packages feed

gi-webkit2webextension 0.2.12.15 → 4.0.1

raw patch · 237 files changed

+29/−86274 lines, 237 filesdep ~gi-gobjectdep ~gi-gtkdep ~gi-javascriptcorebuild-type:Customsetup-changed

Dependency ranges changed: gi-gobject, gi-gtk, gi-javascriptcore, gi-soup, transformers

Files

− GI/WebKit2WebExtension.hs
@@ -1,44 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--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.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks--import Data.GI.Base-
− GI/WebKit2WebExtension/Callbacks.hs
@@ -1,107 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Callbacks-    ( -- -- * Signals--- ** WebExtensionInitializeFunction-    WebExtensionInitializeFunction          ,-    WebExtensionInitializeFunctionC         ,-    mkWebExtensionInitializeFunction        ,-    noWebExtensionInitializeFunction        ,-    webExtensionInitializeFunctionClosure   ,-    webExtensionInitializeFunctionWrapper   ,----- ** WebExtensionInitializeWithUserDataFunction-    WebExtensionInitializeWithUserDataFunction,-    WebExtensionInitializeWithUserDataFunctionC,-    mkWebExtensionInitializeWithUserDataFunction,-    noWebExtensionInitializeWithUserDataFunction,-    webExtensionInitializeWithUserDataFunctionClosure,-    webExtensionInitializeWithUserDataFunctionWrapper,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types----- callback WebExtensionInitializeWithUserDataFunction-webExtensionInitializeWithUserDataFunctionClosure :: WebExtensionInitializeWithUserDataFunction -> IO Closure-webExtensionInitializeWithUserDataFunctionClosure cb = newCClosure =<< mkWebExtensionInitializeWithUserDataFunction wrapped-    where wrapped = webExtensionInitializeWithUserDataFunctionWrapper Nothing cb--type WebExtensionInitializeWithUserDataFunctionC =-    Ptr WebExtension ->-    Ptr GVariant ->-    IO ()--foreign import ccall "wrapper"-    mkWebExtensionInitializeWithUserDataFunction :: WebExtensionInitializeWithUserDataFunctionC -> IO (FunPtr WebExtensionInitializeWithUserDataFunctionC)--type WebExtensionInitializeWithUserDataFunction =-    WebExtension ->-    GVariant ->-    IO ()--noWebExtensionInitializeWithUserDataFunction :: Maybe WebExtensionInitializeWithUserDataFunction-noWebExtensionInitializeWithUserDataFunction = Nothing--webExtensionInitializeWithUserDataFunctionWrapper ::-    Maybe (Ptr (FunPtr (WebExtensionInitializeWithUserDataFunctionC))) ->-    WebExtensionInitializeWithUserDataFunction ->-    Ptr WebExtension ->-    Ptr GVariant ->-    IO ()-webExtensionInitializeWithUserDataFunctionWrapper funptrptr _cb extension userData = do-    extension' <- (newObject WebExtension) extension-    userData' <- newGVariantFromPtr userData-    _cb  extension' userData'-    maybeReleaseFunPtr funptrptr---- callback WebExtensionInitializeFunction-webExtensionInitializeFunctionClosure :: WebExtensionInitializeFunction -> IO Closure-webExtensionInitializeFunctionClosure cb = newCClosure =<< mkWebExtensionInitializeFunction wrapped-    where wrapped = webExtensionInitializeFunctionWrapper Nothing cb--type WebExtensionInitializeFunctionC =-    Ptr WebExtension ->-    IO ()--foreign import ccall "wrapper"-    mkWebExtensionInitializeFunction :: WebExtensionInitializeFunctionC -> IO (FunPtr WebExtensionInitializeFunctionC)--type WebExtensionInitializeFunction =-    WebExtension ->-    IO ()--noWebExtensionInitializeFunction :: Maybe WebExtensionInitializeFunction-noWebExtensionInitializeFunction = Nothing--webExtensionInitializeFunctionWrapper ::-    Maybe (Ptr (FunPtr (WebExtensionInitializeFunctionC))) ->-    WebExtensionInitializeFunction ->-    Ptr WebExtension ->-    IO ()-webExtensionInitializeFunctionWrapper funptrptr _cb extension = do-    extension' <- (newObject WebExtension) extension-    _cb  extension'-    maybeReleaseFunPtr funptrptr--
− GI/WebKit2WebExtension/Constants.hs
@@ -1,369 +0,0 @@-{-# 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 (garetxe@gmail.com)--}--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_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.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks---pattern DOM_XPATH_RESULT_UNORDERED_NODE_SNAPSHOT_TYPE = 6 :: Int32---pattern DOM_XPATH_RESULT_UNORDERED_NODE_ITERATOR_TYPE = 4 :: Int32---pattern DOM_XPATH_RESULT_STRING_TYPE = 2 :: Int32---pattern DOM_XPATH_RESULT_ORDERED_NODE_SNAPSHOT_TYPE = 7 :: Int32---pattern DOM_XPATH_RESULT_ORDERED_NODE_ITERATOR_TYPE = 5 :: Int32---pattern DOM_XPATH_RESULT_NUMBER_TYPE = 1 :: Int32---pattern DOM_XPATH_RESULT_FIRST_ORDERED_NODE_TYPE = 9 :: Int32---pattern DOM_XPATH_RESULT_BOOLEAN_TYPE = 3 :: Int32---pattern DOM_XPATH_RESULT_ANY_UNORDERED_NODE_TYPE = 8 :: Int32---pattern DOM_XPATH_RESULT_ANY_TYPE = 0 :: Int32---pattern DOM_RANGE_START_TO_START = 0 :: Int32---pattern DOM_RANGE_START_TO_END = 1 :: Int32---pattern DOM_RANGE_NODE_INSIDE = 3 :: Int32---pattern DOM_RANGE_NODE_BEFORE_AND_AFTER = 2 :: Int32---pattern DOM_RANGE_NODE_BEFORE = 0 :: Int32---pattern DOM_RANGE_NODE_AFTER = 1 :: Int32---pattern DOM_RANGE_END_TO_START = 3 :: Int32---pattern DOM_RANGE_END_TO_END = 2 :: Int32---pattern DOM_NODE_TEXT_NODE = 3 :: Int32---pattern DOM_NODE_PROCESSING_INSTRUCTION_NODE = 7 :: Int32---pattern DOM_NODE_FILTER_SKIP = 3 :: Int32---pattern DOM_NODE_FILTER_SHOW_TEXT = 4 :: Int32---pattern DOM_NODE_FILTER_SHOW_PROCESSING_INSTRUCTION = 64 :: Int32---pattern DOM_NODE_FILTER_SHOW_NOTATION = 2048 :: Int32---pattern DOM_NODE_FILTER_SHOW_ENTITY_REFERENCE = 16 :: Int32---pattern DOM_NODE_FILTER_SHOW_ENTITY = 32 :: Int32---pattern DOM_NODE_FILTER_SHOW_ELEMENT = 1 :: Int32---pattern DOM_NODE_FILTER_SHOW_DOCUMENT_TYPE = 512 :: Int32---pattern DOM_NODE_FILTER_SHOW_DOCUMENT_FRAGMENT = 1024 :: Int32---pattern DOM_NODE_FILTER_SHOW_DOCUMENT = 256 :: Int32---pattern DOM_NODE_FILTER_SHOW_COMMENT = 128 :: Int32---pattern DOM_NODE_FILTER_SHOW_CDATA_SECTION = 8 :: Int32---pattern DOM_NODE_FILTER_SHOW_ATTRIBUTE = 2 :: Int32---pattern DOM_NODE_FILTER_SHOW_ALL = 4294967295 :: Int32---pattern DOM_NODE_FILTER_REJECT = 2 :: Int32---pattern DOM_NODE_FILTER_ACCEPT = 1 :: Int32---pattern DOM_NODE_ENTITY_REFERENCE_NODE = 5 :: Int32---pattern DOM_NODE_ENTITY_NODE = 6 :: Int32---pattern DOM_NODE_ELEMENT_NODE = 1 :: Int32---pattern DOM_NODE_DOCUMENT_TYPE_NODE = 10 :: Int32---pattern DOM_NODE_DOCUMENT_POSITION_PRECEDING = 2 :: Int32---pattern DOM_NODE_DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 32 :: Int32---pattern DOM_NODE_DOCUMENT_POSITION_FOLLOWING = 4 :: Int32---pattern DOM_NODE_DOCUMENT_POSITION_DISCONNECTED = 1 :: Int32---pattern DOM_NODE_DOCUMENT_POSITION_CONTAINS = 8 :: Int32---pattern DOM_NODE_DOCUMENT_POSITION_CONTAINED_BY = 16 :: Int32---pattern DOM_NODE_DOCUMENT_NODE = 9 :: Int32---pattern DOM_NODE_DOCUMENT_FRAGMENT_NODE = 11 :: Int32---pattern DOM_NODE_COMMENT_NODE = 8 :: Int32---pattern DOM_NODE_CDATA_SECTION_NODE = 4 :: Int32---pattern DOM_NODE_ATTRIBUTE_NODE = 2 :: Int32---pattern DOM_KEYBOARD_EVENT_KEY_LOCATION_STANDARD = 0 :: Int32---pattern DOM_KEYBOARD_EVENT_KEY_LOCATION_RIGHT = 2 :: Int32---pattern DOM_KEYBOARD_EVENT_KEY_LOCATION_NUMPAD = 3 :: Int32---pattern DOM_KEYBOARD_EVENT_KEY_LOCATION_LEFT = 1 :: Int32---pattern DOM_EVENT_SELECT = 16384 :: Int32---pattern DOM_EVENT_NONE = 0 :: Int32---pattern DOM_EVENT_MOUSEUP = 2 :: Int32---pattern DOM_EVENT_MOUSEOVER = 4 :: Int32---pattern DOM_EVENT_MOUSEOUT = 8 :: Int32---pattern DOM_EVENT_MOUSEMOVE = 16 :: Int32---pattern DOM_EVENT_MOUSEDRAG = 32 :: Int32---pattern DOM_EVENT_MOUSEDOWN = 1 :: Int32---pattern DOM_EVENT_KEYUP = 512 :: Int32---pattern DOM_EVENT_KEYPRESS = 1024 :: Int32---pattern DOM_EVENT_KEYDOWN = 256 :: Int32---pattern DOM_EVENT_FOCUS = 4096 :: Int32---pattern DOM_EVENT_DRAGDROP = 2048 :: Int32---pattern DOM_EVENT_DBLCLICK = 128 :: Int32---pattern DOM_EVENT_CLICK = 64 :: Int32---pattern DOM_EVENT_CHANGE = 32768 :: Int32---pattern DOM_EVENT_CAPTURING_PHASE = 1 :: Int32---pattern DOM_EVENT_BUBBLING_PHASE = 3 :: Int32---pattern DOM_EVENT_BLUR = 8192 :: Int32---pattern DOM_EVENT_AT_TARGET = 2 :: Int32---pattern DOM_CSS_VALUE_CSS_VALUE_LIST = 2 :: Int32---pattern DOM_CSS_VALUE_CSS_PRIMITIVE_VALUE = 1 :: Int32---pattern DOM_CSS_VALUE_CSS_INHERIT = 0 :: Int32---pattern DOM_CSS_VALUE_CSS_CUSTOM = 3 :: Int32---pattern DOM_CSS_RULE_UNKNOWN_RULE = 0 :: Int32---pattern DOM_CSS_RULE_STYLE_RULE = 1 :: Int32---pattern DOM_CSS_RULE_PAGE_RULE = 6 :: Int32---pattern DOM_CSS_RULE_MEDIA_RULE = 4 :: Int32---pattern DOM_CSS_RULE_IMPORT_RULE = 3 :: Int32---pattern DOM_CSS_RULE_FONT_FACE_RULE = 5 :: Int32---pattern DOM_CSS_RULE_CHARSET_RULE = 2 :: Int32--
− GI/WebKit2WebExtension/Enums.hs
@@ -1,228 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Enums-    ( ---- * Exported types-    ContextMenuAction(..)                   ,-    ConsoleMessageSource(..)                ,-    ConsoleMessageLevel(..)                 ,---    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map------- Enum ContextMenuAction--data ContextMenuAction = -      ContextMenuActionNoAction-    | ContextMenuActionOpenLink-    | ContextMenuActionOpenLinkInNewWindow-    | ContextMenuActionDownloadLinkToDisk-    | ContextMenuActionCopyLinkToClipboard-    | ContextMenuActionOpenImageInNewWindow-    | ContextMenuActionDownloadImageToDisk-    | ContextMenuActionCopyImageToClipboard-    | ContextMenuActionCopyImageUrlToClipboard-    | ContextMenuActionOpenFrameInNewWindow-    | ContextMenuActionGoBack-    | ContextMenuActionGoForward-    | ContextMenuActionStop-    | ContextMenuActionReload-    | ContextMenuActionCopy-    | ContextMenuActionCut-    | ContextMenuActionPaste-    | ContextMenuActionDelete-    | ContextMenuActionSelectAll-    | ContextMenuActionInputMethods-    | ContextMenuActionUnicode-    | ContextMenuActionSpellingGuess-    | ContextMenuActionNoGuessesFound-    | ContextMenuActionIgnoreSpelling-    | ContextMenuActionLearnSpelling-    | ContextMenuActionIgnoreGrammar-    | ContextMenuActionFontMenu-    | ContextMenuActionBold-    | ContextMenuActionItalic-    | ContextMenuActionUnderline-    | ContextMenuActionOutline-    | ContextMenuActionInspectElement-    | ContextMenuActionOpenVideoInNewWindow-    | ContextMenuActionOpenAudioInNewWindow-    | ContextMenuActionCopyVideoLinkToClipboard-    | ContextMenuActionCopyAudioLinkToClipboard-    | ContextMenuActionToggleMediaControls-    | ContextMenuActionToggleMediaLoop-    | ContextMenuActionEnterVideoFullscreen-    | ContextMenuActionMediaPlay-    | ContextMenuActionMediaPause-    | ContextMenuActionMediaMute-    | ContextMenuActionDownloadVideoToDisk-    | ContextMenuActionDownloadAudioToDisk-    | ContextMenuActionCustom-    | AnotherContextMenuAction Int-    deriving (Show, Eq)--instance 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---- Enum ConsoleMessageSource--data ConsoleMessageSource = -      ConsoleMessageSourceJavascript-    | ConsoleMessageSourceNetwork-    | ConsoleMessageSourceConsoleApi-    | ConsoleMessageSourceSecurity-    | ConsoleMessageSourceOther-    | AnotherConsoleMessageSource Int-    deriving (Show, Eq)--instance 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---- Enum ConsoleMessageLevel--data ConsoleMessageLevel = -      ConsoleMessageLevelInfo-    | ConsoleMessageLevelLog-    | ConsoleMessageLevelWarning-    | ConsoleMessageLevelError-    | ConsoleMessageLevelDebug-    | AnotherConsoleMessageLevel Int-    deriving (Show, Eq)--instance 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--
− GI/WebKit2WebExtension/Flags.hs
@@ -1,62 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Flags-    ( ---- * Exported types-    HitTestResultContext(..)                ,---    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map------- Flags HitTestResultContext--data HitTestResultContext = -      HitTestResultContextDocument-    | HitTestResultContextLink-    | HitTestResultContextImage-    | HitTestResultContextMedia-    | HitTestResultContextEditable-    | HitTestResultContextScrollbar-    | HitTestResultContextSelection-    | AnotherHitTestResultContext Int-    deriving (Show, Eq)--instance 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 IsGFlag HitTestResultContext--
− GI/WebKit2WebExtension/Interfaces.hs
@@ -1,31 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--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.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks--
− GI/WebKit2WebExtension/Interfaces/DOMEventTarget.hs
@@ -1,229 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Interfaces.DOMEventTarget-    ( ---- * Exported types-    DOMEventTarget(..)                      ,-    noDOMEventTarget                        ,-    DOMEventTargetK                         ,-    toDOMEventTarget                        ,--- -- * Methods--- ** dOMEventTargetAddEventListener-    DOMEventTargetAddEventListenerMethodInfo,-    dOMEventTargetAddEventListener          ,----- ** dOMEventTargetDispatchEvent-    DOMEventTargetDispatchEventMethodInfo   ,-    dOMEventTargetDispatchEvent             ,----- ** dOMEventTargetRemoveEventListener-    DOMEventTargetRemoveEventListenerMethodInfo,-    dOMEventTargetRemoveEventListener       ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject---- interface DOMEventTarget --newtype DOMEventTarget = DOMEventTarget (ForeignPtr DOMEventTarget)-noDOMEventTarget :: Maybe DOMEventTarget-noDOMEventTarget = Nothing--type family ResolveDOMEventTargetMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMEventTargetMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMEventTargetMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMEventTargetMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMEventTargetMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMEventTargetMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMEventTargetMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMEventTargetMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMEventTargetMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMEventTargetMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMEventTargetMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMEventTargetMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMEventTargetMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMEventTargetMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMEventTargetMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMEventTargetMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMEventTargetMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMEventTargetMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMEventTargetMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMEventTargetMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMEventTargetMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMEventTargetMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMEventTargetMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMEventTargetMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMEventTargetMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMEventTargetMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMEventTargetMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMEventTargetMethod t DOMEventTarget, MethodInfo info DOMEventTarget p) => IsLabelProxy t (DOMEventTarget -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMEventTargetMethod t DOMEventTarget, MethodInfo info DOMEventTarget p) => IsLabel t (DOMEventTarget -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif--type instance AttributeList DOMEventTarget = DOMEventTargetAttributeList-type DOMEventTargetAttributeList = ('[ ] :: [(Symbol, *)])--type instance SignalList DOMEventTarget = DOMEventTargetSignalList-type DOMEventTargetSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])--foreign import ccall "webkit_dom_event_target_get_type"-    c_webkit_dom_event_target_get_type :: IO GType--type instance ParentTypes DOMEventTarget = DOMEventTargetParentTypes-type DOMEventTargetParentTypes = '[GObject.Object]--instance GObject DOMEventTarget where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_event_target_get_type-    --class GObject o => DOMEventTargetK o-instance (GObject o, IsDescendantOf DOMEventTarget o) => DOMEventTargetK o--toDOMEventTarget :: DOMEventTargetK o => o -> IO DOMEventTarget-toDOMEventTarget = unsafeCastTo DOMEventTarget---- method DOMEventTarget::add_event_listener--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMEventTarget", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "event_name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "handler", argType = TInterface "GObject" "Closure", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "use_capture", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, 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 ->                   -- _obj : TInterface "WebKit2WebExtension" "DOMEventTarget"-    CString ->                              -- event_name : TBasicType TUTF8-    Ptr Closure ->                          -- handler : TInterface "GObject" "Closure"-    CInt ->                                 -- use_capture : TBasicType TBoolean-    IO CInt---dOMEventTargetAddEventListener ::-    (MonadIO m, DOMEventTargetK a) =>-    a                                       -- _obj-    -> T.Text                               -- eventName-    -> Closure                              -- handler-    -> Bool                                 -- useCapture-    -> m Bool                               -- result-dOMEventTargetAddEventListener _obj eventName handler useCapture = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    eventName' <- textToCString eventName-    let handler' = unsafeManagedPtrGetPtr handler-    let useCapture' = (fromIntegral . fromEnum) useCapture-    result <- webkit_dom_event_target_add_event_listener_with_closure _obj' eventName' handler' useCapture'-    let result' = (/= 0) result-    touchManagedPtr _obj-    touchManagedPtr handler-    freeMem eventName'-    return result'--data DOMEventTargetAddEventListenerMethodInfo-instance (signature ~ (T.Text -> Closure -> Bool -> m Bool), MonadIO m, DOMEventTargetK a) => MethodInfo DOMEventTargetAddEventListenerMethodInfo a signature where-    overloadedMethod _ = dOMEventTargetAddEventListener---- method DOMEventTarget::dispatch_event--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMEventTarget", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "event", argType = TInterface "WebKit2WebExtension" "DOMEvent", direction = DirectionIn, mayBeNull = False, 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 ->                   -- _obj : TInterface "WebKit2WebExtension" "DOMEventTarget"-    Ptr DOMEvent ->                         -- event : TInterface "WebKit2WebExtension" "DOMEvent"-    Ptr (Ptr GError) ->                     -- error-    IO CInt---dOMEventTargetDispatchEvent ::-    (MonadIO m, DOMEventTargetK a, DOMEventK b) =>-    a                                       -- _obj-    -> b                                    -- event-    -> m ()                                 -- result-dOMEventTargetDispatchEvent _obj event = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let event' = unsafeManagedPtrCastPtr event-    onException (do-        _ <- propagateGError $ webkit_dom_event_target_dispatch_event _obj' event'-        touchManagedPtr _obj-        touchManagedPtr event-        return ()-     ) (do-        return ()-     )--data DOMEventTargetDispatchEventMethodInfo-instance (signature ~ (b -> m ()), MonadIO m, DOMEventTargetK a, DOMEventK b) => MethodInfo DOMEventTargetDispatchEventMethodInfo a signature where-    overloadedMethod _ = dOMEventTargetDispatchEvent---- method DOMEventTarget::remove_event_listener--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMEventTarget", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "event_name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "handler", argType = TInterface "GObject" "Closure", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "use_capture", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, 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 ->                   -- _obj : TInterface "WebKit2WebExtension" "DOMEventTarget"-    CString ->                              -- event_name : TBasicType TUTF8-    Ptr Closure ->                          -- handler : TInterface "GObject" "Closure"-    CInt ->                                 -- use_capture : TBasicType TBoolean-    IO CInt---dOMEventTargetRemoveEventListener ::-    (MonadIO m, DOMEventTargetK a) =>-    a                                       -- _obj-    -> T.Text                               -- eventName-    -> Closure                              -- handler-    -> Bool                                 -- useCapture-    -> m Bool                               -- result-dOMEventTargetRemoveEventListener _obj eventName handler useCapture = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    eventName' <- textToCString eventName-    let handler' = unsafeManagedPtrGetPtr handler-    let useCapture' = (fromIntegral . fromEnum) useCapture-    result <- webkit_dom_event_target_remove_event_listener_with_closure _obj' eventName' handler' useCapture'-    let result' = (/= 0) result-    touchManagedPtr _obj-    touchManagedPtr handler-    freeMem eventName'-    return result'--data DOMEventTargetRemoveEventListenerMethodInfo-instance (signature ~ (T.Text -> Closure -> Bool -> m Bool), MonadIO m, DOMEventTargetK a) => MethodInfo DOMEventTargetRemoveEventListenerMethodInfo a signature where-    overloadedMethod _ = dOMEventTargetRemoveEventListener--
− GI/WebKit2WebExtension/Interfaces/DOMEventTarget.hs-boot
@@ -1,16 +0,0 @@-module GI.WebKit2WebExtension.Interfaces.DOMEventTarget where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMEventTarget = DOMEventTarget (ForeignPtr DOMEventTarget)-instance GObject DOMEventTarget where-class GObject o => DOMEventTargetK o-instance (GObject o, IsDescendantOf DOMEventTarget o) => DOMEventTargetK o-data DOMEventTargetAddEventListenerMethodInfo-data DOMEventTargetDispatchEventMethodInfo-data DOMEventTargetRemoveEventListenerMethodInfo
− GI/WebKit2WebExtension/Interfaces/DOMNodeFilter.hs
@@ -1,134 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Interfaces.DOMNodeFilter-    ( ---- * Exported types-    DOMNodeFilter(..)                       ,-    noDOMNodeFilter                         ,-    DOMNodeFilterK                          ,-    toDOMNodeFilter                         ,--- -- * Methods--- ** dOMNodeFilterAcceptNode-    DOMNodeFilterAcceptNodeMethodInfo       ,-    dOMNodeFilterAcceptNode                 ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject---- interface DOMNodeFilter --newtype DOMNodeFilter = DOMNodeFilter (ForeignPtr DOMNodeFilter)-noDOMNodeFilter :: Maybe DOMNodeFilter-noDOMNodeFilter = Nothing--type family ResolveDOMNodeFilterMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMNodeFilterMethod "acceptNode" o = DOMNodeFilterAcceptNodeMethodInfo-    ResolveDOMNodeFilterMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMNodeFilterMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMNodeFilterMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMNodeFilterMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMNodeFilterMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMNodeFilterMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMNodeFilterMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMNodeFilterMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMNodeFilterMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMNodeFilterMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMNodeFilterMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMNodeFilterMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMNodeFilterMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMNodeFilterMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMNodeFilterMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMNodeFilterMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMNodeFilterMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMNodeFilterMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMNodeFilterMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMNodeFilterMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMNodeFilterMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMNodeFilterMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMNodeFilterMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMNodeFilterMethod t DOMNodeFilter, MethodInfo info DOMNodeFilter p) => IsLabelProxy t (DOMNodeFilter -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMNodeFilterMethod t DOMNodeFilter, MethodInfo info DOMNodeFilter p) => IsLabel t (DOMNodeFilter -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif--type instance AttributeList DOMNodeFilter = DOMNodeFilterAttributeList-type DOMNodeFilterAttributeList = ('[ ] :: [(Symbol, *)])--type instance SignalList DOMNodeFilter = DOMNodeFilterSignalList-type DOMNodeFilterSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])--foreign import ccall "webkit_dom_node_filter_get_type"-    c_webkit_dom_node_filter_get_type :: IO GType--type instance ParentTypes DOMNodeFilter = DOMNodeFilterParentTypes-type DOMNodeFilterParentTypes = '[GObject.Object]--instance GObject DOMNodeFilter where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_node_filter_get_type-    --class GObject o => DOMNodeFilterK o-instance (GObject o, IsDescendantOf DOMNodeFilter o) => DOMNodeFilterK o--toDOMNodeFilter :: DOMNodeFilterK o => o -> IO DOMNodeFilter-toDOMNodeFilter = unsafeCastTo DOMNodeFilter---- method DOMNodeFilter::accept_node--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMNodeFilter", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "node", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, 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 ->                    -- _obj : TInterface "WebKit2WebExtension" "DOMNodeFilter"-    Ptr DOMNode ->                          -- node : TInterface "WebKit2WebExtension" "DOMNode"-    IO Int16---dOMNodeFilterAcceptNode ::-    (MonadIO m, DOMNodeFilterK a, DOMNodeK b) =>-    a                                       -- _obj-    -> b                                    -- node-    -> m Int16                              -- result-dOMNodeFilterAcceptNode _obj node = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let node' = unsafeManagedPtrCastPtr node-    result <- webkit_dom_node_filter_accept_node _obj' node'-    touchManagedPtr _obj-    touchManagedPtr node-    return result--data DOMNodeFilterAcceptNodeMethodInfo-instance (signature ~ (b -> m Int16), MonadIO m, DOMNodeFilterK a, DOMNodeK b) => MethodInfo DOMNodeFilterAcceptNodeMethodInfo a signature where-    overloadedMethod _ = dOMNodeFilterAcceptNode--
− GI/WebKit2WebExtension/Interfaces/DOMNodeFilter.hs-boot
@@ -1,14 +0,0 @@-module GI.WebKit2WebExtension.Interfaces.DOMNodeFilter where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMNodeFilter = DOMNodeFilter (ForeignPtr DOMNodeFilter)-instance GObject DOMNodeFilter where-class GObject o => DOMNodeFilterK o-instance (GObject o, IsDescendantOf DOMNodeFilter o) => DOMNodeFilterK o-data DOMNodeFilterAcceptNodeMethodInfo
− GI/WebKit2WebExtension/Interfaces/DOMXPathNSResolver.hs
@@ -1,137 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Interfaces.DOMXPathNSResolver-    ( ---- * Exported types-    DOMXPathNSResolver(..)                  ,-    noDOMXPathNSResolver                    ,-    DOMXPathNSResolverK                     ,-    toDOMXPathNSResolver                    ,--- -- * Methods--- ** dOMXPathNSResolverLookupNamespaceUri-    DOMXPathNSResolverLookupNamespaceUriMethodInfo,-    dOMXPathNSResolverLookupNamespaceUri    ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject---- interface DOMXPathNSResolver --newtype DOMXPathNSResolver = DOMXPathNSResolver (ForeignPtr DOMXPathNSResolver)-noDOMXPathNSResolver :: Maybe DOMXPathNSResolver-noDOMXPathNSResolver = Nothing--type family ResolveDOMXPathNSResolverMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMXPathNSResolverMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMXPathNSResolverMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMXPathNSResolverMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMXPathNSResolverMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMXPathNSResolverMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMXPathNSResolverMethod "lookupNamespaceUri" o = DOMXPathNSResolverLookupNamespaceUriMethodInfo-    ResolveDOMXPathNSResolverMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMXPathNSResolverMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMXPathNSResolverMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMXPathNSResolverMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMXPathNSResolverMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMXPathNSResolverMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMXPathNSResolverMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMXPathNSResolverMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMXPathNSResolverMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMXPathNSResolverMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMXPathNSResolverMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMXPathNSResolverMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMXPathNSResolverMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMXPathNSResolverMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMXPathNSResolverMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMXPathNSResolverMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMXPathNSResolverMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMXPathNSResolverMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMXPathNSResolverMethod t DOMXPathNSResolver, MethodInfo info DOMXPathNSResolver p) => IsLabelProxy t (DOMXPathNSResolver -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMXPathNSResolverMethod t DOMXPathNSResolver, MethodInfo info DOMXPathNSResolver p) => IsLabel t (DOMXPathNSResolver -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif--type instance AttributeList DOMXPathNSResolver = DOMXPathNSResolverAttributeList-type DOMXPathNSResolverAttributeList = ('[ ] :: [(Symbol, *)])--type instance SignalList DOMXPathNSResolver = DOMXPathNSResolverSignalList-type DOMXPathNSResolverSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])--foreign import ccall "webkit_dom_xpath_ns_resolver_get_type"-    c_webkit_dom_xpath_ns_resolver_get_type :: IO GType--type instance ParentTypes DOMXPathNSResolver = DOMXPathNSResolverParentTypes-type DOMXPathNSResolverParentTypes = '[GObject.Object]--instance GObject DOMXPathNSResolver where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_xpath_ns_resolver_get_type-    --class GObject o => DOMXPathNSResolverK o-instance (GObject o, IsDescendantOf DOMXPathNSResolver o) => DOMXPathNSResolverK o--toDOMXPathNSResolver :: DOMXPathNSResolverK o => o -> IO DOMXPathNSResolver-toDOMXPathNSResolver = unsafeCastTo DOMXPathNSResolver---- method DOMXPathNSResolver::lookup_namespace_uri--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMXPathNSResolver", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "prefix", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMXPathNSResolver"-    CString ->                              -- prefix : TBasicType TUTF8-    IO CString---dOMXPathNSResolverLookupNamespaceUri ::-    (MonadIO m, DOMXPathNSResolverK a) =>-    a                                       -- _obj-    -> T.Text                               -- prefix-    -> m T.Text                             -- result-dOMXPathNSResolverLookupNamespaceUri _obj prefix = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    prefix' <- textToCString prefix-    result <- webkit_dom_xpath_ns_resolver_lookup_namespace_uri _obj' prefix'-    checkUnexpectedReturnNULL "webkit_dom_xpath_ns_resolver_lookup_namespace_uri" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    freeMem prefix'-    return result'--data DOMXPathNSResolverLookupNamespaceUriMethodInfo-instance (signature ~ (T.Text -> m T.Text), MonadIO m, DOMXPathNSResolverK a) => MethodInfo DOMXPathNSResolverLookupNamespaceUriMethodInfo a signature where-    overloadedMethod _ = dOMXPathNSResolverLookupNamespaceUri--
− GI/WebKit2WebExtension/Interfaces/DOMXPathNSResolver.hs-boot
@@ -1,14 +0,0 @@-module GI.WebKit2WebExtension.Interfaces.DOMXPathNSResolver where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMXPathNSResolver = DOMXPathNSResolver (ForeignPtr DOMXPathNSResolver)-instance GObject DOMXPathNSResolver where-class GObject o => DOMXPathNSResolverK o-instance (GObject o, IsDescendantOf DOMXPathNSResolver o) => DOMXPathNSResolverK o-data DOMXPathNSResolverLookupNamespaceUriMethodInfo
− GI/WebKit2WebExtension/Objects.hs
@@ -1,239 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--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.DOMComment,-    module GI.WebKit2WebExtension.Objects.DOMDOMImplementation,-    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.DOMComment-import GI.WebKit2WebExtension.Objects.DOMDOMImplementation-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.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks--
− GI/WebKit2WebExtension/Objects/ContextMenu.hs
@@ -1,619 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.ContextMenu-    ( ---- * Exported types-    ContextMenu(..)                         ,-    ContextMenuK                            ,-    toContextMenu                           ,-    noContextMenu                           ,--- -- * Methods--- ** contextMenuAppend-    ContextMenuAppendMethodInfo             ,-    contextMenuAppend                       ,----- ** contextMenuFirst-    ContextMenuFirstMethodInfo              ,-    contextMenuFirst                        ,----- ** contextMenuGetItemAtPosition-    ContextMenuGetItemAtPositionMethodInfo  ,-    contextMenuGetItemAtPosition            ,----- ** contextMenuGetItems-    ContextMenuGetItemsMethodInfo           ,-    contextMenuGetItems                     ,----- ** contextMenuGetNItems-    ContextMenuGetNItemsMethodInfo          ,-    contextMenuGetNItems                    ,----- ** contextMenuGetUserData-    ContextMenuGetUserDataMethodInfo        ,-    contextMenuGetUserData                  ,----- ** contextMenuInsert-    ContextMenuInsertMethodInfo             ,-    contextMenuInsert                       ,----- ** contextMenuLast-    ContextMenuLastMethodInfo               ,-    contextMenuLast                         ,----- ** contextMenuMoveItem-    ContextMenuMoveItemMethodInfo           ,-    contextMenuMoveItem                     ,----- ** contextMenuNew-    contextMenuNew                          ,----- ** contextMenuNewWithItems-    contextMenuNewWithItems                 ,----- ** contextMenuPrepend-    ContextMenuPrependMethodInfo            ,-    contextMenuPrepend                      ,----- ** contextMenuRemove-    ContextMenuRemoveMethodInfo             ,-    contextMenuRemove                       ,----- ** contextMenuRemoveAll-    ContextMenuRemoveAllMethodInfo          ,-    contextMenuRemoveAll                    ,----- ** contextMenuSetUserData-    ContextMenuSetUserDataMethodInfo        ,-    contextMenuSetUserData                  ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype ContextMenu = ContextMenu (ForeignPtr ContextMenu)-foreign import ccall "webkit_context_menu_get_type"-    c_webkit_context_menu_get_type :: IO GType--type instance ParentTypes ContextMenu = ContextMenuParentTypes-type ContextMenuParentTypes = '[GObject.Object]--instance GObject ContextMenu where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_context_menu_get_type-    --class GObject o => ContextMenuK o-instance (GObject o, IsDescendantOf ContextMenu o) => ContextMenuK o--toContextMenu :: ContextMenuK o => o -> IO ContextMenu-toContextMenu = unsafeCastTo ContextMenu--noContextMenu :: Maybe ContextMenu-noContextMenu = Nothing--type family ResolveContextMenuMethod (t :: Symbol) (o :: *) :: * where-    ResolveContextMenuMethod "append" o = ContextMenuAppendMethodInfo-    ResolveContextMenuMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveContextMenuMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveContextMenuMethod "first" o = ContextMenuFirstMethodInfo-    ResolveContextMenuMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveContextMenuMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveContextMenuMethod "insert" o = ContextMenuInsertMethodInfo-    ResolveContextMenuMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveContextMenuMethod "last" o = ContextMenuLastMethodInfo-    ResolveContextMenuMethod "moveItem" o = ContextMenuMoveItemMethodInfo-    ResolveContextMenuMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveContextMenuMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveContextMenuMethod "prepend" o = ContextMenuPrependMethodInfo-    ResolveContextMenuMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveContextMenuMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveContextMenuMethod "remove" o = ContextMenuRemoveMethodInfo-    ResolveContextMenuMethod "removeAll" o = ContextMenuRemoveAllMethodInfo-    ResolveContextMenuMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveContextMenuMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveContextMenuMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveContextMenuMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveContextMenuMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveContextMenuMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveContextMenuMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveContextMenuMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveContextMenuMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveContextMenuMethod "getItemAtPosition" o = ContextMenuGetItemAtPositionMethodInfo-    ResolveContextMenuMethod "getItems" o = ContextMenuGetItemsMethodInfo-    ResolveContextMenuMethod "getNItems" o = ContextMenuGetNItemsMethodInfo-    ResolveContextMenuMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveContextMenuMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveContextMenuMethod "getUserData" o = ContextMenuGetUserDataMethodInfo-    ResolveContextMenuMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveContextMenuMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveContextMenuMethod "setUserData" o = ContextMenuSetUserDataMethodInfo-    ResolveContextMenuMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveContextMenuMethod t ContextMenu, MethodInfo info ContextMenu p) => IsLabelProxy t (ContextMenu -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveContextMenuMethod t ContextMenu, MethodInfo info ContextMenu p) => IsLabel t (ContextMenu -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif--type instance AttributeList ContextMenu = ContextMenuAttributeList-type ContextMenuAttributeList = ('[ ] :: [(Symbol, *)])--type instance SignalList ContextMenu = ContextMenuSignalList-type ContextMenuSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method ContextMenu::new--- method type : Constructor--- Args : []--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "ContextMenu")--- throws : False--- Skip return : False--foreign import ccall "webkit_context_menu_new" webkit_context_menu_new :: -    IO (Ptr ContextMenu)---contextMenuNew ::-    (MonadIO m) =>-    m ContextMenu                           -- result-contextMenuNew  = liftIO $ do-    result <- webkit_context_menu_new-    checkUnexpectedReturnNULL "webkit_context_menu_new" result-    result' <- (wrapObject ContextMenu) result-    return result'---- method ContextMenu::new_with_items--- method type : Constructor--- Args : [Arg {argCName = "items", argType = TGList (TInterface "WebKit2WebExtension" "ContextMenuItem"), direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "ContextMenu")--- throws : False--- Skip return : False--foreign import ccall "webkit_context_menu_new_with_items" webkit_context_menu_new_with_items :: -    Ptr (GList (Ptr ContextMenuItem)) ->    -- items : TGList (TInterface "WebKit2WebExtension" "ContextMenuItem")-    IO (Ptr ContextMenu)---contextMenuNewWithItems ::-    (MonadIO m, ContextMenuItemK a) =>-    [a]                                     -- items-    -> m ContextMenu                        -- result-contextMenuNewWithItems items = liftIO $ do-    let items' = map unsafeManagedPtrCastPtr items-    items'' <- packGList items'-    result <- webkit_context_menu_new_with_items items''-    checkUnexpectedReturnNULL "webkit_context_menu_new_with_items" result-    result' <- (wrapObject ContextMenu) result-    mapM_ touchManagedPtr items-    g_list_free items''-    return result'---- method ContextMenu::append--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "ContextMenu", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "item", argType = TInterface "WebKit2WebExtension" "ContextMenuItem", direction = DirectionIn, mayBeNull = False, 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 ->                      -- _obj : TInterface "WebKit2WebExtension" "ContextMenu"-    Ptr ContextMenuItem ->                  -- item : TInterface "WebKit2WebExtension" "ContextMenuItem"-    IO ()---contextMenuAppend ::-    (MonadIO m, ContextMenuK a, ContextMenuItemK b) =>-    a                                       -- _obj-    -> b                                    -- item-    -> m ()                                 -- result-contextMenuAppend _obj item = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let item' = unsafeManagedPtrCastPtr item-    webkit_context_menu_append _obj' item'-    touchManagedPtr _obj-    touchManagedPtr item-    return ()--data ContextMenuAppendMethodInfo-instance (signature ~ (b -> m ()), MonadIO m, ContextMenuK a, ContextMenuItemK b) => MethodInfo ContextMenuAppendMethodInfo a signature where-    overloadedMethod _ = contextMenuAppend---- method ContextMenu::first--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "ContextMenu", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "ContextMenuItem")--- throws : False--- Skip return : False--foreign import ccall "webkit_context_menu_first" webkit_context_menu_first :: -    Ptr ContextMenu ->                      -- _obj : TInterface "WebKit2WebExtension" "ContextMenu"-    IO (Ptr ContextMenuItem)---contextMenuFirst ::-    (MonadIO m, ContextMenuK a) =>-    a                                       -- _obj-    -> m ContextMenuItem                    -- result-contextMenuFirst _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_context_menu_first _obj'-    checkUnexpectedReturnNULL "webkit_context_menu_first" result-    result' <- (newObject ContextMenuItem) result-    touchManagedPtr _obj-    return result'--data ContextMenuFirstMethodInfo-instance (signature ~ (m ContextMenuItem), MonadIO m, ContextMenuK a) => MethodInfo ContextMenuFirstMethodInfo a signature where-    overloadedMethod _ = contextMenuFirst---- method ContextMenu::get_item_at_position--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "ContextMenu", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "position", argType = TBasicType TUInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->                      -- _obj : TInterface "WebKit2WebExtension" "ContextMenu"-    Word32 ->                               -- position : TBasicType TUInt-    IO (Ptr ContextMenuItem)---contextMenuGetItemAtPosition ::-    (MonadIO m, ContextMenuK a) =>-    a                                       -- _obj-    -> Word32                               -- position-    -> m ContextMenuItem                    -- result-contextMenuGetItemAtPosition _obj position = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_context_menu_get_item_at_position _obj' position-    checkUnexpectedReturnNULL "webkit_context_menu_get_item_at_position" result-    result' <- (newObject ContextMenuItem) result-    touchManagedPtr _obj-    return result'--data ContextMenuGetItemAtPositionMethodInfo-instance (signature ~ (Word32 -> m ContextMenuItem), MonadIO m, ContextMenuK a) => MethodInfo ContextMenuGetItemAtPositionMethodInfo a signature where-    overloadedMethod _ = contextMenuGetItemAtPosition---- method ContextMenu::get_items--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "ContextMenu", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TGList (TInterface "WebKit2WebExtension" "ContextMenuItem"))--- throws : False--- Skip return : False--foreign import ccall "webkit_context_menu_get_items" webkit_context_menu_get_items :: -    Ptr ContextMenu ->                      -- _obj : TInterface "WebKit2WebExtension" "ContextMenu"-    IO (Ptr (GList (Ptr ContextMenuItem)))---contextMenuGetItems ::-    (MonadIO m, ContextMenuK a) =>-    a                                       -- _obj-    -> m [ContextMenuItem]                  -- result-contextMenuGetItems _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_context_menu_get_items _obj'-    result' <- unpackGList result-    result'' <- mapM (newObject ContextMenuItem) result'-    touchManagedPtr _obj-    return result''--data ContextMenuGetItemsMethodInfo-instance (signature ~ (m [ContextMenuItem]), MonadIO m, ContextMenuK a) => MethodInfo ContextMenuGetItemsMethodInfo a signature where-    overloadedMethod _ = contextMenuGetItems---- method ContextMenu::get_n_items--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "ContextMenu", direction = DirectionIn, mayBeNull = False, 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 ->                      -- _obj : TInterface "WebKit2WebExtension" "ContextMenu"-    IO Word32---contextMenuGetNItems ::-    (MonadIO m, ContextMenuK a) =>-    a                                       -- _obj-    -> m Word32                             -- result-contextMenuGetNItems _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_context_menu_get_n_items _obj'-    touchManagedPtr _obj-    return result--data ContextMenuGetNItemsMethodInfo-instance (signature ~ (m Word32), MonadIO m, ContextMenuK a) => MethodInfo ContextMenuGetNItemsMethodInfo a signature where-    overloadedMethod _ = contextMenuGetNItems---- method ContextMenu::get_user_data--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "ContextMenu", direction = DirectionIn, mayBeNull = False, 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 ->                      -- _obj : TInterface "WebKit2WebExtension" "ContextMenu"-    IO (Ptr GVariant)---contextMenuGetUserData ::-    (MonadIO m, ContextMenuK a) =>-    a                                       -- _obj-    -> m GVariant                           -- result-contextMenuGetUserData _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_context_menu_get_user_data _obj'-    checkUnexpectedReturnNULL "webkit_context_menu_get_user_data" result-    result' <- newGVariantFromPtr result-    touchManagedPtr _obj-    return result'--data ContextMenuGetUserDataMethodInfo-instance (signature ~ (m GVariant), MonadIO m, ContextMenuK a) => MethodInfo ContextMenuGetUserDataMethodInfo a signature where-    overloadedMethod _ = contextMenuGetUserData---- method ContextMenu::insert--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "ContextMenu", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "item", argType = TInterface "WebKit2WebExtension" "ContextMenuItem", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "position", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, 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 ->                      -- _obj : TInterface "WebKit2WebExtension" "ContextMenu"-    Ptr ContextMenuItem ->                  -- item : TInterface "WebKit2WebExtension" "ContextMenuItem"-    Int32 ->                                -- position : TBasicType TInt-    IO ()---contextMenuInsert ::-    (MonadIO m, ContextMenuK a, ContextMenuItemK b) =>-    a                                       -- _obj-    -> b                                    -- item-    -> Int32                                -- position-    -> m ()                                 -- result-contextMenuInsert _obj item position = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let item' = unsafeManagedPtrCastPtr item-    webkit_context_menu_insert _obj' item' position-    touchManagedPtr _obj-    touchManagedPtr item-    return ()--data ContextMenuInsertMethodInfo-instance (signature ~ (b -> Int32 -> m ()), MonadIO m, ContextMenuK a, ContextMenuItemK b) => MethodInfo ContextMenuInsertMethodInfo a signature where-    overloadedMethod _ = contextMenuInsert---- method ContextMenu::last--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "ContextMenu", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "ContextMenuItem")--- throws : False--- Skip return : False--foreign import ccall "webkit_context_menu_last" webkit_context_menu_last :: -    Ptr ContextMenu ->                      -- _obj : TInterface "WebKit2WebExtension" "ContextMenu"-    IO (Ptr ContextMenuItem)---contextMenuLast ::-    (MonadIO m, ContextMenuK a) =>-    a                                       -- _obj-    -> m ContextMenuItem                    -- result-contextMenuLast _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_context_menu_last _obj'-    checkUnexpectedReturnNULL "webkit_context_menu_last" result-    result' <- (newObject ContextMenuItem) result-    touchManagedPtr _obj-    return result'--data ContextMenuLastMethodInfo-instance (signature ~ (m ContextMenuItem), MonadIO m, ContextMenuK a) => MethodInfo ContextMenuLastMethodInfo a signature where-    overloadedMethod _ = contextMenuLast---- method ContextMenu::move_item--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "ContextMenu", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "item", argType = TInterface "WebKit2WebExtension" "ContextMenuItem", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "position", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, 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 ->                      -- _obj : TInterface "WebKit2WebExtension" "ContextMenu"-    Ptr ContextMenuItem ->                  -- item : TInterface "WebKit2WebExtension" "ContextMenuItem"-    Int32 ->                                -- position : TBasicType TInt-    IO ()---contextMenuMoveItem ::-    (MonadIO m, ContextMenuK a, ContextMenuItemK b) =>-    a                                       -- _obj-    -> b                                    -- item-    -> Int32                                -- position-    -> m ()                                 -- result-contextMenuMoveItem _obj item position = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let item' = unsafeManagedPtrCastPtr item-    webkit_context_menu_move_item _obj' item' position-    touchManagedPtr _obj-    touchManagedPtr item-    return ()--data ContextMenuMoveItemMethodInfo-instance (signature ~ (b -> Int32 -> m ()), MonadIO m, ContextMenuK a, ContextMenuItemK b) => MethodInfo ContextMenuMoveItemMethodInfo a signature where-    overloadedMethod _ = contextMenuMoveItem---- method ContextMenu::prepend--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "ContextMenu", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "item", argType = TInterface "WebKit2WebExtension" "ContextMenuItem", direction = DirectionIn, mayBeNull = False, 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 ->                      -- _obj : TInterface "WebKit2WebExtension" "ContextMenu"-    Ptr ContextMenuItem ->                  -- item : TInterface "WebKit2WebExtension" "ContextMenuItem"-    IO ()---contextMenuPrepend ::-    (MonadIO m, ContextMenuK a, ContextMenuItemK b) =>-    a                                       -- _obj-    -> b                                    -- item-    -> m ()                                 -- result-contextMenuPrepend _obj item = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let item' = unsafeManagedPtrCastPtr item-    webkit_context_menu_prepend _obj' item'-    touchManagedPtr _obj-    touchManagedPtr item-    return ()--data ContextMenuPrependMethodInfo-instance (signature ~ (b -> m ()), MonadIO m, ContextMenuK a, ContextMenuItemK b) => MethodInfo ContextMenuPrependMethodInfo a signature where-    overloadedMethod _ = contextMenuPrepend---- method ContextMenu::remove--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "ContextMenu", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "item", argType = TInterface "WebKit2WebExtension" "ContextMenuItem", direction = DirectionIn, mayBeNull = False, 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 ->                      -- _obj : TInterface "WebKit2WebExtension" "ContextMenu"-    Ptr ContextMenuItem ->                  -- item : TInterface "WebKit2WebExtension" "ContextMenuItem"-    IO ()---contextMenuRemove ::-    (MonadIO m, ContextMenuK a, ContextMenuItemK b) =>-    a                                       -- _obj-    -> b                                    -- item-    -> m ()                                 -- result-contextMenuRemove _obj item = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let item' = unsafeManagedPtrCastPtr item-    webkit_context_menu_remove _obj' item'-    touchManagedPtr _obj-    touchManagedPtr item-    return ()--data ContextMenuRemoveMethodInfo-instance (signature ~ (b -> m ()), MonadIO m, ContextMenuK a, ContextMenuItemK b) => MethodInfo ContextMenuRemoveMethodInfo a signature where-    overloadedMethod _ = contextMenuRemove---- method ContextMenu::remove_all--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "ContextMenu", direction = DirectionIn, mayBeNull = False, 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 ->                      -- _obj : TInterface "WebKit2WebExtension" "ContextMenu"-    IO ()---contextMenuRemoveAll ::-    (MonadIO m, ContextMenuK a) =>-    a                                       -- _obj-    -> m ()                                 -- result-contextMenuRemoveAll _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    webkit_context_menu_remove_all _obj'-    touchManagedPtr _obj-    return ()--data ContextMenuRemoveAllMethodInfo-instance (signature ~ (m ()), MonadIO m, ContextMenuK a) => MethodInfo ContextMenuRemoveAllMethodInfo a signature where-    overloadedMethod _ = contextMenuRemoveAll---- method ContextMenu::set_user_data--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "ContextMenu", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "user_data", argType = TVariant, direction = DirectionIn, mayBeNull = False, 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 ->                      -- _obj : TInterface "WebKit2WebExtension" "ContextMenu"-    Ptr GVariant ->                         -- user_data : TVariant-    IO ()---contextMenuSetUserData ::-    (MonadIO m, ContextMenuK a) =>-    a                                       -- _obj-    -> GVariant                             -- userData-    -> m ()                                 -- result-contextMenuSetUserData _obj userData = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let userData' = unsafeManagedPtrGetPtr userData-    webkit_context_menu_set_user_data _obj' userData'-    touchManagedPtr _obj-    return ()--data ContextMenuSetUserDataMethodInfo-instance (signature ~ (GVariant -> m ()), MonadIO m, ContextMenuK a) => MethodInfo ContextMenuSetUserDataMethodInfo a signature where-    overloadedMethod _ = contextMenuSetUserData--
− GI/WebKit2WebExtension/Objects/ContextMenu.hs-boot
@@ -1,26 +0,0 @@-module GI.WebKit2WebExtension.Objects.ContextMenu where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype ContextMenu = ContextMenu (ForeignPtr ContextMenu)-instance GObject ContextMenu where-class GObject o => ContextMenuK o-instance (GObject o, IsDescendantOf ContextMenu o) => ContextMenuK o-data ContextMenuAppendMethodInfo-data ContextMenuFirstMethodInfo-data ContextMenuGetItemAtPositionMethodInfo-data ContextMenuGetItemsMethodInfo-data ContextMenuGetNItemsMethodInfo-data ContextMenuGetUserDataMethodInfo-data ContextMenuInsertMethodInfo-data ContextMenuLastMethodInfo-data ContextMenuMoveItemMethodInfo-data ContextMenuPrependMethodInfo-data ContextMenuRemoveMethodInfo-data ContextMenuRemoveAllMethodInfo-data ContextMenuSetUserDataMethodInfo
− GI/WebKit2WebExtension/Objects/ContextMenuItem.hs
@@ -1,422 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.ContextMenuItem-    ( ---- * Exported types-    ContextMenuItem(..)                     ,-    ContextMenuItemK                        ,-    toContextMenuItem                       ,-    noContextMenuItem                       ,--- -- * Methods--- ** contextMenuItemGetAction-    ContextMenuItemGetActionMethodInfo      ,-    contextMenuItemGetAction                ,----- ** contextMenuItemGetStockAction-    ContextMenuItemGetStockActionMethodInfo ,-    contextMenuItemGetStockAction           ,----- ** contextMenuItemGetSubmenu-    ContextMenuItemGetSubmenuMethodInfo     ,-    contextMenuItemGetSubmenu               ,----- ** contextMenuItemIsSeparator-    ContextMenuItemIsSeparatorMethodInfo    ,-    contextMenuItemIsSeparator              ,----- ** contextMenuItemNew-    contextMenuItemNew                      ,----- ** contextMenuItemNewFromStockAction-    contextMenuItemNewFromStockAction       ,----- ** contextMenuItemNewFromStockActionWithLabel-    contextMenuItemNewFromStockActionWithLabel,----- ** contextMenuItemNewSeparator-    contextMenuItemNewSeparator             ,----- ** contextMenuItemNewWithSubmenu-    contextMenuItemNewWithSubmenu           ,----- ** contextMenuItemSetSubmenu-    ContextMenuItemSetSubmenuMethodInfo     ,-    contextMenuItemSetSubmenu               ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject-import qualified GI.Gtk as Gtk--newtype ContextMenuItem = ContextMenuItem (ForeignPtr ContextMenuItem)-foreign import ccall "webkit_context_menu_item_get_type"-    c_webkit_context_menu_item_get_type :: IO GType--type instance ParentTypes ContextMenuItem = ContextMenuItemParentTypes-type ContextMenuItemParentTypes = '[GObject.Object]--instance GObject ContextMenuItem where-    gobjectIsInitiallyUnowned _ = True-    gobjectType _ = c_webkit_context_menu_item_get_type-    --class GObject o => ContextMenuItemK o-instance (GObject o, IsDescendantOf ContextMenuItem o) => ContextMenuItemK o--toContextMenuItem :: ContextMenuItemK o => o -> IO ContextMenuItem-toContextMenuItem = unsafeCastTo ContextMenuItem--noContextMenuItem :: Maybe ContextMenuItem-noContextMenuItem = Nothing--type family ResolveContextMenuItemMethod (t :: Symbol) (o :: *) :: * where-    ResolveContextMenuItemMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveContextMenuItemMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveContextMenuItemMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveContextMenuItemMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveContextMenuItemMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveContextMenuItemMethod "isSeparator" o = ContextMenuItemIsSeparatorMethodInfo-    ResolveContextMenuItemMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveContextMenuItemMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveContextMenuItemMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveContextMenuItemMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveContextMenuItemMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveContextMenuItemMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveContextMenuItemMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveContextMenuItemMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveContextMenuItemMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveContextMenuItemMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveContextMenuItemMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveContextMenuItemMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveContextMenuItemMethod "getAction" o = ContextMenuItemGetActionMethodInfo-    ResolveContextMenuItemMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveContextMenuItemMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveContextMenuItemMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveContextMenuItemMethod "getStockAction" o = ContextMenuItemGetStockActionMethodInfo-    ResolveContextMenuItemMethod "getSubmenu" o = ContextMenuItemGetSubmenuMethodInfo-    ResolveContextMenuItemMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveContextMenuItemMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveContextMenuItemMethod "setSubmenu" o = ContextMenuItemSetSubmenuMethodInfo-    ResolveContextMenuItemMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveContextMenuItemMethod t ContextMenuItem, MethodInfo info ContextMenuItem p) => IsLabelProxy t (ContextMenuItem -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveContextMenuItemMethod t ContextMenuItem, MethodInfo info ContextMenuItem p) => IsLabel t (ContextMenuItem -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif--type instance AttributeList ContextMenuItem = ContextMenuItemAttributeList-type ContextMenuItemAttributeList = ('[ ] :: [(Symbol, *)])--type instance SignalList ContextMenuItem = ContextMenuItemSignalList-type ContextMenuItemSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method ContextMenuItem::new--- method type : Constructor--- Args : [Arg {argCName = "action", argType = TInterface "Gtk" "Action", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "ContextMenuItem")--- throws : False--- Skip return : False--foreign import ccall "webkit_context_menu_item_new" webkit_context_menu_item_new :: -    Ptr Gtk.Action ->                       -- action : TInterface "Gtk" "Action"-    IO (Ptr ContextMenuItem)---contextMenuItemNew ::-    (MonadIO m, Gtk.ActionK a) =>-    a                                       -- action-    -> m ContextMenuItem                    -- result-contextMenuItemNew action = liftIO $ do-    let action' = unsafeManagedPtrCastPtr action-    result <- webkit_context_menu_item_new action'-    checkUnexpectedReturnNULL "webkit_context_menu_item_new" result-    result' <- (newObject ContextMenuItem) result-    touchManagedPtr action-    return result'---- method ContextMenuItem::new_from_stock_action--- method type : Constructor--- Args : [Arg {argCName = "action", argType = TInterface "WebKit2WebExtension" "ContextMenuAction", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 "WebKit2WebExtension" "ContextMenuAction"-    IO (Ptr ContextMenuItem)---contextMenuItemNewFromStockAction ::-    (MonadIO m) =>-    ContextMenuAction                       -- action-    -> m ContextMenuItem                    -- result-contextMenuItemNewFromStockAction action = liftIO $ do-    let action' = (fromIntegral . fromEnum) action-    result <- webkit_context_menu_item_new_from_stock_action action'-    checkUnexpectedReturnNULL "webkit_context_menu_item_new_from_stock_action" result-    result' <- (newObject ContextMenuItem) result-    return result'---- method ContextMenuItem::new_from_stock_action_with_label--- method type : Constructor--- Args : [Arg {argCName = "action", argType = TInterface "WebKit2WebExtension" "ContextMenuAction", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "label", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 "WebKit2WebExtension" "ContextMenuAction"-    CString ->                              -- label : TBasicType TUTF8-    IO (Ptr ContextMenuItem)---contextMenuItemNewFromStockActionWithLabel ::-    (MonadIO m) =>-    ContextMenuAction                       -- action-    -> T.Text                               -- label-    -> m ContextMenuItem                    -- result-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 "webkit_context_menu_item_new_from_stock_action_with_label" result-    result' <- (newObject ContextMenuItem) result-    freeMem label'-    return result'---- method ContextMenuItem::new_separator--- method type : Constructor--- Args : []--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "ContextMenuItem")--- throws : False--- Skip return : False--foreign import ccall "webkit_context_menu_item_new_separator" webkit_context_menu_item_new_separator :: -    IO (Ptr ContextMenuItem)---contextMenuItemNewSeparator ::-    (MonadIO m) =>-    m ContextMenuItem                       -- result-contextMenuItemNewSeparator  = liftIO $ do-    result <- webkit_context_menu_item_new_separator-    checkUnexpectedReturnNULL "webkit_context_menu_item_new_separator" result-    result' <- (newObject ContextMenuItem) result-    return result'---- method ContextMenuItem::new_with_submenu--- method type : Constructor--- Args : [Arg {argCName = "label", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "submenu", argType = TInterface "WebKit2WebExtension" "ContextMenu", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ContextMenu ->                      -- submenu : TInterface "WebKit2WebExtension" "ContextMenu"-    IO (Ptr ContextMenuItem)---contextMenuItemNewWithSubmenu ::-    (MonadIO m, ContextMenuK a) =>-    T.Text                                  -- label-    -> a                                    -- submenu-    -> m ContextMenuItem                    -- result-contextMenuItemNewWithSubmenu label submenu = liftIO $ do-    label' <- textToCString label-    let submenu' = unsafeManagedPtrCastPtr submenu-    result <- webkit_context_menu_item_new_with_submenu label' submenu'-    checkUnexpectedReturnNULL "webkit_context_menu_item_new_with_submenu" result-    result' <- (newObject ContextMenuItem) result-    touchManagedPtr submenu-    freeMem label'-    return result'---- method ContextMenuItem::get_action--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "ContextMenuItem", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "Gtk" "Action")--- throws : False--- Skip return : False--foreign import ccall "webkit_context_menu_item_get_action" webkit_context_menu_item_get_action :: -    Ptr ContextMenuItem ->                  -- _obj : TInterface "WebKit2WebExtension" "ContextMenuItem"-    IO (Ptr Gtk.Action)---contextMenuItemGetAction ::-    (MonadIO m, ContextMenuItemK a) =>-    a                                       -- _obj-    -> m Gtk.Action                         -- result-contextMenuItemGetAction _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_context_menu_item_get_action _obj'-    checkUnexpectedReturnNULL "webkit_context_menu_item_get_action" result-    result' <- (newObject Gtk.Action) result-    touchManagedPtr _obj-    return result'--data ContextMenuItemGetActionMethodInfo-instance (signature ~ (m Gtk.Action), MonadIO m, ContextMenuItemK a) => MethodInfo ContextMenuItemGetActionMethodInfo a signature where-    overloadedMethod _ = contextMenuItemGetAction---- method ContextMenuItem::get_stock_action--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "ContextMenuItem", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->                  -- _obj : TInterface "WebKit2WebExtension" "ContextMenuItem"-    IO CUInt---contextMenuItemGetStockAction ::-    (MonadIO m, ContextMenuItemK a) =>-    a                                       -- _obj-    -> m ContextMenuAction                  -- result-contextMenuItemGetStockAction _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_context_menu_item_get_stock_action _obj'-    let result' = (toEnum . fromIntegral) result-    touchManagedPtr _obj-    return result'--data ContextMenuItemGetStockActionMethodInfo-instance (signature ~ (m ContextMenuAction), MonadIO m, ContextMenuItemK a) => MethodInfo ContextMenuItemGetStockActionMethodInfo a signature where-    overloadedMethod _ = contextMenuItemGetStockAction---- method ContextMenuItem::get_submenu--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "ContextMenuItem", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "ContextMenu")--- throws : False--- Skip return : False--foreign import ccall "webkit_context_menu_item_get_submenu" webkit_context_menu_item_get_submenu :: -    Ptr ContextMenuItem ->                  -- _obj : TInterface "WebKit2WebExtension" "ContextMenuItem"-    IO (Ptr ContextMenu)---contextMenuItemGetSubmenu ::-    (MonadIO m, ContextMenuItemK a) =>-    a                                       -- _obj-    -> m ContextMenu                        -- result-contextMenuItemGetSubmenu _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_context_menu_item_get_submenu _obj'-    checkUnexpectedReturnNULL "webkit_context_menu_item_get_submenu" result-    result' <- (newObject ContextMenu) result-    touchManagedPtr _obj-    return result'--data ContextMenuItemGetSubmenuMethodInfo-instance (signature ~ (m ContextMenu), MonadIO m, ContextMenuItemK a) => MethodInfo ContextMenuItemGetSubmenuMethodInfo a signature where-    overloadedMethod _ = contextMenuItemGetSubmenu---- method ContextMenuItem::is_separator--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "ContextMenuItem", direction = DirectionIn, mayBeNull = False, 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 ->                  -- _obj : TInterface "WebKit2WebExtension" "ContextMenuItem"-    IO CInt---contextMenuItemIsSeparator ::-    (MonadIO m, ContextMenuItemK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-contextMenuItemIsSeparator _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_context_menu_item_is_separator _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data ContextMenuItemIsSeparatorMethodInfo-instance (signature ~ (m Bool), MonadIO m, ContextMenuItemK a) => MethodInfo ContextMenuItemIsSeparatorMethodInfo a signature where-    overloadedMethod _ = contextMenuItemIsSeparator---- method ContextMenuItem::set_submenu--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "ContextMenuItem", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "submenu", argType = TInterface "WebKit2WebExtension" "ContextMenu", direction = DirectionIn, mayBeNull = True, 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 ->                  -- _obj : TInterface "WebKit2WebExtension" "ContextMenuItem"-    Ptr ContextMenu ->                      -- submenu : TInterface "WebKit2WebExtension" "ContextMenu"-    IO ()---contextMenuItemSetSubmenu ::-    (MonadIO m, ContextMenuItemK a, ContextMenuK b) =>-    a                                       -- _obj-    -> Maybe (b)                            -- submenu-    -> m ()                                 -- result-contextMenuItemSetSubmenu _obj submenu = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    maybeSubmenu <- case submenu of-        Nothing -> return nullPtr-        Just jSubmenu -> do-            let jSubmenu' = unsafeManagedPtrCastPtr jSubmenu-            return jSubmenu'-    webkit_context_menu_item_set_submenu _obj' maybeSubmenu-    touchManagedPtr _obj-    whenJust submenu touchManagedPtr-    return ()--data ContextMenuItemSetSubmenuMethodInfo-instance (signature ~ (Maybe (b) -> m ()), MonadIO m, ContextMenuItemK a, ContextMenuK b) => MethodInfo ContextMenuItemSetSubmenuMethodInfo a signature where-    overloadedMethod _ = contextMenuItemSetSubmenu--
− GI/WebKit2WebExtension/Objects/ContextMenuItem.hs-boot
@@ -1,18 +0,0 @@-module GI.WebKit2WebExtension.Objects.ContextMenuItem where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype ContextMenuItem = ContextMenuItem (ForeignPtr ContextMenuItem)-instance GObject ContextMenuItem where-class GObject o => ContextMenuItemK o-instance (GObject o, IsDescendantOf ContextMenuItem o) => ContextMenuItemK o-data ContextMenuItemGetActionMethodInfo-data ContextMenuItemGetStockActionMethodInfo-data ContextMenuItemGetSubmenuMethodInfo-data ContextMenuItemIsSeparatorMethodInfo-data ContextMenuItemSetSubmenuMethodInfo
− GI/WebKit2WebExtension/Objects/DOMAttr.hs
@@ -1,475 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMAttr-    ( ---- * Exported types-    DOMAttr(..)                             ,-    DOMAttrK                                ,-    toDOMAttr                               ,-    noDOMAttr                               ,--- -- * Methods--- ** dOMAttrGetName-    DOMAttrGetNameMethodInfo                ,-    dOMAttrGetName                          ,----- ** dOMAttrGetOwnerElement-    DOMAttrGetOwnerElementMethodInfo        ,-    dOMAttrGetOwnerElement                  ,----- ** dOMAttrGetSpecified-    DOMAttrGetSpecifiedMethodInfo           ,-    dOMAttrGetSpecified                     ,----- ** dOMAttrGetValue-    DOMAttrGetValueMethodInfo               ,-    dOMAttrGetValue                         ,----- ** dOMAttrSetValue-    DOMAttrSetValueMethodInfo               ,-    dOMAttrSetValue                         ,----- -- * Properties--- ** IsId-    DOMAttrIsIdPropertyInfo                 ,-    dOMAttrIsId                             ,-    getDOMAttrIsId                          ,----- ** Name-    DOMAttrNamePropertyInfo                 ,-    dOMAttrName                             ,-    getDOMAttrName                          ,----- ** OwnerElement-    DOMAttrOwnerElementPropertyInfo         ,-    dOMAttrOwnerElement                     ,-    getDOMAttrOwnerElement                  ,----- ** Specified-    DOMAttrSpecifiedPropertyInfo            ,-    dOMAttrSpecified                        ,-    getDOMAttrSpecified                     ,----- ** Value-    DOMAttrValuePropertyInfo                ,-    clearDOMAttrValue                       ,-    constructDOMAttrValue                   ,-    dOMAttrValue                            ,-    getDOMAttrValue                         ,-    setDOMAttrValue                         ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMAttr = DOMAttr (ForeignPtr DOMAttr)-foreign import ccall "webkit_dom_attr_get_type"-    c_webkit_dom_attr_get_type :: IO GType--type instance ParentTypes DOMAttr = DOMAttrParentTypes-type DOMAttrParentTypes = '[DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMAttr where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_attr_get_type-    --class GObject o => DOMAttrK o-instance (GObject o, IsDescendantOf DOMAttr o) => DOMAttrK o--toDOMAttr :: DOMAttrK o => o -> IO DOMAttr-toDOMAttr = unsafeCastTo DOMAttr--noDOMAttr :: Maybe DOMAttr-noDOMAttr = Nothing--type family ResolveDOMAttrMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMAttrMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMAttrMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMAttrMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMAttrMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMAttrMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMAttrMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMAttrMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMAttrMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMAttrMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMAttrMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMAttrMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMAttrMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMAttrMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMAttrMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMAttrMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMAttrMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMAttrMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMAttrMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMAttrMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMAttrMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMAttrMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMAttrMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMAttrMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMAttrMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMAttrMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMAttrMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMAttrMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMAttrMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMAttrMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMAttrMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMAttrMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMAttrMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMAttrMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMAttrMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMAttrMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMAttrMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMAttrMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMAttrMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMAttrMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMAttrMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMAttrMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMAttrMethod "getName" o = DOMAttrGetNameMethodInfo-    ResolveDOMAttrMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMAttrMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMAttrMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMAttrMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMAttrMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMAttrMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMAttrMethod "getOwnerElement" o = DOMAttrGetOwnerElementMethodInfo-    ResolveDOMAttrMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMAttrMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMAttrMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMAttrMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMAttrMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMAttrMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMAttrMethod "getSpecified" o = DOMAttrGetSpecifiedMethodInfo-    ResolveDOMAttrMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMAttrMethod "getValue" o = DOMAttrGetValueMethodInfo-    ResolveDOMAttrMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMAttrMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMAttrMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMAttrMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMAttrMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMAttrMethod "setValue" o = DOMAttrSetValueMethodInfo-    ResolveDOMAttrMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMAttrMethod t DOMAttr, MethodInfo info DOMAttr p) => IsLabelProxy t (DOMAttr -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMAttrMethod t DOMAttr, MethodInfo info DOMAttr p) => IsLabel t (DOMAttr -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "is-id"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMAttrIsId :: (MonadIO m, DOMAttrK o) => o -> m Bool-getDOMAttrIsId obj = liftIO $ getObjectPropertyBool obj "is-id"--data DOMAttrIsIdPropertyInfo-instance AttrInfo DOMAttrIsIdPropertyInfo where-    type AttrAllowedOps DOMAttrIsIdPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMAttrIsIdPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMAttrIsIdPropertyInfo = DOMAttrK-    type AttrGetType DOMAttrIsIdPropertyInfo = Bool-    type AttrLabel DOMAttrIsIdPropertyInfo = "is-id"-    attrGet _ = getDOMAttrIsId-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "name"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMAttrName :: (MonadIO m, DOMAttrK o) => o -> m (Maybe T.Text)-getDOMAttrName obj = liftIO $ getObjectPropertyString obj "name"--data DOMAttrNamePropertyInfo-instance AttrInfo DOMAttrNamePropertyInfo where-    type AttrAllowedOps DOMAttrNamePropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMAttrNamePropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMAttrNamePropertyInfo = DOMAttrK-    type AttrGetType DOMAttrNamePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMAttrNamePropertyInfo = "name"-    attrGet _ = getDOMAttrName-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "owner-element"-   -- Type: TInterface "WebKit2WebExtension" "DOMElement"-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMAttrOwnerElement :: (MonadIO m, DOMAttrK o) => o -> m DOMElement-getDOMAttrOwnerElement obj = liftIO $ checkUnexpectedNothing "getDOMAttrOwnerElement" $ getObjectPropertyObject obj "owner-element" DOMElement--data DOMAttrOwnerElementPropertyInfo-instance AttrInfo DOMAttrOwnerElementPropertyInfo where-    type AttrAllowedOps DOMAttrOwnerElementPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMAttrOwnerElementPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMAttrOwnerElementPropertyInfo = DOMAttrK-    type AttrGetType DOMAttrOwnerElementPropertyInfo = DOMElement-    type AttrLabel DOMAttrOwnerElementPropertyInfo = "owner-element"-    attrGet _ = getDOMAttrOwnerElement-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "specified"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMAttrSpecified :: (MonadIO m, DOMAttrK o) => o -> m Bool-getDOMAttrSpecified obj = liftIO $ getObjectPropertyBool obj "specified"--data DOMAttrSpecifiedPropertyInfo-instance AttrInfo DOMAttrSpecifiedPropertyInfo where-    type AttrAllowedOps DOMAttrSpecifiedPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMAttrSpecifiedPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMAttrSpecifiedPropertyInfo = DOMAttrK-    type AttrGetType DOMAttrSpecifiedPropertyInfo = Bool-    type AttrLabel DOMAttrSpecifiedPropertyInfo = "specified"-    attrGet _ = getDOMAttrSpecified-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "value"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMAttrValue :: (MonadIO m, DOMAttrK o) => o -> m (Maybe T.Text)-getDOMAttrValue obj = liftIO $ getObjectPropertyString obj "value"--setDOMAttrValue :: (MonadIO m, DOMAttrK o) => o -> T.Text -> m ()-setDOMAttrValue obj val = liftIO $ setObjectPropertyString obj "value" (Just val)--constructDOMAttrValue :: T.Text -> IO ([Char], GValue)-constructDOMAttrValue val = constructObjectPropertyString "value" (Just val)--clearDOMAttrValue :: (MonadIO m, DOMAttrK o) => o -> m ()-clearDOMAttrValue obj = liftIO $ setObjectPropertyString obj "value" (Nothing :: Maybe T.Text)--data DOMAttrValuePropertyInfo-instance AttrInfo DOMAttrValuePropertyInfo where-    type AttrAllowedOps DOMAttrValuePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMAttrValuePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMAttrValuePropertyInfo = DOMAttrK-    type AttrGetType DOMAttrValuePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMAttrValuePropertyInfo = "value"-    attrGet _ = getDOMAttrValue-    attrSet _ = setDOMAttrValue-    attrConstruct _ = constructDOMAttrValue-    attrClear _ = clearDOMAttrValue--type instance AttributeList DOMAttr = DOMAttrAttributeList-type DOMAttrAttributeList = ('[ '("baseUri", DOMNodeBaseUriPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("isId", DOMAttrIsIdPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("name", DOMAttrNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("ownerElement", DOMAttrOwnerElementPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("specified", DOMAttrSpecifiedPropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("value", DOMAttrValuePropertyInfo)] :: [(Symbol, *)])--dOMAttrIsId :: AttrLabelProxy "isId"-dOMAttrIsId = AttrLabelProxy--dOMAttrName :: AttrLabelProxy "name"-dOMAttrName = AttrLabelProxy--dOMAttrOwnerElement :: AttrLabelProxy "ownerElement"-dOMAttrOwnerElement = AttrLabelProxy--dOMAttrSpecified :: AttrLabelProxy "specified"-dOMAttrSpecified = AttrLabelProxy--dOMAttrValue :: AttrLabelProxy "value"-dOMAttrValue = AttrLabelProxy--type instance SignalList DOMAttr = DOMAttrSignalList-type DOMAttrSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMAttr::get_name--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMAttr", direction = DirectionIn, mayBeNull = False, argScope = 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 ->                          -- _obj : TInterface "WebKit2WebExtension" "DOMAttr"-    IO CString---dOMAttrGetName ::-    (MonadIO m, DOMAttrK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMAttrGetName _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_attr_get_name _obj'-    checkUnexpectedReturnNULL "webkit_dom_attr_get_name" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMAttrGetNameMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMAttrK a) => MethodInfo DOMAttrGetNameMethodInfo a signature where-    overloadedMethod _ = dOMAttrGetName---- method DOMAttr::get_owner_element--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMAttr", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMElement")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_attr_get_owner_element" webkit_dom_attr_get_owner_element :: -    Ptr DOMAttr ->                          -- _obj : TInterface "WebKit2WebExtension" "DOMAttr"-    IO (Ptr DOMElement)---dOMAttrGetOwnerElement ::-    (MonadIO m, DOMAttrK a) =>-    a                                       -- _obj-    -> m DOMElement                         -- result-dOMAttrGetOwnerElement _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_attr_get_owner_element _obj'-    checkUnexpectedReturnNULL "webkit_dom_attr_get_owner_element" result-    result' <- (newObject DOMElement) result-    touchManagedPtr _obj-    return result'--data DOMAttrGetOwnerElementMethodInfo-instance (signature ~ (m DOMElement), MonadIO m, DOMAttrK a) => MethodInfo DOMAttrGetOwnerElementMethodInfo a signature where-    overloadedMethod _ = dOMAttrGetOwnerElement---- method DOMAttr::get_specified--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMAttr", direction = DirectionIn, mayBeNull = False, 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 ->                          -- _obj : TInterface "WebKit2WebExtension" "DOMAttr"-    IO CInt---dOMAttrGetSpecified ::-    (MonadIO m, DOMAttrK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMAttrGetSpecified _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_attr_get_specified _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMAttrGetSpecifiedMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMAttrK a) => MethodInfo DOMAttrGetSpecifiedMethodInfo a signature where-    overloadedMethod _ = dOMAttrGetSpecified---- method DOMAttr::get_value--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMAttr", direction = DirectionIn, mayBeNull = False, argScope = 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 ->                          -- _obj : TInterface "WebKit2WebExtension" "DOMAttr"-    IO CString---dOMAttrGetValue ::-    (MonadIO m, DOMAttrK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMAttrGetValue _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_attr_get_value _obj'-    checkUnexpectedReturnNULL "webkit_dom_attr_get_value" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMAttrGetValueMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMAttrK a) => MethodInfo DOMAttrGetValueMethodInfo a signature where-    overloadedMethod _ = dOMAttrGetValue---- method DOMAttr::set_value--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMAttr", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                          -- _obj : TInterface "WebKit2WebExtension" "DOMAttr"-    CString ->                              -- value : TBasicType TUTF8-    Ptr (Ptr GError) ->                     -- error-    IO ()---dOMAttrSetValue ::-    (MonadIO m, DOMAttrK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMAttrSetValue _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    onException (do-        propagateGError $ webkit_dom_attr_set_value _obj' value'-        touchManagedPtr _obj-        freeMem value'-        return ()-     ) (do-        freeMem value'-     )--data DOMAttrSetValueMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMAttrK a) => MethodInfo DOMAttrSetValueMethodInfo a signature where-    overloadedMethod _ = dOMAttrSetValue--
− GI/WebKit2WebExtension/Objects/DOMAttr.hs-boot
@@ -1,23 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMAttr where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMAttr = DOMAttr (ForeignPtr DOMAttr)-instance GObject DOMAttr where-class GObject o => DOMAttrK o-instance (GObject o, IsDescendantOf DOMAttr o) => DOMAttrK o-data DOMAttrIsIdPropertyInfo-data DOMAttrNamePropertyInfo-data DOMAttrOwnerElementPropertyInfo-data DOMAttrSpecifiedPropertyInfo-data DOMAttrValuePropertyInfo-data DOMAttrGetNameMethodInfo-data DOMAttrGetOwnerElementMethodInfo-data DOMAttrGetSpecifiedMethodInfo-data DOMAttrGetValueMethodInfo-data DOMAttrSetValueMethodInfo
− GI/WebKit2WebExtension/Objects/DOMBlob.hs
@@ -1,189 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMBlob-    ( ---- * Exported types-    DOMBlob(..)                             ,-    DOMBlobK                                ,-    toDOMBlob                               ,-    noDOMBlob                               ,--- -- * Methods--- ** dOMBlobGetSize-    DOMBlobGetSizeMethodInfo                ,-    dOMBlobGetSize                          ,----- -- * Properties--- ** Size-    DOMBlobSizePropertyInfo                 ,-    dOMBlobSize                             ,-    getDOMBlobSize                          ,----- ** Type-    DOMBlobTypePropertyInfo                 ,-    dOMBlobType                             ,-    getDOMBlobType                          ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMBlob = DOMBlob (ForeignPtr DOMBlob)-foreign import ccall "webkit_dom_blob_get_type"-    c_webkit_dom_blob_get_type :: IO GType--type instance ParentTypes DOMBlob = DOMBlobParentTypes-type DOMBlobParentTypes = '[DOMObject, GObject.Object]--instance GObject DOMBlob where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_blob_get_type-    --class GObject o => DOMBlobK o-instance (GObject o, IsDescendantOf DOMBlob o) => DOMBlobK o--toDOMBlob :: DOMBlobK o => o -> IO DOMBlob-toDOMBlob = unsafeCastTo DOMBlob--noDOMBlob :: Maybe DOMBlob-noDOMBlob = Nothing--type family ResolveDOMBlobMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMBlobMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMBlobMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMBlobMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMBlobMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMBlobMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMBlobMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMBlobMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMBlobMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMBlobMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMBlobMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMBlobMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMBlobMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMBlobMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMBlobMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMBlobMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMBlobMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMBlobMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMBlobMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMBlobMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMBlobMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMBlobMethod "getSize" o = DOMBlobGetSizeMethodInfo-    ResolveDOMBlobMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMBlobMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMBlobMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMBlobMethod t DOMBlob, MethodInfo info DOMBlob p) => IsLabelProxy t (DOMBlob -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMBlobMethod t DOMBlob, MethodInfo info DOMBlob p) => IsLabel t (DOMBlob -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "size"-   -- Type: TBasicType TUInt64-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMBlobSize :: (MonadIO m, DOMBlobK o) => o -> m Word64-getDOMBlobSize obj = liftIO $ getObjectPropertyUInt64 obj "size"--data DOMBlobSizePropertyInfo-instance AttrInfo DOMBlobSizePropertyInfo where-    type AttrAllowedOps DOMBlobSizePropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMBlobSizePropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMBlobSizePropertyInfo = DOMBlobK-    type AttrGetType DOMBlobSizePropertyInfo = Word64-    type AttrLabel DOMBlobSizePropertyInfo = "size"-    attrGet _ = getDOMBlobSize-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "type"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMBlobType :: (MonadIO m, DOMBlobK o) => o -> m (Maybe T.Text)-getDOMBlobType obj = liftIO $ getObjectPropertyString obj "type"--data DOMBlobTypePropertyInfo-instance AttrInfo DOMBlobTypePropertyInfo where-    type AttrAllowedOps DOMBlobTypePropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMBlobTypePropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMBlobTypePropertyInfo = DOMBlobK-    type AttrGetType DOMBlobTypePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMBlobTypePropertyInfo = "type"-    attrGet _ = getDOMBlobType-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined--type instance AttributeList DOMBlob = DOMBlobAttributeList-type DOMBlobAttributeList = ('[ '("coreObject", DOMObjectCoreObjectPropertyInfo), '("size", DOMBlobSizePropertyInfo), '("type", DOMBlobTypePropertyInfo)] :: [(Symbol, *)])--dOMBlobSize :: AttrLabelProxy "size"-dOMBlobSize = AttrLabelProxy--dOMBlobType :: AttrLabelProxy "type"-dOMBlobType = AttrLabelProxy--type instance SignalList DOMBlob = DOMBlobSignalList-type DOMBlobSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMBlob::get_size--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMBlob", direction = DirectionIn, mayBeNull = False, 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 ->                          -- _obj : TInterface "WebKit2WebExtension" "DOMBlob"-    IO Word64---dOMBlobGetSize ::-    (MonadIO m, DOMBlobK a) =>-    a                                       -- _obj-    -> m Word64                             -- result-dOMBlobGetSize _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_blob_get_size _obj'-    touchManagedPtr _obj-    return result--data DOMBlobGetSizeMethodInfo-instance (signature ~ (m Word64), MonadIO m, DOMBlobK a) => MethodInfo DOMBlobGetSizeMethodInfo a signature where-    overloadedMethod _ = dOMBlobGetSize--
− GI/WebKit2WebExtension/Objects/DOMBlob.hs-boot
@@ -1,16 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMBlob where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMBlob = DOMBlob (ForeignPtr DOMBlob)-instance GObject DOMBlob where-class GObject o => DOMBlobK o-instance (GObject o, IsDescendantOf DOMBlob o) => DOMBlobK o-data DOMBlobSizePropertyInfo-data DOMBlobTypePropertyInfo-data DOMBlobGetSizeMethodInfo
− GI/WebKit2WebExtension/Objects/DOMCDATASection.hs
@@ -1,134 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMCDATASection-    ( ---- * Exported types-    DOMCDATASection(..)                     ,-    DOMCDATASectionK                        ,-    toDOMCDATASection                       ,-    noDOMCDATASection                       ,---    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMCDATASection = DOMCDATASection (ForeignPtr DOMCDATASection)-foreign import ccall "webkit_dom_cdata_section_get_type"-    c_webkit_dom_cdata_section_get_type :: IO GType--type instance ParentTypes DOMCDATASection = DOMCDATASectionParentTypes-type DOMCDATASectionParentTypes = '[DOMText, DOMCharacterData, DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMCDATASection where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_cdata_section_get_type-    --class GObject o => DOMCDATASectionK o-instance (GObject o, IsDescendantOf DOMCDATASection o) => DOMCDATASectionK o--toDOMCDATASection :: DOMCDATASectionK o => o -> IO DOMCDATASection-toDOMCDATASection = unsafeCastTo DOMCDATASection--noDOMCDATASection :: Maybe DOMCDATASection-noDOMCDATASection = Nothing--type family ResolveDOMCDATASectionMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMCDATASectionMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMCDATASectionMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMCDATASectionMethod "appendData" o = DOMCharacterDataAppendDataMethodInfo-    ResolveDOMCDATASectionMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMCDATASectionMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMCDATASectionMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMCDATASectionMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMCDATASectionMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMCDATASectionMethod "deleteData" o = DOMCharacterDataDeleteDataMethodInfo-    ResolveDOMCDATASectionMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMCDATASectionMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMCDATASectionMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMCDATASectionMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMCDATASectionMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMCDATASectionMethod "insertData" o = DOMCharacterDataInsertDataMethodInfo-    ResolveDOMCDATASectionMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMCDATASectionMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMCDATASectionMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMCDATASectionMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMCDATASectionMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMCDATASectionMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMCDATASectionMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMCDATASectionMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMCDATASectionMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMCDATASectionMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMCDATASectionMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMCDATASectionMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMCDATASectionMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMCDATASectionMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMCDATASectionMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMCDATASectionMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMCDATASectionMethod "replaceWholeText" o = DOMTextReplaceWholeTextMethodInfo-    ResolveDOMCDATASectionMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMCDATASectionMethod "splitText" o = DOMTextSplitTextMethodInfo-    ResolveDOMCDATASectionMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMCDATASectionMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMCDATASectionMethod "substringData" o = DOMCharacterDataSubstringDataMethodInfo-    ResolveDOMCDATASectionMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMCDATASectionMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMCDATASectionMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMCDATASectionMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMCDATASectionMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMCDATASectionMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMCDATASectionMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMCDATASectionMethod "getLength" o = DOMCharacterDataGetLengthMethodInfo-    ResolveDOMCDATASectionMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMCDATASectionMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMCDATASectionMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMCDATASectionMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMCDATASectionMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMCDATASectionMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMCDATASectionMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMCDATASectionMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMCDATASectionMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMCDATASectionMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMCDATASectionMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMCDATASectionMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMCDATASectionMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMCDATASectionMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMCDATASectionMethod "getWholeText" o = DOMTextGetWholeTextMethodInfo-    ResolveDOMCDATASectionMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMCDATASectionMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMCDATASectionMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMCDATASectionMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMCDATASectionMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMCDATASectionMethod t DOMCDATASection, MethodInfo info DOMCDATASection p) => IsLabelProxy t (DOMCDATASection -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMCDATASectionMethod t DOMCDATASection, MethodInfo info DOMCDATASection p) => IsLabel t (DOMCDATASection -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif--type instance AttributeList DOMCDATASection = DOMCDATASectionAttributeList-type DOMCDATASectionAttributeList = ('[ '("baseUri", DOMNodeBaseUriPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("data", DOMCharacterDataDataPropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("length", DOMCharacterDataLengthPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMCharacterDataNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMCharacterDataPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("wholeText", DOMTextWholeTextPropertyInfo)] :: [(Symbol, *)])--type instance SignalList DOMCDATASection = DOMCDATASectionSignalList-type DOMCDATASectionSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])--
− GI/WebKit2WebExtension/Objects/DOMCDATASection.hs-boot
@@ -1,13 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMCDATASection where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMCDATASection = DOMCDATASection (ForeignPtr DOMCDATASection)-instance GObject DOMCDATASection where-class GObject o => DOMCDATASectionK o-instance (GObject o, IsDescendantOf DOMCDATASection o) => DOMCDATASectionK o
− GI/WebKit2WebExtension/Objects/DOMCSSRule.hs
@@ -1,407 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMCSSRule-    ( ---- * Exported types-    DOMCSSRule(..)                          ,-    DOMCSSRuleK                             ,-    toDOMCSSRule                            ,-    noDOMCSSRule                            ,--- -- * Methods--- ** dOMCSSRuleGetCssText-    DOMCSSRuleGetCssTextMethodInfo          ,-    dOMCSSRuleGetCssText                    ,----- ** dOMCSSRuleGetParentRule-    DOMCSSRuleGetParentRuleMethodInfo       ,-    dOMCSSRuleGetParentRule                 ,----- ** dOMCSSRuleGetParentStyleSheet-    DOMCSSRuleGetParentStyleSheetMethodInfo ,-    dOMCSSRuleGetParentStyleSheet           ,----- ** dOMCSSRuleGetRuleType-    DOMCSSRuleGetRuleTypeMethodInfo         ,-    dOMCSSRuleGetRuleType                   ,----- ** dOMCSSRuleSetCssText-    DOMCSSRuleSetCssTextMethodInfo          ,-    dOMCSSRuleSetCssText                    ,----- -- * Properties--- ** CssText-    DOMCSSRuleCssTextPropertyInfo           ,-    clearDOMCSSRuleCssText                  ,-    constructDOMCSSRuleCssText              ,-    dOMCSSRuleCssText                       ,-    getDOMCSSRuleCssText                    ,-    setDOMCSSRuleCssText                    ,----- ** ParentRule-    DOMCSSRuleParentRulePropertyInfo        ,-    dOMCSSRuleParentRule                    ,-    getDOMCSSRuleParentRule                 ,----- ** ParentStyleSheet-    DOMCSSRuleParentStyleSheetPropertyInfo  ,-    dOMCSSRuleParentStyleSheet              ,-    getDOMCSSRuleParentStyleSheet           ,----- ** Type-    DOMCSSRuleTypePropertyInfo              ,-    dOMCSSRuleType                          ,-    getDOMCSSRuleType                       ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMCSSRule = DOMCSSRule (ForeignPtr DOMCSSRule)-foreign import ccall "webkit_dom_css_rule_get_type"-    c_webkit_dom_css_rule_get_type :: IO GType--type instance ParentTypes DOMCSSRule = DOMCSSRuleParentTypes-type DOMCSSRuleParentTypes = '[DOMObject, GObject.Object]--instance GObject DOMCSSRule where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_css_rule_get_type-    --class GObject o => DOMCSSRuleK o-instance (GObject o, IsDescendantOf DOMCSSRule o) => DOMCSSRuleK o--toDOMCSSRule :: DOMCSSRuleK o => o -> IO DOMCSSRule-toDOMCSSRule = unsafeCastTo DOMCSSRule--noDOMCSSRule :: Maybe DOMCSSRule-noDOMCSSRule = Nothing--type family ResolveDOMCSSRuleMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMCSSRuleMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMCSSRuleMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMCSSRuleMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMCSSRuleMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMCSSRuleMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMCSSRuleMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMCSSRuleMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMCSSRuleMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMCSSRuleMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMCSSRuleMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMCSSRuleMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMCSSRuleMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMCSSRuleMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMCSSRuleMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMCSSRuleMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMCSSRuleMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMCSSRuleMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMCSSRuleMethod "getCssText" o = DOMCSSRuleGetCssTextMethodInfo-    ResolveDOMCSSRuleMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMCSSRuleMethod "getParentRule" o = DOMCSSRuleGetParentRuleMethodInfo-    ResolveDOMCSSRuleMethod "getParentStyleSheet" o = DOMCSSRuleGetParentStyleSheetMethodInfo-    ResolveDOMCSSRuleMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMCSSRuleMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMCSSRuleMethod "getRuleType" o = DOMCSSRuleGetRuleTypeMethodInfo-    ResolveDOMCSSRuleMethod "setCssText" o = DOMCSSRuleSetCssTextMethodInfo-    ResolveDOMCSSRuleMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMCSSRuleMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMCSSRuleMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMCSSRuleMethod t DOMCSSRule, MethodInfo info DOMCSSRule p) => IsLabelProxy t (DOMCSSRule -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMCSSRuleMethod t DOMCSSRule, MethodInfo info DOMCSSRule p) => IsLabel t (DOMCSSRule -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "css-text"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMCSSRuleCssText :: (MonadIO m, DOMCSSRuleK o) => o -> m (Maybe T.Text)-getDOMCSSRuleCssText obj = liftIO $ getObjectPropertyString obj "css-text"--setDOMCSSRuleCssText :: (MonadIO m, DOMCSSRuleK o) => o -> T.Text -> m ()-setDOMCSSRuleCssText obj val = liftIO $ setObjectPropertyString obj "css-text" (Just val)--constructDOMCSSRuleCssText :: T.Text -> IO ([Char], GValue)-constructDOMCSSRuleCssText val = constructObjectPropertyString "css-text" (Just val)--clearDOMCSSRuleCssText :: (MonadIO m, DOMCSSRuleK o) => o -> m ()-clearDOMCSSRuleCssText obj = liftIO $ setObjectPropertyString obj "css-text" (Nothing :: Maybe T.Text)--data DOMCSSRuleCssTextPropertyInfo-instance AttrInfo DOMCSSRuleCssTextPropertyInfo where-    type AttrAllowedOps DOMCSSRuleCssTextPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMCSSRuleCssTextPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMCSSRuleCssTextPropertyInfo = DOMCSSRuleK-    type AttrGetType DOMCSSRuleCssTextPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMCSSRuleCssTextPropertyInfo = "css-text"-    attrGet _ = getDOMCSSRuleCssText-    attrSet _ = setDOMCSSRuleCssText-    attrConstruct _ = constructDOMCSSRuleCssText-    attrClear _ = clearDOMCSSRuleCssText---- VVV Prop "parent-rule"-   -- Type: TInterface "WebKit2WebExtension" "DOMCSSRule"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMCSSRuleParentRule :: (MonadIO m, DOMCSSRuleK o) => o -> m (Maybe DOMCSSRule)-getDOMCSSRuleParentRule obj = liftIO $ getObjectPropertyObject obj "parent-rule" DOMCSSRule--data DOMCSSRuleParentRulePropertyInfo-instance AttrInfo DOMCSSRuleParentRulePropertyInfo where-    type AttrAllowedOps DOMCSSRuleParentRulePropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMCSSRuleParentRulePropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMCSSRuleParentRulePropertyInfo = DOMCSSRuleK-    type AttrGetType DOMCSSRuleParentRulePropertyInfo = (Maybe DOMCSSRule)-    type AttrLabel DOMCSSRuleParentRulePropertyInfo = "parent-rule"-    attrGet _ = getDOMCSSRuleParentRule-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "parent-style-sheet"-   -- Type: TInterface "WebKit2WebExtension" "DOMCSSStyleSheet"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMCSSRuleParentStyleSheet :: (MonadIO m, DOMCSSRuleK o) => o -> m (Maybe DOMCSSStyleSheet)-getDOMCSSRuleParentStyleSheet obj = liftIO $ getObjectPropertyObject obj "parent-style-sheet" DOMCSSStyleSheet--data DOMCSSRuleParentStyleSheetPropertyInfo-instance AttrInfo DOMCSSRuleParentStyleSheetPropertyInfo where-    type AttrAllowedOps DOMCSSRuleParentStyleSheetPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMCSSRuleParentStyleSheetPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMCSSRuleParentStyleSheetPropertyInfo = DOMCSSRuleK-    type AttrGetType DOMCSSRuleParentStyleSheetPropertyInfo = (Maybe DOMCSSStyleSheet)-    type AttrLabel DOMCSSRuleParentStyleSheetPropertyInfo = "parent-style-sheet"-    attrGet _ = getDOMCSSRuleParentStyleSheet-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "type"-   -- Type: TBasicType TUInt-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMCSSRuleType :: (MonadIO m, DOMCSSRuleK o) => o -> m Word32-getDOMCSSRuleType obj = liftIO $ getObjectPropertyUInt32 obj "type"--data DOMCSSRuleTypePropertyInfo-instance AttrInfo DOMCSSRuleTypePropertyInfo where-    type AttrAllowedOps DOMCSSRuleTypePropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMCSSRuleTypePropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMCSSRuleTypePropertyInfo = DOMCSSRuleK-    type AttrGetType DOMCSSRuleTypePropertyInfo = Word32-    type AttrLabel DOMCSSRuleTypePropertyInfo = "type"-    attrGet _ = getDOMCSSRuleType-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined--type instance AttributeList DOMCSSRule = DOMCSSRuleAttributeList-type DOMCSSRuleAttributeList = ('[ '("coreObject", DOMObjectCoreObjectPropertyInfo), '("cssText", DOMCSSRuleCssTextPropertyInfo), '("parentRule", DOMCSSRuleParentRulePropertyInfo), '("parentStyleSheet", DOMCSSRuleParentStyleSheetPropertyInfo), '("type", DOMCSSRuleTypePropertyInfo)] :: [(Symbol, *)])--dOMCSSRuleCssText :: AttrLabelProxy "cssText"-dOMCSSRuleCssText = AttrLabelProxy--dOMCSSRuleParentRule :: AttrLabelProxy "parentRule"-dOMCSSRuleParentRule = AttrLabelProxy--dOMCSSRuleParentStyleSheet :: AttrLabelProxy "parentStyleSheet"-dOMCSSRuleParentStyleSheet = AttrLabelProxy--dOMCSSRuleType :: AttrLabelProxy "type"-dOMCSSRuleType = AttrLabelProxy--type instance SignalList DOMCSSRule = DOMCSSRuleSignalList-type DOMCSSRuleSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMCSSRule::get_css_text--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMCSSRule", direction = DirectionIn, mayBeNull = False, argScope = 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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMCSSRule"-    IO CString---dOMCSSRuleGetCssText ::-    (MonadIO m, DOMCSSRuleK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMCSSRuleGetCssText _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_css_rule_get_css_text _obj'-    checkUnexpectedReturnNULL "webkit_dom_css_rule_get_css_text" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMCSSRuleGetCssTextMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMCSSRuleK a) => MethodInfo DOMCSSRuleGetCssTextMethodInfo a signature where-    overloadedMethod _ = dOMCSSRuleGetCssText---- method DOMCSSRule::get_parent_rule--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMCSSRule", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMCSSRule"-    IO (Ptr DOMCSSRule)---dOMCSSRuleGetParentRule ::-    (MonadIO m, DOMCSSRuleK a) =>-    a                                       -- _obj-    -> m DOMCSSRule                         -- result-dOMCSSRuleGetParentRule _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_css_rule_get_parent_rule _obj'-    checkUnexpectedReturnNULL "webkit_dom_css_rule_get_parent_rule" result-    result' <- (wrapObject DOMCSSRule) result-    touchManagedPtr _obj-    return result'--data DOMCSSRuleGetParentRuleMethodInfo-instance (signature ~ (m DOMCSSRule), MonadIO m, DOMCSSRuleK a) => MethodInfo DOMCSSRuleGetParentRuleMethodInfo a signature where-    overloadedMethod _ = dOMCSSRuleGetParentRule---- method DOMCSSRule::get_parent_style_sheet--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMCSSRule", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMCSSRule"-    IO (Ptr DOMCSSStyleSheet)---dOMCSSRuleGetParentStyleSheet ::-    (MonadIO m, DOMCSSRuleK a) =>-    a                                       -- _obj-    -> m DOMCSSStyleSheet                   -- result-dOMCSSRuleGetParentStyleSheet _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_css_rule_get_parent_style_sheet _obj'-    checkUnexpectedReturnNULL "webkit_dom_css_rule_get_parent_style_sheet" result-    result' <- (wrapObject DOMCSSStyleSheet) result-    touchManagedPtr _obj-    return result'--data DOMCSSRuleGetParentStyleSheetMethodInfo-instance (signature ~ (m DOMCSSStyleSheet), MonadIO m, DOMCSSRuleK a) => MethodInfo DOMCSSRuleGetParentStyleSheetMethodInfo a signature where-    overloadedMethod _ = dOMCSSRuleGetParentStyleSheet---- method DOMCSSRule::get_rule_type--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMCSSRule", direction = DirectionIn, mayBeNull = False, 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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMCSSRule"-    IO Word16---dOMCSSRuleGetRuleType ::-    (MonadIO m, DOMCSSRuleK a) =>-    a                                       -- _obj-    -> m Word16                             -- result-dOMCSSRuleGetRuleType _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_css_rule_get_rule_type _obj'-    touchManagedPtr _obj-    return result--data DOMCSSRuleGetRuleTypeMethodInfo-instance (signature ~ (m Word16), MonadIO m, DOMCSSRuleK a) => MethodInfo DOMCSSRuleGetRuleTypeMethodInfo a signature where-    overloadedMethod _ = dOMCSSRuleGetRuleType---- method DOMCSSRule::set_css_text--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMCSSRule", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMCSSRule"-    CString ->                              -- value : TBasicType TUTF8-    Ptr (Ptr GError) ->                     -- error-    IO ()---dOMCSSRuleSetCssText ::-    (MonadIO m, DOMCSSRuleK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMCSSRuleSetCssText _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    onException (do-        propagateGError $ webkit_dom_css_rule_set_css_text _obj' value'-        touchManagedPtr _obj-        freeMem value'-        return ()-     ) (do-        freeMem value'-     )--data DOMCSSRuleSetCssTextMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMCSSRuleK a) => MethodInfo DOMCSSRuleSetCssTextMethodInfo a signature where-    overloadedMethod _ = dOMCSSRuleSetCssText--
− GI/WebKit2WebExtension/Objects/DOMCSSRule.hs-boot
@@ -1,22 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMCSSRule where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMCSSRule = DOMCSSRule (ForeignPtr DOMCSSRule)-instance GObject DOMCSSRule where-class GObject o => DOMCSSRuleK o-instance (GObject o, IsDescendantOf DOMCSSRule o) => DOMCSSRuleK o-data DOMCSSRuleCssTextPropertyInfo-data DOMCSSRuleParentRulePropertyInfo-data DOMCSSRuleParentStyleSheetPropertyInfo-data DOMCSSRuleTypePropertyInfo-data DOMCSSRuleGetCssTextMethodInfo-data DOMCSSRuleGetParentRuleMethodInfo-data DOMCSSRuleGetParentStyleSheetMethodInfo-data DOMCSSRuleGetRuleTypeMethodInfo-data DOMCSSRuleSetCssTextMethodInfo
− GI/WebKit2WebExtension/Objects/DOMCSSRuleList.hs
@@ -1,197 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMCSSRuleList-    ( ---- * Exported types-    DOMCSSRuleList(..)                      ,-    DOMCSSRuleListK                         ,-    toDOMCSSRuleList                        ,-    noDOMCSSRuleList                        ,--- -- * Methods--- ** dOMCSSRuleListGetLength-    DOMCSSRuleListGetLengthMethodInfo       ,-    dOMCSSRuleListGetLength                 ,----- ** dOMCSSRuleListItem-    DOMCSSRuleListItemMethodInfo            ,-    dOMCSSRuleListItem                      ,----- -- * Properties--- ** Length-    DOMCSSRuleListLengthPropertyInfo        ,-    dOMCSSRuleListLength                    ,-    getDOMCSSRuleListLength                 ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMCSSRuleList = DOMCSSRuleList (ForeignPtr DOMCSSRuleList)-foreign import ccall "webkit_dom_css_rule_list_get_type"-    c_webkit_dom_css_rule_list_get_type :: IO GType--type instance ParentTypes DOMCSSRuleList = DOMCSSRuleListParentTypes-type DOMCSSRuleListParentTypes = '[DOMObject, GObject.Object]--instance GObject DOMCSSRuleList where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_css_rule_list_get_type-    --class GObject o => DOMCSSRuleListK o-instance (GObject o, IsDescendantOf DOMCSSRuleList o) => DOMCSSRuleListK o--toDOMCSSRuleList :: DOMCSSRuleListK o => o -> IO DOMCSSRuleList-toDOMCSSRuleList = unsafeCastTo DOMCSSRuleList--noDOMCSSRuleList :: Maybe DOMCSSRuleList-noDOMCSSRuleList = Nothing--type family ResolveDOMCSSRuleListMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMCSSRuleListMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMCSSRuleListMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMCSSRuleListMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMCSSRuleListMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMCSSRuleListMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMCSSRuleListMethod "item" o = DOMCSSRuleListItemMethodInfo-    ResolveDOMCSSRuleListMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMCSSRuleListMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMCSSRuleListMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMCSSRuleListMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMCSSRuleListMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMCSSRuleListMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMCSSRuleListMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMCSSRuleListMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMCSSRuleListMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMCSSRuleListMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMCSSRuleListMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMCSSRuleListMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMCSSRuleListMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMCSSRuleListMethod "getLength" o = DOMCSSRuleListGetLengthMethodInfo-    ResolveDOMCSSRuleListMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMCSSRuleListMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMCSSRuleListMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMCSSRuleListMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMCSSRuleListMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMCSSRuleListMethod t DOMCSSRuleList, MethodInfo info DOMCSSRuleList p) => IsLabelProxy t (DOMCSSRuleList -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMCSSRuleListMethod t DOMCSSRuleList, MethodInfo info DOMCSSRuleList p) => IsLabel t (DOMCSSRuleList -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "length"-   -- Type: TBasicType TULong-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMCSSRuleListLength :: (MonadIO m, DOMCSSRuleListK o) => o -> m CULong-getDOMCSSRuleListLength obj = liftIO $ getObjectPropertyULong obj "length"--data DOMCSSRuleListLengthPropertyInfo-instance AttrInfo DOMCSSRuleListLengthPropertyInfo where-    type AttrAllowedOps DOMCSSRuleListLengthPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMCSSRuleListLengthPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMCSSRuleListLengthPropertyInfo = DOMCSSRuleListK-    type AttrGetType DOMCSSRuleListLengthPropertyInfo = CULong-    type AttrLabel DOMCSSRuleListLengthPropertyInfo = "length"-    attrGet _ = getDOMCSSRuleListLength-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined--type instance AttributeList DOMCSSRuleList = DOMCSSRuleListAttributeList-type DOMCSSRuleListAttributeList = ('[ '("coreObject", DOMObjectCoreObjectPropertyInfo), '("length", DOMCSSRuleListLengthPropertyInfo)] :: [(Symbol, *)])--dOMCSSRuleListLength :: AttrLabelProxy "length"-dOMCSSRuleListLength = AttrLabelProxy--type instance SignalList DOMCSSRuleList = DOMCSSRuleListSignalList-type DOMCSSRuleListSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMCSSRuleList::get_length--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMCSSRuleList", direction = DirectionIn, mayBeNull = False, 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 ->                   -- _obj : TInterface "WebKit2WebExtension" "DOMCSSRuleList"-    IO CULong---dOMCSSRuleListGetLength ::-    (MonadIO m, DOMCSSRuleListK a) =>-    a                                       -- _obj-    -> m CULong                             -- result-dOMCSSRuleListGetLength _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_css_rule_list_get_length _obj'-    touchManagedPtr _obj-    return result--data DOMCSSRuleListGetLengthMethodInfo-instance (signature ~ (m CULong), MonadIO m, DOMCSSRuleListK a) => MethodInfo DOMCSSRuleListGetLengthMethodInfo a signature where-    overloadedMethod _ = dOMCSSRuleListGetLength---- method DOMCSSRuleList::item--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMCSSRuleList", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMCSSRule")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_css_rule_list_item" webkit_dom_css_rule_list_item :: -    Ptr DOMCSSRuleList ->                   -- _obj : TInterface "WebKit2WebExtension" "DOMCSSRuleList"-    CULong ->                               -- index : TBasicType TULong-    IO (Ptr DOMCSSRule)---dOMCSSRuleListItem ::-    (MonadIO m, DOMCSSRuleListK a) =>-    a                                       -- _obj-    -> CULong                               -- index-    -> m DOMCSSRule                         -- result-dOMCSSRuleListItem _obj index = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_css_rule_list_item _obj' index-    checkUnexpectedReturnNULL "webkit_dom_css_rule_list_item" result-    result' <- (wrapObject DOMCSSRule) result-    touchManagedPtr _obj-    return result'--data DOMCSSRuleListItemMethodInfo-instance (signature ~ (CULong -> m DOMCSSRule), MonadIO m, DOMCSSRuleListK a) => MethodInfo DOMCSSRuleListItemMethodInfo a signature where-    overloadedMethod _ = dOMCSSRuleListItem--
− GI/WebKit2WebExtension/Objects/DOMCSSRuleList.hs-boot
@@ -1,16 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMCSSRuleList where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMCSSRuleList = DOMCSSRuleList (ForeignPtr DOMCSSRuleList)-instance GObject DOMCSSRuleList where-class GObject o => DOMCSSRuleListK o-instance (GObject o, IsDescendantOf DOMCSSRuleList o) => DOMCSSRuleListK o-data DOMCSSRuleListLengthPropertyInfo-data DOMCSSRuleListGetLengthMethodInfo-data DOMCSSRuleListItemMethodInfo
− GI/WebKit2WebExtension/Objects/DOMCSSStyleDeclaration.hs
@@ -1,634 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration-    ( ---- * Exported types-    DOMCSSStyleDeclaration(..)              ,-    DOMCSSStyleDeclarationK                 ,-    toDOMCSSStyleDeclaration                ,-    noDOMCSSStyleDeclaration                ,--- -- * Methods--- ** dOMCSSStyleDeclarationGetCssText-    DOMCSSStyleDeclarationGetCssTextMethodInfo,-    dOMCSSStyleDeclarationGetCssText        ,----- ** dOMCSSStyleDeclarationGetLength-    DOMCSSStyleDeclarationGetLengthMethodInfo,-    dOMCSSStyleDeclarationGetLength         ,----- ** dOMCSSStyleDeclarationGetParentRule-    DOMCSSStyleDeclarationGetParentRuleMethodInfo,-    dOMCSSStyleDeclarationGetParentRule     ,----- ** dOMCSSStyleDeclarationGetPropertyPriority-    DOMCSSStyleDeclarationGetPropertyPriorityMethodInfo,-    dOMCSSStyleDeclarationGetPropertyPriority,----- ** dOMCSSStyleDeclarationGetPropertyShorthand-    DOMCSSStyleDeclarationGetPropertyShorthandMethodInfo,-    dOMCSSStyleDeclarationGetPropertyShorthand,----- ** dOMCSSStyleDeclarationGetPropertyValue-    DOMCSSStyleDeclarationGetPropertyValueMethodInfo,-    dOMCSSStyleDeclarationGetPropertyValue  ,----- ** dOMCSSStyleDeclarationIsPropertyImplicit-    DOMCSSStyleDeclarationIsPropertyImplicitMethodInfo,-    dOMCSSStyleDeclarationIsPropertyImplicit,----- ** dOMCSSStyleDeclarationItem-    DOMCSSStyleDeclarationItemMethodInfo    ,-    dOMCSSStyleDeclarationItem              ,----- ** dOMCSSStyleDeclarationRemoveProperty-    DOMCSSStyleDeclarationRemovePropertyMethodInfo,-    dOMCSSStyleDeclarationRemoveProperty    ,----- ** dOMCSSStyleDeclarationSetCssText-    DOMCSSStyleDeclarationSetCssTextMethodInfo,-    dOMCSSStyleDeclarationSetCssText        ,----- ** dOMCSSStyleDeclarationSetProperty-    DOMCSSStyleDeclarationSetPropertyMethodInfo,-    dOMCSSStyleDeclarationSetProperty       ,----- -- * Properties--- ** CssText-    DOMCSSStyleDeclarationCssTextPropertyInfo,-    clearDOMCSSStyleDeclarationCssText      ,-    constructDOMCSSStyleDeclarationCssText  ,-    dOMCSSStyleDeclarationCssText           ,-    getDOMCSSStyleDeclarationCssText        ,-    setDOMCSSStyleDeclarationCssText        ,----- ** Length-    DOMCSSStyleDeclarationLengthPropertyInfo,-    dOMCSSStyleDeclarationLength            ,-    getDOMCSSStyleDeclarationLength         ,----- ** ParentRule-    DOMCSSStyleDeclarationParentRulePropertyInfo,-    dOMCSSStyleDeclarationParentRule        ,-    getDOMCSSStyleDeclarationParentRule     ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMCSSStyleDeclaration = DOMCSSStyleDeclaration (ForeignPtr DOMCSSStyleDeclaration)-foreign import ccall "webkit_dom_css_style_declaration_get_type"-    c_webkit_dom_css_style_declaration_get_type :: IO GType--type instance ParentTypes DOMCSSStyleDeclaration = DOMCSSStyleDeclarationParentTypes-type DOMCSSStyleDeclarationParentTypes = '[DOMObject, GObject.Object]--instance GObject DOMCSSStyleDeclaration where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_css_style_declaration_get_type-    --class GObject o => DOMCSSStyleDeclarationK o-instance (GObject o, IsDescendantOf DOMCSSStyleDeclaration o) => DOMCSSStyleDeclarationK o--toDOMCSSStyleDeclaration :: DOMCSSStyleDeclarationK o => o -> IO DOMCSSStyleDeclaration-toDOMCSSStyleDeclaration = unsafeCastTo DOMCSSStyleDeclaration--noDOMCSSStyleDeclaration :: Maybe DOMCSSStyleDeclaration-noDOMCSSStyleDeclaration = Nothing--type family ResolveDOMCSSStyleDeclarationMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMCSSStyleDeclarationMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMCSSStyleDeclarationMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMCSSStyleDeclarationMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMCSSStyleDeclarationMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMCSSStyleDeclarationMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMCSSStyleDeclarationMethod "isPropertyImplicit" o = DOMCSSStyleDeclarationIsPropertyImplicitMethodInfo-    ResolveDOMCSSStyleDeclarationMethod "item" o = DOMCSSStyleDeclarationItemMethodInfo-    ResolveDOMCSSStyleDeclarationMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMCSSStyleDeclarationMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMCSSStyleDeclarationMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMCSSStyleDeclarationMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMCSSStyleDeclarationMethod "removeProperty" o = DOMCSSStyleDeclarationRemovePropertyMethodInfo-    ResolveDOMCSSStyleDeclarationMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMCSSStyleDeclarationMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMCSSStyleDeclarationMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMCSSStyleDeclarationMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMCSSStyleDeclarationMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMCSSStyleDeclarationMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMCSSStyleDeclarationMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMCSSStyleDeclarationMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMCSSStyleDeclarationMethod "getCssText" o = DOMCSSStyleDeclarationGetCssTextMethodInfo-    ResolveDOMCSSStyleDeclarationMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMCSSStyleDeclarationMethod "getLength" o = DOMCSSStyleDeclarationGetLengthMethodInfo-    ResolveDOMCSSStyleDeclarationMethod "getParentRule" o = DOMCSSStyleDeclarationGetParentRuleMethodInfo-    ResolveDOMCSSStyleDeclarationMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMCSSStyleDeclarationMethod "getPropertyPriority" o = DOMCSSStyleDeclarationGetPropertyPriorityMethodInfo-    ResolveDOMCSSStyleDeclarationMethod "getPropertyShorthand" o = DOMCSSStyleDeclarationGetPropertyShorthandMethodInfo-    ResolveDOMCSSStyleDeclarationMethod "getPropertyValue" o = DOMCSSStyleDeclarationGetPropertyValueMethodInfo-    ResolveDOMCSSStyleDeclarationMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMCSSStyleDeclarationMethod "setCssText" o = DOMCSSStyleDeclarationSetCssTextMethodInfo-    ResolveDOMCSSStyleDeclarationMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMCSSStyleDeclarationMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMCSSStyleDeclarationMethod t DOMCSSStyleDeclaration, MethodInfo info DOMCSSStyleDeclaration p) => IsLabelProxy t (DOMCSSStyleDeclaration -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMCSSStyleDeclarationMethod t DOMCSSStyleDeclaration, MethodInfo info DOMCSSStyleDeclaration p) => IsLabel t (DOMCSSStyleDeclaration -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "css-text"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMCSSStyleDeclarationCssText :: (MonadIO m, DOMCSSStyleDeclarationK o) => o -> m (Maybe T.Text)-getDOMCSSStyleDeclarationCssText obj = liftIO $ getObjectPropertyString obj "css-text"--setDOMCSSStyleDeclarationCssText :: (MonadIO m, DOMCSSStyleDeclarationK o) => o -> T.Text -> m ()-setDOMCSSStyleDeclarationCssText obj val = liftIO $ setObjectPropertyString obj "css-text" (Just val)--constructDOMCSSStyleDeclarationCssText :: T.Text -> IO ([Char], GValue)-constructDOMCSSStyleDeclarationCssText val = constructObjectPropertyString "css-text" (Just val)--clearDOMCSSStyleDeclarationCssText :: (MonadIO m, DOMCSSStyleDeclarationK o) => o -> m ()-clearDOMCSSStyleDeclarationCssText obj = liftIO $ setObjectPropertyString obj "css-text" (Nothing :: Maybe T.Text)--data DOMCSSStyleDeclarationCssTextPropertyInfo-instance AttrInfo DOMCSSStyleDeclarationCssTextPropertyInfo where-    type AttrAllowedOps DOMCSSStyleDeclarationCssTextPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMCSSStyleDeclarationCssTextPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMCSSStyleDeclarationCssTextPropertyInfo = DOMCSSStyleDeclarationK-    type AttrGetType DOMCSSStyleDeclarationCssTextPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMCSSStyleDeclarationCssTextPropertyInfo = "css-text"-    attrGet _ = getDOMCSSStyleDeclarationCssText-    attrSet _ = setDOMCSSStyleDeclarationCssText-    attrConstruct _ = constructDOMCSSStyleDeclarationCssText-    attrClear _ = clearDOMCSSStyleDeclarationCssText---- VVV Prop "length"-   -- Type: TBasicType TULong-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMCSSStyleDeclarationLength :: (MonadIO m, DOMCSSStyleDeclarationK o) => o -> m CULong-getDOMCSSStyleDeclarationLength obj = liftIO $ getObjectPropertyULong obj "length"--data DOMCSSStyleDeclarationLengthPropertyInfo-instance AttrInfo DOMCSSStyleDeclarationLengthPropertyInfo where-    type AttrAllowedOps DOMCSSStyleDeclarationLengthPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMCSSStyleDeclarationLengthPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMCSSStyleDeclarationLengthPropertyInfo = DOMCSSStyleDeclarationK-    type AttrGetType DOMCSSStyleDeclarationLengthPropertyInfo = CULong-    type AttrLabel DOMCSSStyleDeclarationLengthPropertyInfo = "length"-    attrGet _ = getDOMCSSStyleDeclarationLength-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "parent-rule"-   -- Type: TInterface "WebKit2WebExtension" "DOMCSSRule"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMCSSStyleDeclarationParentRule :: (MonadIO m, DOMCSSStyleDeclarationK o) => o -> m (Maybe DOMCSSRule)-getDOMCSSStyleDeclarationParentRule obj = liftIO $ getObjectPropertyObject obj "parent-rule" DOMCSSRule--data DOMCSSStyleDeclarationParentRulePropertyInfo-instance AttrInfo DOMCSSStyleDeclarationParentRulePropertyInfo where-    type AttrAllowedOps DOMCSSStyleDeclarationParentRulePropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMCSSStyleDeclarationParentRulePropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMCSSStyleDeclarationParentRulePropertyInfo = DOMCSSStyleDeclarationK-    type AttrGetType DOMCSSStyleDeclarationParentRulePropertyInfo = (Maybe DOMCSSRule)-    type AttrLabel DOMCSSStyleDeclarationParentRulePropertyInfo = "parent-rule"-    attrGet _ = getDOMCSSStyleDeclarationParentRule-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined--type instance AttributeList DOMCSSStyleDeclaration = DOMCSSStyleDeclarationAttributeList-type DOMCSSStyleDeclarationAttributeList = ('[ '("coreObject", DOMObjectCoreObjectPropertyInfo), '("cssText", DOMCSSStyleDeclarationCssTextPropertyInfo), '("length", DOMCSSStyleDeclarationLengthPropertyInfo), '("parentRule", DOMCSSStyleDeclarationParentRulePropertyInfo)] :: [(Symbol, *)])--dOMCSSStyleDeclarationCssText :: AttrLabelProxy "cssText"-dOMCSSStyleDeclarationCssText = AttrLabelProxy--dOMCSSStyleDeclarationLength :: AttrLabelProxy "length"-dOMCSSStyleDeclarationLength = AttrLabelProxy--dOMCSSStyleDeclarationParentRule :: AttrLabelProxy "parentRule"-dOMCSSStyleDeclarationParentRule = AttrLabelProxy--type instance SignalList DOMCSSStyleDeclaration = DOMCSSStyleDeclarationSignalList-type DOMCSSStyleDeclarationSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMCSSStyleDeclaration::get_css_text--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMCSSStyleDeclaration", direction = DirectionIn, mayBeNull = False, argScope = 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMCSSStyleDeclaration"-    IO CString---dOMCSSStyleDeclarationGetCssText ::-    (MonadIO m, DOMCSSStyleDeclarationK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMCSSStyleDeclarationGetCssText _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_css_style_declaration_get_css_text _obj'-    checkUnexpectedReturnNULL "webkit_dom_css_style_declaration_get_css_text" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMCSSStyleDeclarationGetCssTextMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMCSSStyleDeclarationK a) => MethodInfo DOMCSSStyleDeclarationGetCssTextMethodInfo a signature where-    overloadedMethod _ = dOMCSSStyleDeclarationGetCssText---- method DOMCSSStyleDeclaration::get_length--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMCSSStyleDeclaration", direction = DirectionIn, mayBeNull = False, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMCSSStyleDeclaration"-    IO CULong---dOMCSSStyleDeclarationGetLength ::-    (MonadIO m, DOMCSSStyleDeclarationK a) =>-    a                                       -- _obj-    -> m CULong                             -- result-dOMCSSStyleDeclarationGetLength _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_css_style_declaration_get_length _obj'-    touchManagedPtr _obj-    return result--data DOMCSSStyleDeclarationGetLengthMethodInfo-instance (signature ~ (m CULong), MonadIO m, DOMCSSStyleDeclarationK a) => MethodInfo DOMCSSStyleDeclarationGetLengthMethodInfo a signature where-    overloadedMethod _ = dOMCSSStyleDeclarationGetLength---- method DOMCSSStyleDeclaration::get_parent_rule--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMCSSStyleDeclaration", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMCSSStyleDeclaration"-    IO (Ptr DOMCSSRule)---dOMCSSStyleDeclarationGetParentRule ::-    (MonadIO m, DOMCSSStyleDeclarationK a) =>-    a                                       -- _obj-    -> m DOMCSSRule                         -- result-dOMCSSStyleDeclarationGetParentRule _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_css_style_declaration_get_parent_rule _obj'-    checkUnexpectedReturnNULL "webkit_dom_css_style_declaration_get_parent_rule" result-    result' <- (wrapObject DOMCSSRule) result-    touchManagedPtr _obj-    return result'--data DOMCSSStyleDeclarationGetParentRuleMethodInfo-instance (signature ~ (m DOMCSSRule), MonadIO m, DOMCSSStyleDeclarationK a) => MethodInfo DOMCSSStyleDeclarationGetParentRuleMethodInfo a signature where-    overloadedMethod _ = dOMCSSStyleDeclarationGetParentRule---- method DOMCSSStyleDeclaration::get_property_priority--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMCSSStyleDeclaration", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "propertyName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMCSSStyleDeclaration"-    CString ->                              -- propertyName : TBasicType TUTF8-    IO CString---dOMCSSStyleDeclarationGetPropertyPriority ::-    (MonadIO m, DOMCSSStyleDeclarationK a) =>-    a                                       -- _obj-    -> T.Text                               -- propertyName-    -> m T.Text                             -- result-dOMCSSStyleDeclarationGetPropertyPriority _obj propertyName = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    propertyName' <- textToCString propertyName-    result <- webkit_dom_css_style_declaration_get_property_priority _obj' propertyName'-    checkUnexpectedReturnNULL "webkit_dom_css_style_declaration_get_property_priority" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    freeMem propertyName'-    return result'--data DOMCSSStyleDeclarationGetPropertyPriorityMethodInfo-instance (signature ~ (T.Text -> m T.Text), MonadIO m, DOMCSSStyleDeclarationK a) => MethodInfo DOMCSSStyleDeclarationGetPropertyPriorityMethodInfo a signature where-    overloadedMethod _ = dOMCSSStyleDeclarationGetPropertyPriority---- method DOMCSSStyleDeclaration::get_property_shorthand--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMCSSStyleDeclaration", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "propertyName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMCSSStyleDeclaration"-    CString ->                              -- propertyName : TBasicType TUTF8-    IO CString---dOMCSSStyleDeclarationGetPropertyShorthand ::-    (MonadIO m, DOMCSSStyleDeclarationK a) =>-    a                                       -- _obj-    -> T.Text                               -- propertyName-    -> m T.Text                             -- result-dOMCSSStyleDeclarationGetPropertyShorthand _obj propertyName = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    propertyName' <- textToCString propertyName-    result <- webkit_dom_css_style_declaration_get_property_shorthand _obj' propertyName'-    checkUnexpectedReturnNULL "webkit_dom_css_style_declaration_get_property_shorthand" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    freeMem propertyName'-    return result'--data DOMCSSStyleDeclarationGetPropertyShorthandMethodInfo-instance (signature ~ (T.Text -> m T.Text), MonadIO m, DOMCSSStyleDeclarationK a) => MethodInfo DOMCSSStyleDeclarationGetPropertyShorthandMethodInfo a signature where-    overloadedMethod _ = dOMCSSStyleDeclarationGetPropertyShorthand---- method DOMCSSStyleDeclaration::get_property_value--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMCSSStyleDeclaration", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "propertyName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMCSSStyleDeclaration"-    CString ->                              -- propertyName : TBasicType TUTF8-    IO CString---dOMCSSStyleDeclarationGetPropertyValue ::-    (MonadIO m, DOMCSSStyleDeclarationK a) =>-    a                                       -- _obj-    -> T.Text                               -- propertyName-    -> m T.Text                             -- result-dOMCSSStyleDeclarationGetPropertyValue _obj propertyName = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    propertyName' <- textToCString propertyName-    result <- webkit_dom_css_style_declaration_get_property_value _obj' propertyName'-    checkUnexpectedReturnNULL "webkit_dom_css_style_declaration_get_property_value" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    freeMem propertyName'-    return result'--data DOMCSSStyleDeclarationGetPropertyValueMethodInfo-instance (signature ~ (T.Text -> m T.Text), MonadIO m, DOMCSSStyleDeclarationK a) => MethodInfo DOMCSSStyleDeclarationGetPropertyValueMethodInfo a signature where-    overloadedMethod _ = dOMCSSStyleDeclarationGetPropertyValue---- method DOMCSSStyleDeclaration::is_property_implicit--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMCSSStyleDeclaration", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "propertyName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMCSSStyleDeclaration"-    CString ->                              -- propertyName : TBasicType TUTF8-    IO CInt---dOMCSSStyleDeclarationIsPropertyImplicit ::-    (MonadIO m, DOMCSSStyleDeclarationK a) =>-    a                                       -- _obj-    -> T.Text                               -- propertyName-    -> m Bool                               -- result-dOMCSSStyleDeclarationIsPropertyImplicit _obj propertyName = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    propertyName' <- textToCString propertyName-    result <- webkit_dom_css_style_declaration_is_property_implicit _obj' propertyName'-    let result' = (/= 0) result-    touchManagedPtr _obj-    freeMem propertyName'-    return result'--data DOMCSSStyleDeclarationIsPropertyImplicitMethodInfo-instance (signature ~ (T.Text -> m Bool), MonadIO m, DOMCSSStyleDeclarationK a) => MethodInfo DOMCSSStyleDeclarationIsPropertyImplicitMethodInfo a signature where-    overloadedMethod _ = dOMCSSStyleDeclarationIsPropertyImplicit---- method DOMCSSStyleDeclaration::item--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMCSSStyleDeclaration", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argScope = 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMCSSStyleDeclaration"-    CULong ->                               -- index : TBasicType TULong-    IO CString---dOMCSSStyleDeclarationItem ::-    (MonadIO m, DOMCSSStyleDeclarationK a) =>-    a                                       -- _obj-    -> CULong                               -- index-    -> m T.Text                             -- result-dOMCSSStyleDeclarationItem _obj index = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_css_style_declaration_item _obj' index-    checkUnexpectedReturnNULL "webkit_dom_css_style_declaration_item" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMCSSStyleDeclarationItemMethodInfo-instance (signature ~ (CULong -> m T.Text), MonadIO m, DOMCSSStyleDeclarationK a) => MethodInfo DOMCSSStyleDeclarationItemMethodInfo a signature where-    overloadedMethod _ = dOMCSSStyleDeclarationItem---- method DOMCSSStyleDeclaration::remove_property--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMCSSStyleDeclaration", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "propertyName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMCSSStyleDeclaration"-    CString ->                              -- propertyName : TBasicType TUTF8-    Ptr (Ptr GError) ->                     -- error-    IO CString---dOMCSSStyleDeclarationRemoveProperty ::-    (MonadIO m, DOMCSSStyleDeclarationK a) =>-    a                                       -- _obj-    -> T.Text                               -- propertyName-    -> m T.Text                             -- result-dOMCSSStyleDeclarationRemoveProperty _obj propertyName = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    propertyName' <- textToCString propertyName-    onException (do-        result <- propagateGError $ webkit_dom_css_style_declaration_remove_property _obj' propertyName'-        checkUnexpectedReturnNULL "webkit_dom_css_style_declaration_remove_property" result-        result' <- cstringToText result-        freeMem result-        touchManagedPtr _obj-        freeMem propertyName'-        return result'-     ) (do-        freeMem propertyName'-     )--data DOMCSSStyleDeclarationRemovePropertyMethodInfo-instance (signature ~ (T.Text -> m T.Text), MonadIO m, DOMCSSStyleDeclarationK a) => MethodInfo DOMCSSStyleDeclarationRemovePropertyMethodInfo a signature where-    overloadedMethod _ = dOMCSSStyleDeclarationRemoveProperty---- method DOMCSSStyleDeclaration::set_css_text--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMCSSStyleDeclaration", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMCSSStyleDeclaration"-    CString ->                              -- value : TBasicType TUTF8-    Ptr (Ptr GError) ->                     -- error-    IO ()---dOMCSSStyleDeclarationSetCssText ::-    (MonadIO m, DOMCSSStyleDeclarationK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMCSSStyleDeclarationSetCssText _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    onException (do-        propagateGError $ webkit_dom_css_style_declaration_set_css_text _obj' value'-        touchManagedPtr _obj-        freeMem value'-        return ()-     ) (do-        freeMem value'-     )--data DOMCSSStyleDeclarationSetCssTextMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMCSSStyleDeclarationK a) => MethodInfo DOMCSSStyleDeclarationSetCssTextMethodInfo a signature where-    overloadedMethod _ = dOMCSSStyleDeclarationSetCssText---- method DOMCSSStyleDeclaration::set_property--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMCSSStyleDeclaration", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "propertyName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "priority", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMCSSStyleDeclaration"-    CString ->                              -- propertyName : TBasicType TUTF8-    CString ->                              -- value : TBasicType TUTF8-    CString ->                              -- priority : TBasicType TUTF8-    Ptr (Ptr GError) ->                     -- error-    IO ()---dOMCSSStyleDeclarationSetProperty ::-    (MonadIO m, DOMCSSStyleDeclarationK a) =>-    a                                       -- _obj-    -> T.Text                               -- propertyName-    -> T.Text                               -- value-    -> T.Text                               -- priority-    -> m ()                                 -- result-dOMCSSStyleDeclarationSetProperty _obj propertyName value priority = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    propertyName' <- textToCString propertyName-    value' <- textToCString value-    priority' <- textToCString priority-    onException (do-        propagateGError $ webkit_dom_css_style_declaration_set_property _obj' propertyName' value' priority'-        touchManagedPtr _obj-        freeMem propertyName'-        freeMem value'-        freeMem priority'-        return ()-     ) (do-        freeMem propertyName'-        freeMem value'-        freeMem priority'-     )--data DOMCSSStyleDeclarationSetPropertyMethodInfo-instance (signature ~ (T.Text -> T.Text -> T.Text -> m ()), MonadIO m, DOMCSSStyleDeclarationK a) => MethodInfo DOMCSSStyleDeclarationSetPropertyMethodInfo a signature where-    overloadedMethod _ = dOMCSSStyleDeclarationSetProperty--
− GI/WebKit2WebExtension/Objects/DOMCSSStyleDeclaration.hs-boot
@@ -1,27 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMCSSStyleDeclaration = DOMCSSStyleDeclaration (ForeignPtr DOMCSSStyleDeclaration)-instance GObject DOMCSSStyleDeclaration where-class GObject o => DOMCSSStyleDeclarationK o-instance (GObject o, IsDescendantOf DOMCSSStyleDeclaration o) => DOMCSSStyleDeclarationK o-data DOMCSSStyleDeclarationCssTextPropertyInfo-data DOMCSSStyleDeclarationLengthPropertyInfo-data DOMCSSStyleDeclarationParentRulePropertyInfo-data DOMCSSStyleDeclarationGetCssTextMethodInfo-data DOMCSSStyleDeclarationGetLengthMethodInfo-data DOMCSSStyleDeclarationGetParentRuleMethodInfo-data DOMCSSStyleDeclarationGetPropertyPriorityMethodInfo-data DOMCSSStyleDeclarationGetPropertyShorthandMethodInfo-data DOMCSSStyleDeclarationGetPropertyValueMethodInfo-data DOMCSSStyleDeclarationIsPropertyImplicitMethodInfo-data DOMCSSStyleDeclarationItemMethodInfo-data DOMCSSStyleDeclarationRemovePropertyMethodInfo-data DOMCSSStyleDeclarationSetCssTextMethodInfo-data DOMCSSStyleDeclarationSetPropertyMethodInfo
− GI/WebKit2WebExtension/Objects/DOMCSSStyleSheet.hs
@@ -1,471 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMCSSStyleSheet-    ( ---- * Exported types-    DOMCSSStyleSheet(..)                    ,-    DOMCSSStyleSheetK                       ,-    toDOMCSSStyleSheet                      ,-    noDOMCSSStyleSheet                      ,--- -- * Methods--- ** dOMCSSStyleSheetAddRule-    DOMCSSStyleSheetAddRuleMethodInfo       ,-    dOMCSSStyleSheetAddRule                 ,----- ** dOMCSSStyleSheetDeleteRule-    DOMCSSStyleSheetDeleteRuleMethodInfo    ,-    dOMCSSStyleSheetDeleteRule              ,----- ** dOMCSSStyleSheetGetCssRules-    DOMCSSStyleSheetGetCssRulesMethodInfo   ,-    dOMCSSStyleSheetGetCssRules             ,----- ** dOMCSSStyleSheetGetOwnerRule-    DOMCSSStyleSheetGetOwnerRuleMethodInfo  ,-    dOMCSSStyleSheetGetOwnerRule            ,----- ** dOMCSSStyleSheetGetRules-    DOMCSSStyleSheetGetRulesMethodInfo      ,-    dOMCSSStyleSheetGetRules                ,----- ** dOMCSSStyleSheetInsertRule-    DOMCSSStyleSheetInsertRuleMethodInfo    ,-    dOMCSSStyleSheetInsertRule              ,----- ** dOMCSSStyleSheetRemoveRule-    DOMCSSStyleSheetRemoveRuleMethodInfo    ,-    dOMCSSStyleSheetRemoveRule              ,----- -- * Properties--- ** CssRules-    DOMCSSStyleSheetCssRulesPropertyInfo    ,-    dOMCSSStyleSheetCssRules                ,-    getDOMCSSStyleSheetCssRules             ,----- ** OwnerRule-    DOMCSSStyleSheetOwnerRulePropertyInfo   ,-    dOMCSSStyleSheetOwnerRule               ,-    getDOMCSSStyleSheetOwnerRule            ,----- ** Rules-    DOMCSSStyleSheetRulesPropertyInfo       ,-    dOMCSSStyleSheetRules                   ,-    getDOMCSSStyleSheetRules                ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMCSSStyleSheet = DOMCSSStyleSheet (ForeignPtr DOMCSSStyleSheet)-foreign import ccall "webkit_dom_css_style_sheet_get_type"-    c_webkit_dom_css_style_sheet_get_type :: IO GType--type instance ParentTypes DOMCSSStyleSheet = DOMCSSStyleSheetParentTypes-type DOMCSSStyleSheetParentTypes = '[DOMStyleSheet, DOMObject, GObject.Object]--instance GObject DOMCSSStyleSheet where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_css_style_sheet_get_type-    --class GObject o => DOMCSSStyleSheetK o-instance (GObject o, IsDescendantOf DOMCSSStyleSheet o) => DOMCSSStyleSheetK o--toDOMCSSStyleSheet :: DOMCSSStyleSheetK o => o -> IO DOMCSSStyleSheet-toDOMCSSStyleSheet = unsafeCastTo DOMCSSStyleSheet--noDOMCSSStyleSheet :: Maybe DOMCSSStyleSheet-noDOMCSSStyleSheet = Nothing--type family ResolveDOMCSSStyleSheetMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMCSSStyleSheetMethod "addRule" o = DOMCSSStyleSheetAddRuleMethodInfo-    ResolveDOMCSSStyleSheetMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMCSSStyleSheetMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMCSSStyleSheetMethod "deleteRule" o = DOMCSSStyleSheetDeleteRuleMethodInfo-    ResolveDOMCSSStyleSheetMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMCSSStyleSheetMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMCSSStyleSheetMethod "insertRule" o = DOMCSSStyleSheetInsertRuleMethodInfo-    ResolveDOMCSSStyleSheetMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMCSSStyleSheetMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMCSSStyleSheetMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMCSSStyleSheetMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMCSSStyleSheetMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMCSSStyleSheetMethod "removeRule" o = DOMCSSStyleSheetRemoveRuleMethodInfo-    ResolveDOMCSSStyleSheetMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMCSSStyleSheetMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMCSSStyleSheetMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMCSSStyleSheetMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMCSSStyleSheetMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMCSSStyleSheetMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMCSSStyleSheetMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMCSSStyleSheetMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMCSSStyleSheetMethod "getContentType" o = DOMStyleSheetGetContentTypeMethodInfo-    ResolveDOMCSSStyleSheetMethod "getCssRules" o = DOMCSSStyleSheetGetCssRulesMethodInfo-    ResolveDOMCSSStyleSheetMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMCSSStyleSheetMethod "getDisabled" o = DOMStyleSheetGetDisabledMethodInfo-    ResolveDOMCSSStyleSheetMethod "getHref" o = DOMStyleSheetGetHrefMethodInfo-    ResolveDOMCSSStyleSheetMethod "getMedia" o = DOMStyleSheetGetMediaMethodInfo-    ResolveDOMCSSStyleSheetMethod "getOwnerNode" o = DOMStyleSheetGetOwnerNodeMethodInfo-    ResolveDOMCSSStyleSheetMethod "getOwnerRule" o = DOMCSSStyleSheetGetOwnerRuleMethodInfo-    ResolveDOMCSSStyleSheetMethod "getParentStyleSheet" o = DOMStyleSheetGetParentStyleSheetMethodInfo-    ResolveDOMCSSStyleSheetMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMCSSStyleSheetMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMCSSStyleSheetMethod "getRules" o = DOMCSSStyleSheetGetRulesMethodInfo-    ResolveDOMCSSStyleSheetMethod "getTitle" o = DOMStyleSheetGetTitleMethodInfo-    ResolveDOMCSSStyleSheetMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMCSSStyleSheetMethod "setDisabled" o = DOMStyleSheetSetDisabledMethodInfo-    ResolveDOMCSSStyleSheetMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMCSSStyleSheetMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMCSSStyleSheetMethod t DOMCSSStyleSheet, MethodInfo info DOMCSSStyleSheet p) => IsLabelProxy t (DOMCSSStyleSheet -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMCSSStyleSheetMethod t DOMCSSStyleSheet, MethodInfo info DOMCSSStyleSheet p) => IsLabel t (DOMCSSStyleSheet -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "css-rules"-   -- Type: TInterface "WebKit2WebExtension" "DOMCSSRuleList"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMCSSStyleSheetCssRules :: (MonadIO m, DOMCSSStyleSheetK o) => o -> m (Maybe DOMCSSRuleList)-getDOMCSSStyleSheetCssRules obj = liftIO $ getObjectPropertyObject obj "css-rules" DOMCSSRuleList--data DOMCSSStyleSheetCssRulesPropertyInfo-instance AttrInfo DOMCSSStyleSheetCssRulesPropertyInfo where-    type AttrAllowedOps DOMCSSStyleSheetCssRulesPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMCSSStyleSheetCssRulesPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMCSSStyleSheetCssRulesPropertyInfo = DOMCSSStyleSheetK-    type AttrGetType DOMCSSStyleSheetCssRulesPropertyInfo = (Maybe DOMCSSRuleList)-    type AttrLabel DOMCSSStyleSheetCssRulesPropertyInfo = "css-rules"-    attrGet _ = getDOMCSSStyleSheetCssRules-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "owner-rule"-   -- Type: TInterface "WebKit2WebExtension" "DOMCSSRule"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMCSSStyleSheetOwnerRule :: (MonadIO m, DOMCSSStyleSheetK o) => o -> m (Maybe DOMCSSRule)-getDOMCSSStyleSheetOwnerRule obj = liftIO $ getObjectPropertyObject obj "owner-rule" DOMCSSRule--data DOMCSSStyleSheetOwnerRulePropertyInfo-instance AttrInfo DOMCSSStyleSheetOwnerRulePropertyInfo where-    type AttrAllowedOps DOMCSSStyleSheetOwnerRulePropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMCSSStyleSheetOwnerRulePropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMCSSStyleSheetOwnerRulePropertyInfo = DOMCSSStyleSheetK-    type AttrGetType DOMCSSStyleSheetOwnerRulePropertyInfo = (Maybe DOMCSSRule)-    type AttrLabel DOMCSSStyleSheetOwnerRulePropertyInfo = "owner-rule"-    attrGet _ = getDOMCSSStyleSheetOwnerRule-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "rules"-   -- Type: TInterface "WebKit2WebExtension" "DOMCSSRuleList"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMCSSStyleSheetRules :: (MonadIO m, DOMCSSStyleSheetK o) => o -> m (Maybe DOMCSSRuleList)-getDOMCSSStyleSheetRules obj = liftIO $ getObjectPropertyObject obj "rules" DOMCSSRuleList--data DOMCSSStyleSheetRulesPropertyInfo-instance AttrInfo DOMCSSStyleSheetRulesPropertyInfo where-    type AttrAllowedOps DOMCSSStyleSheetRulesPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMCSSStyleSheetRulesPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMCSSStyleSheetRulesPropertyInfo = DOMCSSStyleSheetK-    type AttrGetType DOMCSSStyleSheetRulesPropertyInfo = (Maybe DOMCSSRuleList)-    type AttrLabel DOMCSSStyleSheetRulesPropertyInfo = "rules"-    attrGet _ = getDOMCSSStyleSheetRules-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined--type instance AttributeList DOMCSSStyleSheet = DOMCSSStyleSheetAttributeList-type DOMCSSStyleSheetAttributeList = ('[ '("coreObject", DOMObjectCoreObjectPropertyInfo), '("cssRules", DOMCSSStyleSheetCssRulesPropertyInfo), '("disabled", DOMStyleSheetDisabledPropertyInfo), '("href", DOMStyleSheetHrefPropertyInfo), '("media", DOMStyleSheetMediaPropertyInfo), '("ownerNode", DOMStyleSheetOwnerNodePropertyInfo), '("ownerRule", DOMCSSStyleSheetOwnerRulePropertyInfo), '("parentStyleSheet", DOMStyleSheetParentStyleSheetPropertyInfo), '("rules", DOMCSSStyleSheetRulesPropertyInfo), '("title", DOMStyleSheetTitlePropertyInfo), '("type", DOMStyleSheetTypePropertyInfo)] :: [(Symbol, *)])--dOMCSSStyleSheetCssRules :: AttrLabelProxy "cssRules"-dOMCSSStyleSheetCssRules = AttrLabelProxy--dOMCSSStyleSheetOwnerRule :: AttrLabelProxy "ownerRule"-dOMCSSStyleSheetOwnerRule = AttrLabelProxy--dOMCSSStyleSheetRules :: AttrLabelProxy "rules"-dOMCSSStyleSheetRules = AttrLabelProxy--type instance SignalList DOMCSSStyleSheet = DOMCSSStyleSheetSignalList-type DOMCSSStyleSheetSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMCSSStyleSheet::add_rule--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMCSSStyleSheet", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "selector", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "style", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, 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 ->                 -- _obj : TInterface "WebKit2WebExtension" "DOMCSSStyleSheet"-    CString ->                              -- selector : TBasicType TUTF8-    CString ->                              -- style : TBasicType TUTF8-    CULong ->                               -- index : TBasicType TULong-    Ptr (Ptr GError) ->                     -- error-    IO CLong---dOMCSSStyleSheetAddRule ::-    (MonadIO m, DOMCSSStyleSheetK a) =>-    a                                       -- _obj-    -> T.Text                               -- selector-    -> T.Text                               -- style-    -> CULong                               -- index-    -> m CLong                              -- result-dOMCSSStyleSheetAddRule _obj selector style index = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    selector' <- textToCString selector-    style' <- textToCString style-    onException (do-        result <- propagateGError $ webkit_dom_css_style_sheet_add_rule _obj' selector' style' index-        touchManagedPtr _obj-        freeMem selector'-        freeMem style'-        return result-     ) (do-        freeMem selector'-        freeMem style'-     )--data DOMCSSStyleSheetAddRuleMethodInfo-instance (signature ~ (T.Text -> T.Text -> CULong -> m CLong), MonadIO m, DOMCSSStyleSheetK a) => MethodInfo DOMCSSStyleSheetAddRuleMethodInfo a signature where-    overloadedMethod _ = dOMCSSStyleSheetAddRule---- method DOMCSSStyleSheet::delete_rule--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMCSSStyleSheet", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, 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 ->                 -- _obj : TInterface "WebKit2WebExtension" "DOMCSSStyleSheet"-    CULong ->                               -- index : TBasicType TULong-    Ptr (Ptr GError) ->                     -- error-    IO ()---dOMCSSStyleSheetDeleteRule ::-    (MonadIO m, DOMCSSStyleSheetK a) =>-    a                                       -- _obj-    -> CULong                               -- index-    -> m ()                                 -- result-dOMCSSStyleSheetDeleteRule _obj index = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    onException (do-        propagateGError $ webkit_dom_css_style_sheet_delete_rule _obj' index-        touchManagedPtr _obj-        return ()-     ) (do-        return ()-     )--data DOMCSSStyleSheetDeleteRuleMethodInfo-instance (signature ~ (CULong -> m ()), MonadIO m, DOMCSSStyleSheetK a) => MethodInfo DOMCSSStyleSheetDeleteRuleMethodInfo a signature where-    overloadedMethod _ = dOMCSSStyleSheetDeleteRule---- method DOMCSSStyleSheet::get_css_rules--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMCSSStyleSheet", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->                 -- _obj : TInterface "WebKit2WebExtension" "DOMCSSStyleSheet"-    IO (Ptr DOMCSSRuleList)---dOMCSSStyleSheetGetCssRules ::-    (MonadIO m, DOMCSSStyleSheetK a) =>-    a                                       -- _obj-    -> m DOMCSSRuleList                     -- result-dOMCSSStyleSheetGetCssRules _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_css_style_sheet_get_css_rules _obj'-    checkUnexpectedReturnNULL "webkit_dom_css_style_sheet_get_css_rules" result-    result' <- (wrapObject DOMCSSRuleList) result-    touchManagedPtr _obj-    return result'--data DOMCSSStyleSheetGetCssRulesMethodInfo-instance (signature ~ (m DOMCSSRuleList), MonadIO m, DOMCSSStyleSheetK a) => MethodInfo DOMCSSStyleSheetGetCssRulesMethodInfo a signature where-    overloadedMethod _ = dOMCSSStyleSheetGetCssRules---- method DOMCSSStyleSheet::get_owner_rule--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMCSSStyleSheet", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->                 -- _obj : TInterface "WebKit2WebExtension" "DOMCSSStyleSheet"-    IO (Ptr DOMCSSRule)---dOMCSSStyleSheetGetOwnerRule ::-    (MonadIO m, DOMCSSStyleSheetK a) =>-    a                                       -- _obj-    -> m DOMCSSRule                         -- result-dOMCSSStyleSheetGetOwnerRule _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_css_style_sheet_get_owner_rule _obj'-    checkUnexpectedReturnNULL "webkit_dom_css_style_sheet_get_owner_rule" result-    result' <- (wrapObject DOMCSSRule) result-    touchManagedPtr _obj-    return result'--data DOMCSSStyleSheetGetOwnerRuleMethodInfo-instance (signature ~ (m DOMCSSRule), MonadIO m, DOMCSSStyleSheetK a) => MethodInfo DOMCSSStyleSheetGetOwnerRuleMethodInfo a signature where-    overloadedMethod _ = dOMCSSStyleSheetGetOwnerRule---- method DOMCSSStyleSheet::get_rules--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMCSSStyleSheet", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->                 -- _obj : TInterface "WebKit2WebExtension" "DOMCSSStyleSheet"-    IO (Ptr DOMCSSRuleList)---dOMCSSStyleSheetGetRules ::-    (MonadIO m, DOMCSSStyleSheetK a) =>-    a                                       -- _obj-    -> m DOMCSSRuleList                     -- result-dOMCSSStyleSheetGetRules _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_css_style_sheet_get_rules _obj'-    checkUnexpectedReturnNULL "webkit_dom_css_style_sheet_get_rules" result-    result' <- (wrapObject DOMCSSRuleList) result-    touchManagedPtr _obj-    return result'--data DOMCSSStyleSheetGetRulesMethodInfo-instance (signature ~ (m DOMCSSRuleList), MonadIO m, DOMCSSStyleSheetK a) => MethodInfo DOMCSSStyleSheetGetRulesMethodInfo a signature where-    overloadedMethod _ = dOMCSSStyleSheetGetRules---- method DOMCSSStyleSheet::insert_rule--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMCSSStyleSheet", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "rule", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, 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 ->                 -- _obj : TInterface "WebKit2WebExtension" "DOMCSSStyleSheet"-    CString ->                              -- rule : TBasicType TUTF8-    CULong ->                               -- index : TBasicType TULong-    Ptr (Ptr GError) ->                     -- error-    IO CULong---dOMCSSStyleSheetInsertRule ::-    (MonadIO m, DOMCSSStyleSheetK a) =>-    a                                       -- _obj-    -> T.Text                               -- rule-    -> CULong                               -- index-    -> m CULong                             -- result-dOMCSSStyleSheetInsertRule _obj rule index = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    rule' <- textToCString rule-    onException (do-        result <- propagateGError $ webkit_dom_css_style_sheet_insert_rule _obj' rule' index-        touchManagedPtr _obj-        freeMem rule'-        return result-     ) (do-        freeMem rule'-     )--data DOMCSSStyleSheetInsertRuleMethodInfo-instance (signature ~ (T.Text -> CULong -> m CULong), MonadIO m, DOMCSSStyleSheetK a) => MethodInfo DOMCSSStyleSheetInsertRuleMethodInfo a signature where-    overloadedMethod _ = dOMCSSStyleSheetInsertRule---- method DOMCSSStyleSheet::remove_rule--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMCSSStyleSheet", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, 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 ->                 -- _obj : TInterface "WebKit2WebExtension" "DOMCSSStyleSheet"-    CULong ->                               -- index : TBasicType TULong-    Ptr (Ptr GError) ->                     -- error-    IO ()---dOMCSSStyleSheetRemoveRule ::-    (MonadIO m, DOMCSSStyleSheetK a) =>-    a                                       -- _obj-    -> CULong                               -- index-    -> m ()                                 -- result-dOMCSSStyleSheetRemoveRule _obj index = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    onException (do-        propagateGError $ webkit_dom_css_style_sheet_remove_rule _obj' index-        touchManagedPtr _obj-        return ()-     ) (do-        return ()-     )--data DOMCSSStyleSheetRemoveRuleMethodInfo-instance (signature ~ (CULong -> m ()), MonadIO m, DOMCSSStyleSheetK a) => MethodInfo DOMCSSStyleSheetRemoveRuleMethodInfo a signature where-    overloadedMethod _ = dOMCSSStyleSheetRemoveRule--
− GI/WebKit2WebExtension/Objects/DOMCSSStyleSheet.hs-boot
@@ -1,23 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMCSSStyleSheet where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMCSSStyleSheet = DOMCSSStyleSheet (ForeignPtr DOMCSSStyleSheet)-instance GObject DOMCSSStyleSheet where-class GObject o => DOMCSSStyleSheetK o-instance (GObject o, IsDescendantOf DOMCSSStyleSheet o) => DOMCSSStyleSheetK o-data DOMCSSStyleSheetCssRulesPropertyInfo-data DOMCSSStyleSheetOwnerRulePropertyInfo-data DOMCSSStyleSheetRulesPropertyInfo-data DOMCSSStyleSheetAddRuleMethodInfo-data DOMCSSStyleSheetDeleteRuleMethodInfo-data DOMCSSStyleSheetGetCssRulesMethodInfo-data DOMCSSStyleSheetGetOwnerRuleMethodInfo-data DOMCSSStyleSheetGetRulesMethodInfo-data DOMCSSStyleSheetInsertRuleMethodInfo-data DOMCSSStyleSheetRemoveRuleMethodInfo
− GI/WebKit2WebExtension/Objects/DOMCSSValue.hs
@@ -1,279 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMCSSValue-    ( ---- * Exported types-    DOMCSSValue(..)                         ,-    DOMCSSValueK                            ,-    toDOMCSSValue                           ,-    noDOMCSSValue                           ,--- -- * Methods--- ** dOMCSSValueGetCssText-    DOMCSSValueGetCssTextMethodInfo         ,-    dOMCSSValueGetCssText                   ,----- ** dOMCSSValueGetCssValueType-    DOMCSSValueGetCssValueTypeMethodInfo    ,-    dOMCSSValueGetCssValueType              ,----- ** dOMCSSValueSetCssText-    DOMCSSValueSetCssTextMethodInfo         ,-    dOMCSSValueSetCssText                   ,----- -- * Properties--- ** CssText-    DOMCSSValueCssTextPropertyInfo          ,-    clearDOMCSSValueCssText                 ,-    constructDOMCSSValueCssText             ,-    dOMCSSValueCssText                      ,-    getDOMCSSValueCssText                   ,-    setDOMCSSValueCssText                   ,----- ** CssValueType-    DOMCSSValueCssValueTypePropertyInfo     ,-    dOMCSSValueCssValueType                 ,-    getDOMCSSValueCssValueType              ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMCSSValue = DOMCSSValue (ForeignPtr DOMCSSValue)-foreign import ccall "webkit_dom_css_value_get_type"-    c_webkit_dom_css_value_get_type :: IO GType--type instance ParentTypes DOMCSSValue = DOMCSSValueParentTypes-type DOMCSSValueParentTypes = '[DOMObject, GObject.Object]--instance GObject DOMCSSValue where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_css_value_get_type-    --class GObject o => DOMCSSValueK o-instance (GObject o, IsDescendantOf DOMCSSValue o) => DOMCSSValueK o--toDOMCSSValue :: DOMCSSValueK o => o -> IO DOMCSSValue-toDOMCSSValue = unsafeCastTo DOMCSSValue--noDOMCSSValue :: Maybe DOMCSSValue-noDOMCSSValue = Nothing--type family ResolveDOMCSSValueMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMCSSValueMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMCSSValueMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMCSSValueMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMCSSValueMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMCSSValueMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMCSSValueMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMCSSValueMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMCSSValueMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMCSSValueMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMCSSValueMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMCSSValueMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMCSSValueMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMCSSValueMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMCSSValueMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMCSSValueMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMCSSValueMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMCSSValueMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMCSSValueMethod "getCssText" o = DOMCSSValueGetCssTextMethodInfo-    ResolveDOMCSSValueMethod "getCssValueType" o = DOMCSSValueGetCssValueTypeMethodInfo-    ResolveDOMCSSValueMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMCSSValueMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMCSSValueMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMCSSValueMethod "setCssText" o = DOMCSSValueSetCssTextMethodInfo-    ResolveDOMCSSValueMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMCSSValueMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMCSSValueMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMCSSValueMethod t DOMCSSValue, MethodInfo info DOMCSSValue p) => IsLabelProxy t (DOMCSSValue -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMCSSValueMethod t DOMCSSValue, MethodInfo info DOMCSSValue p) => IsLabel t (DOMCSSValue -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "css-text"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMCSSValueCssText :: (MonadIO m, DOMCSSValueK o) => o -> m (Maybe T.Text)-getDOMCSSValueCssText obj = liftIO $ getObjectPropertyString obj "css-text"--setDOMCSSValueCssText :: (MonadIO m, DOMCSSValueK o) => o -> T.Text -> m ()-setDOMCSSValueCssText obj val = liftIO $ setObjectPropertyString obj "css-text" (Just val)--constructDOMCSSValueCssText :: T.Text -> IO ([Char], GValue)-constructDOMCSSValueCssText val = constructObjectPropertyString "css-text" (Just val)--clearDOMCSSValueCssText :: (MonadIO m, DOMCSSValueK o) => o -> m ()-clearDOMCSSValueCssText obj = liftIO $ setObjectPropertyString obj "css-text" (Nothing :: Maybe T.Text)--data DOMCSSValueCssTextPropertyInfo-instance AttrInfo DOMCSSValueCssTextPropertyInfo where-    type AttrAllowedOps DOMCSSValueCssTextPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMCSSValueCssTextPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMCSSValueCssTextPropertyInfo = DOMCSSValueK-    type AttrGetType DOMCSSValueCssTextPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMCSSValueCssTextPropertyInfo = "css-text"-    attrGet _ = getDOMCSSValueCssText-    attrSet _ = setDOMCSSValueCssText-    attrConstruct _ = constructDOMCSSValueCssText-    attrClear _ = clearDOMCSSValueCssText---- VVV Prop "css-value-type"-   -- Type: TBasicType TUInt-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMCSSValueCssValueType :: (MonadIO m, DOMCSSValueK o) => o -> m Word32-getDOMCSSValueCssValueType obj = liftIO $ getObjectPropertyUInt32 obj "css-value-type"--data DOMCSSValueCssValueTypePropertyInfo-instance AttrInfo DOMCSSValueCssValueTypePropertyInfo where-    type AttrAllowedOps DOMCSSValueCssValueTypePropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMCSSValueCssValueTypePropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMCSSValueCssValueTypePropertyInfo = DOMCSSValueK-    type AttrGetType DOMCSSValueCssValueTypePropertyInfo = Word32-    type AttrLabel DOMCSSValueCssValueTypePropertyInfo = "css-value-type"-    attrGet _ = getDOMCSSValueCssValueType-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined--type instance AttributeList DOMCSSValue = DOMCSSValueAttributeList-type DOMCSSValueAttributeList = ('[ '("coreObject", DOMObjectCoreObjectPropertyInfo), '("cssText", DOMCSSValueCssTextPropertyInfo), '("cssValueType", DOMCSSValueCssValueTypePropertyInfo)] :: [(Symbol, *)])--dOMCSSValueCssText :: AttrLabelProxy "cssText"-dOMCSSValueCssText = AttrLabelProxy--dOMCSSValueCssValueType :: AttrLabelProxy "cssValueType"-dOMCSSValueCssValueType = AttrLabelProxy--type instance SignalList DOMCSSValue = DOMCSSValueSignalList-type DOMCSSValueSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMCSSValue::get_css_text--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMCSSValue", direction = DirectionIn, mayBeNull = False, argScope = 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 ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMCSSValue"-    IO CString---dOMCSSValueGetCssText ::-    (MonadIO m, DOMCSSValueK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMCSSValueGetCssText _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_css_value_get_css_text _obj'-    checkUnexpectedReturnNULL "webkit_dom_css_value_get_css_text" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMCSSValueGetCssTextMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMCSSValueK a) => MethodInfo DOMCSSValueGetCssTextMethodInfo a signature where-    overloadedMethod _ = dOMCSSValueGetCssText---- method DOMCSSValue::get_css_value_type--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMCSSValue", direction = DirectionIn, mayBeNull = False, 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 ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMCSSValue"-    IO Word16---dOMCSSValueGetCssValueType ::-    (MonadIO m, DOMCSSValueK a) =>-    a                                       -- _obj-    -> m Word16                             -- result-dOMCSSValueGetCssValueType _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_css_value_get_css_value_type _obj'-    touchManagedPtr _obj-    return result--data DOMCSSValueGetCssValueTypeMethodInfo-instance (signature ~ (m Word16), MonadIO m, DOMCSSValueK a) => MethodInfo DOMCSSValueGetCssValueTypeMethodInfo a signature where-    overloadedMethod _ = dOMCSSValueGetCssValueType---- method DOMCSSValue::set_css_text--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMCSSValue", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMCSSValue"-    CString ->                              -- value : TBasicType TUTF8-    Ptr (Ptr GError) ->                     -- error-    IO ()---dOMCSSValueSetCssText ::-    (MonadIO m, DOMCSSValueK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMCSSValueSetCssText _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    onException (do-        propagateGError $ webkit_dom_css_value_set_css_text _obj' value'-        touchManagedPtr _obj-        freeMem value'-        return ()-     ) (do-        freeMem value'-     )--data DOMCSSValueSetCssTextMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMCSSValueK a) => MethodInfo DOMCSSValueSetCssTextMethodInfo a signature where-    overloadedMethod _ = dOMCSSValueSetCssText--
− GI/WebKit2WebExtension/Objects/DOMCSSValue.hs-boot
@@ -1,18 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMCSSValue where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMCSSValue = DOMCSSValue (ForeignPtr DOMCSSValue)-instance GObject DOMCSSValue where-class GObject o => DOMCSSValueK o-instance (GObject o, IsDescendantOf DOMCSSValue o) => DOMCSSValueK o-data DOMCSSValueCssTextPropertyInfo-data DOMCSSValueCssValueTypePropertyInfo-data DOMCSSValueGetCssTextMethodInfo-data DOMCSSValueGetCssValueTypeMethodInfo-data DOMCSSValueSetCssTextMethodInfo
− GI/WebKit2WebExtension/Objects/DOMCharacterData.hs
@@ -1,587 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMCharacterData-    ( ---- * Exported types-    DOMCharacterData(..)                    ,-    DOMCharacterDataK                       ,-    toDOMCharacterData                      ,-    noDOMCharacterData                      ,--- -- * Methods--- ** dOMCharacterDataAppendData-    DOMCharacterDataAppendDataMethodInfo    ,-    dOMCharacterDataAppendData              ,----- ** dOMCharacterDataDeleteData-    DOMCharacterDataDeleteDataMethodInfo    ,-    dOMCharacterDataDeleteData              ,----- ** dOMCharacterDataGetData-    DOMCharacterDataGetDataMethodInfo       ,-    dOMCharacterDataGetData                 ,----- ** dOMCharacterDataGetLength-    DOMCharacterDataGetLengthMethodInfo     ,-    dOMCharacterDataGetLength               ,----- ** dOMCharacterDataInsertData-    DOMCharacterDataInsertDataMethodInfo    ,-    dOMCharacterDataInsertData              ,----- ** dOMCharacterDataReplaceData-    DOMCharacterDataReplaceDataMethodInfo   ,-    dOMCharacterDataReplaceData             ,----- ** dOMCharacterDataSetData-    DOMCharacterDataSetDataMethodInfo       ,-    dOMCharacterDataSetData                 ,----- ** dOMCharacterDataSubstringData-    DOMCharacterDataSubstringDataMethodInfo ,-    dOMCharacterDataSubstringData           ,----- -- * Properties--- ** Data-    DOMCharacterDataDataPropertyInfo        ,-    clearDOMCharacterDataData               ,-    constructDOMCharacterDataData           ,-    dOMCharacterDataData                    ,-    getDOMCharacterDataData                 ,-    setDOMCharacterDataData                 ,----- ** Length-    DOMCharacterDataLengthPropertyInfo      ,-    dOMCharacterDataLength                  ,-    getDOMCharacterDataLength               ,----- ** NextElementSibling-    DOMCharacterDataNextElementSiblingPropertyInfo,-    dOMCharacterDataNextElementSibling      ,-    getDOMCharacterDataNextElementSibling   ,----- ** PreviousElementSibling-    DOMCharacterDataPreviousElementSiblingPropertyInfo,-    dOMCharacterDataPreviousElementSibling  ,-    getDOMCharacterDataPreviousElementSibling,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMCharacterData = DOMCharacterData (ForeignPtr DOMCharacterData)-foreign import ccall "webkit_dom_character_data_get_type"-    c_webkit_dom_character_data_get_type :: IO GType--type instance ParentTypes DOMCharacterData = DOMCharacterDataParentTypes-type DOMCharacterDataParentTypes = '[DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMCharacterData where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_character_data_get_type-    --class GObject o => DOMCharacterDataK o-instance (GObject o, IsDescendantOf DOMCharacterData o) => DOMCharacterDataK o--toDOMCharacterData :: DOMCharacterDataK o => o -> IO DOMCharacterData-toDOMCharacterData = unsafeCastTo DOMCharacterData--noDOMCharacterData :: Maybe DOMCharacterData-noDOMCharacterData = Nothing--type family ResolveDOMCharacterDataMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMCharacterDataMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMCharacterDataMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMCharacterDataMethod "appendData" o = DOMCharacterDataAppendDataMethodInfo-    ResolveDOMCharacterDataMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMCharacterDataMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMCharacterDataMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMCharacterDataMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMCharacterDataMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMCharacterDataMethod "deleteData" o = DOMCharacterDataDeleteDataMethodInfo-    ResolveDOMCharacterDataMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMCharacterDataMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMCharacterDataMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMCharacterDataMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMCharacterDataMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMCharacterDataMethod "insertData" o = DOMCharacterDataInsertDataMethodInfo-    ResolveDOMCharacterDataMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMCharacterDataMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMCharacterDataMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMCharacterDataMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMCharacterDataMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMCharacterDataMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMCharacterDataMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMCharacterDataMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMCharacterDataMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMCharacterDataMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMCharacterDataMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMCharacterDataMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMCharacterDataMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMCharacterDataMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMCharacterDataMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMCharacterDataMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMCharacterDataMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMCharacterDataMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMCharacterDataMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMCharacterDataMethod "substringData" o = DOMCharacterDataSubstringDataMethodInfo-    ResolveDOMCharacterDataMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMCharacterDataMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMCharacterDataMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMCharacterDataMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMCharacterDataMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMCharacterDataMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMCharacterDataMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMCharacterDataMethod "getLength" o = DOMCharacterDataGetLengthMethodInfo-    ResolveDOMCharacterDataMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMCharacterDataMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMCharacterDataMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMCharacterDataMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMCharacterDataMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMCharacterDataMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMCharacterDataMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMCharacterDataMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMCharacterDataMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMCharacterDataMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMCharacterDataMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMCharacterDataMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMCharacterDataMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMCharacterDataMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMCharacterDataMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMCharacterDataMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMCharacterDataMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMCharacterDataMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMCharacterDataMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMCharacterDataMethod t DOMCharacterData, MethodInfo info DOMCharacterData p) => IsLabelProxy t (DOMCharacterData -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMCharacterDataMethod t DOMCharacterData, MethodInfo info DOMCharacterData p) => IsLabel t (DOMCharacterData -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "data"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMCharacterDataData :: (MonadIO m, DOMCharacterDataK o) => o -> m (Maybe T.Text)-getDOMCharacterDataData obj = liftIO $ getObjectPropertyString obj "data"--setDOMCharacterDataData :: (MonadIO m, DOMCharacterDataK o) => o -> T.Text -> m ()-setDOMCharacterDataData obj val = liftIO $ setObjectPropertyString obj "data" (Just val)--constructDOMCharacterDataData :: T.Text -> IO ([Char], GValue)-constructDOMCharacterDataData val = constructObjectPropertyString "data" (Just val)--clearDOMCharacterDataData :: (MonadIO m, DOMCharacterDataK o) => o -> m ()-clearDOMCharacterDataData obj = liftIO $ setObjectPropertyString obj "data" (Nothing :: Maybe T.Text)--data DOMCharacterDataDataPropertyInfo-instance AttrInfo DOMCharacterDataDataPropertyInfo where-    type AttrAllowedOps DOMCharacterDataDataPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMCharacterDataDataPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMCharacterDataDataPropertyInfo = DOMCharacterDataK-    type AttrGetType DOMCharacterDataDataPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMCharacterDataDataPropertyInfo = "data"-    attrGet _ = getDOMCharacterDataData-    attrSet _ = setDOMCharacterDataData-    attrConstruct _ = constructDOMCharacterDataData-    attrClear _ = clearDOMCharacterDataData---- VVV Prop "length"-   -- Type: TBasicType TULong-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMCharacterDataLength :: (MonadIO m, DOMCharacterDataK o) => o -> m CULong-getDOMCharacterDataLength obj = liftIO $ getObjectPropertyULong obj "length"--data DOMCharacterDataLengthPropertyInfo-instance AttrInfo DOMCharacterDataLengthPropertyInfo where-    type AttrAllowedOps DOMCharacterDataLengthPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMCharacterDataLengthPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMCharacterDataLengthPropertyInfo = DOMCharacterDataK-    type AttrGetType DOMCharacterDataLengthPropertyInfo = CULong-    type AttrLabel DOMCharacterDataLengthPropertyInfo = "length"-    attrGet _ = getDOMCharacterDataLength-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "next-element-sibling"-   -- Type: TInterface "WebKit2WebExtension" "DOMElement"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMCharacterDataNextElementSibling :: (MonadIO m, DOMCharacterDataK o) => o -> m (Maybe DOMElement)-getDOMCharacterDataNextElementSibling obj = liftIO $ getObjectPropertyObject obj "next-element-sibling" DOMElement--data DOMCharacterDataNextElementSiblingPropertyInfo-instance AttrInfo DOMCharacterDataNextElementSiblingPropertyInfo where-    type AttrAllowedOps DOMCharacterDataNextElementSiblingPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMCharacterDataNextElementSiblingPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMCharacterDataNextElementSiblingPropertyInfo = DOMCharacterDataK-    type AttrGetType DOMCharacterDataNextElementSiblingPropertyInfo = (Maybe DOMElement)-    type AttrLabel DOMCharacterDataNextElementSiblingPropertyInfo = "next-element-sibling"-    attrGet _ = getDOMCharacterDataNextElementSibling-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "previous-element-sibling"-   -- Type: TInterface "WebKit2WebExtension" "DOMElement"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMCharacterDataPreviousElementSibling :: (MonadIO m, DOMCharacterDataK o) => o -> m (Maybe DOMElement)-getDOMCharacterDataPreviousElementSibling obj = liftIO $ getObjectPropertyObject obj "previous-element-sibling" DOMElement--data DOMCharacterDataPreviousElementSiblingPropertyInfo-instance AttrInfo DOMCharacterDataPreviousElementSiblingPropertyInfo where-    type AttrAllowedOps DOMCharacterDataPreviousElementSiblingPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMCharacterDataPreviousElementSiblingPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMCharacterDataPreviousElementSiblingPropertyInfo = DOMCharacterDataK-    type AttrGetType DOMCharacterDataPreviousElementSiblingPropertyInfo = (Maybe DOMElement)-    type AttrLabel DOMCharacterDataPreviousElementSiblingPropertyInfo = "previous-element-sibling"-    attrGet _ = getDOMCharacterDataPreviousElementSibling-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined--type instance AttributeList DOMCharacterData = DOMCharacterDataAttributeList-type DOMCharacterDataAttributeList = ('[ '("baseUri", DOMNodeBaseUriPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("data", DOMCharacterDataDataPropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("length", DOMCharacterDataLengthPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMCharacterDataNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMCharacterDataPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo)] :: [(Symbol, *)])--dOMCharacterDataData :: AttrLabelProxy "data"-dOMCharacterDataData = AttrLabelProxy--dOMCharacterDataLength :: AttrLabelProxy "length"-dOMCharacterDataLength = AttrLabelProxy--dOMCharacterDataNextElementSibling :: AttrLabelProxy "nextElementSibling"-dOMCharacterDataNextElementSibling = AttrLabelProxy--dOMCharacterDataPreviousElementSibling :: AttrLabelProxy "previousElementSibling"-dOMCharacterDataPreviousElementSibling = AttrLabelProxy--type instance SignalList DOMCharacterData = DOMCharacterDataSignalList-type DOMCharacterDataSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMCharacterData::append_data--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMCharacterData", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "data", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                 -- _obj : TInterface "WebKit2WebExtension" "DOMCharacterData"-    CString ->                              -- data : TBasicType TUTF8-    Ptr (Ptr GError) ->                     -- error-    IO ()---dOMCharacterDataAppendData ::-    (MonadIO m, DOMCharacterDataK a) =>-    a                                       -- _obj-    -> T.Text                               -- data_-    -> m ()                                 -- result-dOMCharacterDataAppendData _obj data_ = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    data_' <- textToCString data_-    onException (do-        propagateGError $ webkit_dom_character_data_append_data _obj' data_'-        touchManagedPtr _obj-        freeMem data_'-        return ()-     ) (do-        freeMem data_'-     )--data DOMCharacterDataAppendDataMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMCharacterDataK a) => MethodInfo DOMCharacterDataAppendDataMethodInfo a signature where-    overloadedMethod _ = dOMCharacterDataAppendData---- method DOMCharacterData::delete_data--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMCharacterData", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "offset", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "length", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, 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 ->                 -- _obj : TInterface "WebKit2WebExtension" "DOMCharacterData"-    CULong ->                               -- offset : TBasicType TULong-    CULong ->                               -- length : TBasicType TULong-    Ptr (Ptr GError) ->                     -- error-    IO ()---dOMCharacterDataDeleteData ::-    (MonadIO m, DOMCharacterDataK a) =>-    a                                       -- _obj-    -> CULong                               -- offset-    -> CULong                               -- length_-    -> m ()                                 -- result-dOMCharacterDataDeleteData _obj offset length_ = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    onException (do-        propagateGError $ webkit_dom_character_data_delete_data _obj' offset length_-        touchManagedPtr _obj-        return ()-     ) (do-        return ()-     )--data DOMCharacterDataDeleteDataMethodInfo-instance (signature ~ (CULong -> CULong -> m ()), MonadIO m, DOMCharacterDataK a) => MethodInfo DOMCharacterDataDeleteDataMethodInfo a signature where-    overloadedMethod _ = dOMCharacterDataDeleteData---- method DOMCharacterData::get_data--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMCharacterData", direction = DirectionIn, mayBeNull = False, argScope = 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 ->                 -- _obj : TInterface "WebKit2WebExtension" "DOMCharacterData"-    IO CString---dOMCharacterDataGetData ::-    (MonadIO m, DOMCharacterDataK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMCharacterDataGetData _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_character_data_get_data _obj'-    checkUnexpectedReturnNULL "webkit_dom_character_data_get_data" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMCharacterDataGetDataMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMCharacterDataK a) => MethodInfo DOMCharacterDataGetDataMethodInfo a signature where-    overloadedMethod _ = dOMCharacterDataGetData---- method DOMCharacterData::get_length--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMCharacterData", direction = DirectionIn, mayBeNull = False, 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 ->                 -- _obj : TInterface "WebKit2WebExtension" "DOMCharacterData"-    IO CULong---dOMCharacterDataGetLength ::-    (MonadIO m, DOMCharacterDataK a) =>-    a                                       -- _obj-    -> m CULong                             -- result-dOMCharacterDataGetLength _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_character_data_get_length _obj'-    touchManagedPtr _obj-    return result--data DOMCharacterDataGetLengthMethodInfo-instance (signature ~ (m CULong), MonadIO m, DOMCharacterDataK a) => MethodInfo DOMCharacterDataGetLengthMethodInfo a signature where-    overloadedMethod _ = dOMCharacterDataGetLength---- method DOMCharacterData::insert_data--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMCharacterData", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "offset", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "data", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                 -- _obj : TInterface "WebKit2WebExtension" "DOMCharacterData"-    CULong ->                               -- offset : TBasicType TULong-    CString ->                              -- data : TBasicType TUTF8-    Ptr (Ptr GError) ->                     -- error-    IO ()---dOMCharacterDataInsertData ::-    (MonadIO m, DOMCharacterDataK a) =>-    a                                       -- _obj-    -> CULong                               -- offset-    -> T.Text                               -- data_-    -> m ()                                 -- result-dOMCharacterDataInsertData _obj offset data_ = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    data_' <- textToCString data_-    onException (do-        propagateGError $ webkit_dom_character_data_insert_data _obj' offset data_'-        touchManagedPtr _obj-        freeMem data_'-        return ()-     ) (do-        freeMem data_'-     )--data DOMCharacterDataInsertDataMethodInfo-instance (signature ~ (CULong -> T.Text -> m ()), MonadIO m, DOMCharacterDataK a) => MethodInfo DOMCharacterDataInsertDataMethodInfo a signature where-    overloadedMethod _ = dOMCharacterDataInsertData---- method DOMCharacterData::replace_data--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMCharacterData", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "offset", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "length", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "data", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                 -- _obj : TInterface "WebKit2WebExtension" "DOMCharacterData"-    CULong ->                               -- offset : TBasicType TULong-    CULong ->                               -- length : TBasicType TULong-    CString ->                              -- data : TBasicType TUTF8-    Ptr (Ptr GError) ->                     -- error-    IO ()---dOMCharacterDataReplaceData ::-    (MonadIO m, DOMCharacterDataK a) =>-    a                                       -- _obj-    -> CULong                               -- offset-    -> CULong                               -- length_-    -> T.Text                               -- data_-    -> m ()                                 -- result-dOMCharacterDataReplaceData _obj offset length_ data_ = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    data_' <- textToCString data_-    onException (do-        propagateGError $ webkit_dom_character_data_replace_data _obj' offset length_ data_'-        touchManagedPtr _obj-        freeMem data_'-        return ()-     ) (do-        freeMem data_'-     )--data DOMCharacterDataReplaceDataMethodInfo-instance (signature ~ (CULong -> CULong -> T.Text -> m ()), MonadIO m, DOMCharacterDataK a) => MethodInfo DOMCharacterDataReplaceDataMethodInfo a signature where-    overloadedMethod _ = dOMCharacterDataReplaceData---- method DOMCharacterData::set_data--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMCharacterData", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                 -- _obj : TInterface "WebKit2WebExtension" "DOMCharacterData"-    CString ->                              -- value : TBasicType TUTF8-    Ptr (Ptr GError) ->                     -- error-    IO ()---dOMCharacterDataSetData ::-    (MonadIO m, DOMCharacterDataK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMCharacterDataSetData _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    onException (do-        propagateGError $ webkit_dom_character_data_set_data _obj' value'-        touchManagedPtr _obj-        freeMem value'-        return ()-     ) (do-        freeMem value'-     )--data DOMCharacterDataSetDataMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMCharacterDataK a) => MethodInfo DOMCharacterDataSetDataMethodInfo a signature where-    overloadedMethod _ = dOMCharacterDataSetData---- method DOMCharacterData::substring_data--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMCharacterData", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "offset", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "length", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, 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 ->                 -- _obj : TInterface "WebKit2WebExtension" "DOMCharacterData"-    CULong ->                               -- offset : TBasicType TULong-    CULong ->                               -- length : TBasicType TULong-    Ptr (Ptr GError) ->                     -- error-    IO CString---dOMCharacterDataSubstringData ::-    (MonadIO m, DOMCharacterDataK a) =>-    a                                       -- _obj-    -> CULong                               -- offset-    -> CULong                               -- length_-    -> m T.Text                             -- result-dOMCharacterDataSubstringData _obj offset length_ = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    onException (do-        result <- propagateGError $ webkit_dom_character_data_substring_data _obj' offset length_-        checkUnexpectedReturnNULL "webkit_dom_character_data_substring_data" result-        result' <- cstringToText result-        freeMem result-        touchManagedPtr _obj-        return result'-     ) (do-        return ()-     )--data DOMCharacterDataSubstringDataMethodInfo-instance (signature ~ (CULong -> CULong -> m T.Text), MonadIO m, DOMCharacterDataK a) => MethodInfo DOMCharacterDataSubstringDataMethodInfo a signature where-    overloadedMethod _ = dOMCharacterDataSubstringData--
− GI/WebKit2WebExtension/Objects/DOMCharacterData.hs-boot
@@ -1,25 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMCharacterData where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMCharacterData = DOMCharacterData (ForeignPtr DOMCharacterData)-instance GObject DOMCharacterData where-class GObject o => DOMCharacterDataK o-instance (GObject o, IsDescendantOf DOMCharacterData o) => DOMCharacterDataK o-data DOMCharacterDataDataPropertyInfo-data DOMCharacterDataLengthPropertyInfo-data DOMCharacterDataNextElementSiblingPropertyInfo-data DOMCharacterDataPreviousElementSiblingPropertyInfo-data DOMCharacterDataAppendDataMethodInfo-data DOMCharacterDataDeleteDataMethodInfo-data DOMCharacterDataGetDataMethodInfo-data DOMCharacterDataGetLengthMethodInfo-data DOMCharacterDataInsertDataMethodInfo-data DOMCharacterDataReplaceDataMethodInfo-data DOMCharacterDataSetDataMethodInfo-data DOMCharacterDataSubstringDataMethodInfo
− GI/WebKit2WebExtension/Objects/DOMComment.hs
@@ -1,131 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMComment-    ( ---- * Exported types-    DOMComment(..)                          ,-    DOMCommentK                             ,-    toDOMComment                            ,-    noDOMComment                            ,---    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMComment = DOMComment (ForeignPtr DOMComment)-foreign import ccall "webkit_dom_comment_get_type"-    c_webkit_dom_comment_get_type :: IO GType--type instance ParentTypes DOMComment = DOMCommentParentTypes-type DOMCommentParentTypes = '[DOMCharacterData, DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMComment where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_comment_get_type-    --class GObject o => DOMCommentK o-instance (GObject o, IsDescendantOf DOMComment o) => DOMCommentK o--toDOMComment :: DOMCommentK o => o -> IO DOMComment-toDOMComment = unsafeCastTo DOMComment--noDOMComment :: Maybe DOMComment-noDOMComment = Nothing--type family ResolveDOMCommentMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMCommentMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMCommentMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMCommentMethod "appendData" o = DOMCharacterDataAppendDataMethodInfo-    ResolveDOMCommentMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMCommentMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMCommentMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMCommentMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMCommentMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMCommentMethod "deleteData" o = DOMCharacterDataDeleteDataMethodInfo-    ResolveDOMCommentMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMCommentMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMCommentMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMCommentMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMCommentMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMCommentMethod "insertData" o = DOMCharacterDataInsertDataMethodInfo-    ResolveDOMCommentMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMCommentMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMCommentMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMCommentMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMCommentMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMCommentMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMCommentMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMCommentMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMCommentMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMCommentMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMCommentMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMCommentMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMCommentMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMCommentMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMCommentMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMCommentMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMCommentMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMCommentMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMCommentMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMCommentMethod "substringData" o = DOMCharacterDataSubstringDataMethodInfo-    ResolveDOMCommentMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMCommentMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMCommentMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMCommentMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMCommentMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMCommentMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMCommentMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMCommentMethod "getLength" o = DOMCharacterDataGetLengthMethodInfo-    ResolveDOMCommentMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMCommentMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMCommentMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMCommentMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMCommentMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMCommentMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMCommentMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMCommentMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMCommentMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMCommentMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMCommentMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMCommentMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMCommentMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMCommentMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMCommentMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMCommentMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMCommentMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMCommentMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMCommentMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMCommentMethod t DOMComment, MethodInfo info DOMComment p) => IsLabelProxy t (DOMComment -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMCommentMethod t DOMComment, MethodInfo info DOMComment p) => IsLabel t (DOMComment -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif--type instance AttributeList DOMComment = DOMCommentAttributeList-type DOMCommentAttributeList = ('[ '("baseUri", DOMNodeBaseUriPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("data", DOMCharacterDataDataPropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("length", DOMCharacterDataLengthPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMCharacterDataNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMCharacterDataPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo)] :: [(Symbol, *)])--type instance SignalList DOMComment = DOMCommentSignalList-type DOMCommentSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])--
− GI/WebKit2WebExtension/Objects/DOMComment.hs-boot
@@ -1,13 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMComment where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMComment = DOMComment (ForeignPtr DOMComment)-instance GObject DOMComment where-class GObject o => DOMCommentK o-instance (GObject o, IsDescendantOf DOMComment o) => DOMCommentK o
− GI/WebKit2WebExtension/Objects/DOMDOMImplementation.hs
@@ -1,340 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMDOMImplementation-    ( ---- * Exported types-    DOMDOMImplementation(..)                ,-    DOMDOMImplementationK                   ,-    toDOMDOMImplementation                  ,-    noDOMDOMImplementation                  ,--- -- * Methods--- ** dOMDOMImplementationCreateCssStyleSheet-    DOMDOMImplementationCreateCssStyleSheetMethodInfo,-    dOMDOMImplementationCreateCssStyleSheet ,----- ** dOMDOMImplementationCreateDocument-    DOMDOMImplementationCreateDocumentMethodInfo,-    dOMDOMImplementationCreateDocument      ,----- ** dOMDOMImplementationCreateDocumentType-    DOMDOMImplementationCreateDocumentTypeMethodInfo,-    dOMDOMImplementationCreateDocumentType  ,----- ** dOMDOMImplementationCreateHtmlDocument-    DOMDOMImplementationCreateHtmlDocumentMethodInfo,-    dOMDOMImplementationCreateHtmlDocument  ,----- ** dOMDOMImplementationHasFeature-    DOMDOMImplementationHasFeatureMethodInfo,-    dOMDOMImplementationHasFeature          ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMDOMImplementation = DOMDOMImplementation (ForeignPtr DOMDOMImplementation)-foreign import ccall "webkit_dom_dom_implementation_get_type"-    c_webkit_dom_dom_implementation_get_type :: IO GType--type instance ParentTypes DOMDOMImplementation = DOMDOMImplementationParentTypes-type DOMDOMImplementationParentTypes = '[DOMObject, GObject.Object]--instance GObject DOMDOMImplementation where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_dom_implementation_get_type-    --class GObject o => DOMDOMImplementationK o-instance (GObject o, IsDescendantOf DOMDOMImplementation o) => DOMDOMImplementationK o--toDOMDOMImplementation :: DOMDOMImplementationK o => o -> IO DOMDOMImplementation-toDOMDOMImplementation = unsafeCastTo DOMDOMImplementation--noDOMDOMImplementation :: Maybe DOMDOMImplementation-noDOMDOMImplementation = Nothing--type family ResolveDOMDOMImplementationMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMDOMImplementationMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMDOMImplementationMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMDOMImplementationMethod "createCssStyleSheet" o = DOMDOMImplementationCreateCssStyleSheetMethodInfo-    ResolveDOMDOMImplementationMethod "createDocument" o = DOMDOMImplementationCreateDocumentMethodInfo-    ResolveDOMDOMImplementationMethod "createDocumentType" o = DOMDOMImplementationCreateDocumentTypeMethodInfo-    ResolveDOMDOMImplementationMethod "createHtmlDocument" o = DOMDOMImplementationCreateHtmlDocumentMethodInfo-    ResolveDOMDOMImplementationMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMDOMImplementationMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMDOMImplementationMethod "hasFeature" o = DOMDOMImplementationHasFeatureMethodInfo-    ResolveDOMDOMImplementationMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMDOMImplementationMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMDOMImplementationMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMDOMImplementationMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMDOMImplementationMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMDOMImplementationMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMDOMImplementationMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMDOMImplementationMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMDOMImplementationMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMDOMImplementationMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMDOMImplementationMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMDOMImplementationMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMDOMImplementationMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMDOMImplementationMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMDOMImplementationMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMDOMImplementationMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMDOMImplementationMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMDOMImplementationMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMDOMImplementationMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMDOMImplementationMethod t DOMDOMImplementation, MethodInfo info DOMDOMImplementation p) => IsLabelProxy t (DOMDOMImplementation -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMDOMImplementationMethod t DOMDOMImplementation, MethodInfo info DOMDOMImplementation p) => IsLabel t (DOMDOMImplementation -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif--type instance AttributeList DOMDOMImplementation = DOMDOMImplementationAttributeList-type DOMDOMImplementationAttributeList = ('[ '("coreObject", DOMObjectCoreObjectPropertyInfo)] :: [(Symbol, *)])--type instance SignalList DOMDOMImplementation = DOMDOMImplementationSignalList-type DOMDOMImplementationSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMDOMImplementation::create_css_style_sheet--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDOMImplementation", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "title", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "media", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMDOMImplementation"-    CString ->                              -- title : TBasicType TUTF8-    CString ->                              -- media : TBasicType TUTF8-    Ptr (Ptr GError) ->                     -- error-    IO (Ptr DOMCSSStyleSheet)---dOMDOMImplementationCreateCssStyleSheet ::-    (MonadIO m, DOMDOMImplementationK a) =>-    a                                       -- _obj-    -> T.Text                               -- title-    -> T.Text                               -- media-    -> m DOMCSSStyleSheet                   -- result-dOMDOMImplementationCreateCssStyleSheet _obj title media = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    title' <- textToCString title-    media' <- textToCString media-    onException (do-        result <- propagateGError $ webkit_dom_dom_implementation_create_css_style_sheet _obj' title' media'-        checkUnexpectedReturnNULL "webkit_dom_dom_implementation_create_css_style_sheet" result-        result' <- (wrapObject DOMCSSStyleSheet) result-        touchManagedPtr _obj-        freeMem title'-        freeMem media'-        return result'-     ) (do-        freeMem title'-        freeMem media'-     )--data DOMDOMImplementationCreateCssStyleSheetMethodInfo-instance (signature ~ (T.Text -> T.Text -> m DOMCSSStyleSheet), MonadIO m, DOMDOMImplementationK a) => MethodInfo DOMDOMImplementationCreateCssStyleSheetMethodInfo a signature where-    overloadedMethod _ = dOMDOMImplementationCreateCssStyleSheet---- method DOMDOMImplementation::create_document--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDOMImplementation", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "namespaceURI", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "qualifiedName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "doctype", argType = TInterface "WebKit2WebExtension" "DOMDocumentType", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMDocument")--- throws : True--- Skip return : False--foreign import ccall "webkit_dom_dom_implementation_create_document" webkit_dom_dom_implementation_create_document :: -    Ptr DOMDOMImplementation ->             -- _obj : TInterface "WebKit2WebExtension" "DOMDOMImplementation"-    CString ->                              -- namespaceURI : TBasicType TUTF8-    CString ->                              -- qualifiedName : TBasicType TUTF8-    Ptr DOMDocumentType ->                  -- doctype : TInterface "WebKit2WebExtension" "DOMDocumentType"-    Ptr (Ptr GError) ->                     -- error-    IO (Ptr DOMDocument)---dOMDOMImplementationCreateDocument ::-    (MonadIO m, DOMDOMImplementationK a, DOMDocumentTypeK b) =>-    a                                       -- _obj-    -> Maybe (T.Text)                       -- namespaceURI-    -> T.Text                               -- qualifiedName-    -> Maybe (b)                            -- doctype-    -> m DOMDocument                        -- result-dOMDOMImplementationCreateDocument _obj namespaceURI qualifiedName doctype = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    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-            let jDoctype' = unsafeManagedPtrCastPtr jDoctype-            return jDoctype'-    onException (do-        result <- propagateGError $ webkit_dom_dom_implementation_create_document _obj' maybeNamespaceURI qualifiedName' maybeDoctype-        checkUnexpectedReturnNULL "webkit_dom_dom_implementation_create_document" result-        result' <- (newObject DOMDocument) result-        touchManagedPtr _obj-        whenJust doctype touchManagedPtr-        freeMem maybeNamespaceURI-        freeMem qualifiedName'-        return result'-     ) (do-        freeMem maybeNamespaceURI-        freeMem qualifiedName'-     )--data DOMDOMImplementationCreateDocumentMethodInfo-instance (signature ~ (Maybe (T.Text) -> T.Text -> Maybe (b) -> m DOMDocument), MonadIO m, DOMDOMImplementationK a, DOMDocumentTypeK b) => MethodInfo DOMDOMImplementationCreateDocumentMethodInfo a signature where-    overloadedMethod _ = dOMDOMImplementationCreateDocument---- method DOMDOMImplementation::create_document_type--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDOMImplementation", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "qualifiedName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "publicId", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "systemId", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMDOMImplementation"-    CString ->                              -- qualifiedName : TBasicType TUTF8-    CString ->                              -- publicId : TBasicType TUTF8-    CString ->                              -- systemId : TBasicType TUTF8-    Ptr (Ptr GError) ->                     -- error-    IO (Ptr DOMDocumentType)---dOMDOMImplementationCreateDocumentType ::-    (MonadIO m, DOMDOMImplementationK a) =>-    a                                       -- _obj-    -> T.Text                               -- qualifiedName-    -> T.Text                               -- publicId-    -> T.Text                               -- systemId-    -> m DOMDocumentType                    -- result-dOMDOMImplementationCreateDocumentType _obj qualifiedName publicId systemId = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    qualifiedName' <- textToCString qualifiedName-    publicId' <- textToCString publicId-    systemId' <- textToCString systemId-    onException (do-        result <- propagateGError $ webkit_dom_dom_implementation_create_document_type _obj' qualifiedName' publicId' systemId'-        checkUnexpectedReturnNULL "webkit_dom_dom_implementation_create_document_type" result-        result' <- (newObject DOMDocumentType) result-        touchManagedPtr _obj-        freeMem qualifiedName'-        freeMem publicId'-        freeMem systemId'-        return result'-     ) (do-        freeMem qualifiedName'-        freeMem publicId'-        freeMem systemId'-     )--data DOMDOMImplementationCreateDocumentTypeMethodInfo-instance (signature ~ (T.Text -> T.Text -> T.Text -> m DOMDocumentType), MonadIO m, DOMDOMImplementationK a) => MethodInfo DOMDOMImplementationCreateDocumentTypeMethodInfo a signature where-    overloadedMethod _ = dOMDOMImplementationCreateDocumentType---- method DOMDOMImplementation::create_html_document--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDOMImplementation", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "title", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMDOMImplementation"-    CString ->                              -- title : TBasicType TUTF8-    IO (Ptr DOMHTMLDocument)---dOMDOMImplementationCreateHtmlDocument ::-    (MonadIO m, DOMDOMImplementationK a) =>-    a                                       -- _obj-    -> T.Text                               -- title-    -> m DOMHTMLDocument                    -- result-dOMDOMImplementationCreateHtmlDocument _obj title = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    title' <- textToCString title-    result <- webkit_dom_dom_implementation_create_html_document _obj' title'-    checkUnexpectedReturnNULL "webkit_dom_dom_implementation_create_html_document" result-    result' <- (newObject DOMHTMLDocument) result-    touchManagedPtr _obj-    freeMem title'-    return result'--data DOMDOMImplementationCreateHtmlDocumentMethodInfo-instance (signature ~ (T.Text -> m DOMHTMLDocument), MonadIO m, DOMDOMImplementationK a) => MethodInfo DOMDOMImplementationCreateHtmlDocumentMethodInfo a signature where-    overloadedMethod _ = dOMDOMImplementationCreateHtmlDocument---- method DOMDOMImplementation::has_feature--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDOMImplementation", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "feature", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "version", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMDOMImplementation"-    CString ->                              -- feature : TBasicType TUTF8-    CString ->                              -- version : TBasicType TUTF8-    IO CInt---dOMDOMImplementationHasFeature ::-    (MonadIO m, DOMDOMImplementationK a) =>-    a                                       -- _obj-    -> T.Text                               -- feature-    -> T.Text                               -- version-    -> m Bool                               -- result-dOMDOMImplementationHasFeature _obj feature version = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    feature' <- textToCString feature-    version' <- textToCString version-    result <- webkit_dom_dom_implementation_has_feature _obj' feature' version'-    let result' = (/= 0) result-    touchManagedPtr _obj-    freeMem feature'-    freeMem version'-    return result'--data DOMDOMImplementationHasFeatureMethodInfo-instance (signature ~ (T.Text -> T.Text -> m Bool), MonadIO m, DOMDOMImplementationK a) => MethodInfo DOMDOMImplementationHasFeatureMethodInfo a signature where-    overloadedMethod _ = dOMDOMImplementationHasFeature--
− GI/WebKit2WebExtension/Objects/DOMDOMImplementation.hs-boot
@@ -1,18 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMDOMImplementation where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMDOMImplementation = DOMDOMImplementation (ForeignPtr DOMDOMImplementation)-instance GObject DOMDOMImplementation where-class GObject o => DOMDOMImplementationK o-instance (GObject o, IsDescendantOf DOMDOMImplementation o) => DOMDOMImplementationK o-data DOMDOMImplementationCreateCssStyleSheetMethodInfo-data DOMDOMImplementationCreateDocumentMethodInfo-data DOMDOMImplementationCreateDocumentTypeMethodInfo-data DOMDOMImplementationCreateHtmlDocumentMethodInfo-data DOMDOMImplementationHasFeatureMethodInfo
− GI/WebKit2WebExtension/Objects/DOMDOMWindow.hs
@@ -1,991 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMDOMWindow-    ( ---- * Exported types-    DOMDOMWindow(..)                        ,-    DOMDOMWindowK                           ,-    toDOMDOMWindow                          ,-    noDOMDOMWindow                          ,--- -- * Methods--- ** dOMDOMWindowWebkitMessageHandlersPostMessage-    DOMDOMWindowWebkitMessageHandlersPostMessageMethodInfo,-    dOMDOMWindowWebkitMessageHandlersPostMessage,----- -- * Properties--- ** Closed-    DOMDOMWindowClosedPropertyInfo          ,-    dOMDOMWindowClosed                      ,-    getDOMDOMWindowClosed                   ,----- ** DefaultStatus-    DOMDOMWindowDefaultStatusPropertyInfo   ,-    clearDOMDOMWindowDefaultStatus          ,-    constructDOMDOMWindowDefaultStatus      ,-    dOMDOMWindowDefaultStatus               ,-    getDOMDOMWindowDefaultStatus            ,-    setDOMDOMWindowDefaultStatus            ,----- ** DevicePixelRatio-    DOMDOMWindowDevicePixelRatioPropertyInfo,-    dOMDOMWindowDevicePixelRatio            ,-    getDOMDOMWindowDevicePixelRatio         ,----- ** Document-    DOMDOMWindowDocumentPropertyInfo        ,-    dOMDOMWindowDocument                    ,-    getDOMDOMWindowDocument                 ,----- ** FrameElement-    DOMDOMWindowFrameElementPropertyInfo    ,-    dOMDOMWindowFrameElement                ,-    getDOMDOMWindowFrameElement             ,----- ** Frames-    DOMDOMWindowFramesPropertyInfo          ,-    dOMDOMWindowFrames                      ,-    getDOMDOMWindowFrames                   ,----- ** InnerHeight-    DOMDOMWindowInnerHeightPropertyInfo     ,-    dOMDOMWindowInnerHeight                 ,-    getDOMDOMWindowInnerHeight              ,----- ** InnerWidth-    DOMDOMWindowInnerWidthPropertyInfo      ,-    dOMDOMWindowInnerWidth                  ,-    getDOMDOMWindowInnerWidth               ,----- ** Length-    DOMDOMWindowLengthPropertyInfo          ,-    dOMDOMWindowLength                      ,-    getDOMDOMWindowLength                   ,----- ** Name-    DOMDOMWindowNamePropertyInfo            ,-    clearDOMDOMWindowName                   ,-    constructDOMDOMWindowName               ,-    dOMDOMWindowName                        ,-    getDOMDOMWindowName                     ,-    setDOMDOMWindowName                     ,----- ** OffscreenBuffering-    DOMDOMWindowOffscreenBufferingPropertyInfo,-    dOMDOMWindowOffscreenBuffering          ,-    getDOMDOMWindowOffscreenBuffering       ,----- ** Opener-    DOMDOMWindowOpenerPropertyInfo          ,-    dOMDOMWindowOpener                      ,-    getDOMDOMWindowOpener                   ,----- ** Orientation-    DOMDOMWindowOrientationPropertyInfo     ,-    dOMDOMWindowOrientation                 ,-    getDOMDOMWindowOrientation              ,----- ** OuterHeight-    DOMDOMWindowOuterHeightPropertyInfo     ,-    dOMDOMWindowOuterHeight                 ,-    getDOMDOMWindowOuterHeight              ,----- ** OuterWidth-    DOMDOMWindowOuterWidthPropertyInfo      ,-    dOMDOMWindowOuterWidth                  ,-    getDOMDOMWindowOuterWidth               ,----- ** PageXOffset-    DOMDOMWindowPageXOffsetPropertyInfo     ,-    dOMDOMWindowPageXOffset                 ,-    getDOMDOMWindowPageXOffset              ,----- ** PageYOffset-    DOMDOMWindowPageYOffsetPropertyInfo     ,-    dOMDOMWindowPageYOffset                 ,-    getDOMDOMWindowPageYOffset              ,----- ** Parent-    DOMDOMWindowParentPropertyInfo          ,-    dOMDOMWindowParent                      ,-    getDOMDOMWindowParent                   ,----- ** ScreenLeft-    DOMDOMWindowScreenLeftPropertyInfo      ,-    dOMDOMWindowScreenLeft                  ,-    getDOMDOMWindowScreenLeft               ,----- ** ScreenTop-    DOMDOMWindowScreenTopPropertyInfo       ,-    dOMDOMWindowScreenTop                   ,-    getDOMDOMWindowScreenTop                ,----- ** ScreenX-    DOMDOMWindowScreenXPropertyInfo         ,-    dOMDOMWindowScreenX                     ,-    getDOMDOMWindowScreenX                  ,----- ** ScreenY-    DOMDOMWindowScreenYPropertyInfo         ,-    dOMDOMWindowScreenY                     ,-    getDOMDOMWindowScreenY                  ,----- ** ScrollX-    DOMDOMWindowScrollXPropertyInfo         ,-    dOMDOMWindowScrollX                     ,-    getDOMDOMWindowScrollX                  ,----- ** ScrollY-    DOMDOMWindowScrollYPropertyInfo         ,-    dOMDOMWindowScrollY                     ,-    getDOMDOMWindowScrollY                  ,----- ** Self-    DOMDOMWindowSelfPropertyInfo            ,-    dOMDOMWindowSelf                        ,-    getDOMDOMWindowSelf                     ,----- ** Status-    DOMDOMWindowStatusPropertyInfo          ,-    clearDOMDOMWindowStatus                 ,-    constructDOMDOMWindowStatus             ,-    dOMDOMWindowStatus                      ,-    getDOMDOMWindowStatus                   ,-    setDOMDOMWindowStatus                   ,----- ** Top-    DOMDOMWindowTopPropertyInfo             ,-    dOMDOMWindowTop                         ,-    getDOMDOMWindowTop                      ,----- ** Window-    DOMDOMWindowWindowPropertyInfo          ,-    dOMDOMWindowWindow                      ,-    getDOMDOMWindowWindow                   ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMDOMWindow = DOMDOMWindow (ForeignPtr DOMDOMWindow)-foreign import ccall "webkit_dom_dom_window_get_type"-    c_webkit_dom_dom_window_get_type :: IO GType--type instance ParentTypes DOMDOMWindow = DOMDOMWindowParentTypes-type DOMDOMWindowParentTypes = '[DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMDOMWindow where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_dom_window_get_type-    --class GObject o => DOMDOMWindowK o-instance (GObject o, IsDescendantOf DOMDOMWindow o) => DOMDOMWindowK o--toDOMDOMWindow :: DOMDOMWindowK o => o -> IO DOMDOMWindow-toDOMDOMWindow = unsafeCastTo DOMDOMWindow--noDOMDOMWindow :: Maybe DOMDOMWindow-noDOMDOMWindow = Nothing--type family ResolveDOMDOMWindowMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMDOMWindowMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMDOMWindowMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMDOMWindowMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMDOMWindowMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMDOMWindowMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMDOMWindowMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMDOMWindowMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMDOMWindowMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMDOMWindowMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMDOMWindowMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMDOMWindowMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMDOMWindowMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMDOMWindowMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMDOMWindowMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMDOMWindowMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMDOMWindowMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMDOMWindowMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMDOMWindowMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMDOMWindowMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMDOMWindowMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMDOMWindowMethod "webkitMessageHandlersPostMessage" o = DOMDOMWindowWebkitMessageHandlersPostMessageMethodInfo-    ResolveDOMDOMWindowMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMDOMWindowMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMDOMWindowMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMDOMWindowMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMDOMWindowMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMDOMWindowMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMDOMWindowMethod t DOMDOMWindow, MethodInfo info DOMDOMWindow p) => IsLabelProxy t (DOMDOMWindow -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMDOMWindowMethod t DOMDOMWindow, MethodInfo info DOMDOMWindow p) => IsLabel t (DOMDOMWindow -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "closed"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDOMWindowClosed :: (MonadIO m, DOMDOMWindowK o) => o -> m Bool-getDOMDOMWindowClosed obj = liftIO $ getObjectPropertyBool obj "closed"--data DOMDOMWindowClosedPropertyInfo-instance AttrInfo DOMDOMWindowClosedPropertyInfo where-    type AttrAllowedOps DOMDOMWindowClosedPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMDOMWindowClosedPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDOMWindowClosedPropertyInfo = DOMDOMWindowK-    type AttrGetType DOMDOMWindowClosedPropertyInfo = Bool-    type AttrLabel DOMDOMWindowClosedPropertyInfo = "closed"-    attrGet _ = getDOMDOMWindowClosed-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "default-status"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMDOMWindowDefaultStatus :: (MonadIO m, DOMDOMWindowK o) => o -> m (Maybe T.Text)-getDOMDOMWindowDefaultStatus obj = liftIO $ getObjectPropertyString obj "default-status"--setDOMDOMWindowDefaultStatus :: (MonadIO m, DOMDOMWindowK o) => o -> T.Text -> m ()-setDOMDOMWindowDefaultStatus obj val = liftIO $ setObjectPropertyString obj "default-status" (Just val)--constructDOMDOMWindowDefaultStatus :: T.Text -> IO ([Char], GValue)-constructDOMDOMWindowDefaultStatus val = constructObjectPropertyString "default-status" (Just val)--clearDOMDOMWindowDefaultStatus :: (MonadIO m, DOMDOMWindowK o) => o -> m ()-clearDOMDOMWindowDefaultStatus obj = liftIO $ setObjectPropertyString obj "default-status" (Nothing :: Maybe T.Text)--data DOMDOMWindowDefaultStatusPropertyInfo-instance AttrInfo DOMDOMWindowDefaultStatusPropertyInfo where-    type AttrAllowedOps DOMDOMWindowDefaultStatusPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMDOMWindowDefaultStatusPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMDOMWindowDefaultStatusPropertyInfo = DOMDOMWindowK-    type AttrGetType DOMDOMWindowDefaultStatusPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMDOMWindowDefaultStatusPropertyInfo = "default-status"-    attrGet _ = getDOMDOMWindowDefaultStatus-    attrSet _ = setDOMDOMWindowDefaultStatus-    attrConstruct _ = constructDOMDOMWindowDefaultStatus-    attrClear _ = clearDOMDOMWindowDefaultStatus---- VVV Prop "device-pixel-ratio"-   -- Type: TBasicType TDouble-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDOMWindowDevicePixelRatio :: (MonadIO m, DOMDOMWindowK o) => o -> m Double-getDOMDOMWindowDevicePixelRatio obj = liftIO $ getObjectPropertyDouble obj "device-pixel-ratio"--data DOMDOMWindowDevicePixelRatioPropertyInfo-instance AttrInfo DOMDOMWindowDevicePixelRatioPropertyInfo where-    type AttrAllowedOps DOMDOMWindowDevicePixelRatioPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMDOMWindowDevicePixelRatioPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDOMWindowDevicePixelRatioPropertyInfo = DOMDOMWindowK-    type AttrGetType DOMDOMWindowDevicePixelRatioPropertyInfo = Double-    type AttrLabel DOMDOMWindowDevicePixelRatioPropertyInfo = "device-pixel-ratio"-    attrGet _ = getDOMDOMWindowDevicePixelRatio-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "document"-   -- Type: TInterface "WebKit2WebExtension" "DOMDocument"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDOMWindowDocument :: (MonadIO m, DOMDOMWindowK o) => o -> m (Maybe DOMDocument)-getDOMDOMWindowDocument obj = liftIO $ getObjectPropertyObject obj "document" DOMDocument--data DOMDOMWindowDocumentPropertyInfo-instance AttrInfo DOMDOMWindowDocumentPropertyInfo where-    type AttrAllowedOps DOMDOMWindowDocumentPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMDOMWindowDocumentPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDOMWindowDocumentPropertyInfo = DOMDOMWindowK-    type AttrGetType DOMDOMWindowDocumentPropertyInfo = (Maybe DOMDocument)-    type AttrLabel DOMDOMWindowDocumentPropertyInfo = "document"-    attrGet _ = getDOMDOMWindowDocument-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "frame-element"-   -- Type: TInterface "WebKit2WebExtension" "DOMElement"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDOMWindowFrameElement :: (MonadIO m, DOMDOMWindowK o) => o -> m (Maybe DOMElement)-getDOMDOMWindowFrameElement obj = liftIO $ getObjectPropertyObject obj "frame-element" DOMElement--data DOMDOMWindowFrameElementPropertyInfo-instance AttrInfo DOMDOMWindowFrameElementPropertyInfo where-    type AttrAllowedOps DOMDOMWindowFrameElementPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMDOMWindowFrameElementPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDOMWindowFrameElementPropertyInfo = DOMDOMWindowK-    type AttrGetType DOMDOMWindowFrameElementPropertyInfo = (Maybe DOMElement)-    type AttrLabel DOMDOMWindowFrameElementPropertyInfo = "frame-element"-    attrGet _ = getDOMDOMWindowFrameElement-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "frames"-   -- Type: TInterface "WebKit2WebExtension" "DOMDOMWindow"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDOMWindowFrames :: (MonadIO m, DOMDOMWindowK o) => o -> m (Maybe DOMDOMWindow)-getDOMDOMWindowFrames obj = liftIO $ getObjectPropertyObject obj "frames" DOMDOMWindow--data DOMDOMWindowFramesPropertyInfo-instance AttrInfo DOMDOMWindowFramesPropertyInfo where-    type AttrAllowedOps DOMDOMWindowFramesPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMDOMWindowFramesPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDOMWindowFramesPropertyInfo = DOMDOMWindowK-    type AttrGetType DOMDOMWindowFramesPropertyInfo = (Maybe DOMDOMWindow)-    type AttrLabel DOMDOMWindowFramesPropertyInfo = "frames"-    attrGet _ = getDOMDOMWindowFrames-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "inner-height"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDOMWindowInnerHeight :: (MonadIO m, DOMDOMWindowK o) => o -> m CLong-getDOMDOMWindowInnerHeight obj = liftIO $ getObjectPropertyLong obj "inner-height"--data DOMDOMWindowInnerHeightPropertyInfo-instance AttrInfo DOMDOMWindowInnerHeightPropertyInfo where-    type AttrAllowedOps DOMDOMWindowInnerHeightPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMDOMWindowInnerHeightPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDOMWindowInnerHeightPropertyInfo = DOMDOMWindowK-    type AttrGetType DOMDOMWindowInnerHeightPropertyInfo = CLong-    type AttrLabel DOMDOMWindowInnerHeightPropertyInfo = "inner-height"-    attrGet _ = getDOMDOMWindowInnerHeight-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "inner-width"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDOMWindowInnerWidth :: (MonadIO m, DOMDOMWindowK o) => o -> m CLong-getDOMDOMWindowInnerWidth obj = liftIO $ getObjectPropertyLong obj "inner-width"--data DOMDOMWindowInnerWidthPropertyInfo-instance AttrInfo DOMDOMWindowInnerWidthPropertyInfo where-    type AttrAllowedOps DOMDOMWindowInnerWidthPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMDOMWindowInnerWidthPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDOMWindowInnerWidthPropertyInfo = DOMDOMWindowK-    type AttrGetType DOMDOMWindowInnerWidthPropertyInfo = CLong-    type AttrLabel DOMDOMWindowInnerWidthPropertyInfo = "inner-width"-    attrGet _ = getDOMDOMWindowInnerWidth-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "length"-   -- Type: TBasicType TULong-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDOMWindowLength :: (MonadIO m, DOMDOMWindowK o) => o -> m CULong-getDOMDOMWindowLength obj = liftIO $ getObjectPropertyULong obj "length"--data DOMDOMWindowLengthPropertyInfo-instance AttrInfo DOMDOMWindowLengthPropertyInfo where-    type AttrAllowedOps DOMDOMWindowLengthPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMDOMWindowLengthPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDOMWindowLengthPropertyInfo = DOMDOMWindowK-    type AttrGetType DOMDOMWindowLengthPropertyInfo = CULong-    type AttrLabel DOMDOMWindowLengthPropertyInfo = "length"-    attrGet _ = getDOMDOMWindowLength-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "name"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMDOMWindowName :: (MonadIO m, DOMDOMWindowK o) => o -> m (Maybe T.Text)-getDOMDOMWindowName obj = liftIO $ getObjectPropertyString obj "name"--setDOMDOMWindowName :: (MonadIO m, DOMDOMWindowK o) => o -> T.Text -> m ()-setDOMDOMWindowName obj val = liftIO $ setObjectPropertyString obj "name" (Just val)--constructDOMDOMWindowName :: T.Text -> IO ([Char], GValue)-constructDOMDOMWindowName val = constructObjectPropertyString "name" (Just val)--clearDOMDOMWindowName :: (MonadIO m, DOMDOMWindowK o) => o -> m ()-clearDOMDOMWindowName obj = liftIO $ setObjectPropertyString obj "name" (Nothing :: Maybe T.Text)--data DOMDOMWindowNamePropertyInfo-instance AttrInfo DOMDOMWindowNamePropertyInfo where-    type AttrAllowedOps DOMDOMWindowNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMDOMWindowNamePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMDOMWindowNamePropertyInfo = DOMDOMWindowK-    type AttrGetType DOMDOMWindowNamePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMDOMWindowNamePropertyInfo = "name"-    attrGet _ = getDOMDOMWindowName-    attrSet _ = setDOMDOMWindowName-    attrConstruct _ = constructDOMDOMWindowName-    attrClear _ = clearDOMDOMWindowName---- VVV Prop "offscreen-buffering"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDOMWindowOffscreenBuffering :: (MonadIO m, DOMDOMWindowK o) => o -> m Bool-getDOMDOMWindowOffscreenBuffering obj = liftIO $ getObjectPropertyBool obj "offscreen-buffering"--data DOMDOMWindowOffscreenBufferingPropertyInfo-instance AttrInfo DOMDOMWindowOffscreenBufferingPropertyInfo where-    type AttrAllowedOps DOMDOMWindowOffscreenBufferingPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMDOMWindowOffscreenBufferingPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDOMWindowOffscreenBufferingPropertyInfo = DOMDOMWindowK-    type AttrGetType DOMDOMWindowOffscreenBufferingPropertyInfo = Bool-    type AttrLabel DOMDOMWindowOffscreenBufferingPropertyInfo = "offscreen-buffering"-    attrGet _ = getDOMDOMWindowOffscreenBuffering-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "opener"-   -- Type: TInterface "WebKit2WebExtension" "DOMDOMWindow"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDOMWindowOpener :: (MonadIO m, DOMDOMWindowK o) => o -> m (Maybe DOMDOMWindow)-getDOMDOMWindowOpener obj = liftIO $ getObjectPropertyObject obj "opener" DOMDOMWindow--data DOMDOMWindowOpenerPropertyInfo-instance AttrInfo DOMDOMWindowOpenerPropertyInfo where-    type AttrAllowedOps DOMDOMWindowOpenerPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMDOMWindowOpenerPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDOMWindowOpenerPropertyInfo = DOMDOMWindowK-    type AttrGetType DOMDOMWindowOpenerPropertyInfo = (Maybe DOMDOMWindow)-    type AttrLabel DOMDOMWindowOpenerPropertyInfo = "opener"-    attrGet _ = getDOMDOMWindowOpener-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "orientation"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDOMWindowOrientation :: (MonadIO m, DOMDOMWindowK o) => o -> m CLong-getDOMDOMWindowOrientation obj = liftIO $ getObjectPropertyLong obj "orientation"--data DOMDOMWindowOrientationPropertyInfo-instance AttrInfo DOMDOMWindowOrientationPropertyInfo where-    type AttrAllowedOps DOMDOMWindowOrientationPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMDOMWindowOrientationPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDOMWindowOrientationPropertyInfo = DOMDOMWindowK-    type AttrGetType DOMDOMWindowOrientationPropertyInfo = CLong-    type AttrLabel DOMDOMWindowOrientationPropertyInfo = "orientation"-    attrGet _ = getDOMDOMWindowOrientation-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "outer-height"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDOMWindowOuterHeight :: (MonadIO m, DOMDOMWindowK o) => o -> m CLong-getDOMDOMWindowOuterHeight obj = liftIO $ getObjectPropertyLong obj "outer-height"--data DOMDOMWindowOuterHeightPropertyInfo-instance AttrInfo DOMDOMWindowOuterHeightPropertyInfo where-    type AttrAllowedOps DOMDOMWindowOuterHeightPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMDOMWindowOuterHeightPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDOMWindowOuterHeightPropertyInfo = DOMDOMWindowK-    type AttrGetType DOMDOMWindowOuterHeightPropertyInfo = CLong-    type AttrLabel DOMDOMWindowOuterHeightPropertyInfo = "outer-height"-    attrGet _ = getDOMDOMWindowOuterHeight-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "outer-width"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDOMWindowOuterWidth :: (MonadIO m, DOMDOMWindowK o) => o -> m CLong-getDOMDOMWindowOuterWidth obj = liftIO $ getObjectPropertyLong obj "outer-width"--data DOMDOMWindowOuterWidthPropertyInfo-instance AttrInfo DOMDOMWindowOuterWidthPropertyInfo where-    type AttrAllowedOps DOMDOMWindowOuterWidthPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMDOMWindowOuterWidthPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDOMWindowOuterWidthPropertyInfo = DOMDOMWindowK-    type AttrGetType DOMDOMWindowOuterWidthPropertyInfo = CLong-    type AttrLabel DOMDOMWindowOuterWidthPropertyInfo = "outer-width"-    attrGet _ = getDOMDOMWindowOuterWidth-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "page-x-offset"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDOMWindowPageXOffset :: (MonadIO m, DOMDOMWindowK o) => o -> m CLong-getDOMDOMWindowPageXOffset obj = liftIO $ getObjectPropertyLong obj "page-x-offset"--data DOMDOMWindowPageXOffsetPropertyInfo-instance AttrInfo DOMDOMWindowPageXOffsetPropertyInfo where-    type AttrAllowedOps DOMDOMWindowPageXOffsetPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMDOMWindowPageXOffsetPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDOMWindowPageXOffsetPropertyInfo = DOMDOMWindowK-    type AttrGetType DOMDOMWindowPageXOffsetPropertyInfo = CLong-    type AttrLabel DOMDOMWindowPageXOffsetPropertyInfo = "page-x-offset"-    attrGet _ = getDOMDOMWindowPageXOffset-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "page-y-offset"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDOMWindowPageYOffset :: (MonadIO m, DOMDOMWindowK o) => o -> m CLong-getDOMDOMWindowPageYOffset obj = liftIO $ getObjectPropertyLong obj "page-y-offset"--data DOMDOMWindowPageYOffsetPropertyInfo-instance AttrInfo DOMDOMWindowPageYOffsetPropertyInfo where-    type AttrAllowedOps DOMDOMWindowPageYOffsetPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMDOMWindowPageYOffsetPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDOMWindowPageYOffsetPropertyInfo = DOMDOMWindowK-    type AttrGetType DOMDOMWindowPageYOffsetPropertyInfo = CLong-    type AttrLabel DOMDOMWindowPageYOffsetPropertyInfo = "page-y-offset"-    attrGet _ = getDOMDOMWindowPageYOffset-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "parent"-   -- Type: TInterface "WebKit2WebExtension" "DOMDOMWindow"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDOMWindowParent :: (MonadIO m, DOMDOMWindowK o) => o -> m (Maybe DOMDOMWindow)-getDOMDOMWindowParent obj = liftIO $ getObjectPropertyObject obj "parent" DOMDOMWindow--data DOMDOMWindowParentPropertyInfo-instance AttrInfo DOMDOMWindowParentPropertyInfo where-    type AttrAllowedOps DOMDOMWindowParentPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMDOMWindowParentPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDOMWindowParentPropertyInfo = DOMDOMWindowK-    type AttrGetType DOMDOMWindowParentPropertyInfo = (Maybe DOMDOMWindow)-    type AttrLabel DOMDOMWindowParentPropertyInfo = "parent"-    attrGet _ = getDOMDOMWindowParent-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "screen-left"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDOMWindowScreenLeft :: (MonadIO m, DOMDOMWindowK o) => o -> m CLong-getDOMDOMWindowScreenLeft obj = liftIO $ getObjectPropertyLong obj "screen-left"--data DOMDOMWindowScreenLeftPropertyInfo-instance AttrInfo DOMDOMWindowScreenLeftPropertyInfo where-    type AttrAllowedOps DOMDOMWindowScreenLeftPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMDOMWindowScreenLeftPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDOMWindowScreenLeftPropertyInfo = DOMDOMWindowK-    type AttrGetType DOMDOMWindowScreenLeftPropertyInfo = CLong-    type AttrLabel DOMDOMWindowScreenLeftPropertyInfo = "screen-left"-    attrGet _ = getDOMDOMWindowScreenLeft-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "screen-top"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDOMWindowScreenTop :: (MonadIO m, DOMDOMWindowK o) => o -> m CLong-getDOMDOMWindowScreenTop obj = liftIO $ getObjectPropertyLong obj "screen-top"--data DOMDOMWindowScreenTopPropertyInfo-instance AttrInfo DOMDOMWindowScreenTopPropertyInfo where-    type AttrAllowedOps DOMDOMWindowScreenTopPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMDOMWindowScreenTopPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDOMWindowScreenTopPropertyInfo = DOMDOMWindowK-    type AttrGetType DOMDOMWindowScreenTopPropertyInfo = CLong-    type AttrLabel DOMDOMWindowScreenTopPropertyInfo = "screen-top"-    attrGet _ = getDOMDOMWindowScreenTop-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "screen-x"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDOMWindowScreenX :: (MonadIO m, DOMDOMWindowK o) => o -> m CLong-getDOMDOMWindowScreenX obj = liftIO $ getObjectPropertyLong obj "screen-x"--data DOMDOMWindowScreenXPropertyInfo-instance AttrInfo DOMDOMWindowScreenXPropertyInfo where-    type AttrAllowedOps DOMDOMWindowScreenXPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMDOMWindowScreenXPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDOMWindowScreenXPropertyInfo = DOMDOMWindowK-    type AttrGetType DOMDOMWindowScreenXPropertyInfo = CLong-    type AttrLabel DOMDOMWindowScreenXPropertyInfo = "screen-x"-    attrGet _ = getDOMDOMWindowScreenX-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "screen-y"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDOMWindowScreenY :: (MonadIO m, DOMDOMWindowK o) => o -> m CLong-getDOMDOMWindowScreenY obj = liftIO $ getObjectPropertyLong obj "screen-y"--data DOMDOMWindowScreenYPropertyInfo-instance AttrInfo DOMDOMWindowScreenYPropertyInfo where-    type AttrAllowedOps DOMDOMWindowScreenYPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMDOMWindowScreenYPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDOMWindowScreenYPropertyInfo = DOMDOMWindowK-    type AttrGetType DOMDOMWindowScreenYPropertyInfo = CLong-    type AttrLabel DOMDOMWindowScreenYPropertyInfo = "screen-y"-    attrGet _ = getDOMDOMWindowScreenY-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "scroll-x"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDOMWindowScrollX :: (MonadIO m, DOMDOMWindowK o) => o -> m CLong-getDOMDOMWindowScrollX obj = liftIO $ getObjectPropertyLong obj "scroll-x"--data DOMDOMWindowScrollXPropertyInfo-instance AttrInfo DOMDOMWindowScrollXPropertyInfo where-    type AttrAllowedOps DOMDOMWindowScrollXPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMDOMWindowScrollXPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDOMWindowScrollXPropertyInfo = DOMDOMWindowK-    type AttrGetType DOMDOMWindowScrollXPropertyInfo = CLong-    type AttrLabel DOMDOMWindowScrollXPropertyInfo = "scroll-x"-    attrGet _ = getDOMDOMWindowScrollX-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "scroll-y"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDOMWindowScrollY :: (MonadIO m, DOMDOMWindowK o) => o -> m CLong-getDOMDOMWindowScrollY obj = liftIO $ getObjectPropertyLong obj "scroll-y"--data DOMDOMWindowScrollYPropertyInfo-instance AttrInfo DOMDOMWindowScrollYPropertyInfo where-    type AttrAllowedOps DOMDOMWindowScrollYPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMDOMWindowScrollYPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDOMWindowScrollYPropertyInfo = DOMDOMWindowK-    type AttrGetType DOMDOMWindowScrollYPropertyInfo = CLong-    type AttrLabel DOMDOMWindowScrollYPropertyInfo = "scroll-y"-    attrGet _ = getDOMDOMWindowScrollY-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "self"-   -- Type: TInterface "WebKit2WebExtension" "DOMDOMWindow"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDOMWindowSelf :: (MonadIO m, DOMDOMWindowK o) => o -> m (Maybe DOMDOMWindow)-getDOMDOMWindowSelf obj = liftIO $ getObjectPropertyObject obj "self" DOMDOMWindow--data DOMDOMWindowSelfPropertyInfo-instance AttrInfo DOMDOMWindowSelfPropertyInfo where-    type AttrAllowedOps DOMDOMWindowSelfPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMDOMWindowSelfPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDOMWindowSelfPropertyInfo = DOMDOMWindowK-    type AttrGetType DOMDOMWindowSelfPropertyInfo = (Maybe DOMDOMWindow)-    type AttrLabel DOMDOMWindowSelfPropertyInfo = "self"-    attrGet _ = getDOMDOMWindowSelf-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "status"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMDOMWindowStatus :: (MonadIO m, DOMDOMWindowK o) => o -> m (Maybe T.Text)-getDOMDOMWindowStatus obj = liftIO $ getObjectPropertyString obj "status"--setDOMDOMWindowStatus :: (MonadIO m, DOMDOMWindowK o) => o -> T.Text -> m ()-setDOMDOMWindowStatus obj val = liftIO $ setObjectPropertyString obj "status" (Just val)--constructDOMDOMWindowStatus :: T.Text -> IO ([Char], GValue)-constructDOMDOMWindowStatus val = constructObjectPropertyString "status" (Just val)--clearDOMDOMWindowStatus :: (MonadIO m, DOMDOMWindowK o) => o -> m ()-clearDOMDOMWindowStatus obj = liftIO $ setObjectPropertyString obj "status" (Nothing :: Maybe T.Text)--data DOMDOMWindowStatusPropertyInfo-instance AttrInfo DOMDOMWindowStatusPropertyInfo where-    type AttrAllowedOps DOMDOMWindowStatusPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMDOMWindowStatusPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMDOMWindowStatusPropertyInfo = DOMDOMWindowK-    type AttrGetType DOMDOMWindowStatusPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMDOMWindowStatusPropertyInfo = "status"-    attrGet _ = getDOMDOMWindowStatus-    attrSet _ = setDOMDOMWindowStatus-    attrConstruct _ = constructDOMDOMWindowStatus-    attrClear _ = clearDOMDOMWindowStatus---- VVV Prop "top"-   -- Type: TInterface "WebKit2WebExtension" "DOMDOMWindow"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDOMWindowTop :: (MonadIO m, DOMDOMWindowK o) => o -> m (Maybe DOMDOMWindow)-getDOMDOMWindowTop obj = liftIO $ getObjectPropertyObject obj "top" DOMDOMWindow--data DOMDOMWindowTopPropertyInfo-instance AttrInfo DOMDOMWindowTopPropertyInfo where-    type AttrAllowedOps DOMDOMWindowTopPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMDOMWindowTopPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDOMWindowTopPropertyInfo = DOMDOMWindowK-    type AttrGetType DOMDOMWindowTopPropertyInfo = (Maybe DOMDOMWindow)-    type AttrLabel DOMDOMWindowTopPropertyInfo = "top"-    attrGet _ = getDOMDOMWindowTop-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "window"-   -- Type: TInterface "WebKit2WebExtension" "DOMDOMWindow"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDOMWindowWindow :: (MonadIO m, DOMDOMWindowK o) => o -> m (Maybe DOMDOMWindow)-getDOMDOMWindowWindow obj = liftIO $ getObjectPropertyObject obj "window" DOMDOMWindow--data DOMDOMWindowWindowPropertyInfo-instance AttrInfo DOMDOMWindowWindowPropertyInfo where-    type AttrAllowedOps DOMDOMWindowWindowPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMDOMWindowWindowPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDOMWindowWindowPropertyInfo = DOMDOMWindowK-    type AttrGetType DOMDOMWindowWindowPropertyInfo = (Maybe DOMDOMWindow)-    type AttrLabel DOMDOMWindowWindowPropertyInfo = "window"-    attrGet _ = getDOMDOMWindowWindow-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined--type instance AttributeList DOMDOMWindow = DOMDOMWindowAttributeList-type DOMDOMWindowAttributeList = ('[ '("closed", DOMDOMWindowClosedPropertyInfo), '("coreObject", 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, *)])--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--type instance SignalList DOMDOMWindow = DOMDOMWindowSignalList-type DOMDOMWindowSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMDOMWindow::webkit_message_handlers_post_message--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDOMWindow", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "handler", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "message", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                     -- _obj : TInterface "WebKit2WebExtension" "DOMDOMWindow"-    CString ->                              -- handler : TBasicType TUTF8-    CString ->                              -- message : TBasicType TUTF8-    IO CInt---dOMDOMWindowWebkitMessageHandlersPostMessage ::-    (MonadIO m, DOMDOMWindowK a) =>-    a                                       -- _obj-    -> T.Text                               -- handler-    -> T.Text                               -- message-    -> m Bool                               -- result-dOMDOMWindowWebkitMessageHandlersPostMessage _obj handler message = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    handler' <- textToCString handler-    message' <- textToCString message-    result <- webkit_dom_dom_window_webkit_message_handlers_post_message _obj' handler' message'-    let result' = (/= 0) result-    touchManagedPtr _obj-    freeMem handler'-    freeMem message'-    return result'--data DOMDOMWindowWebkitMessageHandlersPostMessageMethodInfo-instance (signature ~ (T.Text -> T.Text -> m Bool), MonadIO m, DOMDOMWindowK a) => MethodInfo DOMDOMWindowWebkitMessageHandlersPostMessageMethodInfo a signature where-    overloadedMethod _ = dOMDOMWindowWebkitMessageHandlersPostMessage--
− GI/WebKit2WebExtension/Objects/DOMDOMWindow.hs-boot
@@ -1,42 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMDOMWindow where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMDOMWindow = DOMDOMWindow (ForeignPtr DOMDOMWindow)-instance GObject DOMDOMWindow where-class GObject o => DOMDOMWindowK o-instance (GObject o, IsDescendantOf DOMDOMWindow o) => DOMDOMWindowK o-data DOMDOMWindowClosedPropertyInfo-data DOMDOMWindowDefaultStatusPropertyInfo-data DOMDOMWindowDevicePixelRatioPropertyInfo-data DOMDOMWindowDocumentPropertyInfo-data DOMDOMWindowFrameElementPropertyInfo-data DOMDOMWindowFramesPropertyInfo-data DOMDOMWindowInnerHeightPropertyInfo-data DOMDOMWindowInnerWidthPropertyInfo-data DOMDOMWindowLengthPropertyInfo-data DOMDOMWindowNamePropertyInfo-data DOMDOMWindowOffscreenBufferingPropertyInfo-data DOMDOMWindowOpenerPropertyInfo-data DOMDOMWindowOrientationPropertyInfo-data DOMDOMWindowOuterHeightPropertyInfo-data DOMDOMWindowOuterWidthPropertyInfo-data DOMDOMWindowPageXOffsetPropertyInfo-data DOMDOMWindowPageYOffsetPropertyInfo-data DOMDOMWindowParentPropertyInfo-data DOMDOMWindowScreenLeftPropertyInfo-data DOMDOMWindowScreenTopPropertyInfo-data DOMDOMWindowScreenXPropertyInfo-data DOMDOMWindowScreenYPropertyInfo-data DOMDOMWindowScrollXPropertyInfo-data DOMDOMWindowScrollYPropertyInfo-data DOMDOMWindowSelfPropertyInfo-data DOMDOMWindowStatusPropertyInfo-data DOMDOMWindowTopPropertyInfo-data DOMDOMWindowWindowPropertyInfo-data DOMDOMWindowWebkitMessageHandlersPostMessageMethodInfo
− GI/WebKit2WebExtension/Objects/DOMDocument.hs
@@ -1,4632 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMDocument-    ( ---- * Exported types-    DOMDocument(..)                         ,-    DOMDocumentK                            ,-    toDOMDocument                           ,-    noDOMDocument                           ,--- -- * Methods--- ** dOMDocumentAdoptNode-    DOMDocumentAdoptNodeMethodInfo          ,-    dOMDocumentAdoptNode                    ,----- ** dOMDocumentCreateAttribute-    DOMDocumentCreateAttributeMethodInfo    ,-    dOMDocumentCreateAttribute              ,----- ** dOMDocumentCreateAttributeNs-    DOMDocumentCreateAttributeNsMethodInfo  ,-    dOMDocumentCreateAttributeNs            ,----- ** dOMDocumentCreateCdataSection-    DOMDocumentCreateCdataSectionMethodInfo ,-    dOMDocumentCreateCdataSection           ,----- ** dOMDocumentCreateComment-    DOMDocumentCreateCommentMethodInfo      ,-    dOMDocumentCreateComment                ,----- ** dOMDocumentCreateCssStyleDeclaration-    DOMDocumentCreateCssStyleDeclarationMethodInfo,-    dOMDocumentCreateCssStyleDeclaration    ,----- ** dOMDocumentCreateDocumentFragment-    DOMDocumentCreateDocumentFragmentMethodInfo,-    dOMDocumentCreateDocumentFragment       ,----- ** dOMDocumentCreateElement-    DOMDocumentCreateElementMethodInfo      ,-    dOMDocumentCreateElement                ,----- ** dOMDocumentCreateElementNs-    DOMDocumentCreateElementNsMethodInfo    ,-    dOMDocumentCreateElementNs              ,----- ** dOMDocumentCreateEntityReference-    DOMDocumentCreateEntityReferenceMethodInfo,-    dOMDocumentCreateEntityReference        ,----- ** dOMDocumentCreateEvent-    DOMDocumentCreateEventMethodInfo        ,-    dOMDocumentCreateEvent                  ,----- ** dOMDocumentCreateExpression-    DOMDocumentCreateExpressionMethodInfo   ,-    dOMDocumentCreateExpression             ,----- ** dOMDocumentCreateNodeIterator-    DOMDocumentCreateNodeIteratorMethodInfo ,-    dOMDocumentCreateNodeIterator           ,----- ** dOMDocumentCreateNsResolver-    DOMDocumentCreateNsResolverMethodInfo   ,-    dOMDocumentCreateNsResolver             ,----- ** dOMDocumentCreateProcessingInstruction-    DOMDocumentCreateProcessingInstructionMethodInfo,-    dOMDocumentCreateProcessingInstruction  ,----- ** dOMDocumentCreateRange-    DOMDocumentCreateRangeMethodInfo        ,-    dOMDocumentCreateRange                  ,----- ** dOMDocumentCreateTextNode-    DOMDocumentCreateTextNodeMethodInfo     ,-    dOMDocumentCreateTextNode               ,----- ** dOMDocumentCreateTreeWalker-    DOMDocumentCreateTreeWalkerMethodInfo   ,-    dOMDocumentCreateTreeWalker             ,----- ** dOMDocumentElementFromPoint-    DOMDocumentElementFromPointMethodInfo   ,-    dOMDocumentElementFromPoint             ,----- ** dOMDocumentEvaluate-    DOMDocumentEvaluateMethodInfo           ,-    dOMDocumentEvaluate                     ,----- ** dOMDocumentExecCommand-    DOMDocumentExecCommandMethodInfo        ,-    dOMDocumentExecCommand                  ,----- ** dOMDocumentGetActiveElement-    DOMDocumentGetActiveElementMethodInfo   ,-    dOMDocumentGetActiveElement             ,----- ** dOMDocumentGetAnchors-    DOMDocumentGetAnchorsMethodInfo         ,-    dOMDocumentGetAnchors                   ,----- ** dOMDocumentGetApplets-    DOMDocumentGetAppletsMethodInfo         ,-    dOMDocumentGetApplets                   ,----- ** dOMDocumentGetBody-    DOMDocumentGetBodyMethodInfo            ,-    dOMDocumentGetBody                      ,----- ** dOMDocumentGetCharacterSet-    DOMDocumentGetCharacterSetMethodInfo    ,-    dOMDocumentGetCharacterSet              ,----- ** dOMDocumentGetCharset-    DOMDocumentGetCharsetMethodInfo         ,-    dOMDocumentGetCharset                   ,----- ** dOMDocumentGetCookie-    DOMDocumentGetCookieMethodInfo          ,-    dOMDocumentGetCookie                    ,----- ** dOMDocumentGetDefaultCharset-    DOMDocumentGetDefaultCharsetMethodInfo  ,-    dOMDocumentGetDefaultCharset            ,----- ** dOMDocumentGetDefaultView-    DOMDocumentGetDefaultViewMethodInfo     ,-    dOMDocumentGetDefaultView               ,----- ** dOMDocumentGetDoctype-    DOMDocumentGetDoctypeMethodInfo         ,-    dOMDocumentGetDoctype                   ,----- ** dOMDocumentGetDocumentElement-    DOMDocumentGetDocumentElementMethodInfo ,-    dOMDocumentGetDocumentElement           ,----- ** dOMDocumentGetDocumentUri-    DOMDocumentGetDocumentUriMethodInfo     ,-    dOMDocumentGetDocumentUri               ,----- ** dOMDocumentGetDomain-    DOMDocumentGetDomainMethodInfo          ,-    dOMDocumentGetDomain                    ,----- ** dOMDocumentGetElementById-    DOMDocumentGetElementByIdMethodInfo     ,-    dOMDocumentGetElementById               ,----- ** dOMDocumentGetElementsByClassName-    DOMDocumentGetElementsByClassNameMethodInfo,-    dOMDocumentGetElementsByClassName       ,----- ** dOMDocumentGetElementsByClassNameAsHtmlCollection-    DOMDocumentGetElementsByClassNameAsHtmlCollectionMethodInfo,-    dOMDocumentGetElementsByClassNameAsHtmlCollection,----- ** dOMDocumentGetElementsByName-    DOMDocumentGetElementsByNameMethodInfo  ,-    dOMDocumentGetElementsByName            ,----- ** dOMDocumentGetElementsByTagName-    DOMDocumentGetElementsByTagNameMethodInfo,-    dOMDocumentGetElementsByTagName         ,----- ** dOMDocumentGetElementsByTagNameAsHtmlCollection-    DOMDocumentGetElementsByTagNameAsHtmlCollectionMethodInfo,-    dOMDocumentGetElementsByTagNameAsHtmlCollection,----- ** dOMDocumentGetElementsByTagNameNs-    DOMDocumentGetElementsByTagNameNsMethodInfo,-    dOMDocumentGetElementsByTagNameNs       ,----- ** dOMDocumentGetElementsByTagNameNsAsHtmlCollection-    DOMDocumentGetElementsByTagNameNsAsHtmlCollectionMethodInfo,-    dOMDocumentGetElementsByTagNameNsAsHtmlCollection,----- ** dOMDocumentGetForms-    DOMDocumentGetFormsMethodInfo           ,-    dOMDocumentGetForms                     ,----- ** dOMDocumentGetHead-    DOMDocumentGetHeadMethodInfo            ,-    dOMDocumentGetHead                      ,----- ** dOMDocumentGetImages-    DOMDocumentGetImagesMethodInfo          ,-    dOMDocumentGetImages                    ,----- ** dOMDocumentGetImplementation-    DOMDocumentGetImplementationMethodInfo  ,-    dOMDocumentGetImplementation            ,----- ** dOMDocumentGetInputEncoding-    DOMDocumentGetInputEncodingMethodInfo   ,-    dOMDocumentGetInputEncoding             ,----- ** dOMDocumentGetLastModified-    DOMDocumentGetLastModifiedMethodInfo    ,-    dOMDocumentGetLastModified              ,----- ** dOMDocumentGetLinks-    DOMDocumentGetLinksMethodInfo           ,-    dOMDocumentGetLinks                     ,----- ** dOMDocumentGetOverrideStyle-    DOMDocumentGetOverrideStyleMethodInfo   ,-    dOMDocumentGetOverrideStyle             ,----- ** dOMDocumentGetPreferredStylesheetSet-    DOMDocumentGetPreferredStylesheetSetMethodInfo,-    dOMDocumentGetPreferredStylesheetSet    ,----- ** dOMDocumentGetReadyState-    DOMDocumentGetReadyStateMethodInfo      ,-    dOMDocumentGetReadyState                ,----- ** dOMDocumentGetReferrer-    DOMDocumentGetReferrerMethodInfo        ,-    dOMDocumentGetReferrer                  ,----- ** dOMDocumentGetSelectedStylesheetSet-    DOMDocumentGetSelectedStylesheetSetMethodInfo,-    dOMDocumentGetSelectedStylesheetSet     ,----- ** dOMDocumentGetStyleSheets-    DOMDocumentGetStyleSheetsMethodInfo     ,-    dOMDocumentGetStyleSheets               ,----- ** dOMDocumentGetTitle-    DOMDocumentGetTitleMethodInfo           ,-    dOMDocumentGetTitle                     ,----- ** dOMDocumentGetUrl-    DOMDocumentGetUrlMethodInfo             ,-    dOMDocumentGetUrl                       ,----- ** dOMDocumentGetXmlEncoding-    DOMDocumentGetXmlEncodingMethodInfo     ,-    dOMDocumentGetXmlEncoding               ,----- ** dOMDocumentGetXmlStandalone-    DOMDocumentGetXmlStandaloneMethodInfo   ,-    dOMDocumentGetXmlStandalone             ,----- ** dOMDocumentGetXmlVersion-    DOMDocumentGetXmlVersionMethodInfo      ,-    dOMDocumentGetXmlVersion                ,----- ** dOMDocumentHasFocus-    DOMDocumentHasFocusMethodInfo           ,-    dOMDocumentHasFocus                     ,----- ** dOMDocumentImportNode-    DOMDocumentImportNodeMethodInfo         ,-    dOMDocumentImportNode                   ,----- ** dOMDocumentQueryCommandEnabled-    DOMDocumentQueryCommandEnabledMethodInfo,-    dOMDocumentQueryCommandEnabled          ,----- ** dOMDocumentQueryCommandIndeterm-    DOMDocumentQueryCommandIndetermMethodInfo,-    dOMDocumentQueryCommandIndeterm         ,----- ** dOMDocumentQueryCommandState-    DOMDocumentQueryCommandStateMethodInfo  ,-    dOMDocumentQueryCommandState            ,----- ** dOMDocumentQueryCommandSupported-    DOMDocumentQueryCommandSupportedMethodInfo,-    dOMDocumentQueryCommandSupported        ,----- ** dOMDocumentQueryCommandValue-    DOMDocumentQueryCommandValueMethodInfo  ,-    dOMDocumentQueryCommandValue            ,----- ** dOMDocumentQuerySelector-    DOMDocumentQuerySelectorMethodInfo      ,-    dOMDocumentQuerySelector                ,----- ** dOMDocumentQuerySelectorAll-    DOMDocumentQuerySelectorAllMethodInfo   ,-    dOMDocumentQuerySelectorAll             ,----- ** dOMDocumentSetBody-    DOMDocumentSetBodyMethodInfo            ,-    dOMDocumentSetBody                      ,----- ** dOMDocumentSetCharset-    DOMDocumentSetCharsetMethodInfo         ,-    dOMDocumentSetCharset                   ,----- ** dOMDocumentSetCookie-    DOMDocumentSetCookieMethodInfo          ,-    dOMDocumentSetCookie                    ,----- ** dOMDocumentSetDocumentUri-    DOMDocumentSetDocumentUriMethodInfo     ,-    dOMDocumentSetDocumentUri               ,----- ** dOMDocumentSetSelectedStylesheetSet-    DOMDocumentSetSelectedStylesheetSetMethodInfo,-    dOMDocumentSetSelectedStylesheetSet     ,----- ** dOMDocumentSetTitle-    DOMDocumentSetTitleMethodInfo           ,-    dOMDocumentSetTitle                     ,----- ** dOMDocumentSetXmlStandalone-    DOMDocumentSetXmlStandaloneMethodInfo   ,-    dOMDocumentSetXmlStandalone             ,----- ** dOMDocumentSetXmlVersion-    DOMDocumentSetXmlVersionMethodInfo      ,-    dOMDocumentSetXmlVersion                ,----- -- * Properties--- ** ActiveElement-    DOMDocumentActiveElementPropertyInfo    ,-    dOMDocumentActiveElement                ,-    getDOMDocumentActiveElement             ,----- ** Anchors-    DOMDocumentAnchorsPropertyInfo          ,-    dOMDocumentAnchors                      ,-    getDOMDocumentAnchors                   ,----- ** Applets-    DOMDocumentAppletsPropertyInfo          ,-    dOMDocumentApplets                      ,-    getDOMDocumentApplets                   ,----- ** Body-    DOMDocumentBodyPropertyInfo             ,-    dOMDocumentBody                         ,-    getDOMDocumentBody                      ,----- ** CharacterSet-    DOMDocumentCharacterSetPropertyInfo     ,-    dOMDocumentCharacterSet                 ,-    getDOMDocumentCharacterSet              ,----- ** Charset-    DOMDocumentCharsetPropertyInfo          ,-    constructDOMDocumentCharset             ,-    dOMDocumentCharset                      ,-    getDOMDocumentCharset                   ,-    setDOMDocumentCharset                   ,----- ** ChildElementCount-    DOMDocumentChildElementCountPropertyInfo,-    dOMDocumentChildElementCount            ,-    getDOMDocumentChildElementCount         ,----- ** Children-    DOMDocumentChildrenPropertyInfo         ,-    dOMDocumentChildren                     ,-    getDOMDocumentChildren                  ,----- ** CompatMode-    DOMDocumentCompatModePropertyInfo       ,-    dOMDocumentCompatMode                   ,-    getDOMDocumentCompatMode                ,----- ** ContentType-    DOMDocumentContentTypePropertyInfo      ,-    dOMDocumentContentType                  ,-    getDOMDocumentContentType               ,----- ** Cookie-    DOMDocumentCookiePropertyInfo           ,-    clearDOMDocumentCookie                  ,-    constructDOMDocumentCookie              ,-    dOMDocumentCookie                       ,-    getDOMDocumentCookie                    ,-    setDOMDocumentCookie                    ,----- ** CurrentScript-    DOMDocumentCurrentScriptPropertyInfo    ,-    dOMDocumentCurrentScript                ,-    getDOMDocumentCurrentScript             ,----- ** DefaultCharset-    DOMDocumentDefaultCharsetPropertyInfo   ,-    dOMDocumentDefaultCharset               ,-    getDOMDocumentDefaultCharset            ,----- ** DefaultView-    DOMDocumentDefaultViewPropertyInfo      ,-    dOMDocumentDefaultView                  ,-    getDOMDocumentDefaultView               ,----- ** Doctype-    DOMDocumentDoctypePropertyInfo          ,-    dOMDocumentDoctype                      ,-    getDOMDocumentDoctype                   ,----- ** DocumentElement-    DOMDocumentDocumentElementPropertyInfo  ,-    dOMDocumentDocumentElement              ,-    getDOMDocumentDocumentElement           ,----- ** DocumentUri-    DOMDocumentDocumentUriPropertyInfo      ,-    constructDOMDocumentDocumentUri         ,-    dOMDocumentDocumentUri                  ,-    getDOMDocumentDocumentUri               ,-    setDOMDocumentDocumentUri               ,----- ** Domain-    DOMDocumentDomainPropertyInfo           ,-    dOMDocumentDomain                       ,-    getDOMDocumentDomain                    ,----- ** FirstElementChild-    DOMDocumentFirstElementChildPropertyInfo,-    dOMDocumentFirstElementChild            ,-    getDOMDocumentFirstElementChild         ,----- ** Forms-    DOMDocumentFormsPropertyInfo            ,-    dOMDocumentForms                        ,-    getDOMDocumentForms                     ,----- ** Head-    DOMDocumentHeadPropertyInfo             ,-    dOMDocumentHead                         ,-    getDOMDocumentHead                      ,----- ** Hidden-    DOMDocumentHiddenPropertyInfo           ,-    dOMDocumentHidden                       ,-    getDOMDocumentHidden                    ,----- ** Images-    DOMDocumentImagesPropertyInfo           ,-    dOMDocumentImages                       ,-    getDOMDocumentImages                    ,----- ** Implementation-    DOMDocumentImplementationPropertyInfo   ,-    dOMDocumentImplementation               ,-    getDOMDocumentImplementation            ,----- ** InputEncoding-    DOMDocumentInputEncodingPropertyInfo    ,-    dOMDocumentInputEncoding                ,-    getDOMDocumentInputEncoding             ,----- ** LastElementChild-    DOMDocumentLastElementChildPropertyInfo ,-    dOMDocumentLastElementChild             ,-    getDOMDocumentLastElementChild          ,----- ** LastModified-    DOMDocumentLastModifiedPropertyInfo     ,-    dOMDocumentLastModified                 ,-    getDOMDocumentLastModified              ,----- ** Links-    DOMDocumentLinksPropertyInfo            ,-    dOMDocumentLinks                        ,-    getDOMDocumentLinks                     ,----- ** Origin-    DOMDocumentOriginPropertyInfo           ,-    dOMDocumentOrigin                       ,-    getDOMDocumentOrigin                    ,----- ** PointerLockElement-    DOMDocumentPointerLockElementPropertyInfo,-    dOMDocumentPointerLockElement           ,-    getDOMDocumentPointerLockElement        ,----- ** PreferredStylesheetSet-    DOMDocumentPreferredStylesheetSetPropertyInfo,-    dOMDocumentPreferredStylesheetSet       ,-    getDOMDocumentPreferredStylesheetSet    ,----- ** ReadyState-    DOMDocumentReadyStatePropertyInfo       ,-    dOMDocumentReadyState                   ,-    getDOMDocumentReadyState                ,----- ** Referrer-    DOMDocumentReferrerPropertyInfo         ,-    dOMDocumentReferrer                     ,-    getDOMDocumentReferrer                  ,----- ** ScrollingElement-    DOMDocumentScrollingElementPropertyInfo ,-    dOMDocumentScrollingElement             ,-    getDOMDocumentScrollingElement          ,----- ** SelectedStylesheetSet-    DOMDocumentSelectedStylesheetSetPropertyInfo,-    constructDOMDocumentSelectedStylesheetSet,-    dOMDocumentSelectedStylesheetSet        ,-    getDOMDocumentSelectedStylesheetSet     ,-    setDOMDocumentSelectedStylesheetSet     ,----- ** StyleSheets-    DOMDocumentStyleSheetsPropertyInfo      ,-    dOMDocumentStyleSheets                  ,-    getDOMDocumentStyleSheets               ,----- ** Title-    DOMDocumentTitlePropertyInfo            ,-    constructDOMDocumentTitle               ,-    dOMDocumentTitle                        ,-    getDOMDocumentTitle                     ,-    setDOMDocumentTitle                     ,----- ** Url-    DOMDocumentUrlPropertyInfo              ,-    dOMDocumentUrl                          ,-    getDOMDocumentUrl                       ,----- ** VisibilityState-    DOMDocumentVisibilityStatePropertyInfo  ,-    dOMDocumentVisibilityState              ,-    getDOMDocumentVisibilityState           ,----- ** WebkitCurrentFullScreenElement-    DOMDocumentWebkitCurrentFullScreenElementPropertyInfo,-    dOMDocumentWebkitCurrentFullScreenElement,-    getDOMDocumentWebkitCurrentFullScreenElement,----- ** WebkitFullScreenKeyboardInputAllowed-    DOMDocumentWebkitFullScreenKeyboardInputAllowedPropertyInfo,-    dOMDocumentWebkitFullScreenKeyboardInputAllowed,-    getDOMDocumentWebkitFullScreenKeyboardInputAllowed,----- ** WebkitFullscreenElement-    DOMDocumentWebkitFullscreenElementPropertyInfo,-    dOMDocumentWebkitFullscreenElement      ,-    getDOMDocumentWebkitFullscreenElement   ,----- ** WebkitFullscreenEnabled-    DOMDocumentWebkitFullscreenEnabledPropertyInfo,-    dOMDocumentWebkitFullscreenEnabled      ,-    getDOMDocumentWebkitFullscreenEnabled   ,----- ** WebkitIsFullScreen-    DOMDocumentWebkitIsFullScreenPropertyInfo,-    dOMDocumentWebkitIsFullScreen           ,-    getDOMDocumentWebkitIsFullScreen        ,----- ** XmlEncoding-    DOMDocumentXmlEncodingPropertyInfo      ,-    dOMDocumentXmlEncoding                  ,-    getDOMDocumentXmlEncoding               ,----- ** XmlStandalone-    DOMDocumentXmlStandalonePropertyInfo    ,-    constructDOMDocumentXmlStandalone       ,-    dOMDocumentXmlStandalone                ,-    getDOMDocumentXmlStandalone             ,-    setDOMDocumentXmlStandalone             ,----- ** XmlVersion-    DOMDocumentXmlVersionPropertyInfo       ,-    clearDOMDocumentXmlVersion              ,-    constructDOMDocumentXmlVersion          ,-    dOMDocumentXmlVersion                   ,-    getDOMDocumentXmlVersion                ,-    setDOMDocumentXmlVersion                ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMDocument = DOMDocument (ForeignPtr DOMDocument)-foreign import ccall "webkit_dom_document_get_type"-    c_webkit_dom_document_get_type :: IO GType--type instance ParentTypes DOMDocument = DOMDocumentParentTypes-type DOMDocumentParentTypes = '[DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMDocument where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_document_get_type-    --class GObject o => DOMDocumentK o-instance (GObject o, IsDescendantOf DOMDocument o) => DOMDocumentK o--toDOMDocument :: DOMDocumentK o => o -> IO DOMDocument-toDOMDocument = unsafeCastTo DOMDocument--noDOMDocument :: Maybe DOMDocument-noDOMDocument = Nothing--type family ResolveDOMDocumentMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMDocumentMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMDocumentMethod "adoptNode" o = DOMDocumentAdoptNodeMethodInfo-    ResolveDOMDocumentMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMDocumentMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMDocumentMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMDocumentMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMDocumentMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMDocumentMethod "contains" o = 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 = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMDocumentMethod "elementFromPoint" o = DOMDocumentElementFromPointMethodInfo-    ResolveDOMDocumentMethod "evaluate" o = DOMDocumentEvaluateMethodInfo-    ResolveDOMDocumentMethod "execCommand" o = DOMDocumentExecCommandMethodInfo-    ResolveDOMDocumentMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMDocumentMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMDocumentMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMDocumentMethod "hasFocus" o = DOMDocumentHasFocusMethodInfo-    ResolveDOMDocumentMethod "importNode" o = DOMDocumentImportNodeMethodInfo-    ResolveDOMDocumentMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMDocumentMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMDocumentMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMDocumentMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMDocumentMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMDocumentMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMDocumentMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMDocumentMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMDocumentMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMDocumentMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMDocumentMethod "notifyByPspec" o = GObject.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.ObjectRefMethodInfo-    ResolveDOMDocumentMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMDocumentMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMDocumentMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMDocumentMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMDocumentMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMDocumentMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMDocumentMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMDocumentMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMDocumentMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMDocumentMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMDocumentMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMDocumentMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMDocumentMethod "getActiveElement" o = DOMDocumentGetActiveElementMethodInfo-    ResolveDOMDocumentMethod "getAnchors" o = DOMDocumentGetAnchorsMethodInfo-    ResolveDOMDocumentMethod "getApplets" o = DOMDocumentGetAppletsMethodInfo-    ResolveDOMDocumentMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMDocumentMethod "getBody" o = DOMDocumentGetBodyMethodInfo-    ResolveDOMDocumentMethod "getCharacterSet" o = DOMDocumentGetCharacterSetMethodInfo-    ResolveDOMDocumentMethod "getCharset" o = DOMDocumentGetCharsetMethodInfo-    ResolveDOMDocumentMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMDocumentMethod "getCookie" o = DOMDocumentGetCookieMethodInfo-    ResolveDOMDocumentMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMDocumentMethod "getDefaultCharset" o = DOMDocumentGetDefaultCharsetMethodInfo-    ResolveDOMDocumentMethod "getDefaultView" o = DOMDocumentGetDefaultViewMethodInfo-    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 "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMDocumentMethod "getForms" o = DOMDocumentGetFormsMethodInfo-    ResolveDOMDocumentMethod "getHead" o = DOMDocumentGetHeadMethodInfo-    ResolveDOMDocumentMethod "getImages" o = DOMDocumentGetImagesMethodInfo-    ResolveDOMDocumentMethod "getImplementation" o = DOMDocumentGetImplementationMethodInfo-    ResolveDOMDocumentMethod "getInputEncoding" o = DOMDocumentGetInputEncodingMethodInfo-    ResolveDOMDocumentMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMDocumentMethod "getLastModified" o = DOMDocumentGetLastModifiedMethodInfo-    ResolveDOMDocumentMethod "getLinks" o = DOMDocumentGetLinksMethodInfo-    ResolveDOMDocumentMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMDocumentMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMDocumentMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMDocumentMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMDocumentMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMDocumentMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMDocumentMethod "getOverrideStyle" o = DOMDocumentGetOverrideStyleMethodInfo-    ResolveDOMDocumentMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMDocumentMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMDocumentMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMDocumentMethod "getPreferredStylesheetSet" o = DOMDocumentGetPreferredStylesheetSetMethodInfo-    ResolveDOMDocumentMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMDocumentMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMDocumentMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMDocumentMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMDocumentMethod "getReadyState" o = DOMDocumentGetReadyStateMethodInfo-    ResolveDOMDocumentMethod "getReferrer" o = DOMDocumentGetReferrerMethodInfo-    ResolveDOMDocumentMethod "getSelectedStylesheetSet" o = DOMDocumentGetSelectedStylesheetSetMethodInfo-    ResolveDOMDocumentMethod "getStyleSheets" o = DOMDocumentGetStyleSheetsMethodInfo-    ResolveDOMDocumentMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMDocumentMethod "getTitle" o = DOMDocumentGetTitleMethodInfo-    ResolveDOMDocumentMethod "getUrl" o = DOMDocumentGetUrlMethodInfo-    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.ObjectSetDataMethodInfo-    ResolveDOMDocumentMethod "setDocumentUri" o = DOMDocumentSetDocumentUriMethodInfo-    ResolveDOMDocumentMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMDocumentMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMDocumentMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMDocumentMethod "setSelectedStylesheetSet" o = DOMDocumentSetSelectedStylesheetSetMethodInfo-    ResolveDOMDocumentMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMDocumentMethod "setTitle" o = DOMDocumentSetTitleMethodInfo-    ResolveDOMDocumentMethod "setXmlStandalone" o = DOMDocumentSetXmlStandaloneMethodInfo-    ResolveDOMDocumentMethod "setXmlVersion" o = DOMDocumentSetXmlVersionMethodInfo-    ResolveDOMDocumentMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMDocumentMethod t DOMDocument, MethodInfo info DOMDocument p) => IsLabelProxy t (DOMDocument -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMDocumentMethod t DOMDocument, MethodInfo info DOMDocument p) => IsLabel t (DOMDocument -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "active-element"-   -- Type: TInterface "WebKit2WebExtension" "DOMElement"-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMDocumentActiveElement :: (MonadIO m, DOMDocumentK o) => o -> m DOMElement-getDOMDocumentActiveElement obj = liftIO $ checkUnexpectedNothing "getDOMDocumentActiveElement" $ getObjectPropertyObject obj "active-element" DOMElement--data DOMDocumentActiveElementPropertyInfo-instance AttrInfo DOMDocumentActiveElementPropertyInfo where-    type AttrAllowedOps DOMDocumentActiveElementPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMDocumentActiveElementPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDocumentActiveElementPropertyInfo = DOMDocumentK-    type AttrGetType DOMDocumentActiveElementPropertyInfo = DOMElement-    type AttrLabel DOMDocumentActiveElementPropertyInfo = "active-element"-    attrGet _ = getDOMDocumentActiveElement-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "anchors"-   -- Type: TInterface "WebKit2WebExtension" "DOMHTMLCollection"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDocumentAnchors :: (MonadIO m, DOMDocumentK o) => o -> m (Maybe DOMHTMLCollection)-getDOMDocumentAnchors obj = liftIO $ getObjectPropertyObject obj "anchors" DOMHTMLCollection--data DOMDocumentAnchorsPropertyInfo-instance AttrInfo DOMDocumentAnchorsPropertyInfo where-    type AttrAllowedOps DOMDocumentAnchorsPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMDocumentAnchorsPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDocumentAnchorsPropertyInfo = DOMDocumentK-    type AttrGetType DOMDocumentAnchorsPropertyInfo = (Maybe DOMHTMLCollection)-    type AttrLabel DOMDocumentAnchorsPropertyInfo = "anchors"-    attrGet _ = getDOMDocumentAnchors-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "applets"-   -- Type: TInterface "WebKit2WebExtension" "DOMHTMLCollection"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDocumentApplets :: (MonadIO m, DOMDocumentK o) => o -> m (Maybe DOMHTMLCollection)-getDOMDocumentApplets obj = liftIO $ getObjectPropertyObject obj "applets" DOMHTMLCollection--data DOMDocumentAppletsPropertyInfo-instance AttrInfo DOMDocumentAppletsPropertyInfo where-    type AttrAllowedOps DOMDocumentAppletsPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMDocumentAppletsPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDocumentAppletsPropertyInfo = DOMDocumentK-    type AttrGetType DOMDocumentAppletsPropertyInfo = (Maybe DOMHTMLCollection)-    type AttrLabel DOMDocumentAppletsPropertyInfo = "applets"-    attrGet _ = getDOMDocumentApplets-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "body"-   -- Type: TInterface "WebKit2WebExtension" "DOMHTMLElement"-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMDocumentBody :: (MonadIO m, DOMDocumentK o) => o -> m DOMHTMLElement-getDOMDocumentBody obj = liftIO $ checkUnexpectedNothing "getDOMDocumentBody" $ getObjectPropertyObject obj "body" DOMHTMLElement--data DOMDocumentBodyPropertyInfo-instance AttrInfo DOMDocumentBodyPropertyInfo where-    type AttrAllowedOps DOMDocumentBodyPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMDocumentBodyPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDocumentBodyPropertyInfo = DOMDocumentK-    type AttrGetType DOMDocumentBodyPropertyInfo = DOMHTMLElement-    type AttrLabel DOMDocumentBodyPropertyInfo = "body"-    attrGet _ = getDOMDocumentBody-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "character-set"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDocumentCharacterSet :: (MonadIO m, DOMDocumentK o) => o -> m (Maybe T.Text)-getDOMDocumentCharacterSet obj = liftIO $ getObjectPropertyString obj "character-set"--data DOMDocumentCharacterSetPropertyInfo-instance AttrInfo DOMDocumentCharacterSetPropertyInfo where-    type AttrAllowedOps DOMDocumentCharacterSetPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMDocumentCharacterSetPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDocumentCharacterSetPropertyInfo = DOMDocumentK-    type AttrGetType DOMDocumentCharacterSetPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMDocumentCharacterSetPropertyInfo = "character-set"-    attrGet _ = getDOMDocumentCharacterSet-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "charset"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMDocumentCharset :: (MonadIO m, DOMDocumentK o) => o -> m (Maybe T.Text)-getDOMDocumentCharset obj = liftIO $ getObjectPropertyString obj "charset"--setDOMDocumentCharset :: (MonadIO m, DOMDocumentK o) => o -> T.Text -> m ()-setDOMDocumentCharset obj val = liftIO $ setObjectPropertyString obj "charset" (Just val)--constructDOMDocumentCharset :: T.Text -> IO ([Char], GValue)-constructDOMDocumentCharset val = constructObjectPropertyString "charset" (Just val)--data DOMDocumentCharsetPropertyInfo-instance AttrInfo DOMDocumentCharsetPropertyInfo where-    type AttrAllowedOps DOMDocumentCharsetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMDocumentCharsetPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMDocumentCharsetPropertyInfo = DOMDocumentK-    type AttrGetType DOMDocumentCharsetPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMDocumentCharsetPropertyInfo = "charset"-    attrGet _ = getDOMDocumentCharset-    attrSet _ = setDOMDocumentCharset-    attrConstruct _ = constructDOMDocumentCharset-    attrClear _ = undefined---- VVV Prop "child-element-count"-   -- Type: TBasicType TULong-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDocumentChildElementCount :: (MonadIO m, DOMDocumentK o) => o -> m CULong-getDOMDocumentChildElementCount obj = liftIO $ getObjectPropertyULong obj "child-element-count"--data DOMDocumentChildElementCountPropertyInfo-instance AttrInfo DOMDocumentChildElementCountPropertyInfo where-    type AttrAllowedOps DOMDocumentChildElementCountPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMDocumentChildElementCountPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDocumentChildElementCountPropertyInfo = DOMDocumentK-    type AttrGetType DOMDocumentChildElementCountPropertyInfo = CULong-    type AttrLabel DOMDocumentChildElementCountPropertyInfo = "child-element-count"-    attrGet _ = getDOMDocumentChildElementCount-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "children"-   -- Type: TInterface "WebKit2WebExtension" "DOMHTMLCollection"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDocumentChildren :: (MonadIO m, DOMDocumentK o) => o -> m (Maybe DOMHTMLCollection)-getDOMDocumentChildren obj = liftIO $ getObjectPropertyObject obj "children" DOMHTMLCollection--data DOMDocumentChildrenPropertyInfo-instance AttrInfo DOMDocumentChildrenPropertyInfo where-    type AttrAllowedOps DOMDocumentChildrenPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMDocumentChildrenPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDocumentChildrenPropertyInfo = DOMDocumentK-    type AttrGetType DOMDocumentChildrenPropertyInfo = (Maybe DOMHTMLCollection)-    type AttrLabel DOMDocumentChildrenPropertyInfo = "children"-    attrGet _ = getDOMDocumentChildren-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "compat-mode"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDocumentCompatMode :: (MonadIO m, DOMDocumentK o) => o -> m (Maybe T.Text)-getDOMDocumentCompatMode obj = liftIO $ getObjectPropertyString obj "compat-mode"--data DOMDocumentCompatModePropertyInfo-instance AttrInfo DOMDocumentCompatModePropertyInfo where-    type AttrAllowedOps DOMDocumentCompatModePropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMDocumentCompatModePropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDocumentCompatModePropertyInfo = DOMDocumentK-    type AttrGetType DOMDocumentCompatModePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMDocumentCompatModePropertyInfo = "compat-mode"-    attrGet _ = getDOMDocumentCompatMode-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "content-type"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDocumentContentType :: (MonadIO m, DOMDocumentK o) => o -> m (Maybe T.Text)-getDOMDocumentContentType obj = liftIO $ getObjectPropertyString obj "content-type"--data DOMDocumentContentTypePropertyInfo-instance AttrInfo DOMDocumentContentTypePropertyInfo where-    type AttrAllowedOps DOMDocumentContentTypePropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMDocumentContentTypePropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDocumentContentTypePropertyInfo = DOMDocumentK-    type AttrGetType DOMDocumentContentTypePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMDocumentContentTypePropertyInfo = "content-type"-    attrGet _ = getDOMDocumentContentType-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "cookie"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMDocumentCookie :: (MonadIO m, DOMDocumentK o) => o -> m (Maybe T.Text)-getDOMDocumentCookie obj = liftIO $ getObjectPropertyString obj "cookie"--setDOMDocumentCookie :: (MonadIO m, DOMDocumentK o) => o -> T.Text -> m ()-setDOMDocumentCookie obj val = liftIO $ setObjectPropertyString obj "cookie" (Just val)--constructDOMDocumentCookie :: T.Text -> IO ([Char], GValue)-constructDOMDocumentCookie val = constructObjectPropertyString "cookie" (Just val)--clearDOMDocumentCookie :: (MonadIO m, DOMDocumentK o) => o -> m ()-clearDOMDocumentCookie obj = liftIO $ setObjectPropertyString obj "cookie" (Nothing :: Maybe T.Text)--data DOMDocumentCookiePropertyInfo-instance AttrInfo DOMDocumentCookiePropertyInfo where-    type AttrAllowedOps DOMDocumentCookiePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMDocumentCookiePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMDocumentCookiePropertyInfo = DOMDocumentK-    type AttrGetType DOMDocumentCookiePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMDocumentCookiePropertyInfo = "cookie"-    attrGet _ = getDOMDocumentCookie-    attrSet _ = setDOMDocumentCookie-    attrConstruct _ = constructDOMDocumentCookie-    attrClear _ = clearDOMDocumentCookie---- VVV Prop "current-script"-   -- Type: TInterface "WebKit2WebExtension" "DOMHTMLScriptElement"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDocumentCurrentScript :: (MonadIO m, DOMDocumentK o) => o -> m (Maybe DOMHTMLScriptElement)-getDOMDocumentCurrentScript obj = liftIO $ getObjectPropertyObject obj "current-script" DOMHTMLScriptElement--data DOMDocumentCurrentScriptPropertyInfo-instance AttrInfo DOMDocumentCurrentScriptPropertyInfo where-    type AttrAllowedOps DOMDocumentCurrentScriptPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMDocumentCurrentScriptPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDocumentCurrentScriptPropertyInfo = DOMDocumentK-    type AttrGetType DOMDocumentCurrentScriptPropertyInfo = (Maybe DOMHTMLScriptElement)-    type AttrLabel DOMDocumentCurrentScriptPropertyInfo = "current-script"-    attrGet _ = getDOMDocumentCurrentScript-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "default-charset"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDocumentDefaultCharset :: (MonadIO m, DOMDocumentK o) => o -> m (Maybe T.Text)-getDOMDocumentDefaultCharset obj = liftIO $ getObjectPropertyString obj "default-charset"--data DOMDocumentDefaultCharsetPropertyInfo-instance AttrInfo DOMDocumentDefaultCharsetPropertyInfo where-    type AttrAllowedOps DOMDocumentDefaultCharsetPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMDocumentDefaultCharsetPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDocumentDefaultCharsetPropertyInfo = DOMDocumentK-    type AttrGetType DOMDocumentDefaultCharsetPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMDocumentDefaultCharsetPropertyInfo = "default-charset"-    attrGet _ = getDOMDocumentDefaultCharset-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "default-view"-   -- Type: TInterface "WebKit2WebExtension" "DOMDOMWindow"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDocumentDefaultView :: (MonadIO m, DOMDocumentK o) => o -> m (Maybe DOMDOMWindow)-getDOMDocumentDefaultView obj = liftIO $ getObjectPropertyObject obj "default-view" DOMDOMWindow--data DOMDocumentDefaultViewPropertyInfo-instance AttrInfo DOMDocumentDefaultViewPropertyInfo where-    type AttrAllowedOps DOMDocumentDefaultViewPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMDocumentDefaultViewPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDocumentDefaultViewPropertyInfo = DOMDocumentK-    type AttrGetType DOMDocumentDefaultViewPropertyInfo = (Maybe DOMDOMWindow)-    type AttrLabel DOMDocumentDefaultViewPropertyInfo = "default-view"-    attrGet _ = getDOMDocumentDefaultView-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "doctype"-   -- Type: TInterface "WebKit2WebExtension" "DOMDocumentType"-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMDocumentDoctype :: (MonadIO m, DOMDocumentK o) => o -> m DOMDocumentType-getDOMDocumentDoctype obj = liftIO $ checkUnexpectedNothing "getDOMDocumentDoctype" $ getObjectPropertyObject obj "doctype" DOMDocumentType--data DOMDocumentDoctypePropertyInfo-instance AttrInfo DOMDocumentDoctypePropertyInfo where-    type AttrAllowedOps DOMDocumentDoctypePropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMDocumentDoctypePropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDocumentDoctypePropertyInfo = DOMDocumentK-    type AttrGetType DOMDocumentDoctypePropertyInfo = DOMDocumentType-    type AttrLabel DOMDocumentDoctypePropertyInfo = "doctype"-    attrGet _ = getDOMDocumentDoctype-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "document-element"-   -- Type: TInterface "WebKit2WebExtension" "DOMElement"-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMDocumentDocumentElement :: (MonadIO m, DOMDocumentK o) => o -> m DOMElement-getDOMDocumentDocumentElement obj = liftIO $ checkUnexpectedNothing "getDOMDocumentDocumentElement" $ getObjectPropertyObject obj "document-element" DOMElement--data DOMDocumentDocumentElementPropertyInfo-instance AttrInfo DOMDocumentDocumentElementPropertyInfo where-    type AttrAllowedOps DOMDocumentDocumentElementPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMDocumentDocumentElementPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDocumentDocumentElementPropertyInfo = DOMDocumentK-    type AttrGetType DOMDocumentDocumentElementPropertyInfo = DOMElement-    type AttrLabel DOMDocumentDocumentElementPropertyInfo = "document-element"-    attrGet _ = getDOMDocumentDocumentElement-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "document-uri"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMDocumentDocumentUri :: (MonadIO m, DOMDocumentK o) => o -> m (Maybe T.Text)-getDOMDocumentDocumentUri obj = liftIO $ getObjectPropertyString obj "document-uri"--setDOMDocumentDocumentUri :: (MonadIO m, DOMDocumentK o) => o -> T.Text -> m ()-setDOMDocumentDocumentUri obj val = liftIO $ setObjectPropertyString obj "document-uri" (Just val)--constructDOMDocumentDocumentUri :: T.Text -> IO ([Char], GValue)-constructDOMDocumentDocumentUri val = constructObjectPropertyString "document-uri" (Just val)--data DOMDocumentDocumentUriPropertyInfo-instance AttrInfo DOMDocumentDocumentUriPropertyInfo where-    type AttrAllowedOps DOMDocumentDocumentUriPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMDocumentDocumentUriPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMDocumentDocumentUriPropertyInfo = DOMDocumentK-    type AttrGetType DOMDocumentDocumentUriPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMDocumentDocumentUriPropertyInfo = "document-uri"-    attrGet _ = getDOMDocumentDocumentUri-    attrSet _ = setDOMDocumentDocumentUri-    attrConstruct _ = constructDOMDocumentDocumentUri-    attrClear _ = undefined---- VVV Prop "domain"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDocumentDomain :: (MonadIO m, DOMDocumentK o) => o -> m (Maybe T.Text)-getDOMDocumentDomain obj = liftIO $ getObjectPropertyString obj "domain"--data DOMDocumentDomainPropertyInfo-instance AttrInfo DOMDocumentDomainPropertyInfo where-    type AttrAllowedOps DOMDocumentDomainPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMDocumentDomainPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDocumentDomainPropertyInfo = DOMDocumentK-    type AttrGetType DOMDocumentDomainPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMDocumentDomainPropertyInfo = "domain"-    attrGet _ = getDOMDocumentDomain-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "first-element-child"-   -- Type: TInterface "WebKit2WebExtension" "DOMElement"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDocumentFirstElementChild :: (MonadIO m, DOMDocumentK o) => o -> m (Maybe DOMElement)-getDOMDocumentFirstElementChild obj = liftIO $ getObjectPropertyObject obj "first-element-child" DOMElement--data DOMDocumentFirstElementChildPropertyInfo-instance AttrInfo DOMDocumentFirstElementChildPropertyInfo where-    type AttrAllowedOps DOMDocumentFirstElementChildPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMDocumentFirstElementChildPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDocumentFirstElementChildPropertyInfo = DOMDocumentK-    type AttrGetType DOMDocumentFirstElementChildPropertyInfo = (Maybe DOMElement)-    type AttrLabel DOMDocumentFirstElementChildPropertyInfo = "first-element-child"-    attrGet _ = getDOMDocumentFirstElementChild-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "forms"-   -- Type: TInterface "WebKit2WebExtension" "DOMHTMLCollection"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDocumentForms :: (MonadIO m, DOMDocumentK o) => o -> m (Maybe DOMHTMLCollection)-getDOMDocumentForms obj = liftIO $ getObjectPropertyObject obj "forms" DOMHTMLCollection--data DOMDocumentFormsPropertyInfo-instance AttrInfo DOMDocumentFormsPropertyInfo where-    type AttrAllowedOps DOMDocumentFormsPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMDocumentFormsPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDocumentFormsPropertyInfo = DOMDocumentK-    type AttrGetType DOMDocumentFormsPropertyInfo = (Maybe DOMHTMLCollection)-    type AttrLabel DOMDocumentFormsPropertyInfo = "forms"-    attrGet _ = getDOMDocumentForms-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "head"-   -- Type: TInterface "WebKit2WebExtension" "DOMHTMLHeadElement"-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMDocumentHead :: (MonadIO m, DOMDocumentK o) => o -> m DOMHTMLHeadElement-getDOMDocumentHead obj = liftIO $ checkUnexpectedNothing "getDOMDocumentHead" $ getObjectPropertyObject obj "head" DOMHTMLHeadElement--data DOMDocumentHeadPropertyInfo-instance AttrInfo DOMDocumentHeadPropertyInfo where-    type AttrAllowedOps DOMDocumentHeadPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMDocumentHeadPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDocumentHeadPropertyInfo = DOMDocumentK-    type AttrGetType DOMDocumentHeadPropertyInfo = DOMHTMLHeadElement-    type AttrLabel DOMDocumentHeadPropertyInfo = "head"-    attrGet _ = getDOMDocumentHead-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "hidden"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDocumentHidden :: (MonadIO m, DOMDocumentK o) => o -> m Bool-getDOMDocumentHidden obj = liftIO $ getObjectPropertyBool obj "hidden"--data DOMDocumentHiddenPropertyInfo-instance AttrInfo DOMDocumentHiddenPropertyInfo where-    type AttrAllowedOps DOMDocumentHiddenPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMDocumentHiddenPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDocumentHiddenPropertyInfo = DOMDocumentK-    type AttrGetType DOMDocumentHiddenPropertyInfo = Bool-    type AttrLabel DOMDocumentHiddenPropertyInfo = "hidden"-    attrGet _ = getDOMDocumentHidden-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "images"-   -- Type: TInterface "WebKit2WebExtension" "DOMHTMLCollection"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDocumentImages :: (MonadIO m, DOMDocumentK o) => o -> m (Maybe DOMHTMLCollection)-getDOMDocumentImages obj = liftIO $ getObjectPropertyObject obj "images" DOMHTMLCollection--data DOMDocumentImagesPropertyInfo-instance AttrInfo DOMDocumentImagesPropertyInfo where-    type AttrAllowedOps DOMDocumentImagesPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMDocumentImagesPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDocumentImagesPropertyInfo = DOMDocumentK-    type AttrGetType DOMDocumentImagesPropertyInfo = (Maybe DOMHTMLCollection)-    type AttrLabel DOMDocumentImagesPropertyInfo = "images"-    attrGet _ = getDOMDocumentImages-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "implementation"-   -- Type: TInterface "WebKit2WebExtension" "DOMDOMImplementation"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDocumentImplementation :: (MonadIO m, DOMDocumentK o) => o -> m (Maybe DOMDOMImplementation)-getDOMDocumentImplementation obj = liftIO $ getObjectPropertyObject obj "implementation" DOMDOMImplementation--data DOMDocumentImplementationPropertyInfo-instance AttrInfo DOMDocumentImplementationPropertyInfo where-    type AttrAllowedOps DOMDocumentImplementationPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMDocumentImplementationPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDocumentImplementationPropertyInfo = DOMDocumentK-    type AttrGetType DOMDocumentImplementationPropertyInfo = (Maybe DOMDOMImplementation)-    type AttrLabel DOMDocumentImplementationPropertyInfo = "implementation"-    attrGet _ = getDOMDocumentImplementation-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "input-encoding"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDocumentInputEncoding :: (MonadIO m, DOMDocumentK o) => o -> m (Maybe T.Text)-getDOMDocumentInputEncoding obj = liftIO $ getObjectPropertyString obj "input-encoding"--data DOMDocumentInputEncodingPropertyInfo-instance AttrInfo DOMDocumentInputEncodingPropertyInfo where-    type AttrAllowedOps DOMDocumentInputEncodingPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMDocumentInputEncodingPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDocumentInputEncodingPropertyInfo = DOMDocumentK-    type AttrGetType DOMDocumentInputEncodingPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMDocumentInputEncodingPropertyInfo = "input-encoding"-    attrGet _ = getDOMDocumentInputEncoding-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "last-element-child"-   -- Type: TInterface "WebKit2WebExtension" "DOMElement"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDocumentLastElementChild :: (MonadIO m, DOMDocumentK o) => o -> m (Maybe DOMElement)-getDOMDocumentLastElementChild obj = liftIO $ getObjectPropertyObject obj "last-element-child" DOMElement--data DOMDocumentLastElementChildPropertyInfo-instance AttrInfo DOMDocumentLastElementChildPropertyInfo where-    type AttrAllowedOps DOMDocumentLastElementChildPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMDocumentLastElementChildPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDocumentLastElementChildPropertyInfo = DOMDocumentK-    type AttrGetType DOMDocumentLastElementChildPropertyInfo = (Maybe DOMElement)-    type AttrLabel DOMDocumentLastElementChildPropertyInfo = "last-element-child"-    attrGet _ = getDOMDocumentLastElementChild-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "last-modified"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDocumentLastModified :: (MonadIO m, DOMDocumentK o) => o -> m (Maybe T.Text)-getDOMDocumentLastModified obj = liftIO $ getObjectPropertyString obj "last-modified"--data DOMDocumentLastModifiedPropertyInfo-instance AttrInfo DOMDocumentLastModifiedPropertyInfo where-    type AttrAllowedOps DOMDocumentLastModifiedPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMDocumentLastModifiedPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDocumentLastModifiedPropertyInfo = DOMDocumentK-    type AttrGetType DOMDocumentLastModifiedPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMDocumentLastModifiedPropertyInfo = "last-modified"-    attrGet _ = getDOMDocumentLastModified-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "links"-   -- Type: TInterface "WebKit2WebExtension" "DOMHTMLCollection"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDocumentLinks :: (MonadIO m, DOMDocumentK o) => o -> m (Maybe DOMHTMLCollection)-getDOMDocumentLinks obj = liftIO $ getObjectPropertyObject obj "links" DOMHTMLCollection--data DOMDocumentLinksPropertyInfo-instance AttrInfo DOMDocumentLinksPropertyInfo where-    type AttrAllowedOps DOMDocumentLinksPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMDocumentLinksPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDocumentLinksPropertyInfo = DOMDocumentK-    type AttrGetType DOMDocumentLinksPropertyInfo = (Maybe DOMHTMLCollection)-    type AttrLabel DOMDocumentLinksPropertyInfo = "links"-    attrGet _ = getDOMDocumentLinks-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "origin"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDocumentOrigin :: (MonadIO m, DOMDocumentK o) => o -> m (Maybe T.Text)-getDOMDocumentOrigin obj = liftIO $ getObjectPropertyString obj "origin"--data DOMDocumentOriginPropertyInfo-instance AttrInfo DOMDocumentOriginPropertyInfo where-    type AttrAllowedOps DOMDocumentOriginPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMDocumentOriginPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDocumentOriginPropertyInfo = DOMDocumentK-    type AttrGetType DOMDocumentOriginPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMDocumentOriginPropertyInfo = "origin"-    attrGet _ = getDOMDocumentOrigin-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "pointer-lock-element"-   -- Type: TInterface "WebKit2WebExtension" "DOMElement"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDocumentPointerLockElement :: (MonadIO m, DOMDocumentK o) => o -> m (Maybe DOMElement)-getDOMDocumentPointerLockElement obj = liftIO $ getObjectPropertyObject obj "pointer-lock-element" DOMElement--data DOMDocumentPointerLockElementPropertyInfo-instance AttrInfo DOMDocumentPointerLockElementPropertyInfo where-    type AttrAllowedOps DOMDocumentPointerLockElementPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMDocumentPointerLockElementPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDocumentPointerLockElementPropertyInfo = DOMDocumentK-    type AttrGetType DOMDocumentPointerLockElementPropertyInfo = (Maybe DOMElement)-    type AttrLabel DOMDocumentPointerLockElementPropertyInfo = "pointer-lock-element"-    attrGet _ = getDOMDocumentPointerLockElement-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "preferred-stylesheet-set"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDocumentPreferredStylesheetSet :: (MonadIO m, DOMDocumentK o) => o -> m (Maybe T.Text)-getDOMDocumentPreferredStylesheetSet obj = liftIO $ getObjectPropertyString obj "preferred-stylesheet-set"--data DOMDocumentPreferredStylesheetSetPropertyInfo-instance AttrInfo DOMDocumentPreferredStylesheetSetPropertyInfo where-    type AttrAllowedOps DOMDocumentPreferredStylesheetSetPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMDocumentPreferredStylesheetSetPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDocumentPreferredStylesheetSetPropertyInfo = DOMDocumentK-    type AttrGetType DOMDocumentPreferredStylesheetSetPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMDocumentPreferredStylesheetSetPropertyInfo = "preferred-stylesheet-set"-    attrGet _ = getDOMDocumentPreferredStylesheetSet-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "ready-state"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDocumentReadyState :: (MonadIO m, DOMDocumentK o) => o -> m (Maybe T.Text)-getDOMDocumentReadyState obj = liftIO $ getObjectPropertyString obj "ready-state"--data DOMDocumentReadyStatePropertyInfo-instance AttrInfo DOMDocumentReadyStatePropertyInfo where-    type AttrAllowedOps DOMDocumentReadyStatePropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMDocumentReadyStatePropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDocumentReadyStatePropertyInfo = DOMDocumentK-    type AttrGetType DOMDocumentReadyStatePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMDocumentReadyStatePropertyInfo = "ready-state"-    attrGet _ = getDOMDocumentReadyState-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "referrer"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDocumentReferrer :: (MonadIO m, DOMDocumentK o) => o -> m (Maybe T.Text)-getDOMDocumentReferrer obj = liftIO $ getObjectPropertyString obj "referrer"--data DOMDocumentReferrerPropertyInfo-instance AttrInfo DOMDocumentReferrerPropertyInfo where-    type AttrAllowedOps DOMDocumentReferrerPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMDocumentReferrerPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDocumentReferrerPropertyInfo = DOMDocumentK-    type AttrGetType DOMDocumentReferrerPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMDocumentReferrerPropertyInfo = "referrer"-    attrGet _ = getDOMDocumentReferrer-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "scrolling-element"-   -- Type: TInterface "WebKit2WebExtension" "DOMElement"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDocumentScrollingElement :: (MonadIO m, DOMDocumentK o) => o -> m (Maybe DOMElement)-getDOMDocumentScrollingElement obj = liftIO $ getObjectPropertyObject obj "scrolling-element" DOMElement--data DOMDocumentScrollingElementPropertyInfo-instance AttrInfo DOMDocumentScrollingElementPropertyInfo where-    type AttrAllowedOps DOMDocumentScrollingElementPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMDocumentScrollingElementPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDocumentScrollingElementPropertyInfo = DOMDocumentK-    type AttrGetType DOMDocumentScrollingElementPropertyInfo = (Maybe DOMElement)-    type AttrLabel DOMDocumentScrollingElementPropertyInfo = "scrolling-element"-    attrGet _ = getDOMDocumentScrollingElement-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "selected-stylesheet-set"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMDocumentSelectedStylesheetSet :: (MonadIO m, DOMDocumentK o) => o -> m (Maybe T.Text)-getDOMDocumentSelectedStylesheetSet obj = liftIO $ getObjectPropertyString obj "selected-stylesheet-set"--setDOMDocumentSelectedStylesheetSet :: (MonadIO m, DOMDocumentK o) => o -> T.Text -> m ()-setDOMDocumentSelectedStylesheetSet obj val = liftIO $ setObjectPropertyString obj "selected-stylesheet-set" (Just val)--constructDOMDocumentSelectedStylesheetSet :: T.Text -> IO ([Char], GValue)-constructDOMDocumentSelectedStylesheetSet val = constructObjectPropertyString "selected-stylesheet-set" (Just val)--data DOMDocumentSelectedStylesheetSetPropertyInfo-instance AttrInfo DOMDocumentSelectedStylesheetSetPropertyInfo where-    type AttrAllowedOps DOMDocumentSelectedStylesheetSetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMDocumentSelectedStylesheetSetPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMDocumentSelectedStylesheetSetPropertyInfo = DOMDocumentK-    type AttrGetType DOMDocumentSelectedStylesheetSetPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMDocumentSelectedStylesheetSetPropertyInfo = "selected-stylesheet-set"-    attrGet _ = getDOMDocumentSelectedStylesheetSet-    attrSet _ = setDOMDocumentSelectedStylesheetSet-    attrConstruct _ = constructDOMDocumentSelectedStylesheetSet-    attrClear _ = undefined---- VVV Prop "style-sheets"-   -- Type: TInterface "WebKit2WebExtension" "DOMStyleSheetList"-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMDocumentStyleSheets :: (MonadIO m, DOMDocumentK o) => o -> m DOMStyleSheetList-getDOMDocumentStyleSheets obj = liftIO $ checkUnexpectedNothing "getDOMDocumentStyleSheets" $ getObjectPropertyObject obj "style-sheets" DOMStyleSheetList--data DOMDocumentStyleSheetsPropertyInfo-instance AttrInfo DOMDocumentStyleSheetsPropertyInfo where-    type AttrAllowedOps DOMDocumentStyleSheetsPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMDocumentStyleSheetsPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDocumentStyleSheetsPropertyInfo = DOMDocumentK-    type AttrGetType DOMDocumentStyleSheetsPropertyInfo = DOMStyleSheetList-    type AttrLabel DOMDocumentStyleSheetsPropertyInfo = "style-sheets"-    attrGet _ = getDOMDocumentStyleSheets-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "title"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMDocumentTitle :: (MonadIO m, DOMDocumentK o) => o -> m (Maybe T.Text)-getDOMDocumentTitle obj = liftIO $ getObjectPropertyString obj "title"--setDOMDocumentTitle :: (MonadIO m, DOMDocumentK o) => o -> T.Text -> m ()-setDOMDocumentTitle obj val = liftIO $ setObjectPropertyString obj "title" (Just val)--constructDOMDocumentTitle :: T.Text -> IO ([Char], GValue)-constructDOMDocumentTitle val = constructObjectPropertyString "title" (Just val)--data DOMDocumentTitlePropertyInfo-instance AttrInfo DOMDocumentTitlePropertyInfo where-    type AttrAllowedOps DOMDocumentTitlePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMDocumentTitlePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMDocumentTitlePropertyInfo = DOMDocumentK-    type AttrGetType DOMDocumentTitlePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMDocumentTitlePropertyInfo = "title"-    attrGet _ = getDOMDocumentTitle-    attrSet _ = setDOMDocumentTitle-    attrConstruct _ = constructDOMDocumentTitle-    attrClear _ = undefined---- VVV Prop "url"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDocumentUrl :: (MonadIO m, DOMDocumentK o) => o -> m (Maybe T.Text)-getDOMDocumentUrl obj = liftIO $ getObjectPropertyString obj "url"--data DOMDocumentUrlPropertyInfo-instance AttrInfo DOMDocumentUrlPropertyInfo where-    type AttrAllowedOps DOMDocumentUrlPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMDocumentUrlPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDocumentUrlPropertyInfo = DOMDocumentK-    type AttrGetType DOMDocumentUrlPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMDocumentUrlPropertyInfo = "url"-    attrGet _ = getDOMDocumentUrl-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "visibility-state"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDocumentVisibilityState :: (MonadIO m, DOMDocumentK o) => o -> m (Maybe T.Text)-getDOMDocumentVisibilityState obj = liftIO $ getObjectPropertyString obj "visibility-state"--data DOMDocumentVisibilityStatePropertyInfo-instance AttrInfo DOMDocumentVisibilityStatePropertyInfo where-    type AttrAllowedOps DOMDocumentVisibilityStatePropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMDocumentVisibilityStatePropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDocumentVisibilityStatePropertyInfo = DOMDocumentK-    type AttrGetType DOMDocumentVisibilityStatePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMDocumentVisibilityStatePropertyInfo = "visibility-state"-    attrGet _ = getDOMDocumentVisibilityState-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "webkit-current-full-screen-element"-   -- Type: TInterface "WebKit2WebExtension" "DOMElement"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDocumentWebkitCurrentFullScreenElement :: (MonadIO m, DOMDocumentK o) => o -> m (Maybe DOMElement)-getDOMDocumentWebkitCurrentFullScreenElement obj = liftIO $ getObjectPropertyObject obj "webkit-current-full-screen-element" DOMElement--data DOMDocumentWebkitCurrentFullScreenElementPropertyInfo-instance AttrInfo DOMDocumentWebkitCurrentFullScreenElementPropertyInfo where-    type AttrAllowedOps DOMDocumentWebkitCurrentFullScreenElementPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMDocumentWebkitCurrentFullScreenElementPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDocumentWebkitCurrentFullScreenElementPropertyInfo = DOMDocumentK-    type AttrGetType DOMDocumentWebkitCurrentFullScreenElementPropertyInfo = (Maybe DOMElement)-    type AttrLabel DOMDocumentWebkitCurrentFullScreenElementPropertyInfo = "webkit-current-full-screen-element"-    attrGet _ = getDOMDocumentWebkitCurrentFullScreenElement-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "webkit-full-screen-keyboard-input-allowed"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDocumentWebkitFullScreenKeyboardInputAllowed :: (MonadIO m, DOMDocumentK o) => o -> m Bool-getDOMDocumentWebkitFullScreenKeyboardInputAllowed obj = liftIO $ getObjectPropertyBool obj "webkit-full-screen-keyboard-input-allowed"--data DOMDocumentWebkitFullScreenKeyboardInputAllowedPropertyInfo-instance AttrInfo DOMDocumentWebkitFullScreenKeyboardInputAllowedPropertyInfo where-    type AttrAllowedOps DOMDocumentWebkitFullScreenKeyboardInputAllowedPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMDocumentWebkitFullScreenKeyboardInputAllowedPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDocumentWebkitFullScreenKeyboardInputAllowedPropertyInfo = DOMDocumentK-    type AttrGetType DOMDocumentWebkitFullScreenKeyboardInputAllowedPropertyInfo = Bool-    type AttrLabel DOMDocumentWebkitFullScreenKeyboardInputAllowedPropertyInfo = "webkit-full-screen-keyboard-input-allowed"-    attrGet _ = getDOMDocumentWebkitFullScreenKeyboardInputAllowed-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "webkit-fullscreen-element"-   -- Type: TInterface "WebKit2WebExtension" "DOMElement"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDocumentWebkitFullscreenElement :: (MonadIO m, DOMDocumentK o) => o -> m (Maybe DOMElement)-getDOMDocumentWebkitFullscreenElement obj = liftIO $ getObjectPropertyObject obj "webkit-fullscreen-element" DOMElement--data DOMDocumentWebkitFullscreenElementPropertyInfo-instance AttrInfo DOMDocumentWebkitFullscreenElementPropertyInfo where-    type AttrAllowedOps DOMDocumentWebkitFullscreenElementPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMDocumentWebkitFullscreenElementPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDocumentWebkitFullscreenElementPropertyInfo = DOMDocumentK-    type AttrGetType DOMDocumentWebkitFullscreenElementPropertyInfo = (Maybe DOMElement)-    type AttrLabel DOMDocumentWebkitFullscreenElementPropertyInfo = "webkit-fullscreen-element"-    attrGet _ = getDOMDocumentWebkitFullscreenElement-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "webkit-fullscreen-enabled"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDocumentWebkitFullscreenEnabled :: (MonadIO m, DOMDocumentK o) => o -> m Bool-getDOMDocumentWebkitFullscreenEnabled obj = liftIO $ getObjectPropertyBool obj "webkit-fullscreen-enabled"--data DOMDocumentWebkitFullscreenEnabledPropertyInfo-instance AttrInfo DOMDocumentWebkitFullscreenEnabledPropertyInfo where-    type AttrAllowedOps DOMDocumentWebkitFullscreenEnabledPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMDocumentWebkitFullscreenEnabledPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDocumentWebkitFullscreenEnabledPropertyInfo = DOMDocumentK-    type AttrGetType DOMDocumentWebkitFullscreenEnabledPropertyInfo = Bool-    type AttrLabel DOMDocumentWebkitFullscreenEnabledPropertyInfo = "webkit-fullscreen-enabled"-    attrGet _ = getDOMDocumentWebkitFullscreenEnabled-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "webkit-is-full-screen"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDocumentWebkitIsFullScreen :: (MonadIO m, DOMDocumentK o) => o -> m Bool-getDOMDocumentWebkitIsFullScreen obj = liftIO $ getObjectPropertyBool obj "webkit-is-full-screen"--data DOMDocumentWebkitIsFullScreenPropertyInfo-instance AttrInfo DOMDocumentWebkitIsFullScreenPropertyInfo where-    type AttrAllowedOps DOMDocumentWebkitIsFullScreenPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMDocumentWebkitIsFullScreenPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDocumentWebkitIsFullScreenPropertyInfo = DOMDocumentK-    type AttrGetType DOMDocumentWebkitIsFullScreenPropertyInfo = Bool-    type AttrLabel DOMDocumentWebkitIsFullScreenPropertyInfo = "webkit-is-full-screen"-    attrGet _ = getDOMDocumentWebkitIsFullScreen-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "xml-encoding"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDocumentXmlEncoding :: (MonadIO m, DOMDocumentK o) => o -> m (Maybe T.Text)-getDOMDocumentXmlEncoding obj = liftIO $ getObjectPropertyString obj "xml-encoding"--data DOMDocumentXmlEncodingPropertyInfo-instance AttrInfo DOMDocumentXmlEncodingPropertyInfo where-    type AttrAllowedOps DOMDocumentXmlEncodingPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMDocumentXmlEncodingPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDocumentXmlEncodingPropertyInfo = DOMDocumentK-    type AttrGetType DOMDocumentXmlEncodingPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMDocumentXmlEncodingPropertyInfo = "xml-encoding"-    attrGet _ = getDOMDocumentXmlEncoding-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "xml-standalone"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Nothing)--getDOMDocumentXmlStandalone :: (MonadIO m, DOMDocumentK o) => o -> m Bool-getDOMDocumentXmlStandalone obj = liftIO $ getObjectPropertyBool obj "xml-standalone"--setDOMDocumentXmlStandalone :: (MonadIO m, DOMDocumentK o) => o -> Bool -> m ()-setDOMDocumentXmlStandalone obj val = liftIO $ setObjectPropertyBool obj "xml-standalone" val--constructDOMDocumentXmlStandalone :: Bool -> IO ([Char], GValue)-constructDOMDocumentXmlStandalone val = constructObjectPropertyBool "xml-standalone" val--data DOMDocumentXmlStandalonePropertyInfo-instance AttrInfo DOMDocumentXmlStandalonePropertyInfo where-    type AttrAllowedOps DOMDocumentXmlStandalonePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMDocumentXmlStandalonePropertyInfo = (~) Bool-    type AttrBaseTypeConstraint DOMDocumentXmlStandalonePropertyInfo = DOMDocumentK-    type AttrGetType DOMDocumentXmlStandalonePropertyInfo = Bool-    type AttrLabel DOMDocumentXmlStandalonePropertyInfo = "xml-standalone"-    attrGet _ = getDOMDocumentXmlStandalone-    attrSet _ = setDOMDocumentXmlStandalone-    attrConstruct _ = constructDOMDocumentXmlStandalone-    attrClear _ = undefined---- VVV Prop "xml-version"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMDocumentXmlVersion :: (MonadIO m, DOMDocumentK o) => o -> m (Maybe T.Text)-getDOMDocumentXmlVersion obj = liftIO $ getObjectPropertyString obj "xml-version"--setDOMDocumentXmlVersion :: (MonadIO m, DOMDocumentK o) => o -> T.Text -> m ()-setDOMDocumentXmlVersion obj val = liftIO $ setObjectPropertyString obj "xml-version" (Just val)--constructDOMDocumentXmlVersion :: T.Text -> IO ([Char], GValue)-constructDOMDocumentXmlVersion val = constructObjectPropertyString "xml-version" (Just val)--clearDOMDocumentXmlVersion :: (MonadIO m, DOMDocumentK o) => o -> m ()-clearDOMDocumentXmlVersion obj = liftIO $ setObjectPropertyString obj "xml-version" (Nothing :: Maybe T.Text)--data DOMDocumentXmlVersionPropertyInfo-instance AttrInfo DOMDocumentXmlVersionPropertyInfo where-    type AttrAllowedOps DOMDocumentXmlVersionPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMDocumentXmlVersionPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMDocumentXmlVersionPropertyInfo = DOMDocumentK-    type AttrGetType DOMDocumentXmlVersionPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMDocumentXmlVersionPropertyInfo = "xml-version"-    attrGet _ = getDOMDocumentXmlVersion-    attrSet _ = setDOMDocumentXmlVersion-    attrConstruct _ = constructDOMDocumentXmlVersion-    attrClear _ = clearDOMDocumentXmlVersion--type instance AttributeList DOMDocument = DOMDocumentAttributeList-type DOMDocumentAttributeList = ('[ '("activeElement", DOMDocumentActiveElementPropertyInfo), '("anchors", DOMDocumentAnchorsPropertyInfo), '("applets", DOMDocumentAppletsPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("body", DOMDocumentBodyPropertyInfo), '("characterSet", DOMDocumentCharacterSetPropertyInfo), '("charset", DOMDocumentCharsetPropertyInfo), '("childElementCount", DOMDocumentChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMDocumentChildrenPropertyInfo), '("compatMode", DOMDocumentCompatModePropertyInfo), '("contentType", DOMDocumentContentTypePropertyInfo), '("cookie", DOMDocumentCookiePropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("currentScript", DOMDocumentCurrentScriptPropertyInfo), '("defaultCharset", DOMDocumentDefaultCharsetPropertyInfo), '("defaultView", DOMDocumentDefaultViewPropertyInfo), '("doctype", DOMDocumentDoctypePropertyInfo), '("documentElement", DOMDocumentDocumentElementPropertyInfo), '("documentUri", DOMDocumentDocumentUriPropertyInfo), '("domain", DOMDocumentDomainPropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMDocumentFirstElementChildPropertyInfo), '("forms", DOMDocumentFormsPropertyInfo), '("head", DOMDocumentHeadPropertyInfo), '("hidden", DOMDocumentHiddenPropertyInfo), '("images", DOMDocumentImagesPropertyInfo), '("implementation", DOMDocumentImplementationPropertyInfo), '("inputEncoding", DOMDocumentInputEncodingPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMDocumentLastElementChildPropertyInfo), '("lastModified", DOMDocumentLastModifiedPropertyInfo), '("links", DOMDocumentLinksPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("origin", DOMDocumentOriginPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("pointerLockElement", DOMDocumentPointerLockElementPropertyInfo), '("preferredStylesheetSet", DOMDocumentPreferredStylesheetSetPropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("readyState", DOMDocumentReadyStatePropertyInfo), '("referrer", DOMDocumentReferrerPropertyInfo), '("scrollingElement", DOMDocumentScrollingElementPropertyInfo), '("selectedStylesheetSet", DOMDocumentSelectedStylesheetSetPropertyInfo), '("styleSheets", DOMDocumentStyleSheetsPropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("title", DOMDocumentTitlePropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("url", DOMDocumentUrlPropertyInfo), '("visibilityState", DOMDocumentVisibilityStatePropertyInfo), '("webkitCurrentFullScreenElement", DOMDocumentWebkitCurrentFullScreenElementPropertyInfo), '("webkitFullScreenKeyboardInputAllowed", DOMDocumentWebkitFullScreenKeyboardInputAllowedPropertyInfo), '("webkitFullscreenElement", DOMDocumentWebkitFullscreenElementPropertyInfo), '("webkitFullscreenEnabled", DOMDocumentWebkitFullscreenEnabledPropertyInfo), '("webkitIsFullScreen", DOMDocumentWebkitIsFullScreenPropertyInfo), '("xmlEncoding", DOMDocumentXmlEncodingPropertyInfo), '("xmlStandalone", DOMDocumentXmlStandalonePropertyInfo), '("xmlVersion", DOMDocumentXmlVersionPropertyInfo)] :: [(Symbol, *)])--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--dOMDocumentDefaultCharset :: AttrLabelProxy "defaultCharset"-dOMDocumentDefaultCharset = AttrLabelProxy--dOMDocumentDefaultView :: AttrLabelProxy "defaultView"-dOMDocumentDefaultView = AttrLabelProxy--dOMDocumentDoctype :: AttrLabelProxy "doctype"-dOMDocumentDoctype = AttrLabelProxy--dOMDocumentDocumentElement :: AttrLabelProxy "documentElement"-dOMDocumentDocumentElement = AttrLabelProxy--dOMDocumentDocumentUri :: AttrLabelProxy "documentUri"-dOMDocumentDocumentUri = AttrLabelProxy--dOMDocumentDomain :: AttrLabelProxy "domain"-dOMDocumentDomain = 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--dOMDocumentPointerLockElement :: AttrLabelProxy "pointerLockElement"-dOMDocumentPointerLockElement = AttrLabelProxy--dOMDocumentPreferredStylesheetSet :: AttrLabelProxy "preferredStylesheetSet"-dOMDocumentPreferredStylesheetSet = AttrLabelProxy--dOMDocumentReadyState :: AttrLabelProxy "readyState"-dOMDocumentReadyState = AttrLabelProxy--dOMDocumentReferrer :: AttrLabelProxy "referrer"-dOMDocumentReferrer = 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--type instance SignalList DOMDocument = DOMDocumentSignalList-type DOMDocumentSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMDocument::adopt_node--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "source", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMNode")--- throws : True--- Skip return : False--foreign import ccall "webkit_dom_document_adopt_node" webkit_dom_document_adopt_node :: -    Ptr DOMDocument ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    Ptr DOMNode ->                          -- source : TInterface "WebKit2WebExtension" "DOMNode"-    Ptr (Ptr GError) ->                     -- error-    IO (Ptr DOMNode)---dOMDocumentAdoptNode ::-    (MonadIO m, DOMDocumentK a, DOMNodeK b) =>-    a                                       -- _obj-    -> b                                    -- source-    -> m DOMNode                            -- result-dOMDocumentAdoptNode _obj source = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let source' = unsafeManagedPtrCastPtr source-    onException (do-        result <- propagateGError $ webkit_dom_document_adopt_node _obj' source'-        checkUnexpectedReturnNULL "webkit_dom_document_adopt_node" result-        result' <- (newObject DOMNode) result-        touchManagedPtr _obj-        touchManagedPtr source-        return result'-     ) (do-        return ()-     )--data DOMDocumentAdoptNodeMethodInfo-instance (signature ~ (b -> m DOMNode), MonadIO m, DOMDocumentK a, DOMNodeK b) => MethodInfo DOMDocumentAdoptNodeMethodInfo a signature where-    overloadedMethod _ = dOMDocumentAdoptNode---- method DOMDocument::create_attribute--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMAttr")--- throws : True--- Skip return : False--foreign import ccall "webkit_dom_document_create_attribute" webkit_dom_document_create_attribute :: -    Ptr DOMDocument ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    CString ->                              -- name : TBasicType TUTF8-    Ptr (Ptr GError) ->                     -- error-    IO (Ptr DOMAttr)---dOMDocumentCreateAttribute ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> T.Text                               -- name-    -> m DOMAttr                            -- result-dOMDocumentCreateAttribute _obj name = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    name' <- textToCString name-    onException (do-        result <- propagateGError $ webkit_dom_document_create_attribute _obj' name'-        checkUnexpectedReturnNULL "webkit_dom_document_create_attribute" result-        result' <- (newObject DOMAttr) result-        touchManagedPtr _obj-        freeMem name'-        return result'-     ) (do-        freeMem name'-     )--data DOMDocumentCreateAttributeMethodInfo-instance (signature ~ (T.Text -> m DOMAttr), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentCreateAttributeMethodInfo a signature where-    overloadedMethod _ = dOMDocumentCreateAttribute---- method DOMDocument::create_attribute_ns--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "namespaceURI", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "qualifiedName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMAttr")--- throws : True--- Skip return : False--foreign import ccall "webkit_dom_document_create_attribute_ns" webkit_dom_document_create_attribute_ns :: -    Ptr DOMDocument ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    CString ->                              -- namespaceURI : TBasicType TUTF8-    CString ->                              -- qualifiedName : TBasicType TUTF8-    Ptr (Ptr GError) ->                     -- error-    IO (Ptr DOMAttr)---dOMDocumentCreateAttributeNs ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> Maybe (T.Text)                       -- namespaceURI-    -> T.Text                               -- qualifiedName-    -> m DOMAttr                            -- result-dOMDocumentCreateAttributeNs _obj namespaceURI qualifiedName = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    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 _obj' maybeNamespaceURI qualifiedName'-        checkUnexpectedReturnNULL "webkit_dom_document_create_attribute_ns" result-        result' <- (newObject DOMAttr) result-        touchManagedPtr _obj-        freeMem maybeNamespaceURI-        freeMem qualifiedName'-        return result'-     ) (do-        freeMem maybeNamespaceURI-        freeMem qualifiedName'-     )--data DOMDocumentCreateAttributeNsMethodInfo-instance (signature ~ (Maybe (T.Text) -> T.Text -> m DOMAttr), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentCreateAttributeNsMethodInfo a signature where-    overloadedMethod _ = dOMDocumentCreateAttributeNs---- method DOMDocument::create_cdata_section--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "data", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMCDATASection")--- throws : True--- Skip return : False--foreign import ccall "webkit_dom_document_create_cdata_section" webkit_dom_document_create_cdata_section :: -    Ptr DOMDocument ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    CString ->                              -- data : TBasicType TUTF8-    Ptr (Ptr GError) ->                     -- error-    IO (Ptr DOMCDATASection)---dOMDocumentCreateCdataSection ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> T.Text                               -- data_-    -> m DOMCDATASection                    -- result-dOMDocumentCreateCdataSection _obj data_ = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    data_' <- textToCString data_-    onException (do-        result <- propagateGError $ webkit_dom_document_create_cdata_section _obj' data_'-        checkUnexpectedReturnNULL "webkit_dom_document_create_cdata_section" result-        result' <- (newObject DOMCDATASection) result-        touchManagedPtr _obj-        freeMem data_'-        return result'-     ) (do-        freeMem data_'-     )--data DOMDocumentCreateCdataSectionMethodInfo-instance (signature ~ (T.Text -> m DOMCDATASection), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentCreateCdataSectionMethodInfo a signature where-    overloadedMethod _ = dOMDocumentCreateCdataSection---- method DOMDocument::create_comment--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "data", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMComment")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_document_create_comment" webkit_dom_document_create_comment :: -    Ptr DOMDocument ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    CString ->                              -- data : TBasicType TUTF8-    IO (Ptr DOMComment)---dOMDocumentCreateComment ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> T.Text                               -- data_-    -> m DOMComment                         -- result-dOMDocumentCreateComment _obj data_ = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    data_' <- textToCString data_-    result <- webkit_dom_document_create_comment _obj' data_'-    checkUnexpectedReturnNULL "webkit_dom_document_create_comment" result-    result' <- (newObject DOMComment) result-    touchManagedPtr _obj-    freeMem data_'-    return result'--data DOMDocumentCreateCommentMethodInfo-instance (signature ~ (T.Text -> m DOMComment), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentCreateCommentMethodInfo a signature where-    overloadedMethod _ = dOMDocumentCreateComment---- method DOMDocument::create_css_style_declaration--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    IO (Ptr DOMCSSStyleDeclaration)---dOMDocumentCreateCssStyleDeclaration ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> m DOMCSSStyleDeclaration             -- result-dOMDocumentCreateCssStyleDeclaration _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_document_create_css_style_declaration _obj'-    checkUnexpectedReturnNULL "webkit_dom_document_create_css_style_declaration" result-    result' <- (wrapObject DOMCSSStyleDeclaration) result-    touchManagedPtr _obj-    return result'--data DOMDocumentCreateCssStyleDeclarationMethodInfo-instance (signature ~ (m DOMCSSStyleDeclaration), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentCreateCssStyleDeclarationMethodInfo a signature where-    overloadedMethod _ = dOMDocumentCreateCssStyleDeclaration---- method DOMDocument::create_document_fragment--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMDocumentFragment")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_document_create_document_fragment" webkit_dom_document_create_document_fragment :: -    Ptr DOMDocument ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    IO (Ptr DOMDocumentFragment)---dOMDocumentCreateDocumentFragment ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> m DOMDocumentFragment                -- result-dOMDocumentCreateDocumentFragment _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_document_create_document_fragment _obj'-    checkUnexpectedReturnNULL "webkit_dom_document_create_document_fragment" result-    result' <- (newObject DOMDocumentFragment) result-    touchManagedPtr _obj-    return result'--data DOMDocumentCreateDocumentFragmentMethodInfo-instance (signature ~ (m DOMDocumentFragment), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentCreateDocumentFragmentMethodInfo a signature where-    overloadedMethod _ = dOMDocumentCreateDocumentFragment---- method DOMDocument::create_element--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "tagName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMElement")--- throws : True--- Skip return : False--foreign import ccall "webkit_dom_document_create_element" webkit_dom_document_create_element :: -    Ptr DOMDocument ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    CString ->                              -- tagName : TBasicType TUTF8-    Ptr (Ptr GError) ->                     -- error-    IO (Ptr DOMElement)---dOMDocumentCreateElement ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> T.Text                               -- tagName-    -> m DOMElement                         -- result-dOMDocumentCreateElement _obj tagName = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    tagName' <- textToCString tagName-    onException (do-        result <- propagateGError $ webkit_dom_document_create_element _obj' tagName'-        checkUnexpectedReturnNULL "webkit_dom_document_create_element" result-        result' <- (newObject DOMElement) result-        touchManagedPtr _obj-        freeMem tagName'-        return result'-     ) (do-        freeMem tagName'-     )--data DOMDocumentCreateElementMethodInfo-instance (signature ~ (T.Text -> m DOMElement), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentCreateElementMethodInfo a signature where-    overloadedMethod _ = dOMDocumentCreateElement---- method DOMDocument::create_element_ns--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "namespaceURI", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "qualifiedName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMElement")--- throws : True--- Skip return : False--foreign import ccall "webkit_dom_document_create_element_ns" webkit_dom_document_create_element_ns :: -    Ptr DOMDocument ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    CString ->                              -- namespaceURI : TBasicType TUTF8-    CString ->                              -- qualifiedName : TBasicType TUTF8-    Ptr (Ptr GError) ->                     -- error-    IO (Ptr DOMElement)---dOMDocumentCreateElementNs ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> Maybe (T.Text)                       -- namespaceURI-    -> T.Text                               -- qualifiedName-    -> m DOMElement                         -- result-dOMDocumentCreateElementNs _obj namespaceURI qualifiedName = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    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 _obj' maybeNamespaceURI qualifiedName'-        checkUnexpectedReturnNULL "webkit_dom_document_create_element_ns" result-        result' <- (newObject DOMElement) result-        touchManagedPtr _obj-        freeMem maybeNamespaceURI-        freeMem qualifiedName'-        return result'-     ) (do-        freeMem maybeNamespaceURI-        freeMem qualifiedName'-     )--data DOMDocumentCreateElementNsMethodInfo-instance (signature ~ (Maybe (T.Text) -> T.Text -> m DOMElement), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentCreateElementNsMethodInfo a signature where-    overloadedMethod _ = dOMDocumentCreateElementNs---- method DOMDocument::create_entity_reference--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMEntityReference")--- throws : True--- Skip return : False--foreign import ccall "webkit_dom_document_create_entity_reference" webkit_dom_document_create_entity_reference :: -    Ptr DOMDocument ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    CString ->                              -- name : TBasicType TUTF8-    Ptr (Ptr GError) ->                     -- error-    IO (Ptr DOMEntityReference)--{-# DEPRECATED dOMDocumentCreateEntityReference ["(Since version 2.12)"]#-}-dOMDocumentCreateEntityReference ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> Maybe (T.Text)                       -- name-    -> m DOMEntityReference                 -- result-dOMDocumentCreateEntityReference _obj name = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    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 _obj' maybeName-        checkUnexpectedReturnNULL "webkit_dom_document_create_entity_reference" result-        result' <- (newObject DOMEntityReference) result-        touchManagedPtr _obj-        freeMem maybeName-        return result'-     ) (do-        freeMem maybeName-     )--data DOMDocumentCreateEntityReferenceMethodInfo-instance (signature ~ (Maybe (T.Text) -> m DOMEntityReference), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentCreateEntityReferenceMethodInfo a signature where-    overloadedMethod _ = dOMDocumentCreateEntityReference---- method DOMDocument::create_event--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "eventType", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMEvent")--- throws : True--- Skip return : False--foreign import ccall "webkit_dom_document_create_event" webkit_dom_document_create_event :: -    Ptr DOMDocument ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    CString ->                              -- eventType : TBasicType TUTF8-    Ptr (Ptr GError) ->                     -- error-    IO (Ptr DOMEvent)---dOMDocumentCreateEvent ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> T.Text                               -- eventType-    -> m DOMEvent                           -- result-dOMDocumentCreateEvent _obj eventType = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    eventType' <- textToCString eventType-    onException (do-        result <- propagateGError $ webkit_dom_document_create_event _obj' eventType'-        checkUnexpectedReturnNULL "webkit_dom_document_create_event" result-        result' <- (wrapObject DOMEvent) result-        touchManagedPtr _obj-        freeMem eventType'-        return result'-     ) (do-        freeMem eventType'-     )--data DOMDocumentCreateEventMethodInfo-instance (signature ~ (T.Text -> m DOMEvent), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentCreateEventMethodInfo a signature where-    overloadedMethod _ = dOMDocumentCreateEvent---- method DOMDocument::create_expression--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "expression", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "resolver", argType = TInterface "WebKit2WebExtension" "DOMXPathNSResolver", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMXPathExpression")--- throws : True--- Skip return : False--foreign import ccall "webkit_dom_document_create_expression" webkit_dom_document_create_expression :: -    Ptr DOMDocument ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    CString ->                              -- expression : TBasicType TUTF8-    Ptr DOMXPathNSResolver ->               -- resolver : TInterface "WebKit2WebExtension" "DOMXPathNSResolver"-    Ptr (Ptr GError) ->                     -- error-    IO (Ptr DOMXPathExpression)---dOMDocumentCreateExpression ::-    (MonadIO m, DOMDocumentK a, DOMXPathNSResolverK b) =>-    a                                       -- _obj-    -> T.Text                               -- expression-    -> b                                    -- resolver-    -> m DOMXPathExpression                 -- result-dOMDocumentCreateExpression _obj expression resolver = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    expression' <- textToCString expression-    let resolver' = unsafeManagedPtrCastPtr resolver-    onException (do-        result <- propagateGError $ webkit_dom_document_create_expression _obj' expression' resolver'-        checkUnexpectedReturnNULL "webkit_dom_document_create_expression" result-        result' <- (wrapObject DOMXPathExpression) result-        touchManagedPtr _obj-        touchManagedPtr resolver-        freeMem expression'-        return result'-     ) (do-        freeMem expression'-     )--data DOMDocumentCreateExpressionMethodInfo-instance (signature ~ (T.Text -> b -> m DOMXPathExpression), MonadIO m, DOMDocumentK a, DOMXPathNSResolverK b) => MethodInfo DOMDocumentCreateExpressionMethodInfo a signature where-    overloadedMethod _ = dOMDocumentCreateExpression---- method DOMDocument::create_node_iterator--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "root", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "whatToShow", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "filter", argType = TInterface "WebKit2WebExtension" "DOMNodeFilter", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "expandEntityReferences", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMNodeIterator")--- throws : True--- Skip return : False--foreign import ccall "webkit_dom_document_create_node_iterator" webkit_dom_document_create_node_iterator :: -    Ptr DOMDocument ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    Ptr DOMNode ->                          -- root : TInterface "WebKit2WebExtension" "DOMNode"-    CULong ->                               -- whatToShow : TBasicType TULong-    Ptr DOMNodeFilter ->                    -- filter : TInterface "WebKit2WebExtension" "DOMNodeFilter"-    CInt ->                                 -- expandEntityReferences : TBasicType TBoolean-    Ptr (Ptr GError) ->                     -- error-    IO (Ptr DOMNodeIterator)---dOMDocumentCreateNodeIterator ::-    (MonadIO m, DOMDocumentK a, DOMNodeK b, DOMNodeFilterK c) =>-    a                                       -- _obj-    -> b                                    -- root-    -> CULong                               -- whatToShow-    -> Maybe (c)                            -- filter-    -> Bool                                 -- expandEntityReferences-    -> m DOMNodeIterator                    -- result-dOMDocumentCreateNodeIterator _obj root whatToShow filter expandEntityReferences = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let root' = unsafeManagedPtrCastPtr root-    maybeFilter <- case filter of-        Nothing -> return nullPtr-        Just jFilter -> do-            let jFilter' = unsafeManagedPtrCastPtr jFilter-            return jFilter'-    let expandEntityReferences' = (fromIntegral . fromEnum) expandEntityReferences-    onException (do-        result <- propagateGError $ webkit_dom_document_create_node_iterator _obj' root' whatToShow maybeFilter expandEntityReferences'-        checkUnexpectedReturnNULL "webkit_dom_document_create_node_iterator" result-        result' <- (wrapObject DOMNodeIterator) result-        touchManagedPtr _obj-        touchManagedPtr root-        whenJust filter touchManagedPtr-        return result'-     ) (do-        return ()-     )--data DOMDocumentCreateNodeIteratorMethodInfo-instance (signature ~ (b -> CULong -> Maybe (c) -> Bool -> m DOMNodeIterator), MonadIO m, DOMDocumentK a, DOMNodeK b, DOMNodeFilterK c) => MethodInfo DOMDocumentCreateNodeIteratorMethodInfo a signature where-    overloadedMethod _ = dOMDocumentCreateNodeIterator---- method DOMDocument::create_ns_resolver--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "nodeResolver", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMXPathNSResolver")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_document_create_ns_resolver" webkit_dom_document_create_ns_resolver :: -    Ptr DOMDocument ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    Ptr DOMNode ->                          -- nodeResolver : TInterface "WebKit2WebExtension" "DOMNode"-    IO (Ptr DOMXPathNSResolver)---dOMDocumentCreateNsResolver ::-    (MonadIO m, DOMDocumentK a, DOMNodeK b) =>-    a                                       -- _obj-    -> b                                    -- nodeResolver-    -> m DOMXPathNSResolver                 -- result-dOMDocumentCreateNsResolver _obj nodeResolver = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let nodeResolver' = unsafeManagedPtrCastPtr nodeResolver-    result <- webkit_dom_document_create_ns_resolver _obj' nodeResolver'-    checkUnexpectedReturnNULL "webkit_dom_document_create_ns_resolver" result-    result' <- (wrapObject DOMXPathNSResolver) result-    touchManagedPtr _obj-    touchManagedPtr nodeResolver-    return result'--data DOMDocumentCreateNsResolverMethodInfo-instance (signature ~ (b -> m DOMXPathNSResolver), MonadIO m, DOMDocumentK a, DOMNodeK b) => MethodInfo DOMDocumentCreateNsResolverMethodInfo a signature where-    overloadedMethod _ = dOMDocumentCreateNsResolver---- method DOMDocument::create_processing_instruction--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "target", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "data", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMProcessingInstruction")--- throws : True--- Skip return : False--foreign import ccall "webkit_dom_document_create_processing_instruction" webkit_dom_document_create_processing_instruction :: -    Ptr DOMDocument ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    CString ->                              -- target : TBasicType TUTF8-    CString ->                              -- data : TBasicType TUTF8-    Ptr (Ptr GError) ->                     -- error-    IO (Ptr DOMProcessingInstruction)---dOMDocumentCreateProcessingInstruction ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> T.Text                               -- target-    -> T.Text                               -- data_-    -> m DOMProcessingInstruction           -- result-dOMDocumentCreateProcessingInstruction _obj target data_ = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    target' <- textToCString target-    data_' <- textToCString data_-    onException (do-        result <- propagateGError $ webkit_dom_document_create_processing_instruction _obj' target' data_'-        checkUnexpectedReturnNULL "webkit_dom_document_create_processing_instruction" result-        result' <- (newObject DOMProcessingInstruction) result-        touchManagedPtr _obj-        freeMem target'-        freeMem data_'-        return result'-     ) (do-        freeMem target'-        freeMem data_'-     )--data DOMDocumentCreateProcessingInstructionMethodInfo-instance (signature ~ (T.Text -> T.Text -> m DOMProcessingInstruction), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentCreateProcessingInstructionMethodInfo a signature where-    overloadedMethod _ = dOMDocumentCreateProcessingInstruction---- method DOMDocument::create_range--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMRange")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_document_create_range" webkit_dom_document_create_range :: -    Ptr DOMDocument ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    IO (Ptr DOMRange)---dOMDocumentCreateRange ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> m DOMRange                           -- result-dOMDocumentCreateRange _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_document_create_range _obj'-    checkUnexpectedReturnNULL "webkit_dom_document_create_range" result-    result' <- (wrapObject DOMRange) result-    touchManagedPtr _obj-    return result'--data DOMDocumentCreateRangeMethodInfo-instance (signature ~ (m DOMRange), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentCreateRangeMethodInfo a signature where-    overloadedMethod _ = dOMDocumentCreateRange---- method DOMDocument::create_text_node--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "data", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMText")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_document_create_text_node" webkit_dom_document_create_text_node :: -    Ptr DOMDocument ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    CString ->                              -- data : TBasicType TUTF8-    IO (Ptr DOMText)---dOMDocumentCreateTextNode ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> T.Text                               -- data_-    -> m DOMText                            -- result-dOMDocumentCreateTextNode _obj data_ = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    data_' <- textToCString data_-    result <- webkit_dom_document_create_text_node _obj' data_'-    checkUnexpectedReturnNULL "webkit_dom_document_create_text_node" result-    result' <- (newObject DOMText) result-    touchManagedPtr _obj-    freeMem data_'-    return result'--data DOMDocumentCreateTextNodeMethodInfo-instance (signature ~ (T.Text -> m DOMText), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentCreateTextNodeMethodInfo a signature where-    overloadedMethod _ = dOMDocumentCreateTextNode---- method DOMDocument::create_tree_walker--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "root", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "whatToShow", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "filter", argType = TInterface "WebKit2WebExtension" "DOMNodeFilter", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "expandEntityReferences", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMTreeWalker")--- throws : True--- Skip return : False--foreign import ccall "webkit_dom_document_create_tree_walker" webkit_dom_document_create_tree_walker :: -    Ptr DOMDocument ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    Ptr DOMNode ->                          -- root : TInterface "WebKit2WebExtension" "DOMNode"-    CULong ->                               -- whatToShow : TBasicType TULong-    Ptr DOMNodeFilter ->                    -- filter : TInterface "WebKit2WebExtension" "DOMNodeFilter"-    CInt ->                                 -- expandEntityReferences : TBasicType TBoolean-    Ptr (Ptr GError) ->                     -- error-    IO (Ptr DOMTreeWalker)---dOMDocumentCreateTreeWalker ::-    (MonadIO m, DOMDocumentK a, DOMNodeK b, DOMNodeFilterK c) =>-    a                                       -- _obj-    -> b                                    -- root-    -> CULong                               -- whatToShow-    -> Maybe (c)                            -- filter-    -> Bool                                 -- expandEntityReferences-    -> m DOMTreeWalker                      -- result-dOMDocumentCreateTreeWalker _obj root whatToShow filter expandEntityReferences = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let root' = unsafeManagedPtrCastPtr root-    maybeFilter <- case filter of-        Nothing -> return nullPtr-        Just jFilter -> do-            let jFilter' = unsafeManagedPtrCastPtr jFilter-            return jFilter'-    let expandEntityReferences' = (fromIntegral . fromEnum) expandEntityReferences-    onException (do-        result <- propagateGError $ webkit_dom_document_create_tree_walker _obj' root' whatToShow maybeFilter expandEntityReferences'-        checkUnexpectedReturnNULL "webkit_dom_document_create_tree_walker" result-        result' <- (wrapObject DOMTreeWalker) result-        touchManagedPtr _obj-        touchManagedPtr root-        whenJust filter touchManagedPtr-        return result'-     ) (do-        return ()-     )--data DOMDocumentCreateTreeWalkerMethodInfo-instance (signature ~ (b -> CULong -> Maybe (c) -> Bool -> m DOMTreeWalker), MonadIO m, DOMDocumentK a, DOMNodeK b, DOMNodeFilterK c) => MethodInfo DOMDocumentCreateTreeWalkerMethodInfo a signature where-    overloadedMethod _ = dOMDocumentCreateTreeWalker---- method DOMDocument::element_from_point--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "x", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "y", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMElement")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_document_element_from_point" webkit_dom_document_element_from_point :: -    Ptr DOMDocument ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    CLong ->                                -- x : TBasicType TLong-    CLong ->                                -- y : TBasicType TLong-    IO (Ptr DOMElement)---dOMDocumentElementFromPoint ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> CLong                                -- x-    -> CLong                                -- y-    -> m DOMElement                         -- result-dOMDocumentElementFromPoint _obj x y = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_document_element_from_point _obj' x y-    checkUnexpectedReturnNULL "webkit_dom_document_element_from_point" result-    result' <- (newObject DOMElement) result-    touchManagedPtr _obj-    return result'--data DOMDocumentElementFromPointMethodInfo-instance (signature ~ (CLong -> CLong -> m DOMElement), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentElementFromPointMethodInfo a signature where-    overloadedMethod _ = dOMDocumentElementFromPoint---- method DOMDocument::evaluate--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "expression", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "contextNode", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "resolver", argType = TInterface "WebKit2WebExtension" "DOMXPathNSResolver", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "type", argType = TBasicType TUInt16, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "inResult", argType = TInterface "WebKit2WebExtension" "DOMXPathResult", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMXPathResult")--- throws : True--- Skip return : False--foreign import ccall "webkit_dom_document_evaluate" webkit_dom_document_evaluate :: -    Ptr DOMDocument ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    CString ->                              -- expression : TBasicType TUTF8-    Ptr DOMNode ->                          -- contextNode : TInterface "WebKit2WebExtension" "DOMNode"-    Ptr DOMXPathNSResolver ->               -- resolver : TInterface "WebKit2WebExtension" "DOMXPathNSResolver"-    Word16 ->                               -- type : TBasicType TUInt16-    Ptr DOMXPathResult ->                   -- inResult : TInterface "WebKit2WebExtension" "DOMXPathResult"-    Ptr (Ptr GError) ->                     -- error-    IO (Ptr DOMXPathResult)---dOMDocumentEvaluate ::-    (MonadIO m, DOMDocumentK a, DOMNodeK b, DOMXPathNSResolverK c, DOMXPathResultK d) =>-    a                                       -- _obj-    -> T.Text                               -- expression-    -> b                                    -- contextNode-    -> Maybe (c)                            -- resolver-    -> Word16                               -- type_-    -> Maybe (d)                            -- inResult-    -> m DOMXPathResult                     -- result-dOMDocumentEvaluate _obj expression contextNode resolver type_ inResult = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    expression' <- textToCString expression-    let contextNode' = unsafeManagedPtrCastPtr contextNode-    maybeResolver <- case resolver of-        Nothing -> return nullPtr-        Just jResolver -> do-            let jResolver' = unsafeManagedPtrCastPtr jResolver-            return jResolver'-    maybeInResult <- case inResult of-        Nothing -> return nullPtr-        Just jInResult -> do-            let jInResult' = unsafeManagedPtrCastPtr jInResult-            return jInResult'-    onException (do-        result <- propagateGError $ webkit_dom_document_evaluate _obj' expression' contextNode' maybeResolver type_ maybeInResult-        checkUnexpectedReturnNULL "webkit_dom_document_evaluate" result-        result' <- (wrapObject DOMXPathResult) result-        touchManagedPtr _obj-        touchManagedPtr contextNode-        whenJust resolver touchManagedPtr-        whenJust inResult touchManagedPtr-        freeMem expression'-        return result'-     ) (do-        freeMem expression'-     )--data DOMDocumentEvaluateMethodInfo-instance (signature ~ (T.Text -> b -> Maybe (c) -> Word16 -> Maybe (d) -> m DOMXPathResult), MonadIO m, DOMDocumentK a, DOMNodeK b, DOMXPathNSResolverK c, DOMXPathResultK d) => MethodInfo DOMDocumentEvaluateMethodInfo a signature where-    overloadedMethod _ = dOMDocumentEvaluate---- method DOMDocument::exec_command--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "command", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "userInterface", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    CString ->                              -- command : TBasicType TUTF8-    CInt ->                                 -- userInterface : TBasicType TBoolean-    CString ->                              -- value : TBasicType TUTF8-    IO CInt---dOMDocumentExecCommand ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> T.Text                               -- command-    -> Bool                                 -- userInterface-    -> T.Text                               -- value-    -> m Bool                               -- result-dOMDocumentExecCommand _obj command userInterface value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    command' <- textToCString command-    let userInterface' = (fromIntegral . fromEnum) userInterface-    value' <- textToCString value-    result <- webkit_dom_document_exec_command _obj' command' userInterface' value'-    let result' = (/= 0) result-    touchManagedPtr _obj-    freeMem command'-    freeMem value'-    return result'--data DOMDocumentExecCommandMethodInfo-instance (signature ~ (T.Text -> Bool -> T.Text -> m Bool), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentExecCommandMethodInfo a signature where-    overloadedMethod _ = dOMDocumentExecCommand---- method DOMDocument::get_active_element--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMElement")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_document_get_active_element" webkit_dom_document_get_active_element :: -    Ptr DOMDocument ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    IO (Ptr DOMElement)---dOMDocumentGetActiveElement ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> m DOMElement                         -- result-dOMDocumentGetActiveElement _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_document_get_active_element _obj'-    checkUnexpectedReturnNULL "webkit_dom_document_get_active_element" result-    result' <- (newObject DOMElement) result-    touchManagedPtr _obj-    return result'--data DOMDocumentGetActiveElementMethodInfo-instance (signature ~ (m DOMElement), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentGetActiveElementMethodInfo a signature where-    overloadedMethod _ = dOMDocumentGetActiveElement---- method DOMDocument::get_anchors--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMHTMLCollection")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_document_get_anchors" webkit_dom_document_get_anchors :: -    Ptr DOMDocument ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    IO (Ptr DOMHTMLCollection)---dOMDocumentGetAnchors ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> m DOMHTMLCollection                  -- result-dOMDocumentGetAnchors _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_document_get_anchors _obj'-    checkUnexpectedReturnNULL "webkit_dom_document_get_anchors" result-    result' <- (wrapObject DOMHTMLCollection) result-    touchManagedPtr _obj-    return result'--data DOMDocumentGetAnchorsMethodInfo-instance (signature ~ (m DOMHTMLCollection), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentGetAnchorsMethodInfo a signature where-    overloadedMethod _ = dOMDocumentGetAnchors---- method DOMDocument::get_applets--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMHTMLCollection")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_document_get_applets" webkit_dom_document_get_applets :: -    Ptr DOMDocument ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    IO (Ptr DOMHTMLCollection)---dOMDocumentGetApplets ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> m DOMHTMLCollection                  -- result-dOMDocumentGetApplets _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_document_get_applets _obj'-    checkUnexpectedReturnNULL "webkit_dom_document_get_applets" result-    result' <- (wrapObject DOMHTMLCollection) result-    touchManagedPtr _obj-    return result'--data DOMDocumentGetAppletsMethodInfo-instance (signature ~ (m DOMHTMLCollection), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentGetAppletsMethodInfo a signature where-    overloadedMethod _ = dOMDocumentGetApplets---- method DOMDocument::get_body--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMHTMLElement")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_document_get_body" webkit_dom_document_get_body :: -    Ptr DOMDocument ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    IO (Ptr DOMHTMLElement)---dOMDocumentGetBody ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> m DOMHTMLElement                     -- result-dOMDocumentGetBody _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_document_get_body _obj'-    checkUnexpectedReturnNULL "webkit_dom_document_get_body" result-    result' <- (newObject DOMHTMLElement) result-    touchManagedPtr _obj-    return result'--data DOMDocumentGetBodyMethodInfo-instance (signature ~ (m DOMHTMLElement), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentGetBodyMethodInfo a signature where-    overloadedMethod _ = dOMDocumentGetBody---- method DOMDocument::get_character_set--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = 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 ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    IO CString---dOMDocumentGetCharacterSet ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMDocumentGetCharacterSet _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_document_get_character_set _obj'-    checkUnexpectedReturnNULL "webkit_dom_document_get_character_set" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMDocumentGetCharacterSetMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentGetCharacterSetMethodInfo a signature where-    overloadedMethod _ = dOMDocumentGetCharacterSet---- method DOMDocument::get_charset--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = 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 ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    IO CString---dOMDocumentGetCharset ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMDocumentGetCharset _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_document_get_charset _obj'-    checkUnexpectedReturnNULL "webkit_dom_document_get_charset" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMDocumentGetCharsetMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentGetCharsetMethodInfo a signature where-    overloadedMethod _ = dOMDocumentGetCharset---- method DOMDocument::get_cookie--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, 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 ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    Ptr (Ptr GError) ->                     -- error-    IO CString---dOMDocumentGetCookie ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMDocumentGetCookie _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    onException (do-        result <- propagateGError $ webkit_dom_document_get_cookie _obj'-        checkUnexpectedReturnNULL "webkit_dom_document_get_cookie" result-        result' <- cstringToText result-        freeMem result-        touchManagedPtr _obj-        return result'-     ) (do-        return ()-     )--data DOMDocumentGetCookieMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentGetCookieMethodInfo a signature where-    overloadedMethod _ = dOMDocumentGetCookie---- method DOMDocument::get_default_charset--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = 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 ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    IO CString---dOMDocumentGetDefaultCharset ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMDocumentGetDefaultCharset _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_document_get_default_charset _obj'-    checkUnexpectedReturnNULL "webkit_dom_document_get_default_charset" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMDocumentGetDefaultCharsetMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentGetDefaultCharsetMethodInfo a signature where-    overloadedMethod _ = dOMDocumentGetDefaultCharset---- method DOMDocument::get_default_view--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMDOMWindow")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_document_get_default_view" webkit_dom_document_get_default_view :: -    Ptr DOMDocument ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    IO (Ptr DOMDOMWindow)---dOMDocumentGetDefaultView ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> m DOMDOMWindow                       -- result-dOMDocumentGetDefaultView _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_document_get_default_view _obj'-    checkUnexpectedReturnNULL "webkit_dom_document_get_default_view" result-    result' <- (wrapObject DOMDOMWindow) result-    touchManagedPtr _obj-    return result'--data DOMDocumentGetDefaultViewMethodInfo-instance (signature ~ (m DOMDOMWindow), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentGetDefaultViewMethodInfo a signature where-    overloadedMethod _ = dOMDocumentGetDefaultView---- method DOMDocument::get_doctype--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMDocumentType")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_document_get_doctype" webkit_dom_document_get_doctype :: -    Ptr DOMDocument ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    IO (Ptr DOMDocumentType)---dOMDocumentGetDoctype ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> m DOMDocumentType                    -- result-dOMDocumentGetDoctype _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_document_get_doctype _obj'-    checkUnexpectedReturnNULL "webkit_dom_document_get_doctype" result-    result' <- (newObject DOMDocumentType) result-    touchManagedPtr _obj-    return result'--data DOMDocumentGetDoctypeMethodInfo-instance (signature ~ (m DOMDocumentType), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentGetDoctypeMethodInfo a signature where-    overloadedMethod _ = dOMDocumentGetDoctype---- method DOMDocument::get_document_element--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMElement")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_document_get_document_element" webkit_dom_document_get_document_element :: -    Ptr DOMDocument ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    IO (Ptr DOMElement)---dOMDocumentGetDocumentElement ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> m DOMElement                         -- result-dOMDocumentGetDocumentElement _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_document_get_document_element _obj'-    checkUnexpectedReturnNULL "webkit_dom_document_get_document_element" result-    result' <- (newObject DOMElement) result-    touchManagedPtr _obj-    return result'--data DOMDocumentGetDocumentElementMethodInfo-instance (signature ~ (m DOMElement), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentGetDocumentElementMethodInfo a signature where-    overloadedMethod _ = dOMDocumentGetDocumentElement---- method DOMDocument::get_document_uri--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = 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 ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    IO CString---dOMDocumentGetDocumentUri ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMDocumentGetDocumentUri _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_document_get_document_uri _obj'-    checkUnexpectedReturnNULL "webkit_dom_document_get_document_uri" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMDocumentGetDocumentUriMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentGetDocumentUriMethodInfo a signature where-    overloadedMethod _ = dOMDocumentGetDocumentUri---- method DOMDocument::get_domain--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = 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 ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    IO CString---dOMDocumentGetDomain ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMDocumentGetDomain _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_document_get_domain _obj'-    checkUnexpectedReturnNULL "webkit_dom_document_get_domain" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMDocumentGetDomainMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentGetDomainMethodInfo a signature where-    overloadedMethod _ = dOMDocumentGetDomain---- method DOMDocument::get_element_by_id--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "elementId", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    CString ->                              -- elementId : TBasicType TUTF8-    IO (Ptr DOMElement)---dOMDocumentGetElementById ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> T.Text                               -- elementId-    -> m DOMElement                         -- result-dOMDocumentGetElementById _obj elementId = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    elementId' <- textToCString elementId-    result <- webkit_dom_document_get_element_by_id _obj' elementId'-    checkUnexpectedReturnNULL "webkit_dom_document_get_element_by_id" result-    result' <- (newObject DOMElement) result-    touchManagedPtr _obj-    freeMem elementId'-    return result'--data DOMDocumentGetElementByIdMethodInfo-instance (signature ~ (T.Text -> m DOMElement), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentGetElementByIdMethodInfo a signature where-    overloadedMethod _ = dOMDocumentGetElementById---- method DOMDocument::get_elements_by_class_name--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "class_name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    CString ->                              -- class_name : TBasicType TUTF8-    IO (Ptr DOMNodeList)--{-# DEPRECATED dOMDocumentGetElementsByClassName ["(Since version 2.12)","Use webkit_dom_document_get_elements_by_class_name_as_html_collection() instead."]#-}-dOMDocumentGetElementsByClassName ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> T.Text                               -- className-    -> m DOMNodeList                        -- result-dOMDocumentGetElementsByClassName _obj className = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    className' <- textToCString className-    result <- webkit_dom_document_get_elements_by_class_name _obj' className'-    checkUnexpectedReturnNULL "webkit_dom_document_get_elements_by_class_name" result-    result' <- (wrapObject DOMNodeList) result-    touchManagedPtr _obj-    freeMem className'-    return result'--data DOMDocumentGetElementsByClassNameMethodInfo-instance (signature ~ (T.Text -> m DOMNodeList), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentGetElementsByClassNameMethodInfo a signature where-    overloadedMethod _ = dOMDocumentGetElementsByClassName---- method DOMDocument::get_elements_by_class_name_as_html_collection--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "classNames", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    CString ->                              -- classNames : TBasicType TUTF8-    IO (Ptr DOMHTMLCollection)---dOMDocumentGetElementsByClassNameAsHtmlCollection ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> T.Text                               -- classNames-    -> m DOMHTMLCollection                  -- result-dOMDocumentGetElementsByClassNameAsHtmlCollection _obj classNames = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    classNames' <- textToCString classNames-    result <- webkit_dom_document_get_elements_by_class_name_as_html_collection _obj' classNames'-    checkUnexpectedReturnNULL "webkit_dom_document_get_elements_by_class_name_as_html_collection" result-    result' <- (wrapObject DOMHTMLCollection) result-    touchManagedPtr _obj-    freeMem classNames'-    return result'--data DOMDocumentGetElementsByClassNameAsHtmlCollectionMethodInfo-instance (signature ~ (T.Text -> m DOMHTMLCollection), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentGetElementsByClassNameAsHtmlCollectionMethodInfo a signature where-    overloadedMethod _ = dOMDocumentGetElementsByClassNameAsHtmlCollection---- method DOMDocument::get_elements_by_name--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "elementName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    CString ->                              -- elementName : TBasicType TUTF8-    IO (Ptr DOMNodeList)---dOMDocumentGetElementsByName ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> T.Text                               -- elementName-    -> m DOMNodeList                        -- result-dOMDocumentGetElementsByName _obj elementName = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    elementName' <- textToCString elementName-    result <- webkit_dom_document_get_elements_by_name _obj' elementName'-    checkUnexpectedReturnNULL "webkit_dom_document_get_elements_by_name" result-    result' <- (wrapObject DOMNodeList) result-    touchManagedPtr _obj-    freeMem elementName'-    return result'--data DOMDocumentGetElementsByNameMethodInfo-instance (signature ~ (T.Text -> m DOMNodeList), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentGetElementsByNameMethodInfo a signature where-    overloadedMethod _ = dOMDocumentGetElementsByName---- method DOMDocument::get_elements_by_tag_name--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "tag_name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    CString ->                              -- tag_name : TBasicType TUTF8-    IO (Ptr DOMNodeList)--{-# DEPRECATED dOMDocumentGetElementsByTagName ["(Since version 2.12)","Use webkit_dom_document_get_elements_by_tag_name_as_html_collection() instead."]#-}-dOMDocumentGetElementsByTagName ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> T.Text                               -- tagName-    -> m DOMNodeList                        -- result-dOMDocumentGetElementsByTagName _obj tagName = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    tagName' <- textToCString tagName-    result <- webkit_dom_document_get_elements_by_tag_name _obj' tagName'-    checkUnexpectedReturnNULL "webkit_dom_document_get_elements_by_tag_name" result-    result' <- (wrapObject DOMNodeList) result-    touchManagedPtr _obj-    freeMem tagName'-    return result'--data DOMDocumentGetElementsByTagNameMethodInfo-instance (signature ~ (T.Text -> m DOMNodeList), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentGetElementsByTagNameMethodInfo a signature where-    overloadedMethod _ = dOMDocumentGetElementsByTagName---- method DOMDocument::get_elements_by_tag_name_as_html_collection--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "tagname", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    CString ->                              -- tagname : TBasicType TUTF8-    IO (Ptr DOMHTMLCollection)---dOMDocumentGetElementsByTagNameAsHtmlCollection ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> T.Text                               -- tagname-    -> m DOMHTMLCollection                  -- result-dOMDocumentGetElementsByTagNameAsHtmlCollection _obj tagname = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    tagname' <- textToCString tagname-    result <- webkit_dom_document_get_elements_by_tag_name_as_html_collection _obj' tagname'-    checkUnexpectedReturnNULL "webkit_dom_document_get_elements_by_tag_name_as_html_collection" result-    result' <- (wrapObject DOMHTMLCollection) result-    touchManagedPtr _obj-    freeMem tagname'-    return result'--data DOMDocumentGetElementsByTagNameAsHtmlCollectionMethodInfo-instance (signature ~ (T.Text -> m DOMHTMLCollection), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentGetElementsByTagNameAsHtmlCollectionMethodInfo a signature where-    overloadedMethod _ = dOMDocumentGetElementsByTagNameAsHtmlCollection---- method DOMDocument::get_elements_by_tag_name_ns--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "namespace_uri", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "tag_name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    CString ->                              -- namespace_uri : TBasicType TUTF8-    CString ->                              -- tag_name : TBasicType TUTF8-    IO (Ptr DOMNodeList)--{-# DEPRECATED dOMDocumentGetElementsByTagNameNs ["(Since version 2.12)","Use webkit_dom_document_get_elements_by_tag_name_ns_as_html_collection() instead."]#-}-dOMDocumentGetElementsByTagNameNs ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> T.Text                               -- namespaceUri-    -> T.Text                               -- tagName-    -> m DOMNodeList                        -- result-dOMDocumentGetElementsByTagNameNs _obj namespaceUri tagName = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    namespaceUri' <- textToCString namespaceUri-    tagName' <- textToCString tagName-    result <- webkit_dom_document_get_elements_by_tag_name_ns _obj' namespaceUri' tagName'-    checkUnexpectedReturnNULL "webkit_dom_document_get_elements_by_tag_name_ns" result-    result' <- (wrapObject DOMNodeList) result-    touchManagedPtr _obj-    freeMem namespaceUri'-    freeMem tagName'-    return result'--data DOMDocumentGetElementsByTagNameNsMethodInfo-instance (signature ~ (T.Text -> T.Text -> m DOMNodeList), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentGetElementsByTagNameNsMethodInfo a signature where-    overloadedMethod _ = dOMDocumentGetElementsByTagNameNs---- method DOMDocument::get_elements_by_tag_name_ns_as_html_collection--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "namespaceURI", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "localName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    CString ->                              -- namespaceURI : TBasicType TUTF8-    CString ->                              -- localName : TBasicType TUTF8-    IO (Ptr DOMHTMLCollection)---dOMDocumentGetElementsByTagNameNsAsHtmlCollection ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> T.Text                               -- namespaceURI-    -> T.Text                               -- localName-    -> m DOMHTMLCollection                  -- result-dOMDocumentGetElementsByTagNameNsAsHtmlCollection _obj namespaceURI localName = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    namespaceURI' <- textToCString namespaceURI-    localName' <- textToCString localName-    result <- webkit_dom_document_get_elements_by_tag_name_ns_as_html_collection _obj' namespaceURI' localName'-    checkUnexpectedReturnNULL "webkit_dom_document_get_elements_by_tag_name_ns_as_html_collection" result-    result' <- (wrapObject DOMHTMLCollection) result-    touchManagedPtr _obj-    freeMem namespaceURI'-    freeMem localName'-    return result'--data DOMDocumentGetElementsByTagNameNsAsHtmlCollectionMethodInfo-instance (signature ~ (T.Text -> T.Text -> m DOMHTMLCollection), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentGetElementsByTagNameNsAsHtmlCollectionMethodInfo a signature where-    overloadedMethod _ = dOMDocumentGetElementsByTagNameNsAsHtmlCollection---- method DOMDocument::get_forms--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMHTMLCollection")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_document_get_forms" webkit_dom_document_get_forms :: -    Ptr DOMDocument ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    IO (Ptr DOMHTMLCollection)---dOMDocumentGetForms ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> m DOMHTMLCollection                  -- result-dOMDocumentGetForms _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_document_get_forms _obj'-    checkUnexpectedReturnNULL "webkit_dom_document_get_forms" result-    result' <- (wrapObject DOMHTMLCollection) result-    touchManagedPtr _obj-    return result'--data DOMDocumentGetFormsMethodInfo-instance (signature ~ (m DOMHTMLCollection), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentGetFormsMethodInfo a signature where-    overloadedMethod _ = dOMDocumentGetForms---- method DOMDocument::get_head--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMHTMLHeadElement")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_document_get_head" webkit_dom_document_get_head :: -    Ptr DOMDocument ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    IO (Ptr DOMHTMLHeadElement)---dOMDocumentGetHead ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> m DOMHTMLHeadElement                 -- result-dOMDocumentGetHead _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_document_get_head _obj'-    checkUnexpectedReturnNULL "webkit_dom_document_get_head" result-    result' <- (newObject DOMHTMLHeadElement) result-    touchManagedPtr _obj-    return result'--data DOMDocumentGetHeadMethodInfo-instance (signature ~ (m DOMHTMLHeadElement), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentGetHeadMethodInfo a signature where-    overloadedMethod _ = dOMDocumentGetHead---- method DOMDocument::get_images--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMHTMLCollection")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_document_get_images" webkit_dom_document_get_images :: -    Ptr DOMDocument ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    IO (Ptr DOMHTMLCollection)---dOMDocumentGetImages ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> m DOMHTMLCollection                  -- result-dOMDocumentGetImages _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_document_get_images _obj'-    checkUnexpectedReturnNULL "webkit_dom_document_get_images" result-    result' <- (wrapObject DOMHTMLCollection) result-    touchManagedPtr _obj-    return result'--data DOMDocumentGetImagesMethodInfo-instance (signature ~ (m DOMHTMLCollection), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentGetImagesMethodInfo a signature where-    overloadedMethod _ = dOMDocumentGetImages---- method DOMDocument::get_implementation--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMDOMImplementation")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_document_get_implementation" webkit_dom_document_get_implementation :: -    Ptr DOMDocument ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    IO (Ptr DOMDOMImplementation)---dOMDocumentGetImplementation ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> m DOMDOMImplementation               -- result-dOMDocumentGetImplementation _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_document_get_implementation _obj'-    checkUnexpectedReturnNULL "webkit_dom_document_get_implementation" result-    result' <- (wrapObject DOMDOMImplementation) result-    touchManagedPtr _obj-    return result'--data DOMDocumentGetImplementationMethodInfo-instance (signature ~ (m DOMDOMImplementation), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentGetImplementationMethodInfo a signature where-    overloadedMethod _ = dOMDocumentGetImplementation---- method DOMDocument::get_input_encoding--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = 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 ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    IO CString---dOMDocumentGetInputEncoding ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMDocumentGetInputEncoding _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_document_get_input_encoding _obj'-    checkUnexpectedReturnNULL "webkit_dom_document_get_input_encoding" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMDocumentGetInputEncodingMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentGetInputEncodingMethodInfo a signature where-    overloadedMethod _ = dOMDocumentGetInputEncoding---- method DOMDocument::get_last_modified--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = 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 ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    IO CString---dOMDocumentGetLastModified ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMDocumentGetLastModified _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_document_get_last_modified _obj'-    checkUnexpectedReturnNULL "webkit_dom_document_get_last_modified" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMDocumentGetLastModifiedMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentGetLastModifiedMethodInfo a signature where-    overloadedMethod _ = dOMDocumentGetLastModified---- method DOMDocument::get_links--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMHTMLCollection")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_document_get_links" webkit_dom_document_get_links :: -    Ptr DOMDocument ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    IO (Ptr DOMHTMLCollection)---dOMDocumentGetLinks ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> m DOMHTMLCollection                  -- result-dOMDocumentGetLinks _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_document_get_links _obj'-    checkUnexpectedReturnNULL "webkit_dom_document_get_links" result-    result' <- (wrapObject DOMHTMLCollection) result-    touchManagedPtr _obj-    return result'--data DOMDocumentGetLinksMethodInfo-instance (signature ~ (m DOMHTMLCollection), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentGetLinksMethodInfo a signature where-    overloadedMethod _ = dOMDocumentGetLinks---- method DOMDocument::get_override_style--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "element", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "pseudoElement", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMCSSStyleDeclaration")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_document_get_override_style" webkit_dom_document_get_override_style :: -    Ptr DOMDocument ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    Ptr DOMElement ->                       -- element : TInterface "WebKit2WebExtension" "DOMElement"-    CString ->                              -- pseudoElement : TBasicType TUTF8-    IO (Ptr DOMCSSStyleDeclaration)---dOMDocumentGetOverrideStyle ::-    (MonadIO m, DOMDocumentK a, DOMElementK b) =>-    a                                       -- _obj-    -> b                                    -- element-    -> Maybe (T.Text)                       -- pseudoElement-    -> m DOMCSSStyleDeclaration             -- result-dOMDocumentGetOverrideStyle _obj element pseudoElement = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let 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 _obj' element' maybePseudoElement-    checkUnexpectedReturnNULL "webkit_dom_document_get_override_style" result-    result' <- (wrapObject DOMCSSStyleDeclaration) result-    touchManagedPtr _obj-    touchManagedPtr element-    freeMem maybePseudoElement-    return result'--data DOMDocumentGetOverrideStyleMethodInfo-instance (signature ~ (b -> Maybe (T.Text) -> m DOMCSSStyleDeclaration), MonadIO m, DOMDocumentK a, DOMElementK b) => MethodInfo DOMDocumentGetOverrideStyleMethodInfo a signature where-    overloadedMethod _ = dOMDocumentGetOverrideStyle---- method DOMDocument::get_preferred_stylesheet_set--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = 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 ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    IO CString---dOMDocumentGetPreferredStylesheetSet ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMDocumentGetPreferredStylesheetSet _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_document_get_preferred_stylesheet_set _obj'-    checkUnexpectedReturnNULL "webkit_dom_document_get_preferred_stylesheet_set" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMDocumentGetPreferredStylesheetSetMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentGetPreferredStylesheetSetMethodInfo a signature where-    overloadedMethod _ = dOMDocumentGetPreferredStylesheetSet---- method DOMDocument::get_ready_state--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = 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 ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    IO CString---dOMDocumentGetReadyState ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMDocumentGetReadyState _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_document_get_ready_state _obj'-    checkUnexpectedReturnNULL "webkit_dom_document_get_ready_state" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMDocumentGetReadyStateMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentGetReadyStateMethodInfo a signature where-    overloadedMethod _ = dOMDocumentGetReadyState---- method DOMDocument::get_referrer--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = 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 ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    IO CString---dOMDocumentGetReferrer ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMDocumentGetReferrer _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_document_get_referrer _obj'-    checkUnexpectedReturnNULL "webkit_dom_document_get_referrer" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMDocumentGetReferrerMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentGetReferrerMethodInfo a signature where-    overloadedMethod _ = dOMDocumentGetReferrer---- method DOMDocument::get_selected_stylesheet_set--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = 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 ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    IO CString---dOMDocumentGetSelectedStylesheetSet ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMDocumentGetSelectedStylesheetSet _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_document_get_selected_stylesheet_set _obj'-    checkUnexpectedReturnNULL "webkit_dom_document_get_selected_stylesheet_set" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMDocumentGetSelectedStylesheetSetMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentGetSelectedStylesheetSetMethodInfo a signature where-    overloadedMethod _ = dOMDocumentGetSelectedStylesheetSet---- method DOMDocument::get_style_sheets--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMStyleSheetList")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_document_get_style_sheets" webkit_dom_document_get_style_sheets :: -    Ptr DOMDocument ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    IO (Ptr DOMStyleSheetList)---dOMDocumentGetStyleSheets ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> m DOMStyleSheetList                  -- result-dOMDocumentGetStyleSheets _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_document_get_style_sheets _obj'-    checkUnexpectedReturnNULL "webkit_dom_document_get_style_sheets" result-    result' <- (newObject DOMStyleSheetList) result-    touchManagedPtr _obj-    return result'--data DOMDocumentGetStyleSheetsMethodInfo-instance (signature ~ (m DOMStyleSheetList), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentGetStyleSheetsMethodInfo a signature where-    overloadedMethod _ = dOMDocumentGetStyleSheets---- method DOMDocument::get_title--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = 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 ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    IO CString---dOMDocumentGetTitle ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMDocumentGetTitle _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_document_get_title _obj'-    checkUnexpectedReturnNULL "webkit_dom_document_get_title" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMDocumentGetTitleMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentGetTitleMethodInfo a signature where-    overloadedMethod _ = dOMDocumentGetTitle---- method DOMDocument::get_url--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = 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 ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    IO CString---dOMDocumentGetUrl ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMDocumentGetUrl _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_document_get_url _obj'-    checkUnexpectedReturnNULL "webkit_dom_document_get_url" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMDocumentGetUrlMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentGetUrlMethodInfo a signature where-    overloadedMethod _ = dOMDocumentGetUrl---- method DOMDocument::get_xml_encoding--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = 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 ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    IO CString---dOMDocumentGetXmlEncoding ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMDocumentGetXmlEncoding _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_document_get_xml_encoding _obj'-    checkUnexpectedReturnNULL "webkit_dom_document_get_xml_encoding" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMDocumentGetXmlEncodingMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentGetXmlEncodingMethodInfo a signature where-    overloadedMethod _ = dOMDocumentGetXmlEncoding---- method DOMDocument::get_xml_standalone--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, 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 ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    IO CInt---dOMDocumentGetXmlStandalone ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMDocumentGetXmlStandalone _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_document_get_xml_standalone _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMDocumentGetXmlStandaloneMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentGetXmlStandaloneMethodInfo a signature where-    overloadedMethod _ = dOMDocumentGetXmlStandalone---- method DOMDocument::get_xml_version--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = 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 ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    IO CString---dOMDocumentGetXmlVersion ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMDocumentGetXmlVersion _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_document_get_xml_version _obj'-    checkUnexpectedReturnNULL "webkit_dom_document_get_xml_version" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMDocumentGetXmlVersionMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentGetXmlVersionMethodInfo a signature where-    overloadedMethod _ = dOMDocumentGetXmlVersion---- method DOMDocument::has_focus--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, 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 ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    IO CInt---dOMDocumentHasFocus ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMDocumentHasFocus _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_document_has_focus _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMDocumentHasFocusMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentHasFocusMethodInfo a signature where-    overloadedMethod _ = dOMDocumentHasFocus---- method DOMDocument::import_node--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "importedNode", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "deep", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMNode")--- throws : True--- Skip return : False--foreign import ccall "webkit_dom_document_import_node" webkit_dom_document_import_node :: -    Ptr DOMDocument ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    Ptr DOMNode ->                          -- importedNode : TInterface "WebKit2WebExtension" "DOMNode"-    CInt ->                                 -- deep : TBasicType TBoolean-    Ptr (Ptr GError) ->                     -- error-    IO (Ptr DOMNode)---dOMDocumentImportNode ::-    (MonadIO m, DOMDocumentK a, DOMNodeK b) =>-    a                                       -- _obj-    -> b                                    -- importedNode-    -> Bool                                 -- deep-    -> m DOMNode                            -- result-dOMDocumentImportNode _obj importedNode deep = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let importedNode' = unsafeManagedPtrCastPtr importedNode-    let deep' = (fromIntegral . fromEnum) deep-    onException (do-        result <- propagateGError $ webkit_dom_document_import_node _obj' importedNode' deep'-        checkUnexpectedReturnNULL "webkit_dom_document_import_node" result-        result' <- (newObject DOMNode) result-        touchManagedPtr _obj-        touchManagedPtr importedNode-        return result'-     ) (do-        return ()-     )--data DOMDocumentImportNodeMethodInfo-instance (signature ~ (b -> Bool -> m DOMNode), MonadIO m, DOMDocumentK a, DOMNodeK b) => MethodInfo DOMDocumentImportNodeMethodInfo a signature where-    overloadedMethod _ = dOMDocumentImportNode---- method DOMDocument::query_command_enabled--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "command", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    CString ->                              -- command : TBasicType TUTF8-    IO CInt---dOMDocumentQueryCommandEnabled ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> T.Text                               -- command-    -> m Bool                               -- result-dOMDocumentQueryCommandEnabled _obj command = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    command' <- textToCString command-    result <- webkit_dom_document_query_command_enabled _obj' command'-    let result' = (/= 0) result-    touchManagedPtr _obj-    freeMem command'-    return result'--data DOMDocumentQueryCommandEnabledMethodInfo-instance (signature ~ (T.Text -> m Bool), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentQueryCommandEnabledMethodInfo a signature where-    overloadedMethod _ = dOMDocumentQueryCommandEnabled---- method DOMDocument::query_command_indeterm--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "command", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    CString ->                              -- command : TBasicType TUTF8-    IO CInt---dOMDocumentQueryCommandIndeterm ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> T.Text                               -- command-    -> m Bool                               -- result-dOMDocumentQueryCommandIndeterm _obj command = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    command' <- textToCString command-    result <- webkit_dom_document_query_command_indeterm _obj' command'-    let result' = (/= 0) result-    touchManagedPtr _obj-    freeMem command'-    return result'--data DOMDocumentQueryCommandIndetermMethodInfo-instance (signature ~ (T.Text -> m Bool), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentQueryCommandIndetermMethodInfo a signature where-    overloadedMethod _ = dOMDocumentQueryCommandIndeterm---- method DOMDocument::query_command_state--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "command", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    CString ->                              -- command : TBasicType TUTF8-    IO CInt---dOMDocumentQueryCommandState ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> T.Text                               -- command-    -> m Bool                               -- result-dOMDocumentQueryCommandState _obj command = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    command' <- textToCString command-    result <- webkit_dom_document_query_command_state _obj' command'-    let result' = (/= 0) result-    touchManagedPtr _obj-    freeMem command'-    return result'--data DOMDocumentQueryCommandStateMethodInfo-instance (signature ~ (T.Text -> m Bool), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentQueryCommandStateMethodInfo a signature where-    overloadedMethod _ = dOMDocumentQueryCommandState---- method DOMDocument::query_command_supported--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "command", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    CString ->                              -- command : TBasicType TUTF8-    IO CInt---dOMDocumentQueryCommandSupported ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> T.Text                               -- command-    -> m Bool                               -- result-dOMDocumentQueryCommandSupported _obj command = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    command' <- textToCString command-    result <- webkit_dom_document_query_command_supported _obj' command'-    let result' = (/= 0) result-    touchManagedPtr _obj-    freeMem command'-    return result'--data DOMDocumentQueryCommandSupportedMethodInfo-instance (signature ~ (T.Text -> m Bool), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentQueryCommandSupportedMethodInfo a signature where-    overloadedMethod _ = dOMDocumentQueryCommandSupported---- method DOMDocument::query_command_value--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "command", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = 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 ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    CString ->                              -- command : TBasicType TUTF8-    IO CString---dOMDocumentQueryCommandValue ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> T.Text                               -- command-    -> m T.Text                             -- result-dOMDocumentQueryCommandValue _obj command = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    command' <- textToCString command-    result <- webkit_dom_document_query_command_value _obj' command'-    checkUnexpectedReturnNULL "webkit_dom_document_query_command_value" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    freeMem command'-    return result'--data DOMDocumentQueryCommandValueMethodInfo-instance (signature ~ (T.Text -> m T.Text), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentQueryCommandValueMethodInfo a signature where-    overloadedMethod _ = dOMDocumentQueryCommandValue---- method DOMDocument::query_selector--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "selectors", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMElement")--- throws : True--- Skip return : False--foreign import ccall "webkit_dom_document_query_selector" webkit_dom_document_query_selector :: -    Ptr DOMDocument ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    CString ->                              -- selectors : TBasicType TUTF8-    Ptr (Ptr GError) ->                     -- error-    IO (Ptr DOMElement)---dOMDocumentQuerySelector ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> T.Text                               -- selectors-    -> m DOMElement                         -- result-dOMDocumentQuerySelector _obj selectors = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    selectors' <- textToCString selectors-    onException (do-        result <- propagateGError $ webkit_dom_document_query_selector _obj' selectors'-        checkUnexpectedReturnNULL "webkit_dom_document_query_selector" result-        result' <- (newObject DOMElement) result-        touchManagedPtr _obj-        freeMem selectors'-        return result'-     ) (do-        freeMem selectors'-     )--data DOMDocumentQuerySelectorMethodInfo-instance (signature ~ (T.Text -> m DOMElement), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentQuerySelectorMethodInfo a signature where-    overloadedMethod _ = dOMDocumentQuerySelector---- method DOMDocument::query_selector_all--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "selectors", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMNodeList")--- throws : True--- Skip return : False--foreign import ccall "webkit_dom_document_query_selector_all" webkit_dom_document_query_selector_all :: -    Ptr DOMDocument ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    CString ->                              -- selectors : TBasicType TUTF8-    Ptr (Ptr GError) ->                     -- error-    IO (Ptr DOMNodeList)---dOMDocumentQuerySelectorAll ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> T.Text                               -- selectors-    -> m DOMNodeList                        -- result-dOMDocumentQuerySelectorAll _obj selectors = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    selectors' <- textToCString selectors-    onException (do-        result <- propagateGError $ webkit_dom_document_query_selector_all _obj' selectors'-        checkUnexpectedReturnNULL "webkit_dom_document_query_selector_all" result-        result' <- (wrapObject DOMNodeList) result-        touchManagedPtr _obj-        freeMem selectors'-        return result'-     ) (do-        freeMem selectors'-     )--data DOMDocumentQuerySelectorAllMethodInfo-instance (signature ~ (T.Text -> m DOMNodeList), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentQuerySelectorAllMethodInfo a signature where-    overloadedMethod _ = dOMDocumentQuerySelectorAll---- method DOMDocument::set_body--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TInterface "WebKit2WebExtension" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, 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 ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    Ptr DOMHTMLElement ->                   -- value : TInterface "WebKit2WebExtension" "DOMHTMLElement"-    Ptr (Ptr GError) ->                     -- error-    IO ()---dOMDocumentSetBody ::-    (MonadIO m, DOMDocumentK a, DOMHTMLElementK b) =>-    a                                       -- _obj-    -> b                                    -- value-    -> m ()                                 -- result-dOMDocumentSetBody _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let value' = unsafeManagedPtrCastPtr value-    onException (do-        propagateGError $ webkit_dom_document_set_body _obj' value'-        touchManagedPtr _obj-        touchManagedPtr value-        return ()-     ) (do-        return ()-     )--data DOMDocumentSetBodyMethodInfo-instance (signature ~ (b -> m ()), MonadIO m, DOMDocumentK a, DOMHTMLElementK b) => MethodInfo DOMDocumentSetBodyMethodInfo a signature where-    overloadedMethod _ = dOMDocumentSetBody---- method DOMDocument::set_charset--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMDocumentSetCharset ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMDocumentSetCharset _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_document_set_charset _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMDocumentSetCharsetMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentSetCharsetMethodInfo a signature where-    overloadedMethod _ = dOMDocumentSetCharset---- method DOMDocument::set_cookie--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    CString ->                              -- value : TBasicType TUTF8-    Ptr (Ptr GError) ->                     -- error-    IO ()---dOMDocumentSetCookie ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMDocumentSetCookie _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    onException (do-        propagateGError $ webkit_dom_document_set_cookie _obj' value'-        touchManagedPtr _obj-        freeMem value'-        return ()-     ) (do-        freeMem value'-     )--data DOMDocumentSetCookieMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentSetCookieMethodInfo a signature where-    overloadedMethod _ = dOMDocumentSetCookie---- method DOMDocument::set_document_uri--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMDocumentSetDocumentUri ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMDocumentSetDocumentUri _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_document_set_document_uri _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMDocumentSetDocumentUriMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentSetDocumentUriMethodInfo a signature where-    overloadedMethod _ = dOMDocumentSetDocumentUri---- method DOMDocument::set_selected_stylesheet_set--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMDocumentSetSelectedStylesheetSet ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMDocumentSetSelectedStylesheetSet _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_document_set_selected_stylesheet_set _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMDocumentSetSelectedStylesheetSetMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentSetSelectedStylesheetSetMethodInfo a signature where-    overloadedMethod _ = dOMDocumentSetSelectedStylesheetSet---- method DOMDocument::set_title--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMDocumentSetTitle ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMDocumentSetTitle _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_document_set_title _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMDocumentSetTitleMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentSetTitleMethodInfo a signature where-    overloadedMethod _ = dOMDocumentSetTitle---- method DOMDocument::set_xml_standalone--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, 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 ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    CInt ->                                 -- value : TBasicType TBoolean-    Ptr (Ptr GError) ->                     -- error-    IO ()---dOMDocumentSetXmlStandalone ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> Bool                                 -- value-    -> m ()                                 -- result-dOMDocumentSetXmlStandalone _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let value' = (fromIntegral . fromEnum) value-    onException (do-        propagateGError $ webkit_dom_document_set_xml_standalone _obj' value'-        touchManagedPtr _obj-        return ()-     ) (do-        return ()-     )--data DOMDocumentSetXmlStandaloneMethodInfo-instance (signature ~ (Bool -> m ()), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentSetXmlStandaloneMethodInfo a signature where-    overloadedMethod _ = dOMDocumentSetXmlStandalone---- method DOMDocument::set_xml_version--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMDocument"-    CString ->                              -- value : TBasicType TUTF8-    Ptr (Ptr GError) ->                     -- error-    IO ()---dOMDocumentSetXmlVersion ::-    (MonadIO m, DOMDocumentK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMDocumentSetXmlVersion _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    onException (do-        propagateGError $ webkit_dom_document_set_xml_version _obj' value'-        touchManagedPtr _obj-        freeMem value'-        return ()-     ) (do-        freeMem value'-     )--data DOMDocumentSetXmlVersionMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMDocumentK a) => MethodInfo DOMDocumentSetXmlVersionMethodInfo a signature where-    overloadedMethod _ = dOMDocumentSetXmlVersion--
− GI/WebKit2WebExtension/Objects/DOMDocument.hs-boot
@@ -1,137 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMDocument where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMDocument = DOMDocument (ForeignPtr DOMDocument)-instance GObject DOMDocument where-class GObject o => DOMDocumentK o-instance (GObject o, IsDescendantOf DOMDocument o) => DOMDocumentK o-data DOMDocumentActiveElementPropertyInfo-data DOMDocumentAnchorsPropertyInfo-data DOMDocumentAppletsPropertyInfo-data DOMDocumentBodyPropertyInfo-data DOMDocumentCharacterSetPropertyInfo-data DOMDocumentCharsetPropertyInfo-data DOMDocumentChildElementCountPropertyInfo-data DOMDocumentChildrenPropertyInfo-data DOMDocumentCompatModePropertyInfo-data DOMDocumentContentTypePropertyInfo-data DOMDocumentCookiePropertyInfo-data DOMDocumentCurrentScriptPropertyInfo-data DOMDocumentDefaultCharsetPropertyInfo-data DOMDocumentDefaultViewPropertyInfo-data DOMDocumentDoctypePropertyInfo-data DOMDocumentDocumentElementPropertyInfo-data DOMDocumentDocumentUriPropertyInfo-data DOMDocumentDomainPropertyInfo-data DOMDocumentFirstElementChildPropertyInfo-data DOMDocumentFormsPropertyInfo-data DOMDocumentHeadPropertyInfo-data DOMDocumentHiddenPropertyInfo-data DOMDocumentImagesPropertyInfo-data DOMDocumentImplementationPropertyInfo-data DOMDocumentInputEncodingPropertyInfo-data DOMDocumentLastElementChildPropertyInfo-data DOMDocumentLastModifiedPropertyInfo-data DOMDocumentLinksPropertyInfo-data DOMDocumentOriginPropertyInfo-data DOMDocumentPointerLockElementPropertyInfo-data DOMDocumentPreferredStylesheetSetPropertyInfo-data DOMDocumentReadyStatePropertyInfo-data DOMDocumentReferrerPropertyInfo-data DOMDocumentScrollingElementPropertyInfo-data DOMDocumentSelectedStylesheetSetPropertyInfo-data DOMDocumentStyleSheetsPropertyInfo-data DOMDocumentTitlePropertyInfo-data DOMDocumentUrlPropertyInfo-data DOMDocumentVisibilityStatePropertyInfo-data DOMDocumentWebkitCurrentFullScreenElementPropertyInfo-data DOMDocumentWebkitFullScreenKeyboardInputAllowedPropertyInfo-data DOMDocumentWebkitFullscreenElementPropertyInfo-data DOMDocumentWebkitFullscreenEnabledPropertyInfo-data DOMDocumentWebkitIsFullScreenPropertyInfo-data DOMDocumentXmlEncodingPropertyInfo-data DOMDocumentXmlStandalonePropertyInfo-data DOMDocumentXmlVersionPropertyInfo-data DOMDocumentAdoptNodeMethodInfo-data DOMDocumentCreateAttributeMethodInfo-data DOMDocumentCreateAttributeNsMethodInfo-data DOMDocumentCreateCdataSectionMethodInfo-data DOMDocumentCreateCommentMethodInfo-data DOMDocumentCreateCssStyleDeclarationMethodInfo-data DOMDocumentCreateDocumentFragmentMethodInfo-data DOMDocumentCreateElementMethodInfo-data DOMDocumentCreateElementNsMethodInfo-data DOMDocumentCreateEntityReferenceMethodInfo-data DOMDocumentCreateEventMethodInfo-data DOMDocumentCreateExpressionMethodInfo-data DOMDocumentCreateNodeIteratorMethodInfo-data DOMDocumentCreateNsResolverMethodInfo-data DOMDocumentCreateProcessingInstructionMethodInfo-data DOMDocumentCreateRangeMethodInfo-data DOMDocumentCreateTextNodeMethodInfo-data DOMDocumentCreateTreeWalkerMethodInfo-data DOMDocumentElementFromPointMethodInfo-data DOMDocumentEvaluateMethodInfo-data DOMDocumentExecCommandMethodInfo-data DOMDocumentGetActiveElementMethodInfo-data DOMDocumentGetAnchorsMethodInfo-data DOMDocumentGetAppletsMethodInfo-data DOMDocumentGetBodyMethodInfo-data DOMDocumentGetCharacterSetMethodInfo-data DOMDocumentGetCharsetMethodInfo-data DOMDocumentGetCookieMethodInfo-data DOMDocumentGetDefaultCharsetMethodInfo-data DOMDocumentGetDefaultViewMethodInfo-data DOMDocumentGetDoctypeMethodInfo-data DOMDocumentGetDocumentElementMethodInfo-data DOMDocumentGetDocumentUriMethodInfo-data DOMDocumentGetDomainMethodInfo-data DOMDocumentGetElementByIdMethodInfo-data DOMDocumentGetElementsByClassNameMethodInfo-data DOMDocumentGetElementsByClassNameAsHtmlCollectionMethodInfo-data DOMDocumentGetElementsByNameMethodInfo-data DOMDocumentGetElementsByTagNameMethodInfo-data DOMDocumentGetElementsByTagNameAsHtmlCollectionMethodInfo-data DOMDocumentGetElementsByTagNameNsMethodInfo-data DOMDocumentGetElementsByTagNameNsAsHtmlCollectionMethodInfo-data DOMDocumentGetFormsMethodInfo-data DOMDocumentGetHeadMethodInfo-data DOMDocumentGetImagesMethodInfo-data DOMDocumentGetImplementationMethodInfo-data DOMDocumentGetInputEncodingMethodInfo-data DOMDocumentGetLastModifiedMethodInfo-data DOMDocumentGetLinksMethodInfo-data DOMDocumentGetOverrideStyleMethodInfo-data DOMDocumentGetPreferredStylesheetSetMethodInfo-data DOMDocumentGetReadyStateMethodInfo-data DOMDocumentGetReferrerMethodInfo-data DOMDocumentGetSelectedStylesheetSetMethodInfo-data DOMDocumentGetStyleSheetsMethodInfo-data DOMDocumentGetTitleMethodInfo-data DOMDocumentGetUrlMethodInfo-data DOMDocumentGetXmlEncodingMethodInfo-data DOMDocumentGetXmlStandaloneMethodInfo-data DOMDocumentGetXmlVersionMethodInfo-data DOMDocumentHasFocusMethodInfo-data DOMDocumentImportNodeMethodInfo-data DOMDocumentQueryCommandEnabledMethodInfo-data DOMDocumentQueryCommandIndetermMethodInfo-data DOMDocumentQueryCommandStateMethodInfo-data DOMDocumentQueryCommandSupportedMethodInfo-data DOMDocumentQueryCommandValueMethodInfo-data DOMDocumentQuerySelectorMethodInfo-data DOMDocumentQuerySelectorAllMethodInfo-data DOMDocumentSetBodyMethodInfo-data DOMDocumentSetCharsetMethodInfo-data DOMDocumentSetCookieMethodInfo-data DOMDocumentSetDocumentUriMethodInfo-data DOMDocumentSetSelectedStylesheetSetMethodInfo-data DOMDocumentSetTitleMethodInfo-data DOMDocumentSetXmlStandaloneMethodInfo-data DOMDocumentSetXmlVersionMethodInfo
− GI/WebKit2WebExtension/Objects/DOMDocumentFragment.hs
@@ -1,248 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMDocumentFragment-    ( ---- * Exported types-    DOMDocumentFragment(..)                 ,-    DOMDocumentFragmentK                    ,-    toDOMDocumentFragment                   ,-    noDOMDocumentFragment                   ,--- -- * Properties--- ** ChildElementCount-    DOMDocumentFragmentChildElementCountPropertyInfo,-    dOMDocumentFragmentChildElementCount    ,-    getDOMDocumentFragmentChildElementCount ,----- ** Children-    DOMDocumentFragmentChildrenPropertyInfo ,-    dOMDocumentFragmentChildren             ,-    getDOMDocumentFragmentChildren          ,----- ** FirstElementChild-    DOMDocumentFragmentFirstElementChildPropertyInfo,-    dOMDocumentFragmentFirstElementChild    ,-    getDOMDocumentFragmentFirstElementChild ,----- ** LastElementChild-    DOMDocumentFragmentLastElementChildPropertyInfo,-    dOMDocumentFragmentLastElementChild     ,-    getDOMDocumentFragmentLastElementChild  ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMDocumentFragment = DOMDocumentFragment (ForeignPtr DOMDocumentFragment)-foreign import ccall "webkit_dom_document_fragment_get_type"-    c_webkit_dom_document_fragment_get_type :: IO GType--type instance ParentTypes DOMDocumentFragment = DOMDocumentFragmentParentTypes-type DOMDocumentFragmentParentTypes = '[DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMDocumentFragment where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_document_fragment_get_type-    --class GObject o => DOMDocumentFragmentK o-instance (GObject o, IsDescendantOf DOMDocumentFragment o) => DOMDocumentFragmentK o--toDOMDocumentFragment :: DOMDocumentFragmentK o => o -> IO DOMDocumentFragment-toDOMDocumentFragment = unsafeCastTo DOMDocumentFragment--noDOMDocumentFragment :: Maybe DOMDocumentFragment-noDOMDocumentFragment = Nothing--type family ResolveDOMDocumentFragmentMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMDocumentFragmentMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMDocumentFragmentMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMDocumentFragmentMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMDocumentFragmentMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMDocumentFragmentMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMDocumentFragmentMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMDocumentFragmentMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMDocumentFragmentMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMDocumentFragmentMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMDocumentFragmentMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMDocumentFragmentMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMDocumentFragmentMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMDocumentFragmentMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMDocumentFragmentMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMDocumentFragmentMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMDocumentFragmentMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMDocumentFragmentMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMDocumentFragmentMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMDocumentFragmentMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMDocumentFragmentMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMDocumentFragmentMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMDocumentFragmentMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMDocumentFragmentMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMDocumentFragmentMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMDocumentFragmentMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMDocumentFragmentMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMDocumentFragmentMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMDocumentFragmentMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMDocumentFragmentMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMDocumentFragmentMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMDocumentFragmentMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMDocumentFragmentMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMDocumentFragmentMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMDocumentFragmentMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMDocumentFragmentMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMDocumentFragmentMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMDocumentFragmentMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMDocumentFragmentMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMDocumentFragmentMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMDocumentFragmentMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMDocumentFragmentMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMDocumentFragmentMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMDocumentFragmentMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMDocumentFragmentMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMDocumentFragmentMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMDocumentFragmentMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMDocumentFragmentMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMDocumentFragmentMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMDocumentFragmentMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMDocumentFragmentMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMDocumentFragmentMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMDocumentFragmentMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMDocumentFragmentMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMDocumentFragmentMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMDocumentFragmentMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMDocumentFragmentMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMDocumentFragmentMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMDocumentFragmentMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMDocumentFragmentMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMDocumentFragmentMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMDocumentFragmentMethod t DOMDocumentFragment, MethodInfo info DOMDocumentFragment p) => IsLabelProxy t (DOMDocumentFragment -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMDocumentFragmentMethod t DOMDocumentFragment, MethodInfo info DOMDocumentFragment p) => IsLabel t (DOMDocumentFragment -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "child-element-count"-   -- Type: TBasicType TULong-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDocumentFragmentChildElementCount :: (MonadIO m, DOMDocumentFragmentK o) => o -> m CULong-getDOMDocumentFragmentChildElementCount obj = liftIO $ getObjectPropertyULong obj "child-element-count"--data DOMDocumentFragmentChildElementCountPropertyInfo-instance AttrInfo DOMDocumentFragmentChildElementCountPropertyInfo where-    type AttrAllowedOps DOMDocumentFragmentChildElementCountPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMDocumentFragmentChildElementCountPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDocumentFragmentChildElementCountPropertyInfo = DOMDocumentFragmentK-    type AttrGetType DOMDocumentFragmentChildElementCountPropertyInfo = CULong-    type AttrLabel DOMDocumentFragmentChildElementCountPropertyInfo = "child-element-count"-    attrGet _ = getDOMDocumentFragmentChildElementCount-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "children"-   -- Type: TInterface "WebKit2WebExtension" "DOMHTMLCollection"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDocumentFragmentChildren :: (MonadIO m, DOMDocumentFragmentK o) => o -> m (Maybe DOMHTMLCollection)-getDOMDocumentFragmentChildren obj = liftIO $ getObjectPropertyObject obj "children" DOMHTMLCollection--data DOMDocumentFragmentChildrenPropertyInfo-instance AttrInfo DOMDocumentFragmentChildrenPropertyInfo where-    type AttrAllowedOps DOMDocumentFragmentChildrenPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMDocumentFragmentChildrenPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDocumentFragmentChildrenPropertyInfo = DOMDocumentFragmentK-    type AttrGetType DOMDocumentFragmentChildrenPropertyInfo = (Maybe DOMHTMLCollection)-    type AttrLabel DOMDocumentFragmentChildrenPropertyInfo = "children"-    attrGet _ = getDOMDocumentFragmentChildren-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "first-element-child"-   -- Type: TInterface "WebKit2WebExtension" "DOMElement"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDocumentFragmentFirstElementChild :: (MonadIO m, DOMDocumentFragmentK o) => o -> m (Maybe DOMElement)-getDOMDocumentFragmentFirstElementChild obj = liftIO $ getObjectPropertyObject obj "first-element-child" DOMElement--data DOMDocumentFragmentFirstElementChildPropertyInfo-instance AttrInfo DOMDocumentFragmentFirstElementChildPropertyInfo where-    type AttrAllowedOps DOMDocumentFragmentFirstElementChildPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMDocumentFragmentFirstElementChildPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDocumentFragmentFirstElementChildPropertyInfo = DOMDocumentFragmentK-    type AttrGetType DOMDocumentFragmentFirstElementChildPropertyInfo = (Maybe DOMElement)-    type AttrLabel DOMDocumentFragmentFirstElementChildPropertyInfo = "first-element-child"-    attrGet _ = getDOMDocumentFragmentFirstElementChild-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "last-element-child"-   -- Type: TInterface "WebKit2WebExtension" "DOMElement"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDocumentFragmentLastElementChild :: (MonadIO m, DOMDocumentFragmentK o) => o -> m (Maybe DOMElement)-getDOMDocumentFragmentLastElementChild obj = liftIO $ getObjectPropertyObject obj "last-element-child" DOMElement--data DOMDocumentFragmentLastElementChildPropertyInfo-instance AttrInfo DOMDocumentFragmentLastElementChildPropertyInfo where-    type AttrAllowedOps DOMDocumentFragmentLastElementChildPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMDocumentFragmentLastElementChildPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDocumentFragmentLastElementChildPropertyInfo = DOMDocumentFragmentK-    type AttrGetType DOMDocumentFragmentLastElementChildPropertyInfo = (Maybe DOMElement)-    type AttrLabel DOMDocumentFragmentLastElementChildPropertyInfo = "last-element-child"-    attrGet _ = getDOMDocumentFragmentLastElementChild-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined--type instance AttributeList DOMDocumentFragment = DOMDocumentFragmentAttributeList-type DOMDocumentFragmentAttributeList = ('[ '("baseUri", DOMNodeBaseUriPropertyInfo), '("childElementCount", DOMDocumentFragmentChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMDocumentFragmentChildrenPropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMDocumentFragmentFirstElementChildPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMDocumentFragmentLastElementChildPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo)] :: [(Symbol, *)])--dOMDocumentFragmentChildElementCount :: AttrLabelProxy "childElementCount"-dOMDocumentFragmentChildElementCount = AttrLabelProxy--dOMDocumentFragmentChildren :: AttrLabelProxy "children"-dOMDocumentFragmentChildren = AttrLabelProxy--dOMDocumentFragmentFirstElementChild :: AttrLabelProxy "firstElementChild"-dOMDocumentFragmentFirstElementChild = AttrLabelProxy--dOMDocumentFragmentLastElementChild :: AttrLabelProxy "lastElementChild"-dOMDocumentFragmentLastElementChild = AttrLabelProxy--type instance SignalList DOMDocumentFragment = DOMDocumentFragmentSignalList-type DOMDocumentFragmentSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])--
− GI/WebKit2WebExtension/Objects/DOMDocumentFragment.hs-boot
@@ -1,17 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMDocumentFragment where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMDocumentFragment = DOMDocumentFragment (ForeignPtr DOMDocumentFragment)-instance GObject DOMDocumentFragment where-class GObject o => DOMDocumentFragmentK o-instance (GObject o, IsDescendantOf DOMDocumentFragment o) => DOMDocumentFragmentK o-data DOMDocumentFragmentChildElementCountPropertyInfo-data DOMDocumentFragmentChildrenPropertyInfo-data DOMDocumentFragmentFirstElementChildPropertyInfo-data DOMDocumentFragmentLastElementChildPropertyInfo
− GI/WebKit2WebExtension/Objects/DOMDocumentType.hs
@@ -1,523 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMDocumentType-    ( ---- * Exported types-    DOMDocumentType(..)                     ,-    DOMDocumentTypeK                        ,-    toDOMDocumentType                       ,-    noDOMDocumentType                       ,--- -- * Methods--- ** dOMDocumentTypeGetEntities-    DOMDocumentTypeGetEntitiesMethodInfo    ,-    dOMDocumentTypeGetEntities              ,----- ** dOMDocumentTypeGetInternalSubset-    DOMDocumentTypeGetInternalSubsetMethodInfo,-    dOMDocumentTypeGetInternalSubset        ,----- ** dOMDocumentTypeGetName-    DOMDocumentTypeGetNameMethodInfo        ,-    dOMDocumentTypeGetName                  ,----- ** dOMDocumentTypeGetNotations-    DOMDocumentTypeGetNotationsMethodInfo   ,-    dOMDocumentTypeGetNotations             ,----- ** dOMDocumentTypeGetPublicId-    DOMDocumentTypeGetPublicIdMethodInfo    ,-    dOMDocumentTypeGetPublicId              ,----- ** dOMDocumentTypeGetSystemId-    DOMDocumentTypeGetSystemIdMethodInfo    ,-    dOMDocumentTypeGetSystemId              ,----- -- * Properties--- ** Entities-    DOMDocumentTypeEntitiesPropertyInfo     ,-    dOMDocumentTypeEntities                 ,-    getDOMDocumentTypeEntities              ,----- ** InternalSubset-    DOMDocumentTypeInternalSubsetPropertyInfo,-    dOMDocumentTypeInternalSubset           ,-    getDOMDocumentTypeInternalSubset        ,----- ** Name-    DOMDocumentTypeNamePropertyInfo         ,-    dOMDocumentTypeName                     ,-    getDOMDocumentTypeName                  ,----- ** Notations-    DOMDocumentTypeNotationsPropertyInfo    ,-    dOMDocumentTypeNotations                ,-    getDOMDocumentTypeNotations             ,----- ** PublicId-    DOMDocumentTypePublicIdPropertyInfo     ,-    dOMDocumentTypePublicId                 ,-    getDOMDocumentTypePublicId              ,----- ** SystemId-    DOMDocumentTypeSystemIdPropertyInfo     ,-    dOMDocumentTypeSystemId                 ,-    getDOMDocumentTypeSystemId              ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMDocumentType = DOMDocumentType (ForeignPtr DOMDocumentType)-foreign import ccall "webkit_dom_document_type_get_type"-    c_webkit_dom_document_type_get_type :: IO GType--type instance ParentTypes DOMDocumentType = DOMDocumentTypeParentTypes-type DOMDocumentTypeParentTypes = '[DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMDocumentType where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_document_type_get_type-    --class GObject o => DOMDocumentTypeK o-instance (GObject o, IsDescendantOf DOMDocumentType o) => DOMDocumentTypeK o--toDOMDocumentType :: DOMDocumentTypeK o => o -> IO DOMDocumentType-toDOMDocumentType = unsafeCastTo DOMDocumentType--noDOMDocumentType :: Maybe DOMDocumentType-noDOMDocumentType = Nothing--type family ResolveDOMDocumentTypeMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMDocumentTypeMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMDocumentTypeMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMDocumentTypeMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMDocumentTypeMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMDocumentTypeMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMDocumentTypeMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMDocumentTypeMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMDocumentTypeMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMDocumentTypeMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMDocumentTypeMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMDocumentTypeMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMDocumentTypeMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMDocumentTypeMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMDocumentTypeMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMDocumentTypeMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMDocumentTypeMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMDocumentTypeMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMDocumentTypeMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMDocumentTypeMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMDocumentTypeMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMDocumentTypeMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMDocumentTypeMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMDocumentTypeMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMDocumentTypeMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMDocumentTypeMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMDocumentTypeMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMDocumentTypeMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMDocumentTypeMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMDocumentTypeMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMDocumentTypeMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMDocumentTypeMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMDocumentTypeMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMDocumentTypeMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMDocumentTypeMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMDocumentTypeMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMDocumentTypeMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMDocumentTypeMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMDocumentTypeMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMDocumentTypeMethod "getEntities" o = DOMDocumentTypeGetEntitiesMethodInfo-    ResolveDOMDocumentTypeMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMDocumentTypeMethod "getInternalSubset" o = DOMDocumentTypeGetInternalSubsetMethodInfo-    ResolveDOMDocumentTypeMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMDocumentTypeMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMDocumentTypeMethod "getName" o = DOMDocumentTypeGetNameMethodInfo-    ResolveDOMDocumentTypeMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMDocumentTypeMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMDocumentTypeMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMDocumentTypeMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMDocumentTypeMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMDocumentTypeMethod "getNotations" o = DOMDocumentTypeGetNotationsMethodInfo-    ResolveDOMDocumentTypeMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMDocumentTypeMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMDocumentTypeMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMDocumentTypeMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMDocumentTypeMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMDocumentTypeMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMDocumentTypeMethod "getPublicId" o = DOMDocumentTypeGetPublicIdMethodInfo-    ResolveDOMDocumentTypeMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMDocumentTypeMethod "getSystemId" o = DOMDocumentTypeGetSystemIdMethodInfo-    ResolveDOMDocumentTypeMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMDocumentTypeMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMDocumentTypeMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMDocumentTypeMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMDocumentTypeMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMDocumentTypeMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMDocumentTypeMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMDocumentTypeMethod t DOMDocumentType, MethodInfo info DOMDocumentType p) => IsLabelProxy t (DOMDocumentType -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMDocumentTypeMethod t DOMDocumentType, MethodInfo info DOMDocumentType p) => IsLabel t (DOMDocumentType -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "entities"-   -- Type: TInterface "WebKit2WebExtension" "DOMNamedNodeMap"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDocumentTypeEntities :: (MonadIO m, DOMDocumentTypeK o) => o -> m (Maybe DOMNamedNodeMap)-getDOMDocumentTypeEntities obj = liftIO $ getObjectPropertyObject obj "entities" DOMNamedNodeMap--data DOMDocumentTypeEntitiesPropertyInfo-instance AttrInfo DOMDocumentTypeEntitiesPropertyInfo where-    type AttrAllowedOps DOMDocumentTypeEntitiesPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMDocumentTypeEntitiesPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDocumentTypeEntitiesPropertyInfo = DOMDocumentTypeK-    type AttrGetType DOMDocumentTypeEntitiesPropertyInfo = (Maybe DOMNamedNodeMap)-    type AttrLabel DOMDocumentTypeEntitiesPropertyInfo = "entities"-    attrGet _ = getDOMDocumentTypeEntities-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "internal-subset"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDocumentTypeInternalSubset :: (MonadIO m, DOMDocumentTypeK o) => o -> m (Maybe T.Text)-getDOMDocumentTypeInternalSubset obj = liftIO $ getObjectPropertyString obj "internal-subset"--data DOMDocumentTypeInternalSubsetPropertyInfo-instance AttrInfo DOMDocumentTypeInternalSubsetPropertyInfo where-    type AttrAllowedOps DOMDocumentTypeInternalSubsetPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMDocumentTypeInternalSubsetPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDocumentTypeInternalSubsetPropertyInfo = DOMDocumentTypeK-    type AttrGetType DOMDocumentTypeInternalSubsetPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMDocumentTypeInternalSubsetPropertyInfo = "internal-subset"-    attrGet _ = getDOMDocumentTypeInternalSubset-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "name"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDocumentTypeName :: (MonadIO m, DOMDocumentTypeK o) => o -> m (Maybe T.Text)-getDOMDocumentTypeName obj = liftIO $ getObjectPropertyString obj "name"--data DOMDocumentTypeNamePropertyInfo-instance AttrInfo DOMDocumentTypeNamePropertyInfo where-    type AttrAllowedOps DOMDocumentTypeNamePropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMDocumentTypeNamePropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDocumentTypeNamePropertyInfo = DOMDocumentTypeK-    type AttrGetType DOMDocumentTypeNamePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMDocumentTypeNamePropertyInfo = "name"-    attrGet _ = getDOMDocumentTypeName-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "notations"-   -- Type: TInterface "WebKit2WebExtension" "DOMNamedNodeMap"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDocumentTypeNotations :: (MonadIO m, DOMDocumentTypeK o) => o -> m (Maybe DOMNamedNodeMap)-getDOMDocumentTypeNotations obj = liftIO $ getObjectPropertyObject obj "notations" DOMNamedNodeMap--data DOMDocumentTypeNotationsPropertyInfo-instance AttrInfo DOMDocumentTypeNotationsPropertyInfo where-    type AttrAllowedOps DOMDocumentTypeNotationsPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMDocumentTypeNotationsPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDocumentTypeNotationsPropertyInfo = DOMDocumentTypeK-    type AttrGetType DOMDocumentTypeNotationsPropertyInfo = (Maybe DOMNamedNodeMap)-    type AttrLabel DOMDocumentTypeNotationsPropertyInfo = "notations"-    attrGet _ = getDOMDocumentTypeNotations-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "public-id"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDocumentTypePublicId :: (MonadIO m, DOMDocumentTypeK o) => o -> m (Maybe T.Text)-getDOMDocumentTypePublicId obj = liftIO $ getObjectPropertyString obj "public-id"--data DOMDocumentTypePublicIdPropertyInfo-instance AttrInfo DOMDocumentTypePublicIdPropertyInfo where-    type AttrAllowedOps DOMDocumentTypePublicIdPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMDocumentTypePublicIdPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDocumentTypePublicIdPropertyInfo = DOMDocumentTypeK-    type AttrGetType DOMDocumentTypePublicIdPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMDocumentTypePublicIdPropertyInfo = "public-id"-    attrGet _ = getDOMDocumentTypePublicId-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "system-id"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMDocumentTypeSystemId :: (MonadIO m, DOMDocumentTypeK o) => o -> m (Maybe T.Text)-getDOMDocumentTypeSystemId obj = liftIO $ getObjectPropertyString obj "system-id"--data DOMDocumentTypeSystemIdPropertyInfo-instance AttrInfo DOMDocumentTypeSystemIdPropertyInfo where-    type AttrAllowedOps DOMDocumentTypeSystemIdPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMDocumentTypeSystemIdPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMDocumentTypeSystemIdPropertyInfo = DOMDocumentTypeK-    type AttrGetType DOMDocumentTypeSystemIdPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMDocumentTypeSystemIdPropertyInfo = "system-id"-    attrGet _ = getDOMDocumentTypeSystemId-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined--type instance AttributeList DOMDocumentType = DOMDocumentTypeAttributeList-type DOMDocumentTypeAttributeList = ('[ '("baseUri", DOMNodeBaseUriPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("entities", DOMDocumentTypeEntitiesPropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("internalSubset", DOMDocumentTypeInternalSubsetPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("name", DOMDocumentTypeNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("notations", DOMDocumentTypeNotationsPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("publicId", DOMDocumentTypePublicIdPropertyInfo), '("systemId", DOMDocumentTypeSystemIdPropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo)] :: [(Symbol, *)])--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--type instance SignalList DOMDocumentType = DOMDocumentTypeSignalList-type DOMDocumentTypeSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMDocumentType::get_entities--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocumentType", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMNamedNodeMap")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_document_type_get_entities" webkit_dom_document_type_get_entities :: -    Ptr DOMDocumentType ->                  -- _obj : TInterface "WebKit2WebExtension" "DOMDocumentType"-    IO (Ptr DOMNamedNodeMap)---dOMDocumentTypeGetEntities ::-    (MonadIO m, DOMDocumentTypeK a) =>-    a                                       -- _obj-    -> m DOMNamedNodeMap                    -- result-dOMDocumentTypeGetEntities _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_document_type_get_entities _obj'-    checkUnexpectedReturnNULL "webkit_dom_document_type_get_entities" result-    result' <- (wrapObject DOMNamedNodeMap) result-    touchManagedPtr _obj-    return result'--data DOMDocumentTypeGetEntitiesMethodInfo-instance (signature ~ (m DOMNamedNodeMap), MonadIO m, DOMDocumentTypeK a) => MethodInfo DOMDocumentTypeGetEntitiesMethodInfo a signature where-    overloadedMethod _ = dOMDocumentTypeGetEntities---- method DOMDocumentType::get_internal_subset--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocumentType", direction = DirectionIn, mayBeNull = False, argScope = 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 ->                  -- _obj : TInterface "WebKit2WebExtension" "DOMDocumentType"-    IO CString---dOMDocumentTypeGetInternalSubset ::-    (MonadIO m, DOMDocumentTypeK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMDocumentTypeGetInternalSubset _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_document_type_get_internal_subset _obj'-    checkUnexpectedReturnNULL "webkit_dom_document_type_get_internal_subset" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMDocumentTypeGetInternalSubsetMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMDocumentTypeK a) => MethodInfo DOMDocumentTypeGetInternalSubsetMethodInfo a signature where-    overloadedMethod _ = dOMDocumentTypeGetInternalSubset---- method DOMDocumentType::get_name--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocumentType", direction = DirectionIn, mayBeNull = False, argScope = 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 ->                  -- _obj : TInterface "WebKit2WebExtension" "DOMDocumentType"-    IO CString---dOMDocumentTypeGetName ::-    (MonadIO m, DOMDocumentTypeK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMDocumentTypeGetName _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_document_type_get_name _obj'-    checkUnexpectedReturnNULL "webkit_dom_document_type_get_name" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMDocumentTypeGetNameMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMDocumentTypeK a) => MethodInfo DOMDocumentTypeGetNameMethodInfo a signature where-    overloadedMethod _ = dOMDocumentTypeGetName---- method DOMDocumentType::get_notations--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocumentType", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMNamedNodeMap")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_document_type_get_notations" webkit_dom_document_type_get_notations :: -    Ptr DOMDocumentType ->                  -- _obj : TInterface "WebKit2WebExtension" "DOMDocumentType"-    IO (Ptr DOMNamedNodeMap)---dOMDocumentTypeGetNotations ::-    (MonadIO m, DOMDocumentTypeK a) =>-    a                                       -- _obj-    -> m DOMNamedNodeMap                    -- result-dOMDocumentTypeGetNotations _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_document_type_get_notations _obj'-    checkUnexpectedReturnNULL "webkit_dom_document_type_get_notations" result-    result' <- (wrapObject DOMNamedNodeMap) result-    touchManagedPtr _obj-    return result'--data DOMDocumentTypeGetNotationsMethodInfo-instance (signature ~ (m DOMNamedNodeMap), MonadIO m, DOMDocumentTypeK a) => MethodInfo DOMDocumentTypeGetNotationsMethodInfo a signature where-    overloadedMethod _ = dOMDocumentTypeGetNotations---- method DOMDocumentType::get_public_id--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocumentType", direction = DirectionIn, mayBeNull = False, argScope = 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 ->                  -- _obj : TInterface "WebKit2WebExtension" "DOMDocumentType"-    IO CString---dOMDocumentTypeGetPublicId ::-    (MonadIO m, DOMDocumentTypeK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMDocumentTypeGetPublicId _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_document_type_get_public_id _obj'-    checkUnexpectedReturnNULL "webkit_dom_document_type_get_public_id" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMDocumentTypeGetPublicIdMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMDocumentTypeK a) => MethodInfo DOMDocumentTypeGetPublicIdMethodInfo a signature where-    overloadedMethod _ = dOMDocumentTypeGetPublicId---- method DOMDocumentType::get_system_id--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMDocumentType", direction = DirectionIn, mayBeNull = False, argScope = 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 ->                  -- _obj : TInterface "WebKit2WebExtension" "DOMDocumentType"-    IO CString---dOMDocumentTypeGetSystemId ::-    (MonadIO m, DOMDocumentTypeK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMDocumentTypeGetSystemId _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_document_type_get_system_id _obj'-    checkUnexpectedReturnNULL "webkit_dom_document_type_get_system_id" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMDocumentTypeGetSystemIdMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMDocumentTypeK a) => MethodInfo DOMDocumentTypeGetSystemIdMethodInfo a signature where-    overloadedMethod _ = dOMDocumentTypeGetSystemId--
− GI/WebKit2WebExtension/Objects/DOMDocumentType.hs-boot
@@ -1,25 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMDocumentType where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMDocumentType = DOMDocumentType (ForeignPtr DOMDocumentType)-instance GObject DOMDocumentType where-class GObject o => DOMDocumentTypeK o-instance (GObject o, IsDescendantOf DOMDocumentType o) => DOMDocumentTypeK o-data DOMDocumentTypeEntitiesPropertyInfo-data DOMDocumentTypeInternalSubsetPropertyInfo-data DOMDocumentTypeNamePropertyInfo-data DOMDocumentTypeNotationsPropertyInfo-data DOMDocumentTypePublicIdPropertyInfo-data DOMDocumentTypeSystemIdPropertyInfo-data DOMDocumentTypeGetEntitiesMethodInfo-data DOMDocumentTypeGetInternalSubsetMethodInfo-data DOMDocumentTypeGetNameMethodInfo-data DOMDocumentTypeGetNotationsMethodInfo-data DOMDocumentTypeGetPublicIdMethodInfo-data DOMDocumentTypeGetSystemIdMethodInfo
− GI/WebKit2WebExtension/Objects/DOMElement.hs
@@ -1,3230 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMElement-    ( ---- * Exported types-    DOMElement(..)                          ,-    DOMElementK                             ,-    toDOMElement                            ,-    noDOMElement                            ,--- -- * Methods--- ** dOMElementBlur-    DOMElementBlurMethodInfo                ,-    dOMElementBlur                          ,----- ** dOMElementFocus-    DOMElementFocusMethodInfo               ,-    dOMElementFocus                         ,----- ** dOMElementGetAttribute-    DOMElementGetAttributeMethodInfo        ,-    dOMElementGetAttribute                  ,----- ** dOMElementGetAttributeNode-    DOMElementGetAttributeNodeMethodInfo    ,-    dOMElementGetAttributeNode              ,----- ** dOMElementGetAttributeNodeNs-    DOMElementGetAttributeNodeNsMethodInfo  ,-    dOMElementGetAttributeNodeNs            ,----- ** dOMElementGetAttributeNs-    DOMElementGetAttributeNsMethodInfo      ,-    dOMElementGetAttributeNs                ,----- ** dOMElementGetAttributes-    DOMElementGetAttributesMethodInfo       ,-    dOMElementGetAttributes                 ,----- ** dOMElementGetChildElementCount-    DOMElementGetChildElementCountMethodInfo,-    dOMElementGetChildElementCount          ,----- ** dOMElementGetChildren-    DOMElementGetChildrenMethodInfo         ,-    dOMElementGetChildren                   ,----- ** dOMElementGetClassName-    DOMElementGetClassNameMethodInfo        ,-    dOMElementGetClassName                  ,----- ** dOMElementGetClientHeight-    DOMElementGetClientHeightMethodInfo     ,-    dOMElementGetClientHeight               ,----- ** dOMElementGetClientLeft-    DOMElementGetClientLeftMethodInfo       ,-    dOMElementGetClientLeft                 ,----- ** dOMElementGetClientTop-    DOMElementGetClientTopMethodInfo        ,-    dOMElementGetClientTop                  ,----- ** dOMElementGetClientWidth-    DOMElementGetClientWidthMethodInfo      ,-    dOMElementGetClientWidth                ,----- ** dOMElementGetElementsByClassName-    DOMElementGetElementsByClassNameMethodInfo,-    dOMElementGetElementsByClassName        ,----- ** dOMElementGetElementsByClassNameAsHtmlCollection-    DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo,-    dOMElementGetElementsByClassNameAsHtmlCollection,----- ** dOMElementGetElementsByTagName-    DOMElementGetElementsByTagNameMethodInfo,-    dOMElementGetElementsByTagName          ,----- ** dOMElementGetElementsByTagNameAsHtmlCollection-    DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo,-    dOMElementGetElementsByTagNameAsHtmlCollection,----- ** dOMElementGetElementsByTagNameNs-    DOMElementGetElementsByTagNameNsMethodInfo,-    dOMElementGetElementsByTagNameNs        ,----- ** dOMElementGetElementsByTagNameNsAsHtmlCollection-    DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo,-    dOMElementGetElementsByTagNameNsAsHtmlCollection,----- ** dOMElementGetFirstElementChild-    DOMElementGetFirstElementChildMethodInfo,-    dOMElementGetFirstElementChild          ,----- ** dOMElementGetId-    DOMElementGetIdMethodInfo               ,-    dOMElementGetId                         ,----- ** dOMElementGetInnerHtml-    DOMElementGetInnerHtmlMethodInfo        ,-    dOMElementGetInnerHtml                  ,----- ** dOMElementGetLastElementChild-    DOMElementGetLastElementChildMethodInfo ,-    dOMElementGetLastElementChild           ,----- ** dOMElementGetNextElementSibling-    DOMElementGetNextElementSiblingMethodInfo,-    dOMElementGetNextElementSibling         ,----- ** dOMElementGetOffsetHeight-    DOMElementGetOffsetHeightMethodInfo     ,-    dOMElementGetOffsetHeight               ,----- ** dOMElementGetOffsetLeft-    DOMElementGetOffsetLeftMethodInfo       ,-    dOMElementGetOffsetLeft                 ,----- ** dOMElementGetOffsetParent-    DOMElementGetOffsetParentMethodInfo     ,-    dOMElementGetOffsetParent               ,----- ** dOMElementGetOffsetTop-    DOMElementGetOffsetTopMethodInfo        ,-    dOMElementGetOffsetTop                  ,----- ** dOMElementGetOffsetWidth-    DOMElementGetOffsetWidthMethodInfo      ,-    dOMElementGetOffsetWidth                ,----- ** dOMElementGetOuterHtml-    DOMElementGetOuterHtmlMethodInfo        ,-    dOMElementGetOuterHtml                  ,----- ** dOMElementGetPreviousElementSibling-    DOMElementGetPreviousElementSiblingMethodInfo,-    dOMElementGetPreviousElementSibling     ,----- ** dOMElementGetScrollHeight-    DOMElementGetScrollHeightMethodInfo     ,-    dOMElementGetScrollHeight               ,----- ** dOMElementGetScrollLeft-    DOMElementGetScrollLeftMethodInfo       ,-    dOMElementGetScrollLeft                 ,----- ** dOMElementGetScrollTop-    DOMElementGetScrollTopMethodInfo        ,-    dOMElementGetScrollTop                  ,----- ** dOMElementGetScrollWidth-    DOMElementGetScrollWidthMethodInfo      ,-    dOMElementGetScrollWidth                ,----- ** dOMElementGetStyle-    DOMElementGetStyleMethodInfo            ,-    dOMElementGetStyle                      ,----- ** dOMElementGetTagName-    DOMElementGetTagNameMethodInfo          ,-    dOMElementGetTagName                    ,----- ** dOMElementHasAttribute-    DOMElementHasAttributeMethodInfo        ,-    dOMElementHasAttribute                  ,----- ** dOMElementHasAttributeNs-    DOMElementHasAttributeNsMethodInfo      ,-    dOMElementHasAttributeNs                ,----- ** dOMElementHasAttributes-    DOMElementHasAttributesMethodInfo       ,-    dOMElementHasAttributes                 ,----- ** dOMElementQuerySelector-    DOMElementQuerySelectorMethodInfo       ,-    dOMElementQuerySelector                 ,----- ** dOMElementQuerySelectorAll-    DOMElementQuerySelectorAllMethodInfo    ,-    dOMElementQuerySelectorAll              ,----- ** dOMElementRemoveAttribute-    DOMElementRemoveAttributeMethodInfo     ,-    dOMElementRemoveAttribute               ,----- ** dOMElementRemoveAttributeNode-    DOMElementRemoveAttributeNodeMethodInfo ,-    dOMElementRemoveAttributeNode           ,----- ** dOMElementRemoveAttributeNs-    DOMElementRemoveAttributeNsMethodInfo   ,-    dOMElementRemoveAttributeNs             ,----- ** dOMElementScrollByLines-    DOMElementScrollByLinesMethodInfo       ,-    dOMElementScrollByLines                 ,----- ** dOMElementScrollByPages-    DOMElementScrollByPagesMethodInfo       ,-    dOMElementScrollByPages                 ,----- ** dOMElementScrollIntoView-    DOMElementScrollIntoViewMethodInfo      ,-    dOMElementScrollIntoView                ,----- ** dOMElementScrollIntoViewIfNeeded-    DOMElementScrollIntoViewIfNeededMethodInfo,-    dOMElementScrollIntoViewIfNeeded        ,----- ** dOMElementSetAttribute-    DOMElementSetAttributeMethodInfo        ,-    dOMElementSetAttribute                  ,----- ** dOMElementSetAttributeNode-    DOMElementSetAttributeNodeMethodInfo    ,-    dOMElementSetAttributeNode              ,----- ** dOMElementSetAttributeNodeNs-    DOMElementSetAttributeNodeNsMethodInfo  ,-    dOMElementSetAttributeNodeNs            ,----- ** dOMElementSetAttributeNs-    DOMElementSetAttributeNsMethodInfo      ,-    dOMElementSetAttributeNs                ,----- ** dOMElementSetClassName-    DOMElementSetClassNameMethodInfo        ,-    dOMElementSetClassName                  ,----- ** dOMElementSetId-    DOMElementSetIdMethodInfo               ,-    dOMElementSetId                         ,----- ** dOMElementSetInnerHtml-    DOMElementSetInnerHtmlMethodInfo        ,-    dOMElementSetInnerHtml                  ,----- ** dOMElementSetOuterHtml-    DOMElementSetOuterHtmlMethodInfo        ,-    dOMElementSetOuterHtml                  ,----- ** dOMElementSetScrollLeft-    DOMElementSetScrollLeftMethodInfo       ,-    dOMElementSetScrollLeft                 ,----- ** dOMElementSetScrollTop-    DOMElementSetScrollTopMethodInfo        ,-    dOMElementSetScrollTop                  ,----- -- * Properties--- ** Attributes-    DOMElementAttributesPropertyInfo        ,-    dOMElementAttributes                    ,-    getDOMElementAttributes                 ,----- ** ChildElementCount-    DOMElementChildElementCountPropertyInfo ,-    dOMElementChildElementCount             ,-    getDOMElementChildElementCount          ,----- ** Children-    DOMElementChildrenPropertyInfo          ,-    dOMElementChildren                      ,-    getDOMElementChildren                   ,----- ** ClassName-    DOMElementClassNamePropertyInfo         ,-    constructDOMElementClassName            ,-    dOMElementClassName                     ,-    getDOMElementClassName                  ,-    setDOMElementClassName                  ,----- ** ClientHeight-    DOMElementClientHeightPropertyInfo      ,-    dOMElementClientHeight                  ,-    getDOMElementClientHeight               ,----- ** ClientLeft-    DOMElementClientLeftPropertyInfo        ,-    dOMElementClientLeft                    ,-    getDOMElementClientLeft                 ,----- ** ClientTop-    DOMElementClientTopPropertyInfo         ,-    dOMElementClientTop                     ,-    getDOMElementClientTop                  ,----- ** ClientWidth-    DOMElementClientWidthPropertyInfo       ,-    dOMElementClientWidth                   ,-    getDOMElementClientWidth                ,----- ** FirstElementChild-    DOMElementFirstElementChildPropertyInfo ,-    dOMElementFirstElementChild             ,-    getDOMElementFirstElementChild          ,----- ** Id-    DOMElementIdPropertyInfo                ,-    constructDOMElementId                   ,-    dOMElementId                            ,-    getDOMElementId                         ,-    setDOMElementId                         ,----- ** InnerHtml-    DOMElementInnerHtmlPropertyInfo         ,-    clearDOMElementInnerHtml                ,-    constructDOMElementInnerHtml            ,-    dOMElementInnerHtml                     ,-    getDOMElementInnerHtml                  ,-    setDOMElementInnerHtml                  ,----- ** LastElementChild-    DOMElementLastElementChildPropertyInfo  ,-    dOMElementLastElementChild              ,-    getDOMElementLastElementChild           ,----- ** NextElementSibling-    DOMElementNextElementSiblingPropertyInfo,-    dOMElementNextElementSibling            ,-    getDOMElementNextElementSibling         ,----- ** OffsetHeight-    DOMElementOffsetHeightPropertyInfo      ,-    dOMElementOffsetHeight                  ,-    getDOMElementOffsetHeight               ,----- ** OffsetLeft-    DOMElementOffsetLeftPropertyInfo        ,-    dOMElementOffsetLeft                    ,-    getDOMElementOffsetLeft                 ,----- ** OffsetParent-    DOMElementOffsetParentPropertyInfo      ,-    dOMElementOffsetParent                  ,-    getDOMElementOffsetParent               ,----- ** OffsetTop-    DOMElementOffsetTopPropertyInfo         ,-    dOMElementOffsetTop                     ,-    getDOMElementOffsetTop                  ,----- ** OffsetWidth-    DOMElementOffsetWidthPropertyInfo       ,-    dOMElementOffsetWidth                   ,-    getDOMElementOffsetWidth                ,----- ** OuterHtml-    DOMElementOuterHtmlPropertyInfo         ,-    clearDOMElementOuterHtml                ,-    constructDOMElementOuterHtml            ,-    dOMElementOuterHtml                     ,-    getDOMElementOuterHtml                  ,-    setDOMElementOuterHtml                  ,----- ** PreviousElementSibling-    DOMElementPreviousElementSiblingPropertyInfo,-    dOMElementPreviousElementSibling        ,-    getDOMElementPreviousElementSibling     ,----- ** ScrollHeight-    DOMElementScrollHeightPropertyInfo      ,-    dOMElementScrollHeight                  ,-    getDOMElementScrollHeight               ,----- ** ScrollLeft-    DOMElementScrollLeftPropertyInfo        ,-    constructDOMElementScrollLeft           ,-    dOMElementScrollLeft                    ,-    getDOMElementScrollLeft                 ,-    setDOMElementScrollLeft                 ,----- ** ScrollTop-    DOMElementScrollTopPropertyInfo         ,-    constructDOMElementScrollTop            ,-    dOMElementScrollTop                     ,-    getDOMElementScrollTop                  ,-    setDOMElementScrollTop                  ,----- ** ScrollWidth-    DOMElementScrollWidthPropertyInfo       ,-    dOMElementScrollWidth                   ,-    getDOMElementScrollWidth                ,----- ** Style-    DOMElementStylePropertyInfo             ,-    dOMElementStyle                         ,-    getDOMElementStyle                      ,----- ** TagName-    DOMElementTagNamePropertyInfo           ,-    dOMElementTagName                       ,-    getDOMElementTagName                    ,----- ** WebkitRegionOverset-    DOMElementWebkitRegionOversetPropertyInfo,-    dOMElementWebkitRegionOverset           ,-    getDOMElementWebkitRegionOverset        ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMElement = DOMElement (ForeignPtr DOMElement)-foreign import ccall "webkit_dom_element_get_type"-    c_webkit_dom_element_get_type :: IO GType--type instance ParentTypes DOMElement = DOMElementParentTypes-type DOMElementParentTypes = '[DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMElement where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_element_get_type-    --class GObject o => DOMElementK o-instance (GObject o, IsDescendantOf DOMElement o) => DOMElementK o--toDOMElement :: DOMElementK o => o -> IO DOMElement-toDOMElement = unsafeCastTo DOMElement--noDOMElement :: Maybe DOMElement-noDOMElement = Nothing--type family ResolveDOMElementMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMElementMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMElementMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMElementMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMElementMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMElementMethod "blur" o = DOMElementBlurMethodInfo-    ResolveDOMElementMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMElementMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMElementMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMElementMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMElementMethod "focus" o = DOMElementFocusMethodInfo-    ResolveDOMElementMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMElementMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo-    ResolveDOMElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo-    ResolveDOMElementMethod "hasAttributes" o = DOMElementHasAttributesMethodInfo-    ResolveDOMElementMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMElementMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMElementMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMElementMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMElementMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMElementMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMElementMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMElementMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMElementMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMElementMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMElementMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMElementMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo-    ResolveDOMElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo-    ResolveDOMElementMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMElementMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo-    ResolveDOMElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo-    ResolveDOMElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo-    ResolveDOMElementMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMElementMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMElementMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMElementMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMElementMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMElementMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo-    ResolveDOMElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo-    ResolveDOMElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo-    ResolveDOMElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo-    ResolveDOMElementMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMElementMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMElementMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMElementMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMElementMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo-    ResolveDOMElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo-    ResolveDOMElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo-    ResolveDOMElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo-    ResolveDOMElementMethod "getAttributes" o = DOMElementGetAttributesMethodInfo-    ResolveDOMElementMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo-    ResolveDOMElementMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMElementMethod "getChildren" o = DOMElementGetChildrenMethodInfo-    ResolveDOMElementMethod "getClassName" o = DOMElementGetClassNameMethodInfo-    ResolveDOMElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo-    ResolveDOMElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo-    ResolveDOMElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo-    ResolveDOMElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo-    ResolveDOMElementMethod "getData" o = GObject.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 = DOMNodeGetFirstChildMethodInfo-    ResolveDOMElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo-    ResolveDOMElementMethod "getId" o = DOMElementGetIdMethodInfo-    ResolveDOMElementMethod "getInnerHtml" o = DOMElementGetInnerHtmlMethodInfo-    ResolveDOMElementMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo-    ResolveDOMElementMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMElementMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo-    ResolveDOMElementMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMElementMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMElementMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMElementMethod "getNodeValue" o = 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 = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMElementMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMElementMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMElementMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo-    ResolveDOMElementMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMElementMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMElementMethod "getQdata" o = GObject.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 = DOMNodeGetTextContentMethodInfo-    ResolveDOMElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo-    ResolveDOMElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo-    ResolveDOMElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo-    ResolveDOMElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo-    ResolveDOMElementMethod "setClassName" o = DOMElementSetClassNameMethodInfo-    ResolveDOMElementMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMElementMethod "setId" o = DOMElementSetIdMethodInfo-    ResolveDOMElementMethod "setInnerHtml" o = DOMElementSetInnerHtmlMethodInfo-    ResolveDOMElementMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMElementMethod "setOuterHtml" o = DOMElementSetOuterHtmlMethodInfo-    ResolveDOMElementMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMElementMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo-    ResolveDOMElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo-    ResolveDOMElementMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMElementMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMElementMethod t DOMElement, MethodInfo info DOMElement p) => IsLabelProxy t (DOMElement -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMElementMethod t DOMElement, MethodInfo info DOMElement p) => IsLabel t (DOMElement -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "attributes"-   -- Type: TInterface "WebKit2WebExtension" "DOMNamedNodeMap"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMElementAttributes :: (MonadIO m, DOMElementK o) => o -> m (Maybe DOMNamedNodeMap)-getDOMElementAttributes obj = liftIO $ getObjectPropertyObject obj "attributes" DOMNamedNodeMap--data DOMElementAttributesPropertyInfo-instance AttrInfo DOMElementAttributesPropertyInfo where-    type AttrAllowedOps DOMElementAttributesPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMElementAttributesPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMElementAttributesPropertyInfo = DOMElementK-    type AttrGetType DOMElementAttributesPropertyInfo = (Maybe DOMNamedNodeMap)-    type AttrLabel DOMElementAttributesPropertyInfo = "attributes"-    attrGet _ = getDOMElementAttributes-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "child-element-count"-   -- Type: TBasicType TULong-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMElementChildElementCount :: (MonadIO m, DOMElementK o) => o -> m CULong-getDOMElementChildElementCount obj = liftIO $ getObjectPropertyULong obj "child-element-count"--data DOMElementChildElementCountPropertyInfo-instance AttrInfo DOMElementChildElementCountPropertyInfo where-    type AttrAllowedOps DOMElementChildElementCountPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMElementChildElementCountPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMElementChildElementCountPropertyInfo = DOMElementK-    type AttrGetType DOMElementChildElementCountPropertyInfo = CULong-    type AttrLabel DOMElementChildElementCountPropertyInfo = "child-element-count"-    attrGet _ = getDOMElementChildElementCount-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "children"-   -- Type: TInterface "WebKit2WebExtension" "DOMHTMLCollection"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMElementChildren :: (MonadIO m, DOMElementK o) => o -> m (Maybe DOMHTMLCollection)-getDOMElementChildren obj = liftIO $ getObjectPropertyObject obj "children" DOMHTMLCollection--data DOMElementChildrenPropertyInfo-instance AttrInfo DOMElementChildrenPropertyInfo where-    type AttrAllowedOps DOMElementChildrenPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMElementChildrenPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMElementChildrenPropertyInfo = DOMElementK-    type AttrGetType DOMElementChildrenPropertyInfo = (Maybe DOMHTMLCollection)-    type AttrLabel DOMElementChildrenPropertyInfo = "children"-    attrGet _ = getDOMElementChildren-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "class-name"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMElementClassName :: (MonadIO m, DOMElementK o) => o -> m (Maybe T.Text)-getDOMElementClassName obj = liftIO $ getObjectPropertyString obj "class-name"--setDOMElementClassName :: (MonadIO m, DOMElementK o) => o -> T.Text -> m ()-setDOMElementClassName obj val = liftIO $ setObjectPropertyString obj "class-name" (Just val)--constructDOMElementClassName :: T.Text -> IO ([Char], GValue)-constructDOMElementClassName val = constructObjectPropertyString "class-name" (Just val)--data DOMElementClassNamePropertyInfo-instance AttrInfo DOMElementClassNamePropertyInfo where-    type AttrAllowedOps DOMElementClassNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMElementClassNamePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMElementClassNamePropertyInfo = DOMElementK-    type AttrGetType DOMElementClassNamePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMElementClassNamePropertyInfo = "class-name"-    attrGet _ = getDOMElementClassName-    attrSet _ = setDOMElementClassName-    attrConstruct _ = constructDOMElementClassName-    attrClear _ = undefined---- VVV Prop "client-height"-   -- Type: TBasicType TDouble-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMElementClientHeight :: (MonadIO m, DOMElementK o) => o -> m Double-getDOMElementClientHeight obj = liftIO $ getObjectPropertyDouble obj "client-height"--data DOMElementClientHeightPropertyInfo-instance AttrInfo DOMElementClientHeightPropertyInfo where-    type AttrAllowedOps DOMElementClientHeightPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMElementClientHeightPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMElementClientHeightPropertyInfo = DOMElementK-    type AttrGetType DOMElementClientHeightPropertyInfo = Double-    type AttrLabel DOMElementClientHeightPropertyInfo = "client-height"-    attrGet _ = getDOMElementClientHeight-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "client-left"-   -- Type: TBasicType TDouble-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMElementClientLeft :: (MonadIO m, DOMElementK o) => o -> m Double-getDOMElementClientLeft obj = liftIO $ getObjectPropertyDouble obj "client-left"--data DOMElementClientLeftPropertyInfo-instance AttrInfo DOMElementClientLeftPropertyInfo where-    type AttrAllowedOps DOMElementClientLeftPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMElementClientLeftPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMElementClientLeftPropertyInfo = DOMElementK-    type AttrGetType DOMElementClientLeftPropertyInfo = Double-    type AttrLabel DOMElementClientLeftPropertyInfo = "client-left"-    attrGet _ = getDOMElementClientLeft-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "client-top"-   -- Type: TBasicType TDouble-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMElementClientTop :: (MonadIO m, DOMElementK o) => o -> m Double-getDOMElementClientTop obj = liftIO $ getObjectPropertyDouble obj "client-top"--data DOMElementClientTopPropertyInfo-instance AttrInfo DOMElementClientTopPropertyInfo where-    type AttrAllowedOps DOMElementClientTopPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMElementClientTopPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMElementClientTopPropertyInfo = DOMElementK-    type AttrGetType DOMElementClientTopPropertyInfo = Double-    type AttrLabel DOMElementClientTopPropertyInfo = "client-top"-    attrGet _ = getDOMElementClientTop-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "client-width"-   -- Type: TBasicType TDouble-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMElementClientWidth :: (MonadIO m, DOMElementK o) => o -> m Double-getDOMElementClientWidth obj = liftIO $ getObjectPropertyDouble obj "client-width"--data DOMElementClientWidthPropertyInfo-instance AttrInfo DOMElementClientWidthPropertyInfo where-    type AttrAllowedOps DOMElementClientWidthPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMElementClientWidthPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMElementClientWidthPropertyInfo = DOMElementK-    type AttrGetType DOMElementClientWidthPropertyInfo = Double-    type AttrLabel DOMElementClientWidthPropertyInfo = "client-width"-    attrGet _ = getDOMElementClientWidth-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "first-element-child"-   -- Type: TInterface "WebKit2WebExtension" "DOMElement"-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMElementFirstElementChild :: (MonadIO m, DOMElementK o) => o -> m DOMElement-getDOMElementFirstElementChild obj = liftIO $ checkUnexpectedNothing "getDOMElementFirstElementChild" $ getObjectPropertyObject obj "first-element-child" DOMElement--data DOMElementFirstElementChildPropertyInfo-instance AttrInfo DOMElementFirstElementChildPropertyInfo where-    type AttrAllowedOps DOMElementFirstElementChildPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMElementFirstElementChildPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMElementFirstElementChildPropertyInfo = DOMElementK-    type AttrGetType DOMElementFirstElementChildPropertyInfo = DOMElement-    type AttrLabel DOMElementFirstElementChildPropertyInfo = "first-element-child"-    attrGet _ = getDOMElementFirstElementChild-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "id"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMElementId :: (MonadIO m, DOMElementK o) => o -> m (Maybe T.Text)-getDOMElementId obj = liftIO $ getObjectPropertyString obj "id"--setDOMElementId :: (MonadIO m, DOMElementK o) => o -> T.Text -> m ()-setDOMElementId obj val = liftIO $ setObjectPropertyString obj "id" (Just val)--constructDOMElementId :: T.Text -> IO ([Char], GValue)-constructDOMElementId val = constructObjectPropertyString "id" (Just val)--data DOMElementIdPropertyInfo-instance AttrInfo DOMElementIdPropertyInfo where-    type AttrAllowedOps DOMElementIdPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMElementIdPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMElementIdPropertyInfo = DOMElementK-    type AttrGetType DOMElementIdPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMElementIdPropertyInfo = "id"-    attrGet _ = getDOMElementId-    attrSet _ = setDOMElementId-    attrConstruct _ = constructDOMElementId-    attrClear _ = undefined---- VVV Prop "inner-html"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMElementInnerHtml :: (MonadIO m, DOMElementK o) => o -> m (Maybe T.Text)-getDOMElementInnerHtml obj = liftIO $ getObjectPropertyString obj "inner-html"--setDOMElementInnerHtml :: (MonadIO m, DOMElementK o) => o -> T.Text -> m ()-setDOMElementInnerHtml obj val = liftIO $ setObjectPropertyString obj "inner-html" (Just val)--constructDOMElementInnerHtml :: T.Text -> IO ([Char], GValue)-constructDOMElementInnerHtml val = constructObjectPropertyString "inner-html" (Just val)--clearDOMElementInnerHtml :: (MonadIO m, DOMElementK o) => o -> m ()-clearDOMElementInnerHtml obj = liftIO $ setObjectPropertyString obj "inner-html" (Nothing :: Maybe T.Text)--data DOMElementInnerHtmlPropertyInfo-instance AttrInfo DOMElementInnerHtmlPropertyInfo where-    type AttrAllowedOps DOMElementInnerHtmlPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMElementInnerHtmlPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMElementInnerHtmlPropertyInfo = DOMElementK-    type AttrGetType DOMElementInnerHtmlPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMElementInnerHtmlPropertyInfo = "inner-html"-    attrGet _ = getDOMElementInnerHtml-    attrSet _ = setDOMElementInnerHtml-    attrConstruct _ = constructDOMElementInnerHtml-    attrClear _ = clearDOMElementInnerHtml---- VVV Prop "last-element-child"-   -- Type: TInterface "WebKit2WebExtension" "DOMElement"-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMElementLastElementChild :: (MonadIO m, DOMElementK o) => o -> m DOMElement-getDOMElementLastElementChild obj = liftIO $ checkUnexpectedNothing "getDOMElementLastElementChild" $ getObjectPropertyObject obj "last-element-child" DOMElement--data DOMElementLastElementChildPropertyInfo-instance AttrInfo DOMElementLastElementChildPropertyInfo where-    type AttrAllowedOps DOMElementLastElementChildPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMElementLastElementChildPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMElementLastElementChildPropertyInfo = DOMElementK-    type AttrGetType DOMElementLastElementChildPropertyInfo = DOMElement-    type AttrLabel DOMElementLastElementChildPropertyInfo = "last-element-child"-    attrGet _ = getDOMElementLastElementChild-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "next-element-sibling"-   -- Type: TInterface "WebKit2WebExtension" "DOMElement"-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMElementNextElementSibling :: (MonadIO m, DOMElementK o) => o -> m DOMElement-getDOMElementNextElementSibling obj = liftIO $ checkUnexpectedNothing "getDOMElementNextElementSibling" $ getObjectPropertyObject obj "next-element-sibling" DOMElement--data DOMElementNextElementSiblingPropertyInfo-instance AttrInfo DOMElementNextElementSiblingPropertyInfo where-    type AttrAllowedOps DOMElementNextElementSiblingPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMElementNextElementSiblingPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMElementNextElementSiblingPropertyInfo = DOMElementK-    type AttrGetType DOMElementNextElementSiblingPropertyInfo = DOMElement-    type AttrLabel DOMElementNextElementSiblingPropertyInfo = "next-element-sibling"-    attrGet _ = getDOMElementNextElementSibling-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "offset-height"-   -- Type: TBasicType TDouble-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMElementOffsetHeight :: (MonadIO m, DOMElementK o) => o -> m Double-getDOMElementOffsetHeight obj = liftIO $ getObjectPropertyDouble obj "offset-height"--data DOMElementOffsetHeightPropertyInfo-instance AttrInfo DOMElementOffsetHeightPropertyInfo where-    type AttrAllowedOps DOMElementOffsetHeightPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMElementOffsetHeightPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMElementOffsetHeightPropertyInfo = DOMElementK-    type AttrGetType DOMElementOffsetHeightPropertyInfo = Double-    type AttrLabel DOMElementOffsetHeightPropertyInfo = "offset-height"-    attrGet _ = getDOMElementOffsetHeight-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "offset-left"-   -- Type: TBasicType TDouble-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMElementOffsetLeft :: (MonadIO m, DOMElementK o) => o -> m Double-getDOMElementOffsetLeft obj = liftIO $ getObjectPropertyDouble obj "offset-left"--data DOMElementOffsetLeftPropertyInfo-instance AttrInfo DOMElementOffsetLeftPropertyInfo where-    type AttrAllowedOps DOMElementOffsetLeftPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMElementOffsetLeftPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMElementOffsetLeftPropertyInfo = DOMElementK-    type AttrGetType DOMElementOffsetLeftPropertyInfo = Double-    type AttrLabel DOMElementOffsetLeftPropertyInfo = "offset-left"-    attrGet _ = getDOMElementOffsetLeft-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "offset-parent"-   -- Type: TInterface "WebKit2WebExtension" "DOMElement"-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMElementOffsetParent :: (MonadIO m, DOMElementK o) => o -> m DOMElement-getDOMElementOffsetParent obj = liftIO $ checkUnexpectedNothing "getDOMElementOffsetParent" $ getObjectPropertyObject obj "offset-parent" DOMElement--data DOMElementOffsetParentPropertyInfo-instance AttrInfo DOMElementOffsetParentPropertyInfo where-    type AttrAllowedOps DOMElementOffsetParentPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMElementOffsetParentPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMElementOffsetParentPropertyInfo = DOMElementK-    type AttrGetType DOMElementOffsetParentPropertyInfo = DOMElement-    type AttrLabel DOMElementOffsetParentPropertyInfo = "offset-parent"-    attrGet _ = getDOMElementOffsetParent-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "offset-top"-   -- Type: TBasicType TDouble-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMElementOffsetTop :: (MonadIO m, DOMElementK o) => o -> m Double-getDOMElementOffsetTop obj = liftIO $ getObjectPropertyDouble obj "offset-top"--data DOMElementOffsetTopPropertyInfo-instance AttrInfo DOMElementOffsetTopPropertyInfo where-    type AttrAllowedOps DOMElementOffsetTopPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMElementOffsetTopPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMElementOffsetTopPropertyInfo = DOMElementK-    type AttrGetType DOMElementOffsetTopPropertyInfo = Double-    type AttrLabel DOMElementOffsetTopPropertyInfo = "offset-top"-    attrGet _ = getDOMElementOffsetTop-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "offset-width"-   -- Type: TBasicType TDouble-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMElementOffsetWidth :: (MonadIO m, DOMElementK o) => o -> m Double-getDOMElementOffsetWidth obj = liftIO $ getObjectPropertyDouble obj "offset-width"--data DOMElementOffsetWidthPropertyInfo-instance AttrInfo DOMElementOffsetWidthPropertyInfo where-    type AttrAllowedOps DOMElementOffsetWidthPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMElementOffsetWidthPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMElementOffsetWidthPropertyInfo = DOMElementK-    type AttrGetType DOMElementOffsetWidthPropertyInfo = Double-    type AttrLabel DOMElementOffsetWidthPropertyInfo = "offset-width"-    attrGet _ = getDOMElementOffsetWidth-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "outer-html"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMElementOuterHtml :: (MonadIO m, DOMElementK o) => o -> m (Maybe T.Text)-getDOMElementOuterHtml obj = liftIO $ getObjectPropertyString obj "outer-html"--setDOMElementOuterHtml :: (MonadIO m, DOMElementK o) => o -> T.Text -> m ()-setDOMElementOuterHtml obj val = liftIO $ setObjectPropertyString obj "outer-html" (Just val)--constructDOMElementOuterHtml :: T.Text -> IO ([Char], GValue)-constructDOMElementOuterHtml val = constructObjectPropertyString "outer-html" (Just val)--clearDOMElementOuterHtml :: (MonadIO m, DOMElementK o) => o -> m ()-clearDOMElementOuterHtml obj = liftIO $ setObjectPropertyString obj "outer-html" (Nothing :: Maybe T.Text)--data DOMElementOuterHtmlPropertyInfo-instance AttrInfo DOMElementOuterHtmlPropertyInfo where-    type AttrAllowedOps DOMElementOuterHtmlPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMElementOuterHtmlPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMElementOuterHtmlPropertyInfo = DOMElementK-    type AttrGetType DOMElementOuterHtmlPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMElementOuterHtmlPropertyInfo = "outer-html"-    attrGet _ = getDOMElementOuterHtml-    attrSet _ = setDOMElementOuterHtml-    attrConstruct _ = constructDOMElementOuterHtml-    attrClear _ = clearDOMElementOuterHtml---- VVV Prop "previous-element-sibling"-   -- Type: TInterface "WebKit2WebExtension" "DOMElement"-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMElementPreviousElementSibling :: (MonadIO m, DOMElementK o) => o -> m DOMElement-getDOMElementPreviousElementSibling obj = liftIO $ checkUnexpectedNothing "getDOMElementPreviousElementSibling" $ getObjectPropertyObject obj "previous-element-sibling" DOMElement--data DOMElementPreviousElementSiblingPropertyInfo-instance AttrInfo DOMElementPreviousElementSiblingPropertyInfo where-    type AttrAllowedOps DOMElementPreviousElementSiblingPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMElementPreviousElementSiblingPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMElementPreviousElementSiblingPropertyInfo = DOMElementK-    type AttrGetType DOMElementPreviousElementSiblingPropertyInfo = DOMElement-    type AttrLabel DOMElementPreviousElementSiblingPropertyInfo = "previous-element-sibling"-    attrGet _ = getDOMElementPreviousElementSibling-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "scroll-height"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMElementScrollHeight :: (MonadIO m, DOMElementK o) => o -> m CLong-getDOMElementScrollHeight obj = liftIO $ getObjectPropertyLong obj "scroll-height"--data DOMElementScrollHeightPropertyInfo-instance AttrInfo DOMElementScrollHeightPropertyInfo where-    type AttrAllowedOps DOMElementScrollHeightPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMElementScrollHeightPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMElementScrollHeightPropertyInfo = DOMElementK-    type AttrGetType DOMElementScrollHeightPropertyInfo = CLong-    type AttrLabel DOMElementScrollHeightPropertyInfo = "scroll-height"-    attrGet _ = getDOMElementScrollHeight-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "scroll-left"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMElementScrollLeft :: (MonadIO m, DOMElementK o) => o -> m CLong-getDOMElementScrollLeft obj = liftIO $ getObjectPropertyLong obj "scroll-left"--setDOMElementScrollLeft :: (MonadIO m, DOMElementK o) => o -> CLong -> m ()-setDOMElementScrollLeft obj val = liftIO $ setObjectPropertyLong obj "scroll-left" val--constructDOMElementScrollLeft :: CLong -> IO ([Char], GValue)-constructDOMElementScrollLeft val = constructObjectPropertyLong "scroll-left" val--data DOMElementScrollLeftPropertyInfo-instance AttrInfo DOMElementScrollLeftPropertyInfo where-    type AttrAllowedOps DOMElementScrollLeftPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMElementScrollLeftPropertyInfo = (~) CLong-    type AttrBaseTypeConstraint DOMElementScrollLeftPropertyInfo = DOMElementK-    type AttrGetType DOMElementScrollLeftPropertyInfo = CLong-    type AttrLabel DOMElementScrollLeftPropertyInfo = "scroll-left"-    attrGet _ = getDOMElementScrollLeft-    attrSet _ = setDOMElementScrollLeft-    attrConstruct _ = constructDOMElementScrollLeft-    attrClear _ = undefined---- VVV Prop "scroll-top"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMElementScrollTop :: (MonadIO m, DOMElementK o) => o -> m CLong-getDOMElementScrollTop obj = liftIO $ getObjectPropertyLong obj "scroll-top"--setDOMElementScrollTop :: (MonadIO m, DOMElementK o) => o -> CLong -> m ()-setDOMElementScrollTop obj val = liftIO $ setObjectPropertyLong obj "scroll-top" val--constructDOMElementScrollTop :: CLong -> IO ([Char], GValue)-constructDOMElementScrollTop val = constructObjectPropertyLong "scroll-top" val--data DOMElementScrollTopPropertyInfo-instance AttrInfo DOMElementScrollTopPropertyInfo where-    type AttrAllowedOps DOMElementScrollTopPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMElementScrollTopPropertyInfo = (~) CLong-    type AttrBaseTypeConstraint DOMElementScrollTopPropertyInfo = DOMElementK-    type AttrGetType DOMElementScrollTopPropertyInfo = CLong-    type AttrLabel DOMElementScrollTopPropertyInfo = "scroll-top"-    attrGet _ = getDOMElementScrollTop-    attrSet _ = setDOMElementScrollTop-    attrConstruct _ = constructDOMElementScrollTop-    attrClear _ = undefined---- VVV Prop "scroll-width"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMElementScrollWidth :: (MonadIO m, DOMElementK o) => o -> m CLong-getDOMElementScrollWidth obj = liftIO $ getObjectPropertyLong obj "scroll-width"--data DOMElementScrollWidthPropertyInfo-instance AttrInfo DOMElementScrollWidthPropertyInfo where-    type AttrAllowedOps DOMElementScrollWidthPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMElementScrollWidthPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMElementScrollWidthPropertyInfo = DOMElementK-    type AttrGetType DOMElementScrollWidthPropertyInfo = CLong-    type AttrLabel DOMElementScrollWidthPropertyInfo = "scroll-width"-    attrGet _ = getDOMElementScrollWidth-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "style"-   -- Type: TInterface "WebKit2WebExtension" "DOMCSSStyleDeclaration"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMElementStyle :: (MonadIO m, DOMElementK o) => o -> m (Maybe DOMCSSStyleDeclaration)-getDOMElementStyle obj = liftIO $ getObjectPropertyObject obj "style" DOMCSSStyleDeclaration--data DOMElementStylePropertyInfo-instance AttrInfo DOMElementStylePropertyInfo where-    type AttrAllowedOps DOMElementStylePropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMElementStylePropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMElementStylePropertyInfo = DOMElementK-    type AttrGetType DOMElementStylePropertyInfo = (Maybe DOMCSSStyleDeclaration)-    type AttrLabel DOMElementStylePropertyInfo = "style"-    attrGet _ = getDOMElementStyle-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "tag-name"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMElementTagName :: (MonadIO m, DOMElementK o) => o -> m (Maybe T.Text)-getDOMElementTagName obj = liftIO $ getObjectPropertyString obj "tag-name"--data DOMElementTagNamePropertyInfo-instance AttrInfo DOMElementTagNamePropertyInfo where-    type AttrAllowedOps DOMElementTagNamePropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMElementTagNamePropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMElementTagNamePropertyInfo = DOMElementK-    type AttrGetType DOMElementTagNamePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMElementTagNamePropertyInfo = "tag-name"-    attrGet _ = getDOMElementTagName-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "webkit-region-overset"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMElementWebkitRegionOverset :: (MonadIO m, DOMElementK o) => o -> m (Maybe T.Text)-getDOMElementWebkitRegionOverset obj = liftIO $ getObjectPropertyString obj "webkit-region-overset"--data DOMElementWebkitRegionOversetPropertyInfo-instance AttrInfo DOMElementWebkitRegionOversetPropertyInfo where-    type AttrAllowedOps DOMElementWebkitRegionOversetPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMElementWebkitRegionOversetPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMElementWebkitRegionOversetPropertyInfo = DOMElementK-    type AttrGetType DOMElementWebkitRegionOversetPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMElementWebkitRegionOversetPropertyInfo = "webkit-region-overset"-    attrGet _ = getDOMElementWebkitRegionOverset-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined--type instance AttributeList DOMElement = DOMElementAttributeList-type DOMElementAttributeList = ('[ '("attributes", DOMElementAttributesPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMElementChildrenPropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("id", DOMElementIdPropertyInfo), '("innerHtml", DOMElementInnerHtmlPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("outerHtml", DOMElementOuterHtmlPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo)] :: [(Symbol, *)])--dOMElementAttributes :: AttrLabelProxy "attributes"-dOMElementAttributes = AttrLabelProxy--dOMElementChildElementCount :: AttrLabelProxy "childElementCount"-dOMElementChildElementCount = AttrLabelProxy--dOMElementChildren :: AttrLabelProxy "children"-dOMElementChildren = 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--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--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--type instance SignalList DOMElement = DOMElementSignalList-type DOMElementSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMElement::blur--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, 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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMElement"-    IO ()---dOMElementBlur ::-    (MonadIO m, DOMElementK a) =>-    a                                       -- _obj-    -> m ()                                 -- result-dOMElementBlur _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    webkit_dom_element_blur _obj'-    touchManagedPtr _obj-    return ()--data DOMElementBlurMethodInfo-instance (signature ~ (m ()), MonadIO m, DOMElementK a) => MethodInfo DOMElementBlurMethodInfo a signature where-    overloadedMethod _ = dOMElementBlur---- method DOMElement::focus--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, 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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMElement"-    IO ()---dOMElementFocus ::-    (MonadIO m, DOMElementK a) =>-    a                                       -- _obj-    -> m ()                                 -- result-dOMElementFocus _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    webkit_dom_element_focus _obj'-    touchManagedPtr _obj-    return ()--data DOMElementFocusMethodInfo-instance (signature ~ (m ()), MonadIO m, DOMElementK a) => MethodInfo DOMElementFocusMethodInfo a signature where-    overloadedMethod _ = dOMElementFocus---- method DOMElement::get_attribute--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = 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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMElement"-    CString ->                              -- name : TBasicType TUTF8-    IO CString---dOMElementGetAttribute ::-    (MonadIO m, DOMElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- name-    -> m T.Text                             -- result-dOMElementGetAttribute _obj name = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    name' <- textToCString name-    result <- webkit_dom_element_get_attribute _obj' name'-    checkUnexpectedReturnNULL "webkit_dom_element_get_attribute" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    freeMem name'-    return result'--data DOMElementGetAttributeMethodInfo-instance (signature ~ (T.Text -> m T.Text), MonadIO m, DOMElementK a) => MethodInfo DOMElementGetAttributeMethodInfo a signature where-    overloadedMethod _ = dOMElementGetAttribute---- method DOMElement::get_attribute_node--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMAttr")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_element_get_attribute_node" webkit_dom_element_get_attribute_node :: -    Ptr DOMElement ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMElement"-    CString ->                              -- name : TBasicType TUTF8-    IO (Ptr DOMAttr)---dOMElementGetAttributeNode ::-    (MonadIO m, DOMElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- name-    -> m DOMAttr                            -- result-dOMElementGetAttributeNode _obj name = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    name' <- textToCString name-    result <- webkit_dom_element_get_attribute_node _obj' name'-    checkUnexpectedReturnNULL "webkit_dom_element_get_attribute_node" result-    result' <- (newObject DOMAttr) result-    touchManagedPtr _obj-    freeMem name'-    return result'--data DOMElementGetAttributeNodeMethodInfo-instance (signature ~ (T.Text -> m DOMAttr), MonadIO m, DOMElementK a) => MethodInfo DOMElementGetAttributeNodeMethodInfo a signature where-    overloadedMethod _ = dOMElementGetAttributeNode---- method DOMElement::get_attribute_node_ns--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "namespaceURI", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "localName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMElement"-    CString ->                              -- namespaceURI : TBasicType TUTF8-    CString ->                              -- localName : TBasicType TUTF8-    IO (Ptr DOMAttr)---dOMElementGetAttributeNodeNs ::-    (MonadIO m, DOMElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- namespaceURI-    -> T.Text                               -- localName-    -> m DOMAttr                            -- result-dOMElementGetAttributeNodeNs _obj namespaceURI localName = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    namespaceURI' <- textToCString namespaceURI-    localName' <- textToCString localName-    result <- webkit_dom_element_get_attribute_node_ns _obj' namespaceURI' localName'-    checkUnexpectedReturnNULL "webkit_dom_element_get_attribute_node_ns" result-    result' <- (newObject DOMAttr) result-    touchManagedPtr _obj-    freeMem namespaceURI'-    freeMem localName'-    return result'--data DOMElementGetAttributeNodeNsMethodInfo-instance (signature ~ (T.Text -> T.Text -> m DOMAttr), MonadIO m, DOMElementK a) => MethodInfo DOMElementGetAttributeNodeNsMethodInfo a signature where-    overloadedMethod _ = dOMElementGetAttributeNodeNs---- method DOMElement::get_attribute_ns--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "namespaceURI", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "localName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = 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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMElement"-    CString ->                              -- namespaceURI : TBasicType TUTF8-    CString ->                              -- localName : TBasicType TUTF8-    IO CString---dOMElementGetAttributeNs ::-    (MonadIO m, DOMElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- namespaceURI-    -> T.Text                               -- localName-    -> m T.Text                             -- result-dOMElementGetAttributeNs _obj namespaceURI localName = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    namespaceURI' <- textToCString namespaceURI-    localName' <- textToCString localName-    result <- webkit_dom_element_get_attribute_ns _obj' namespaceURI' localName'-    checkUnexpectedReturnNULL "webkit_dom_element_get_attribute_ns" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    freeMem namespaceURI'-    freeMem localName'-    return result'--data DOMElementGetAttributeNsMethodInfo-instance (signature ~ (T.Text -> T.Text -> m T.Text), MonadIO m, DOMElementK a) => MethodInfo DOMElementGetAttributeNsMethodInfo a signature where-    overloadedMethod _ = dOMElementGetAttributeNs---- method DOMElement::get_attributes--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMNamedNodeMap")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_element_get_attributes" webkit_dom_element_get_attributes :: -    Ptr DOMElement ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMElement"-    IO (Ptr DOMNamedNodeMap)---dOMElementGetAttributes ::-    (MonadIO m, DOMElementK a) =>-    a                                       -- _obj-    -> m DOMNamedNodeMap                    -- result-dOMElementGetAttributes _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_element_get_attributes _obj'-    checkUnexpectedReturnNULL "webkit_dom_element_get_attributes" result-    result' <- (wrapObject DOMNamedNodeMap) result-    touchManagedPtr _obj-    return result'--data DOMElementGetAttributesMethodInfo-instance (signature ~ (m DOMNamedNodeMap), MonadIO m, DOMElementK a) => MethodInfo DOMElementGetAttributesMethodInfo a signature where-    overloadedMethod _ = dOMElementGetAttributes---- method DOMElement::get_child_element_count--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, 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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMElement"-    IO CULong---dOMElementGetChildElementCount ::-    (MonadIO m, DOMElementK a) =>-    a                                       -- _obj-    -> m CULong                             -- result-dOMElementGetChildElementCount _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_element_get_child_element_count _obj'-    touchManagedPtr _obj-    return result--data DOMElementGetChildElementCountMethodInfo-instance (signature ~ (m CULong), MonadIO m, DOMElementK a) => MethodInfo DOMElementGetChildElementCountMethodInfo a signature where-    overloadedMethod _ = dOMElementGetChildElementCount---- method DOMElement::get_children--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMHTMLCollection")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_element_get_children" webkit_dom_element_get_children :: -    Ptr DOMElement ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMElement"-    IO (Ptr DOMHTMLCollection)---dOMElementGetChildren ::-    (MonadIO m, DOMElementK a) =>-    a                                       -- _obj-    -> m DOMHTMLCollection                  -- result-dOMElementGetChildren _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_element_get_children _obj'-    checkUnexpectedReturnNULL "webkit_dom_element_get_children" result-    result' <- (wrapObject DOMHTMLCollection) result-    touchManagedPtr _obj-    return result'--data DOMElementGetChildrenMethodInfo-instance (signature ~ (m DOMHTMLCollection), MonadIO m, DOMElementK a) => MethodInfo DOMElementGetChildrenMethodInfo a signature where-    overloadedMethod _ = dOMElementGetChildren---- method DOMElement::get_class_name--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, argScope = 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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMElement"-    IO CString---dOMElementGetClassName ::-    (MonadIO m, DOMElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMElementGetClassName _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_element_get_class_name _obj'-    checkUnexpectedReturnNULL "webkit_dom_element_get_class_name" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMElementGetClassNameMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMElementK a) => MethodInfo DOMElementGetClassNameMethodInfo a signature where-    overloadedMethod _ = dOMElementGetClassName---- method DOMElement::get_client_height--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, 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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMElement"-    IO CDouble---dOMElementGetClientHeight ::-    (MonadIO m, DOMElementK a) =>-    a                                       -- _obj-    -> m Double                             -- result-dOMElementGetClientHeight _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_element_get_client_height _obj'-    let result' = realToFrac result-    touchManagedPtr _obj-    return result'--data DOMElementGetClientHeightMethodInfo-instance (signature ~ (m Double), MonadIO m, DOMElementK a) => MethodInfo DOMElementGetClientHeightMethodInfo a signature where-    overloadedMethod _ = dOMElementGetClientHeight---- method DOMElement::get_client_left--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, 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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMElement"-    IO CDouble---dOMElementGetClientLeft ::-    (MonadIO m, DOMElementK a) =>-    a                                       -- _obj-    -> m Double                             -- result-dOMElementGetClientLeft _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_element_get_client_left _obj'-    let result' = realToFrac result-    touchManagedPtr _obj-    return result'--data DOMElementGetClientLeftMethodInfo-instance (signature ~ (m Double), MonadIO m, DOMElementK a) => MethodInfo DOMElementGetClientLeftMethodInfo a signature where-    overloadedMethod _ = dOMElementGetClientLeft---- method DOMElement::get_client_top--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, 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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMElement"-    IO CDouble---dOMElementGetClientTop ::-    (MonadIO m, DOMElementK a) =>-    a                                       -- _obj-    -> m Double                             -- result-dOMElementGetClientTop _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_element_get_client_top _obj'-    let result' = realToFrac result-    touchManagedPtr _obj-    return result'--data DOMElementGetClientTopMethodInfo-instance (signature ~ (m Double), MonadIO m, DOMElementK a) => MethodInfo DOMElementGetClientTopMethodInfo a signature where-    overloadedMethod _ = dOMElementGetClientTop---- method DOMElement::get_client_width--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, 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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMElement"-    IO CDouble---dOMElementGetClientWidth ::-    (MonadIO m, DOMElementK a) =>-    a                                       -- _obj-    -> m Double                             -- result-dOMElementGetClientWidth _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_element_get_client_width _obj'-    let result' = realToFrac result-    touchManagedPtr _obj-    return result'--data DOMElementGetClientWidthMethodInfo-instance (signature ~ (m Double), MonadIO m, DOMElementK a) => MethodInfo DOMElementGetClientWidthMethodInfo a signature where-    overloadedMethod _ = dOMElementGetClientWidth---- method DOMElement::get_elements_by_class_name--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "class_name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMElement"-    CString ->                              -- class_name : TBasicType TUTF8-    IO (Ptr DOMNodeList)--{-# DEPRECATED dOMElementGetElementsByClassName ["(Since version 2.12)","Use webkit_dom_element_get_elements_by_class_name_as_html_collection() instead."]#-}-dOMElementGetElementsByClassName ::-    (MonadIO m, DOMElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- className-    -> m DOMNodeList                        -- result-dOMElementGetElementsByClassName _obj className = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    className' <- textToCString className-    result <- webkit_dom_element_get_elements_by_class_name _obj' className'-    checkUnexpectedReturnNULL "webkit_dom_element_get_elements_by_class_name" result-    result' <- (wrapObject DOMNodeList) result-    touchManagedPtr _obj-    freeMem className'-    return result'--data DOMElementGetElementsByClassNameMethodInfo-instance (signature ~ (T.Text -> m DOMNodeList), MonadIO m, DOMElementK a) => MethodInfo DOMElementGetElementsByClassNameMethodInfo a signature where-    overloadedMethod _ = dOMElementGetElementsByClassName---- method DOMElement::get_elements_by_class_name_as_html_collection--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMElement"-    CString ->                              -- name : TBasicType TUTF8-    IO (Ptr DOMHTMLCollection)---dOMElementGetElementsByClassNameAsHtmlCollection ::-    (MonadIO m, DOMElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- name-    -> m DOMHTMLCollection                  -- result-dOMElementGetElementsByClassNameAsHtmlCollection _obj name = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    name' <- textToCString name-    result <- webkit_dom_element_get_elements_by_class_name_as_html_collection _obj' name'-    checkUnexpectedReturnNULL "webkit_dom_element_get_elements_by_class_name_as_html_collection" result-    result' <- (wrapObject DOMHTMLCollection) result-    touchManagedPtr _obj-    freeMem name'-    return result'--data DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo-instance (signature ~ (T.Text -> m DOMHTMLCollection), MonadIO m, DOMElementK a) => MethodInfo DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo a signature where-    overloadedMethod _ = dOMElementGetElementsByClassNameAsHtmlCollection---- method DOMElement::get_elements_by_tag_name--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "tag_name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMElement"-    CString ->                              -- tag_name : TBasicType TUTF8-    IO (Ptr DOMNodeList)--{-# DEPRECATED dOMElementGetElementsByTagName ["(Since version 2.12)","Use webkit_dom_element_get_elements_by_tag_name_as_html_collection() instead."]#-}-dOMElementGetElementsByTagName ::-    (MonadIO m, DOMElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- tagName-    -> m DOMNodeList                        -- result-dOMElementGetElementsByTagName _obj tagName = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    tagName' <- textToCString tagName-    result <- webkit_dom_element_get_elements_by_tag_name _obj' tagName'-    checkUnexpectedReturnNULL "webkit_dom_element_get_elements_by_tag_name" result-    result' <- (wrapObject DOMNodeList) result-    touchManagedPtr _obj-    freeMem tagName'-    return result'--data DOMElementGetElementsByTagNameMethodInfo-instance (signature ~ (T.Text -> m DOMNodeList), MonadIO m, DOMElementK a) => MethodInfo DOMElementGetElementsByTagNameMethodInfo a signature where-    overloadedMethod _ = dOMElementGetElementsByTagName---- method DOMElement::get_elements_by_tag_name_as_html_collection--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMElement"-    CString ->                              -- name : TBasicType TUTF8-    IO (Ptr DOMHTMLCollection)---dOMElementGetElementsByTagNameAsHtmlCollection ::-    (MonadIO m, DOMElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- name-    -> m DOMHTMLCollection                  -- result-dOMElementGetElementsByTagNameAsHtmlCollection _obj name = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    name' <- textToCString name-    result <- webkit_dom_element_get_elements_by_tag_name_as_html_collection _obj' name'-    checkUnexpectedReturnNULL "webkit_dom_element_get_elements_by_tag_name_as_html_collection" result-    result' <- (wrapObject DOMHTMLCollection) result-    touchManagedPtr _obj-    freeMem name'-    return result'--data DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo-instance (signature ~ (T.Text -> m DOMHTMLCollection), MonadIO m, DOMElementK a) => MethodInfo DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo a signature where-    overloadedMethod _ = dOMElementGetElementsByTagNameAsHtmlCollection---- method DOMElement::get_elements_by_tag_name_ns--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "namespace_uri", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "tag_name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMElement"-    CString ->                              -- namespace_uri : TBasicType TUTF8-    CString ->                              -- tag_name : TBasicType TUTF8-    IO (Ptr DOMNodeList)--{-# DEPRECATED dOMElementGetElementsByTagNameNs ["(Since version 2.12)","Use webkit_dom_element_get_elements_by_tag_name_ns_as_html_collection() instead."]#-}-dOMElementGetElementsByTagNameNs ::-    (MonadIO m, DOMElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- namespaceUri-    -> T.Text                               -- tagName-    -> m DOMNodeList                        -- result-dOMElementGetElementsByTagNameNs _obj namespaceUri tagName = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    namespaceUri' <- textToCString namespaceUri-    tagName' <- textToCString tagName-    result <- webkit_dom_element_get_elements_by_tag_name_ns _obj' namespaceUri' tagName'-    checkUnexpectedReturnNULL "webkit_dom_element_get_elements_by_tag_name_ns" result-    result' <- (wrapObject DOMNodeList) result-    touchManagedPtr _obj-    freeMem namespaceUri'-    freeMem tagName'-    return result'--data DOMElementGetElementsByTagNameNsMethodInfo-instance (signature ~ (T.Text -> T.Text -> m DOMNodeList), MonadIO m, DOMElementK a) => MethodInfo DOMElementGetElementsByTagNameNsMethodInfo a signature where-    overloadedMethod _ = dOMElementGetElementsByTagNameNs---- method DOMElement::get_elements_by_tag_name_ns_as_html_collection--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "namespaceURI", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "localName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMElement"-    CString ->                              -- namespaceURI : TBasicType TUTF8-    CString ->                              -- localName : TBasicType TUTF8-    IO (Ptr DOMHTMLCollection)---dOMElementGetElementsByTagNameNsAsHtmlCollection ::-    (MonadIO m, DOMElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- namespaceURI-    -> T.Text                               -- localName-    -> m DOMHTMLCollection                  -- result-dOMElementGetElementsByTagNameNsAsHtmlCollection _obj namespaceURI localName = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    namespaceURI' <- textToCString namespaceURI-    localName' <- textToCString localName-    result <- webkit_dom_element_get_elements_by_tag_name_ns_as_html_collection _obj' namespaceURI' localName'-    checkUnexpectedReturnNULL "webkit_dom_element_get_elements_by_tag_name_ns_as_html_collection" result-    result' <- (wrapObject DOMHTMLCollection) result-    touchManagedPtr _obj-    freeMem namespaceURI'-    freeMem localName'-    return result'--data DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo-instance (signature ~ (T.Text -> T.Text -> m DOMHTMLCollection), MonadIO m, DOMElementK a) => MethodInfo DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo a signature where-    overloadedMethod _ = dOMElementGetElementsByTagNameNsAsHtmlCollection---- method DOMElement::get_first_element_child--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMElement"-    IO (Ptr DOMElement)---dOMElementGetFirstElementChild ::-    (MonadIO m, DOMElementK a) =>-    a                                       -- _obj-    -> m DOMElement                         -- result-dOMElementGetFirstElementChild _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_element_get_first_element_child _obj'-    checkUnexpectedReturnNULL "webkit_dom_element_get_first_element_child" result-    result' <- (newObject DOMElement) result-    touchManagedPtr _obj-    return result'--data DOMElementGetFirstElementChildMethodInfo-instance (signature ~ (m DOMElement), MonadIO m, DOMElementK a) => MethodInfo DOMElementGetFirstElementChildMethodInfo a signature where-    overloadedMethod _ = dOMElementGetFirstElementChild---- method DOMElement::get_id--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, argScope = 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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMElement"-    IO CString---dOMElementGetId ::-    (MonadIO m, DOMElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMElementGetId _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_element_get_id _obj'-    checkUnexpectedReturnNULL "webkit_dom_element_get_id" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMElementGetIdMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMElementK a) => MethodInfo DOMElementGetIdMethodInfo a signature where-    overloadedMethod _ = dOMElementGetId---- method DOMElement::get_inner_html--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, argScope = 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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMElement"-    IO CString---dOMElementGetInnerHtml ::-    (MonadIO m, DOMElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMElementGetInnerHtml _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_element_get_inner_html _obj'-    checkUnexpectedReturnNULL "webkit_dom_element_get_inner_html" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMElementGetInnerHtmlMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMElementK a) => MethodInfo DOMElementGetInnerHtmlMethodInfo a signature where-    overloadedMethod _ = dOMElementGetInnerHtml---- method DOMElement::get_last_element_child--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMElement"-    IO (Ptr DOMElement)---dOMElementGetLastElementChild ::-    (MonadIO m, DOMElementK a) =>-    a                                       -- _obj-    -> m DOMElement                         -- result-dOMElementGetLastElementChild _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_element_get_last_element_child _obj'-    checkUnexpectedReturnNULL "webkit_dom_element_get_last_element_child" result-    result' <- (newObject DOMElement) result-    touchManagedPtr _obj-    return result'--data DOMElementGetLastElementChildMethodInfo-instance (signature ~ (m DOMElement), MonadIO m, DOMElementK a) => MethodInfo DOMElementGetLastElementChildMethodInfo a signature where-    overloadedMethod _ = dOMElementGetLastElementChild---- method DOMElement::get_next_element_sibling--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMElement"-    IO (Ptr DOMElement)---dOMElementGetNextElementSibling ::-    (MonadIO m, DOMElementK a) =>-    a                                       -- _obj-    -> m DOMElement                         -- result-dOMElementGetNextElementSibling _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_element_get_next_element_sibling _obj'-    checkUnexpectedReturnNULL "webkit_dom_element_get_next_element_sibling" result-    result' <- (newObject DOMElement) result-    touchManagedPtr _obj-    return result'--data DOMElementGetNextElementSiblingMethodInfo-instance (signature ~ (m DOMElement), MonadIO m, DOMElementK a) => MethodInfo DOMElementGetNextElementSiblingMethodInfo a signature where-    overloadedMethod _ = dOMElementGetNextElementSibling---- method DOMElement::get_offset_height--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, 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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMElement"-    IO CDouble---dOMElementGetOffsetHeight ::-    (MonadIO m, DOMElementK a) =>-    a                                       -- _obj-    -> m Double                             -- result-dOMElementGetOffsetHeight _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_element_get_offset_height _obj'-    let result' = realToFrac result-    touchManagedPtr _obj-    return result'--data DOMElementGetOffsetHeightMethodInfo-instance (signature ~ (m Double), MonadIO m, DOMElementK a) => MethodInfo DOMElementGetOffsetHeightMethodInfo a signature where-    overloadedMethod _ = dOMElementGetOffsetHeight---- method DOMElement::get_offset_left--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, 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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMElement"-    IO CDouble---dOMElementGetOffsetLeft ::-    (MonadIO m, DOMElementK a) =>-    a                                       -- _obj-    -> m Double                             -- result-dOMElementGetOffsetLeft _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_element_get_offset_left _obj'-    let result' = realToFrac result-    touchManagedPtr _obj-    return result'--data DOMElementGetOffsetLeftMethodInfo-instance (signature ~ (m Double), MonadIO m, DOMElementK a) => MethodInfo DOMElementGetOffsetLeftMethodInfo a signature where-    overloadedMethod _ = dOMElementGetOffsetLeft---- method DOMElement::get_offset_parent--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMElement")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_element_get_offset_parent" webkit_dom_element_get_offset_parent :: -    Ptr DOMElement ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMElement"-    IO (Ptr DOMElement)---dOMElementGetOffsetParent ::-    (MonadIO m, DOMElementK a) =>-    a                                       -- _obj-    -> m DOMElement                         -- result-dOMElementGetOffsetParent _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_element_get_offset_parent _obj'-    checkUnexpectedReturnNULL "webkit_dom_element_get_offset_parent" result-    result' <- (newObject DOMElement) result-    touchManagedPtr _obj-    return result'--data DOMElementGetOffsetParentMethodInfo-instance (signature ~ (m DOMElement), MonadIO m, DOMElementK a) => MethodInfo DOMElementGetOffsetParentMethodInfo a signature where-    overloadedMethod _ = dOMElementGetOffsetParent---- method DOMElement::get_offset_top--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, 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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMElement"-    IO CDouble---dOMElementGetOffsetTop ::-    (MonadIO m, DOMElementK a) =>-    a                                       -- _obj-    -> m Double                             -- result-dOMElementGetOffsetTop _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_element_get_offset_top _obj'-    let result' = realToFrac result-    touchManagedPtr _obj-    return result'--data DOMElementGetOffsetTopMethodInfo-instance (signature ~ (m Double), MonadIO m, DOMElementK a) => MethodInfo DOMElementGetOffsetTopMethodInfo a signature where-    overloadedMethod _ = dOMElementGetOffsetTop---- method DOMElement::get_offset_width--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, 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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMElement"-    IO CDouble---dOMElementGetOffsetWidth ::-    (MonadIO m, DOMElementK a) =>-    a                                       -- _obj-    -> m Double                             -- result-dOMElementGetOffsetWidth _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_element_get_offset_width _obj'-    let result' = realToFrac result-    touchManagedPtr _obj-    return result'--data DOMElementGetOffsetWidthMethodInfo-instance (signature ~ (m Double), MonadIO m, DOMElementK a) => MethodInfo DOMElementGetOffsetWidthMethodInfo a signature where-    overloadedMethod _ = dOMElementGetOffsetWidth---- method DOMElement::get_outer_html--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, argScope = 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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMElement"-    IO CString---dOMElementGetOuterHtml ::-    (MonadIO m, DOMElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMElementGetOuterHtml _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_element_get_outer_html _obj'-    checkUnexpectedReturnNULL "webkit_dom_element_get_outer_html" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMElementGetOuterHtmlMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMElementK a) => MethodInfo DOMElementGetOuterHtmlMethodInfo a signature where-    overloadedMethod _ = dOMElementGetOuterHtml---- method DOMElement::get_previous_element_sibling--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMElement"-    IO (Ptr DOMElement)---dOMElementGetPreviousElementSibling ::-    (MonadIO m, DOMElementK a) =>-    a                                       -- _obj-    -> m DOMElement                         -- result-dOMElementGetPreviousElementSibling _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_element_get_previous_element_sibling _obj'-    checkUnexpectedReturnNULL "webkit_dom_element_get_previous_element_sibling" result-    result' <- (newObject DOMElement) result-    touchManagedPtr _obj-    return result'--data DOMElementGetPreviousElementSiblingMethodInfo-instance (signature ~ (m DOMElement), MonadIO m, DOMElementK a) => MethodInfo DOMElementGetPreviousElementSiblingMethodInfo a signature where-    overloadedMethod _ = dOMElementGetPreviousElementSibling---- method DOMElement::get_scroll_height--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, 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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMElement"-    IO CLong---dOMElementGetScrollHeight ::-    (MonadIO m, DOMElementK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMElementGetScrollHeight _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_element_get_scroll_height _obj'-    touchManagedPtr _obj-    return result--data DOMElementGetScrollHeightMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMElementK a) => MethodInfo DOMElementGetScrollHeightMethodInfo a signature where-    overloadedMethod _ = dOMElementGetScrollHeight---- method DOMElement::get_scroll_left--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, 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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMElement"-    IO CLong---dOMElementGetScrollLeft ::-    (MonadIO m, DOMElementK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMElementGetScrollLeft _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_element_get_scroll_left _obj'-    touchManagedPtr _obj-    return result--data DOMElementGetScrollLeftMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMElementK a) => MethodInfo DOMElementGetScrollLeftMethodInfo a signature where-    overloadedMethod _ = dOMElementGetScrollLeft---- method DOMElement::get_scroll_top--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, 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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMElement"-    IO CLong---dOMElementGetScrollTop ::-    (MonadIO m, DOMElementK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMElementGetScrollTop _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_element_get_scroll_top _obj'-    touchManagedPtr _obj-    return result--data DOMElementGetScrollTopMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMElementK a) => MethodInfo DOMElementGetScrollTopMethodInfo a signature where-    overloadedMethod _ = dOMElementGetScrollTop---- method DOMElement::get_scroll_width--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, 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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMElement"-    IO CLong---dOMElementGetScrollWidth ::-    (MonadIO m, DOMElementK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMElementGetScrollWidth _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_element_get_scroll_width _obj'-    touchManagedPtr _obj-    return result--data DOMElementGetScrollWidthMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMElementK a) => MethodInfo DOMElementGetScrollWidthMethodInfo a signature where-    overloadedMethod _ = dOMElementGetScrollWidth---- method DOMElement::get_style--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMCSSStyleDeclaration")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_element_get_style" webkit_dom_element_get_style :: -    Ptr DOMElement ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMElement"-    IO (Ptr DOMCSSStyleDeclaration)---dOMElementGetStyle ::-    (MonadIO m, DOMElementK a) =>-    a                                       -- _obj-    -> m DOMCSSStyleDeclaration             -- result-dOMElementGetStyle _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_element_get_style _obj'-    checkUnexpectedReturnNULL "webkit_dom_element_get_style" result-    result' <- (wrapObject DOMCSSStyleDeclaration) result-    touchManagedPtr _obj-    return result'--data DOMElementGetStyleMethodInfo-instance (signature ~ (m DOMCSSStyleDeclaration), MonadIO m, DOMElementK a) => MethodInfo DOMElementGetStyleMethodInfo a signature where-    overloadedMethod _ = dOMElementGetStyle---- method DOMElement::get_tag_name--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, argScope = 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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMElement"-    IO CString---dOMElementGetTagName ::-    (MonadIO m, DOMElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMElementGetTagName _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_element_get_tag_name _obj'-    checkUnexpectedReturnNULL "webkit_dom_element_get_tag_name" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMElementGetTagNameMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMElementK a) => MethodInfo DOMElementGetTagNameMethodInfo a signature where-    overloadedMethod _ = dOMElementGetTagName---- method DOMElement::has_attribute--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMElement"-    CString ->                              -- name : TBasicType TUTF8-    IO CInt---dOMElementHasAttribute ::-    (MonadIO m, DOMElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- name-    -> m Bool                               -- result-dOMElementHasAttribute _obj name = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    name' <- textToCString name-    result <- webkit_dom_element_has_attribute _obj' name'-    let result' = (/= 0) result-    touchManagedPtr _obj-    freeMem name'-    return result'--data DOMElementHasAttributeMethodInfo-instance (signature ~ (T.Text -> m Bool), MonadIO m, DOMElementK a) => MethodInfo DOMElementHasAttributeMethodInfo a signature where-    overloadedMethod _ = dOMElementHasAttribute---- method DOMElement::has_attribute_ns--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "namespaceURI", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "localName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMElement"-    CString ->                              -- namespaceURI : TBasicType TUTF8-    CString ->                              -- localName : TBasicType TUTF8-    IO CInt---dOMElementHasAttributeNs ::-    (MonadIO m, DOMElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- namespaceURI-    -> T.Text                               -- localName-    -> m Bool                               -- result-dOMElementHasAttributeNs _obj namespaceURI localName = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    namespaceURI' <- textToCString namespaceURI-    localName' <- textToCString localName-    result <- webkit_dom_element_has_attribute_ns _obj' namespaceURI' localName'-    let result' = (/= 0) result-    touchManagedPtr _obj-    freeMem namespaceURI'-    freeMem localName'-    return result'--data DOMElementHasAttributeNsMethodInfo-instance (signature ~ (T.Text -> T.Text -> m Bool), MonadIO m, DOMElementK a) => MethodInfo DOMElementHasAttributeNsMethodInfo a signature where-    overloadedMethod _ = dOMElementHasAttributeNs---- method DOMElement::has_attributes--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, 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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMElement"-    IO CInt---dOMElementHasAttributes ::-    (MonadIO m, DOMElementK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMElementHasAttributes _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_element_has_attributes _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMElementHasAttributesMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMElementK a) => MethodInfo DOMElementHasAttributesMethodInfo a signature where-    overloadedMethod _ = dOMElementHasAttributes---- method DOMElement::query_selector--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "selectors", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMElement")--- throws : True--- Skip return : False--foreign import ccall "webkit_dom_element_query_selector" webkit_dom_element_query_selector :: -    Ptr DOMElement ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMElement"-    CString ->                              -- selectors : TBasicType TUTF8-    Ptr (Ptr GError) ->                     -- error-    IO (Ptr DOMElement)---dOMElementQuerySelector ::-    (MonadIO m, DOMElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- selectors-    -> m DOMElement                         -- result-dOMElementQuerySelector _obj selectors = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    selectors' <- textToCString selectors-    onException (do-        result <- propagateGError $ webkit_dom_element_query_selector _obj' selectors'-        checkUnexpectedReturnNULL "webkit_dom_element_query_selector" result-        result' <- (newObject DOMElement) result-        touchManagedPtr _obj-        freeMem selectors'-        return result'-     ) (do-        freeMem selectors'-     )--data DOMElementQuerySelectorMethodInfo-instance (signature ~ (T.Text -> m DOMElement), MonadIO m, DOMElementK a) => MethodInfo DOMElementQuerySelectorMethodInfo a signature where-    overloadedMethod _ = dOMElementQuerySelector---- method DOMElement::query_selector_all--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "selectors", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMNodeList")--- throws : True--- Skip return : False--foreign import ccall "webkit_dom_element_query_selector_all" webkit_dom_element_query_selector_all :: -    Ptr DOMElement ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMElement"-    CString ->                              -- selectors : TBasicType TUTF8-    Ptr (Ptr GError) ->                     -- error-    IO (Ptr DOMNodeList)---dOMElementQuerySelectorAll ::-    (MonadIO m, DOMElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- selectors-    -> m DOMNodeList                        -- result-dOMElementQuerySelectorAll _obj selectors = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    selectors' <- textToCString selectors-    onException (do-        result <- propagateGError $ webkit_dom_element_query_selector_all _obj' selectors'-        checkUnexpectedReturnNULL "webkit_dom_element_query_selector_all" result-        result' <- (wrapObject DOMNodeList) result-        touchManagedPtr _obj-        freeMem selectors'-        return result'-     ) (do-        freeMem selectors'-     )--data DOMElementQuerySelectorAllMethodInfo-instance (signature ~ (T.Text -> m DOMNodeList), MonadIO m, DOMElementK a) => MethodInfo DOMElementQuerySelectorAllMethodInfo a signature where-    overloadedMethod _ = dOMElementQuerySelectorAll---- method DOMElement::remove_attribute--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMElement"-    CString ->                              -- name : TBasicType TUTF8-    IO ()---dOMElementRemoveAttribute ::-    (MonadIO m, DOMElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- name-    -> m ()                                 -- result-dOMElementRemoveAttribute _obj name = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    name' <- textToCString name-    webkit_dom_element_remove_attribute _obj' name'-    touchManagedPtr _obj-    freeMem name'-    return ()--data DOMElementRemoveAttributeMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMElementK a) => MethodInfo DOMElementRemoveAttributeMethodInfo a signature where-    overloadedMethod _ = dOMElementRemoveAttribute---- method DOMElement::remove_attribute_node--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "oldAttr", argType = TInterface "WebKit2WebExtension" "DOMAttr", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMAttr")--- throws : True--- Skip return : False--foreign import ccall "webkit_dom_element_remove_attribute_node" webkit_dom_element_remove_attribute_node :: -    Ptr DOMElement ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMElement"-    Ptr DOMAttr ->                          -- oldAttr : TInterface "WebKit2WebExtension" "DOMAttr"-    Ptr (Ptr GError) ->                     -- error-    IO (Ptr DOMAttr)---dOMElementRemoveAttributeNode ::-    (MonadIO m, DOMElementK a, DOMAttrK b) =>-    a                                       -- _obj-    -> b                                    -- oldAttr-    -> m DOMAttr                            -- result-dOMElementRemoveAttributeNode _obj oldAttr = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let oldAttr' = unsafeManagedPtrCastPtr oldAttr-    onException (do-        result <- propagateGError $ webkit_dom_element_remove_attribute_node _obj' oldAttr'-        checkUnexpectedReturnNULL "webkit_dom_element_remove_attribute_node" result-        result' <- (newObject DOMAttr) result-        touchManagedPtr _obj-        touchManagedPtr oldAttr-        return result'-     ) (do-        return ()-     )--data DOMElementRemoveAttributeNodeMethodInfo-instance (signature ~ (b -> m DOMAttr), MonadIO m, DOMElementK a, DOMAttrK b) => MethodInfo DOMElementRemoveAttributeNodeMethodInfo a signature where-    overloadedMethod _ = dOMElementRemoveAttributeNode---- method DOMElement::remove_attribute_ns--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "namespaceURI", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "localName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMElement"-    CString ->                              -- namespaceURI : TBasicType TUTF8-    CString ->                              -- localName : TBasicType TUTF8-    IO ()---dOMElementRemoveAttributeNs ::-    (MonadIO m, DOMElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- namespaceURI-    -> T.Text                               -- localName-    -> m ()                                 -- result-dOMElementRemoveAttributeNs _obj namespaceURI localName = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    namespaceURI' <- textToCString namespaceURI-    localName' <- textToCString localName-    webkit_dom_element_remove_attribute_ns _obj' namespaceURI' localName'-    touchManagedPtr _obj-    freeMem namespaceURI'-    freeMem localName'-    return ()--data DOMElementRemoveAttributeNsMethodInfo-instance (signature ~ (T.Text -> T.Text -> m ()), MonadIO m, DOMElementK a) => MethodInfo DOMElementRemoveAttributeNsMethodInfo a signature where-    overloadedMethod _ = dOMElementRemoveAttributeNs---- method DOMElement::scroll_by_lines--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "lines", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, 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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMElement"-    CLong ->                                -- lines : TBasicType TLong-    IO ()---dOMElementScrollByLines ::-    (MonadIO m, DOMElementK a) =>-    a                                       -- _obj-    -> CLong                                -- lines-    -> m ()                                 -- result-dOMElementScrollByLines _obj lines = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    webkit_dom_element_scroll_by_lines _obj' lines-    touchManagedPtr _obj-    return ()--data DOMElementScrollByLinesMethodInfo-instance (signature ~ (CLong -> m ()), MonadIO m, DOMElementK a) => MethodInfo DOMElementScrollByLinesMethodInfo a signature where-    overloadedMethod _ = dOMElementScrollByLines---- method DOMElement::scroll_by_pages--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "pages", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, 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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMElement"-    CLong ->                                -- pages : TBasicType TLong-    IO ()---dOMElementScrollByPages ::-    (MonadIO m, DOMElementK a) =>-    a                                       -- _obj-    -> CLong                                -- pages-    -> m ()                                 -- result-dOMElementScrollByPages _obj pages = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    webkit_dom_element_scroll_by_pages _obj' pages-    touchManagedPtr _obj-    return ()--data DOMElementScrollByPagesMethodInfo-instance (signature ~ (CLong -> m ()), MonadIO m, DOMElementK a) => MethodInfo DOMElementScrollByPagesMethodInfo a signature where-    overloadedMethod _ = dOMElementScrollByPages---- method DOMElement::scroll_into_view--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "alignWithTop", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, 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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMElement"-    CInt ->                                 -- alignWithTop : TBasicType TBoolean-    IO ()---dOMElementScrollIntoView ::-    (MonadIO m, DOMElementK a) =>-    a                                       -- _obj-    -> Bool                                 -- alignWithTop-    -> m ()                                 -- result-dOMElementScrollIntoView _obj alignWithTop = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let alignWithTop' = (fromIntegral . fromEnum) alignWithTop-    webkit_dom_element_scroll_into_view _obj' alignWithTop'-    touchManagedPtr _obj-    return ()--data DOMElementScrollIntoViewMethodInfo-instance (signature ~ (Bool -> m ()), MonadIO m, DOMElementK a) => MethodInfo DOMElementScrollIntoViewMethodInfo a signature where-    overloadedMethod _ = dOMElementScrollIntoView---- method DOMElement::scroll_into_view_if_needed--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "centerIfNeeded", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, 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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMElement"-    CInt ->                                 -- centerIfNeeded : TBasicType TBoolean-    IO ()---dOMElementScrollIntoViewIfNeeded ::-    (MonadIO m, DOMElementK a) =>-    a                                       -- _obj-    -> Bool                                 -- centerIfNeeded-    -> m ()                                 -- result-dOMElementScrollIntoViewIfNeeded _obj centerIfNeeded = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let centerIfNeeded' = (fromIntegral . fromEnum) centerIfNeeded-    webkit_dom_element_scroll_into_view_if_needed _obj' centerIfNeeded'-    touchManagedPtr _obj-    return ()--data DOMElementScrollIntoViewIfNeededMethodInfo-instance (signature ~ (Bool -> m ()), MonadIO m, DOMElementK a) => MethodInfo DOMElementScrollIntoViewIfNeededMethodInfo a signature where-    overloadedMethod _ = dOMElementScrollIntoViewIfNeeded---- method DOMElement::set_attribute--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMElement"-    CString ->                              -- name : TBasicType TUTF8-    CString ->                              -- value : TBasicType TUTF8-    Ptr (Ptr GError) ->                     -- error-    IO ()---dOMElementSetAttribute ::-    (MonadIO m, DOMElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- name-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMElementSetAttribute _obj name value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    name' <- textToCString name-    value' <- textToCString value-    onException (do-        propagateGError $ webkit_dom_element_set_attribute _obj' name' value'-        touchManagedPtr _obj-        freeMem name'-        freeMem value'-        return ()-     ) (do-        freeMem name'-        freeMem value'-     )--data DOMElementSetAttributeMethodInfo-instance (signature ~ (T.Text -> T.Text -> m ()), MonadIO m, DOMElementK a) => MethodInfo DOMElementSetAttributeMethodInfo a signature where-    overloadedMethod _ = dOMElementSetAttribute---- method DOMElement::set_attribute_node--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "newAttr", argType = TInterface "WebKit2WebExtension" "DOMAttr", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMAttr")--- throws : True--- Skip return : False--foreign import ccall "webkit_dom_element_set_attribute_node" webkit_dom_element_set_attribute_node :: -    Ptr DOMElement ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMElement"-    Ptr DOMAttr ->                          -- newAttr : TInterface "WebKit2WebExtension" "DOMAttr"-    Ptr (Ptr GError) ->                     -- error-    IO (Ptr DOMAttr)---dOMElementSetAttributeNode ::-    (MonadIO m, DOMElementK a, DOMAttrK b) =>-    a                                       -- _obj-    -> b                                    -- newAttr-    -> m DOMAttr                            -- result-dOMElementSetAttributeNode _obj newAttr = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let newAttr' = unsafeManagedPtrCastPtr newAttr-    onException (do-        result <- propagateGError $ webkit_dom_element_set_attribute_node _obj' newAttr'-        checkUnexpectedReturnNULL "webkit_dom_element_set_attribute_node" result-        result' <- (newObject DOMAttr) result-        touchManagedPtr _obj-        touchManagedPtr newAttr-        return result'-     ) (do-        return ()-     )--data DOMElementSetAttributeNodeMethodInfo-instance (signature ~ (b -> m DOMAttr), MonadIO m, DOMElementK a, DOMAttrK b) => MethodInfo DOMElementSetAttributeNodeMethodInfo a signature where-    overloadedMethod _ = dOMElementSetAttributeNode---- method DOMElement::set_attribute_node_ns--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "newAttr", argType = TInterface "WebKit2WebExtension" "DOMAttr", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMElement"-    Ptr DOMAttr ->                          -- newAttr : TInterface "WebKit2WebExtension" "DOMAttr"-    Ptr (Ptr GError) ->                     -- error-    IO (Ptr DOMAttr)---dOMElementSetAttributeNodeNs ::-    (MonadIO m, DOMElementK a, DOMAttrK b) =>-    a                                       -- _obj-    -> b                                    -- newAttr-    -> m DOMAttr                            -- result-dOMElementSetAttributeNodeNs _obj newAttr = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let newAttr' = unsafeManagedPtrCastPtr newAttr-    onException (do-        result <- propagateGError $ webkit_dom_element_set_attribute_node_ns _obj' newAttr'-        checkUnexpectedReturnNULL "webkit_dom_element_set_attribute_node_ns" result-        result' <- (newObject DOMAttr) result-        touchManagedPtr _obj-        touchManagedPtr newAttr-        return result'-     ) (do-        return ()-     )--data DOMElementSetAttributeNodeNsMethodInfo-instance (signature ~ (b -> m DOMAttr), MonadIO m, DOMElementK a, DOMAttrK b) => MethodInfo DOMElementSetAttributeNodeNsMethodInfo a signature where-    overloadedMethod _ = dOMElementSetAttributeNodeNs---- method DOMElement::set_attribute_ns--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "namespaceURI", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "qualifiedName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMElement"-    CString ->                              -- namespaceURI : TBasicType TUTF8-    CString ->                              -- qualifiedName : TBasicType TUTF8-    CString ->                              -- value : TBasicType TUTF8-    Ptr (Ptr GError) ->                     -- error-    IO ()---dOMElementSetAttributeNs ::-    (MonadIO m, DOMElementK a) =>-    a                                       -- _obj-    -> Maybe (T.Text)                       -- namespaceURI-    -> T.Text                               -- qualifiedName-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMElementSetAttributeNs _obj namespaceURI qualifiedName value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    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 _obj' maybeNamespaceURI qualifiedName' value'-        touchManagedPtr _obj-        freeMem maybeNamespaceURI-        freeMem qualifiedName'-        freeMem value'-        return ()-     ) (do-        freeMem maybeNamespaceURI-        freeMem qualifiedName'-        freeMem value'-     )--data DOMElementSetAttributeNsMethodInfo-instance (signature ~ (Maybe (T.Text) -> T.Text -> T.Text -> m ()), MonadIO m, DOMElementK a) => MethodInfo DOMElementSetAttributeNsMethodInfo a signature where-    overloadedMethod _ = dOMElementSetAttributeNs---- method DOMElement::set_class_name--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMElementSetClassName ::-    (MonadIO m, DOMElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMElementSetClassName _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_element_set_class_name _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMElementSetClassNameMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMElementK a) => MethodInfo DOMElementSetClassNameMethodInfo a signature where-    overloadedMethod _ = dOMElementSetClassName---- method DOMElement::set_id--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMElementSetId ::-    (MonadIO m, DOMElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMElementSetId _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_element_set_id _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMElementSetIdMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMElementK a) => MethodInfo DOMElementSetIdMethodInfo a signature where-    overloadedMethod _ = dOMElementSetId---- method DOMElement::set_inner_html--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMElement"-    CString ->                              -- value : TBasicType TUTF8-    Ptr (Ptr GError) ->                     -- error-    IO ()---dOMElementSetInnerHtml ::-    (MonadIO m, DOMElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMElementSetInnerHtml _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    onException (do-        propagateGError $ webkit_dom_element_set_inner_html _obj' value'-        touchManagedPtr _obj-        freeMem value'-        return ()-     ) (do-        freeMem value'-     )--data DOMElementSetInnerHtmlMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMElementK a) => MethodInfo DOMElementSetInnerHtmlMethodInfo a signature where-    overloadedMethod _ = dOMElementSetInnerHtml---- method DOMElement::set_outer_html--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMElement"-    CString ->                              -- value : TBasicType TUTF8-    Ptr (Ptr GError) ->                     -- error-    IO ()---dOMElementSetOuterHtml ::-    (MonadIO m, DOMElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMElementSetOuterHtml _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    onException (do-        propagateGError $ webkit_dom_element_set_outer_html _obj' value'-        touchManagedPtr _obj-        freeMem value'-        return ()-     ) (do-        freeMem value'-     )--data DOMElementSetOuterHtmlMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMElementK a) => MethodInfo DOMElementSetOuterHtmlMethodInfo a signature where-    overloadedMethod _ = dOMElementSetOuterHtml---- method DOMElement::set_scroll_left--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, 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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMElement"-    CLong ->                                -- value : TBasicType TLong-    IO ()---dOMElementSetScrollLeft ::-    (MonadIO m, DOMElementK a) =>-    a                                       -- _obj-    -> CLong                                -- value-    -> m ()                                 -- result-dOMElementSetScrollLeft _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    webkit_dom_element_set_scroll_left _obj' value-    touchManagedPtr _obj-    return ()--data DOMElementSetScrollLeftMethodInfo-instance (signature ~ (CLong -> m ()), MonadIO m, DOMElementK a) => MethodInfo DOMElementSetScrollLeftMethodInfo a signature where-    overloadedMethod _ = dOMElementSetScrollLeft---- method DOMElement::set_scroll_top--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, 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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMElement"-    CLong ->                                -- value : TBasicType TLong-    IO ()---dOMElementSetScrollTop ::-    (MonadIO m, DOMElementK a) =>-    a                                       -- _obj-    -> CLong                                -- value-    -> m ()                                 -- result-dOMElementSetScrollTop _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    webkit_dom_element_set_scroll_top _obj' value-    touchManagedPtr _obj-    return ()--data DOMElementSetScrollTopMethodInfo-instance (signature ~ (CLong -> m ()), MonadIO m, DOMElementK a) => MethodInfo DOMElementSetScrollTopMethodInfo a signature where-    overloadedMethod _ = dOMElementSetScrollTop--
− GI/WebKit2WebExtension/Objects/DOMElement.hs-boot
@@ -1,100 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMElement where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMElement = DOMElement (ForeignPtr DOMElement)-instance GObject DOMElement where-class GObject o => DOMElementK o-instance (GObject o, IsDescendantOf DOMElement o) => DOMElementK o-data DOMElementAttributesPropertyInfo-data DOMElementChildElementCountPropertyInfo-data DOMElementChildrenPropertyInfo-data DOMElementClassNamePropertyInfo-data DOMElementClientHeightPropertyInfo-data DOMElementClientLeftPropertyInfo-data DOMElementClientTopPropertyInfo-data DOMElementClientWidthPropertyInfo-data DOMElementFirstElementChildPropertyInfo-data DOMElementIdPropertyInfo-data DOMElementInnerHtmlPropertyInfo-data DOMElementLastElementChildPropertyInfo-data DOMElementNextElementSiblingPropertyInfo-data DOMElementOffsetHeightPropertyInfo-data DOMElementOffsetLeftPropertyInfo-data DOMElementOffsetParentPropertyInfo-data DOMElementOffsetTopPropertyInfo-data DOMElementOffsetWidthPropertyInfo-data DOMElementOuterHtmlPropertyInfo-data DOMElementPreviousElementSiblingPropertyInfo-data DOMElementScrollHeightPropertyInfo-data DOMElementScrollLeftPropertyInfo-data DOMElementScrollTopPropertyInfo-data DOMElementScrollWidthPropertyInfo-data DOMElementStylePropertyInfo-data DOMElementTagNamePropertyInfo-data DOMElementWebkitRegionOversetPropertyInfo-data DOMElementBlurMethodInfo-data DOMElementFocusMethodInfo-data DOMElementGetAttributeMethodInfo-data DOMElementGetAttributeNodeMethodInfo-data DOMElementGetAttributeNodeNsMethodInfo-data DOMElementGetAttributeNsMethodInfo-data DOMElementGetAttributesMethodInfo-data DOMElementGetChildElementCountMethodInfo-data DOMElementGetChildrenMethodInfo-data DOMElementGetClassNameMethodInfo-data DOMElementGetClientHeightMethodInfo-data DOMElementGetClientLeftMethodInfo-data DOMElementGetClientTopMethodInfo-data DOMElementGetClientWidthMethodInfo-data DOMElementGetElementsByClassNameMethodInfo-data DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo-data DOMElementGetElementsByTagNameMethodInfo-data DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo-data DOMElementGetElementsByTagNameNsMethodInfo-data DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo-data DOMElementGetFirstElementChildMethodInfo-data DOMElementGetIdMethodInfo-data DOMElementGetInnerHtmlMethodInfo-data DOMElementGetLastElementChildMethodInfo-data DOMElementGetNextElementSiblingMethodInfo-data DOMElementGetOffsetHeightMethodInfo-data DOMElementGetOffsetLeftMethodInfo-data DOMElementGetOffsetParentMethodInfo-data DOMElementGetOffsetTopMethodInfo-data DOMElementGetOffsetWidthMethodInfo-data DOMElementGetOuterHtmlMethodInfo-data DOMElementGetPreviousElementSiblingMethodInfo-data DOMElementGetScrollHeightMethodInfo-data DOMElementGetScrollLeftMethodInfo-data DOMElementGetScrollTopMethodInfo-data DOMElementGetScrollWidthMethodInfo-data DOMElementGetStyleMethodInfo-data DOMElementGetTagNameMethodInfo-data DOMElementHasAttributeMethodInfo-data DOMElementHasAttributeNsMethodInfo-data DOMElementHasAttributesMethodInfo-data DOMElementQuerySelectorMethodInfo-data DOMElementQuerySelectorAllMethodInfo-data DOMElementRemoveAttributeMethodInfo-data DOMElementRemoveAttributeNodeMethodInfo-data DOMElementRemoveAttributeNsMethodInfo-data DOMElementScrollByLinesMethodInfo-data DOMElementScrollByPagesMethodInfo-data DOMElementScrollIntoViewMethodInfo-data DOMElementScrollIntoViewIfNeededMethodInfo-data DOMElementSetAttributeMethodInfo-data DOMElementSetAttributeNodeMethodInfo-data DOMElementSetAttributeNodeNsMethodInfo-data DOMElementSetAttributeNsMethodInfo-data DOMElementSetClassNameMethodInfo-data DOMElementSetIdMethodInfo-data DOMElementSetInnerHtmlMethodInfo-data DOMElementSetOuterHtmlMethodInfo-data DOMElementSetScrollLeftMethodInfo-data DOMElementSetScrollTopMethodInfo
− GI/WebKit2WebExtension/Objects/DOMEntityReference.hs
@@ -1,129 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMEntityReference-    ( ---- * Exported types-    DOMEntityReference(..)                  ,-    DOMEntityReferenceK                     ,-    toDOMEntityReference                    ,-    noDOMEntityReference                    ,---    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMEntityReference = DOMEntityReference (ForeignPtr DOMEntityReference)-foreign import ccall "webkit_dom_entity_reference_get_type"-    c_webkit_dom_entity_reference_get_type :: IO GType--type instance ParentTypes DOMEntityReference = DOMEntityReferenceParentTypes-type DOMEntityReferenceParentTypes = '[DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMEntityReference where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_entity_reference_get_type-    --class GObject o => DOMEntityReferenceK o-instance (GObject o, IsDescendantOf DOMEntityReference o) => DOMEntityReferenceK o--toDOMEntityReference :: DOMEntityReferenceK o => o -> IO DOMEntityReference-toDOMEntityReference = unsafeCastTo DOMEntityReference--noDOMEntityReference :: Maybe DOMEntityReference-noDOMEntityReference = Nothing--type family ResolveDOMEntityReferenceMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMEntityReferenceMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMEntityReferenceMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMEntityReferenceMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMEntityReferenceMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMEntityReferenceMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMEntityReferenceMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMEntityReferenceMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMEntityReferenceMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMEntityReferenceMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMEntityReferenceMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMEntityReferenceMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMEntityReferenceMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMEntityReferenceMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMEntityReferenceMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMEntityReferenceMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMEntityReferenceMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMEntityReferenceMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMEntityReferenceMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMEntityReferenceMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMEntityReferenceMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMEntityReferenceMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMEntityReferenceMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMEntityReferenceMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMEntityReferenceMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMEntityReferenceMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMEntityReferenceMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMEntityReferenceMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMEntityReferenceMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMEntityReferenceMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMEntityReferenceMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMEntityReferenceMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMEntityReferenceMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMEntityReferenceMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMEntityReferenceMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMEntityReferenceMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMEntityReferenceMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMEntityReferenceMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMEntityReferenceMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMEntityReferenceMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMEntityReferenceMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMEntityReferenceMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMEntityReferenceMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMEntityReferenceMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMEntityReferenceMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMEntityReferenceMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMEntityReferenceMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMEntityReferenceMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMEntityReferenceMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMEntityReferenceMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMEntityReferenceMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMEntityReferenceMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMEntityReferenceMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMEntityReferenceMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMEntityReferenceMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMEntityReferenceMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMEntityReferenceMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMEntityReferenceMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMEntityReferenceMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMEntityReferenceMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMEntityReferenceMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMEntityReferenceMethod t DOMEntityReference, MethodInfo info DOMEntityReference p) => IsLabelProxy t (DOMEntityReference -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMEntityReferenceMethod t DOMEntityReference, MethodInfo info DOMEntityReference p) => IsLabel t (DOMEntityReference -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif--type instance AttributeList DOMEntityReference = DOMEntityReferenceAttributeList-type DOMEntityReferenceAttributeList = ('[ '("baseUri", DOMNodeBaseUriPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo)] :: [(Symbol, *)])--type instance SignalList DOMEntityReference = DOMEntityReferenceSignalList-type DOMEntityReferenceSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])--
− GI/WebKit2WebExtension/Objects/DOMEntityReference.hs-boot
@@ -1,13 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMEntityReference where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMEntityReference = DOMEntityReference (ForeignPtr DOMEntityReference)-instance GObject DOMEntityReference where-class GObject o => DOMEntityReferenceK o-instance (GObject o, IsDescendantOf DOMEntityReference o) => DOMEntityReferenceK o
− GI/WebKit2WebExtension/Objects/DOMEvent.hs
@@ -1,986 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMEvent-    ( ---- * Exported types-    DOMEvent(..)                            ,-    DOMEventK                               ,-    toDOMEvent                              ,-    noDOMEvent                              ,--- -- * Methods--- ** dOMEventGetBubbles-    DOMEventGetBubblesMethodInfo            ,-    dOMEventGetBubbles                      ,----- ** dOMEventGetCancelBubble-    DOMEventGetCancelBubbleMethodInfo       ,-    dOMEventGetCancelBubble                 ,----- ** dOMEventGetCancelable-    DOMEventGetCancelableMethodInfo         ,-    dOMEventGetCancelable                   ,----- ** dOMEventGetCurrentTarget-    DOMEventGetCurrentTargetMethodInfo      ,-    dOMEventGetCurrentTarget                ,----- ** dOMEventGetEventPhase-    DOMEventGetEventPhaseMethodInfo         ,-    dOMEventGetEventPhase                   ,----- ** dOMEventGetEventType-    DOMEventGetEventTypeMethodInfo          ,-    dOMEventGetEventType                    ,----- ** dOMEventGetReturnValue-    DOMEventGetReturnValueMethodInfo        ,-    dOMEventGetReturnValue                  ,----- ** dOMEventGetSrcElement-    DOMEventGetSrcElementMethodInfo         ,-    dOMEventGetSrcElement                   ,----- ** dOMEventGetTarget-    DOMEventGetTargetMethodInfo             ,-    dOMEventGetTarget                       ,----- ** dOMEventGetTimeStamp-    DOMEventGetTimeStampMethodInfo          ,-    dOMEventGetTimeStamp                    ,----- ** dOMEventInitEvent-    DOMEventInitEventMethodInfo             ,-    dOMEventInitEvent                       ,----- ** dOMEventPreventDefault-    DOMEventPreventDefaultMethodInfo        ,-    dOMEventPreventDefault                  ,----- ** dOMEventSetCancelBubble-    DOMEventSetCancelBubbleMethodInfo       ,-    dOMEventSetCancelBubble                 ,----- ** dOMEventSetReturnValue-    DOMEventSetReturnValueMethodInfo        ,-    dOMEventSetReturnValue                  ,----- ** dOMEventStopPropagation-    DOMEventStopPropagationMethodInfo       ,-    dOMEventStopPropagation                 ,----- -- * Properties--- ** Bubbles-    DOMEventBubblesPropertyInfo             ,-    dOMEventBubbles                         ,-    getDOMEventBubbles                      ,----- ** CancelBubble-    DOMEventCancelBubblePropertyInfo        ,-    constructDOMEventCancelBubble           ,-    dOMEventCancelBubble                    ,-    getDOMEventCancelBubble                 ,-    setDOMEventCancelBubble                 ,----- ** Cancelable-    DOMEventCancelablePropertyInfo          ,-    dOMEventCancelable                      ,-    getDOMEventCancelable                   ,----- ** CurrentTarget-    DOMEventCurrentTargetPropertyInfo       ,-    dOMEventCurrentTarget                   ,-    getDOMEventCurrentTarget                ,----- ** DefaultPrevented-    DOMEventDefaultPreventedPropertyInfo    ,-    dOMEventDefaultPrevented                ,-    getDOMEventDefaultPrevented             ,----- ** EventPhase-    DOMEventEventPhasePropertyInfo          ,-    dOMEventEventPhase                      ,-    getDOMEventEventPhase                   ,----- ** IsTrusted-    DOMEventIsTrustedPropertyInfo           ,-    dOMEventIsTrusted                       ,-    getDOMEventIsTrusted                    ,----- ** ReturnValue-    DOMEventReturnValuePropertyInfo         ,-    constructDOMEventReturnValue            ,-    dOMEventReturnValue                     ,-    getDOMEventReturnValue                  ,-    setDOMEventReturnValue                  ,----- ** SrcElement-    DOMEventSrcElementPropertyInfo          ,-    dOMEventSrcElement                      ,-    getDOMEventSrcElement                   ,----- ** Target-    DOMEventTargetPropertyInfo              ,-    dOMEventTarget                          ,-    getDOMEventTarget                       ,----- ** TimeStamp-    DOMEventTimeStampPropertyInfo           ,-    dOMEventTimeStamp                       ,-    getDOMEventTimeStamp                    ,----- ** Type-    DOMEventTypePropertyInfo                ,-    dOMEventType                            ,-    getDOMEventType                         ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMEvent = DOMEvent (ForeignPtr DOMEvent)-foreign import ccall "webkit_dom_event_get_type"-    c_webkit_dom_event_get_type :: IO GType--type instance ParentTypes DOMEvent = DOMEventParentTypes-type DOMEventParentTypes = '[DOMObject, GObject.Object]--instance GObject DOMEvent where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_event_get_type-    --class GObject o => DOMEventK o-instance (GObject o, IsDescendantOf DOMEvent o) => DOMEventK o--toDOMEvent :: DOMEventK o => o -> IO DOMEvent-toDOMEvent = unsafeCastTo DOMEvent--noDOMEvent :: Maybe DOMEvent-noDOMEvent = Nothing--type family ResolveDOMEventMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMEventMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMEventMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMEventMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMEventMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMEventMethod "initEvent" o = DOMEventInitEventMethodInfo-    ResolveDOMEventMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMEventMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMEventMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMEventMethod "preventDefault" o = DOMEventPreventDefaultMethodInfo-    ResolveDOMEventMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMEventMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMEventMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMEventMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMEventMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMEventMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMEventMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMEventMethod "stopPropagation" o = DOMEventStopPropagationMethodInfo-    ResolveDOMEventMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMEventMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMEventMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMEventMethod "getBubbles" o = DOMEventGetBubblesMethodInfo-    ResolveDOMEventMethod "getCancelBubble" o = DOMEventGetCancelBubbleMethodInfo-    ResolveDOMEventMethod "getCancelable" o = DOMEventGetCancelableMethodInfo-    ResolveDOMEventMethod "getCurrentTarget" o = DOMEventGetCurrentTargetMethodInfo-    ResolveDOMEventMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMEventMethod "getEventPhase" o = DOMEventGetEventPhaseMethodInfo-    ResolveDOMEventMethod "getEventType" o = DOMEventGetEventTypeMethodInfo-    ResolveDOMEventMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMEventMethod "getQdata" o = GObject.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.ObjectSetDataMethodInfo-    ResolveDOMEventMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMEventMethod "setReturnValue" o = DOMEventSetReturnValueMethodInfo-    ResolveDOMEventMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMEventMethod t DOMEvent, MethodInfo info DOMEvent p) => IsLabelProxy t (DOMEvent -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMEventMethod t DOMEvent, MethodInfo info DOMEvent p) => IsLabel t (DOMEvent -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "bubbles"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMEventBubbles :: (MonadIO m, DOMEventK o) => o -> m Bool-getDOMEventBubbles obj = liftIO $ getObjectPropertyBool obj "bubbles"--data DOMEventBubblesPropertyInfo-instance AttrInfo DOMEventBubblesPropertyInfo where-    type AttrAllowedOps DOMEventBubblesPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMEventBubblesPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMEventBubblesPropertyInfo = DOMEventK-    type AttrGetType DOMEventBubblesPropertyInfo = Bool-    type AttrLabel DOMEventBubblesPropertyInfo = "bubbles"-    attrGet _ = getDOMEventBubbles-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "cancel-bubble"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMEventCancelBubble :: (MonadIO m, DOMEventK o) => o -> m Bool-getDOMEventCancelBubble obj = liftIO $ getObjectPropertyBool obj "cancel-bubble"--setDOMEventCancelBubble :: (MonadIO m, DOMEventK o) => o -> Bool -> m ()-setDOMEventCancelBubble obj val = liftIO $ setObjectPropertyBool obj "cancel-bubble" val--constructDOMEventCancelBubble :: Bool -> IO ([Char], GValue)-constructDOMEventCancelBubble val = constructObjectPropertyBool "cancel-bubble" val--data DOMEventCancelBubblePropertyInfo-instance AttrInfo DOMEventCancelBubblePropertyInfo where-    type AttrAllowedOps DOMEventCancelBubblePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMEventCancelBubblePropertyInfo = (~) Bool-    type AttrBaseTypeConstraint DOMEventCancelBubblePropertyInfo = DOMEventK-    type AttrGetType DOMEventCancelBubblePropertyInfo = Bool-    type AttrLabel DOMEventCancelBubblePropertyInfo = "cancel-bubble"-    attrGet _ = getDOMEventCancelBubble-    attrSet _ = setDOMEventCancelBubble-    attrConstruct _ = constructDOMEventCancelBubble-    attrClear _ = undefined---- VVV Prop "cancelable"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMEventCancelable :: (MonadIO m, DOMEventK o) => o -> m Bool-getDOMEventCancelable obj = liftIO $ getObjectPropertyBool obj "cancelable"--data DOMEventCancelablePropertyInfo-instance AttrInfo DOMEventCancelablePropertyInfo where-    type AttrAllowedOps DOMEventCancelablePropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMEventCancelablePropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMEventCancelablePropertyInfo = DOMEventK-    type AttrGetType DOMEventCancelablePropertyInfo = Bool-    type AttrLabel DOMEventCancelablePropertyInfo = "cancelable"-    attrGet _ = getDOMEventCancelable-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "current-target"-   -- Type: TInterface "WebKit2WebExtension" "DOMEventTarget"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMEventCurrentTarget :: (MonadIO m, DOMEventK o) => o -> m (Maybe DOMEventTarget)-getDOMEventCurrentTarget obj = liftIO $ getObjectPropertyObject obj "current-target" DOMEventTarget--data DOMEventCurrentTargetPropertyInfo-instance AttrInfo DOMEventCurrentTargetPropertyInfo where-    type AttrAllowedOps DOMEventCurrentTargetPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMEventCurrentTargetPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMEventCurrentTargetPropertyInfo = DOMEventK-    type AttrGetType DOMEventCurrentTargetPropertyInfo = (Maybe DOMEventTarget)-    type AttrLabel DOMEventCurrentTargetPropertyInfo = "current-target"-    attrGet _ = getDOMEventCurrentTarget-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "default-prevented"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMEventDefaultPrevented :: (MonadIO m, DOMEventK o) => o -> m Bool-getDOMEventDefaultPrevented obj = liftIO $ getObjectPropertyBool obj "default-prevented"--data DOMEventDefaultPreventedPropertyInfo-instance AttrInfo DOMEventDefaultPreventedPropertyInfo where-    type AttrAllowedOps DOMEventDefaultPreventedPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMEventDefaultPreventedPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMEventDefaultPreventedPropertyInfo = DOMEventK-    type AttrGetType DOMEventDefaultPreventedPropertyInfo = Bool-    type AttrLabel DOMEventDefaultPreventedPropertyInfo = "default-prevented"-    attrGet _ = getDOMEventDefaultPrevented-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "event-phase"-   -- Type: TBasicType TUInt-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMEventEventPhase :: (MonadIO m, DOMEventK o) => o -> m Word32-getDOMEventEventPhase obj = liftIO $ getObjectPropertyUInt32 obj "event-phase"--data DOMEventEventPhasePropertyInfo-instance AttrInfo DOMEventEventPhasePropertyInfo where-    type AttrAllowedOps DOMEventEventPhasePropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMEventEventPhasePropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMEventEventPhasePropertyInfo = DOMEventK-    type AttrGetType DOMEventEventPhasePropertyInfo = Word32-    type AttrLabel DOMEventEventPhasePropertyInfo = "event-phase"-    attrGet _ = getDOMEventEventPhase-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "is-trusted"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMEventIsTrusted :: (MonadIO m, DOMEventK o) => o -> m Bool-getDOMEventIsTrusted obj = liftIO $ getObjectPropertyBool obj "is-trusted"--data DOMEventIsTrustedPropertyInfo-instance AttrInfo DOMEventIsTrustedPropertyInfo where-    type AttrAllowedOps DOMEventIsTrustedPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMEventIsTrustedPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMEventIsTrustedPropertyInfo = DOMEventK-    type AttrGetType DOMEventIsTrustedPropertyInfo = Bool-    type AttrLabel DOMEventIsTrustedPropertyInfo = "is-trusted"-    attrGet _ = getDOMEventIsTrusted-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "return-value"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMEventReturnValue :: (MonadIO m, DOMEventK o) => o -> m Bool-getDOMEventReturnValue obj = liftIO $ getObjectPropertyBool obj "return-value"--setDOMEventReturnValue :: (MonadIO m, DOMEventK o) => o -> Bool -> m ()-setDOMEventReturnValue obj val = liftIO $ setObjectPropertyBool obj "return-value" val--constructDOMEventReturnValue :: Bool -> IO ([Char], GValue)-constructDOMEventReturnValue val = constructObjectPropertyBool "return-value" val--data DOMEventReturnValuePropertyInfo-instance AttrInfo DOMEventReturnValuePropertyInfo where-    type AttrAllowedOps DOMEventReturnValuePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMEventReturnValuePropertyInfo = (~) Bool-    type AttrBaseTypeConstraint DOMEventReturnValuePropertyInfo = DOMEventK-    type AttrGetType DOMEventReturnValuePropertyInfo = Bool-    type AttrLabel DOMEventReturnValuePropertyInfo = "return-value"-    attrGet _ = getDOMEventReturnValue-    attrSet _ = setDOMEventReturnValue-    attrConstruct _ = constructDOMEventReturnValue-    attrClear _ = undefined---- VVV Prop "src-element"-   -- Type: TInterface "WebKit2WebExtension" "DOMEventTarget"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMEventSrcElement :: (MonadIO m, DOMEventK o) => o -> m (Maybe DOMEventTarget)-getDOMEventSrcElement obj = liftIO $ getObjectPropertyObject obj "src-element" DOMEventTarget--data DOMEventSrcElementPropertyInfo-instance AttrInfo DOMEventSrcElementPropertyInfo where-    type AttrAllowedOps DOMEventSrcElementPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMEventSrcElementPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMEventSrcElementPropertyInfo = DOMEventK-    type AttrGetType DOMEventSrcElementPropertyInfo = (Maybe DOMEventTarget)-    type AttrLabel DOMEventSrcElementPropertyInfo = "src-element"-    attrGet _ = getDOMEventSrcElement-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "target"-   -- Type: TInterface "WebKit2WebExtension" "DOMEventTarget"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMEventTarget :: (MonadIO m, DOMEventK o) => o -> m (Maybe DOMEventTarget)-getDOMEventTarget obj = liftIO $ getObjectPropertyObject obj "target" DOMEventTarget--data DOMEventTargetPropertyInfo-instance AttrInfo DOMEventTargetPropertyInfo where-    type AttrAllowedOps DOMEventTargetPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMEventTargetPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMEventTargetPropertyInfo = DOMEventK-    type AttrGetType DOMEventTargetPropertyInfo = (Maybe DOMEventTarget)-    type AttrLabel DOMEventTargetPropertyInfo = "target"-    attrGet _ = getDOMEventTarget-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "time-stamp"-   -- Type: TBasicType TUInt-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMEventTimeStamp :: (MonadIO m, DOMEventK o) => o -> m Word32-getDOMEventTimeStamp obj = liftIO $ getObjectPropertyUInt32 obj "time-stamp"--data DOMEventTimeStampPropertyInfo-instance AttrInfo DOMEventTimeStampPropertyInfo where-    type AttrAllowedOps DOMEventTimeStampPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMEventTimeStampPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMEventTimeStampPropertyInfo = DOMEventK-    type AttrGetType DOMEventTimeStampPropertyInfo = Word32-    type AttrLabel DOMEventTimeStampPropertyInfo = "time-stamp"-    attrGet _ = getDOMEventTimeStamp-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "type"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMEventType :: (MonadIO m, DOMEventK o) => o -> m (Maybe T.Text)-getDOMEventType obj = liftIO $ getObjectPropertyString obj "type"--data DOMEventTypePropertyInfo-instance AttrInfo DOMEventTypePropertyInfo where-    type AttrAllowedOps DOMEventTypePropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMEventTypePropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMEventTypePropertyInfo = DOMEventK-    type AttrGetType DOMEventTypePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMEventTypePropertyInfo = "type"-    attrGet _ = getDOMEventType-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined--type instance AttributeList DOMEvent = DOMEventAttributeList-type DOMEventAttributeList = ('[ '("bubbles", DOMEventBubblesPropertyInfo), '("cancelBubble", DOMEventCancelBubblePropertyInfo), '("cancelable", DOMEventCancelablePropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("currentTarget", DOMEventCurrentTargetPropertyInfo), '("defaultPrevented", DOMEventDefaultPreventedPropertyInfo), '("eventPhase", DOMEventEventPhasePropertyInfo), '("isTrusted", DOMEventIsTrustedPropertyInfo), '("returnValue", DOMEventReturnValuePropertyInfo), '("srcElement", DOMEventSrcElementPropertyInfo), '("target", DOMEventTargetPropertyInfo), '("timeStamp", DOMEventTimeStampPropertyInfo), '("type", DOMEventTypePropertyInfo)] :: [(Symbol, *)])--dOMEventBubbles :: AttrLabelProxy "bubbles"-dOMEventBubbles = AttrLabelProxy--dOMEventCancelBubble :: AttrLabelProxy "cancelBubble"-dOMEventCancelBubble = AttrLabelProxy--dOMEventCancelable :: AttrLabelProxy "cancelable"-dOMEventCancelable = AttrLabelProxy--dOMEventCurrentTarget :: AttrLabelProxy "currentTarget"-dOMEventCurrentTarget = AttrLabelProxy--dOMEventDefaultPrevented :: AttrLabelProxy "defaultPrevented"-dOMEventDefaultPrevented = AttrLabelProxy--dOMEventEventPhase :: AttrLabelProxy "eventPhase"-dOMEventEventPhase = AttrLabelProxy--dOMEventIsTrusted :: AttrLabelProxy "isTrusted"-dOMEventIsTrusted = 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--type instance SignalList DOMEvent = DOMEventSignalList-type DOMEventSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMEvent::get_bubbles--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMEvent", direction = DirectionIn, mayBeNull = False, 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 ->                         -- _obj : TInterface "WebKit2WebExtension" "DOMEvent"-    IO CInt---dOMEventGetBubbles ::-    (MonadIO m, DOMEventK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMEventGetBubbles _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_event_get_bubbles _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMEventGetBubblesMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMEventK a) => MethodInfo DOMEventGetBubblesMethodInfo a signature where-    overloadedMethod _ = dOMEventGetBubbles---- method DOMEvent::get_cancel_bubble--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMEvent", direction = DirectionIn, mayBeNull = False, 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 ->                         -- _obj : TInterface "WebKit2WebExtension" "DOMEvent"-    IO CInt---dOMEventGetCancelBubble ::-    (MonadIO m, DOMEventK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMEventGetCancelBubble _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_event_get_cancel_bubble _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMEventGetCancelBubbleMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMEventK a) => MethodInfo DOMEventGetCancelBubbleMethodInfo a signature where-    overloadedMethod _ = dOMEventGetCancelBubble---- method DOMEvent::get_cancelable--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMEvent", direction = DirectionIn, mayBeNull = False, 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 ->                         -- _obj : TInterface "WebKit2WebExtension" "DOMEvent"-    IO CInt---dOMEventGetCancelable ::-    (MonadIO m, DOMEventK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMEventGetCancelable _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_event_get_cancelable _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMEventGetCancelableMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMEventK a) => MethodInfo DOMEventGetCancelableMethodInfo a signature where-    overloadedMethod _ = dOMEventGetCancelable---- method DOMEvent::get_current_target--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMEvent", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMEventTarget")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_event_get_current_target" webkit_dom_event_get_current_target :: -    Ptr DOMEvent ->                         -- _obj : TInterface "WebKit2WebExtension" "DOMEvent"-    IO (Ptr DOMEventTarget)---dOMEventGetCurrentTarget ::-    (MonadIO m, DOMEventK a) =>-    a                                       -- _obj-    -> m DOMEventTarget                     -- result-dOMEventGetCurrentTarget _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_event_get_current_target _obj'-    checkUnexpectedReturnNULL "webkit_dom_event_get_current_target" result-    result' <- (wrapObject DOMEventTarget) result-    touchManagedPtr _obj-    return result'--data DOMEventGetCurrentTargetMethodInfo-instance (signature ~ (m DOMEventTarget), MonadIO m, DOMEventK a) => MethodInfo DOMEventGetCurrentTargetMethodInfo a signature where-    overloadedMethod _ = dOMEventGetCurrentTarget---- method DOMEvent::get_event_phase--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMEvent", direction = DirectionIn, mayBeNull = False, 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 ->                         -- _obj : TInterface "WebKit2WebExtension" "DOMEvent"-    IO Word16---dOMEventGetEventPhase ::-    (MonadIO m, DOMEventK a) =>-    a                                       -- _obj-    -> m Word16                             -- result-dOMEventGetEventPhase _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_event_get_event_phase _obj'-    touchManagedPtr _obj-    return result--data DOMEventGetEventPhaseMethodInfo-instance (signature ~ (m Word16), MonadIO m, DOMEventK a) => MethodInfo DOMEventGetEventPhaseMethodInfo a signature where-    overloadedMethod _ = dOMEventGetEventPhase---- method DOMEvent::get_event_type--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMEvent", direction = DirectionIn, mayBeNull = False, argScope = 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 ->                         -- _obj : TInterface "WebKit2WebExtension" "DOMEvent"-    IO CString---dOMEventGetEventType ::-    (MonadIO m, DOMEventK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMEventGetEventType _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_event_get_event_type _obj'-    checkUnexpectedReturnNULL "webkit_dom_event_get_event_type" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMEventGetEventTypeMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMEventK a) => MethodInfo DOMEventGetEventTypeMethodInfo a signature where-    overloadedMethod _ = dOMEventGetEventType---- method DOMEvent::get_return_value--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMEvent", direction = DirectionIn, mayBeNull = False, 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 ->                         -- _obj : TInterface "WebKit2WebExtension" "DOMEvent"-    IO CInt---dOMEventGetReturnValue ::-    (MonadIO m, DOMEventK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMEventGetReturnValue _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_event_get_return_value _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMEventGetReturnValueMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMEventK a) => MethodInfo DOMEventGetReturnValueMethodInfo a signature where-    overloadedMethod _ = dOMEventGetReturnValue---- method DOMEvent::get_src_element--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMEvent", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMEventTarget")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_event_get_src_element" webkit_dom_event_get_src_element :: -    Ptr DOMEvent ->                         -- _obj : TInterface "WebKit2WebExtension" "DOMEvent"-    IO (Ptr DOMEventTarget)---dOMEventGetSrcElement ::-    (MonadIO m, DOMEventK a) =>-    a                                       -- _obj-    -> m DOMEventTarget                     -- result-dOMEventGetSrcElement _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_event_get_src_element _obj'-    checkUnexpectedReturnNULL "webkit_dom_event_get_src_element" result-    result' <- (wrapObject DOMEventTarget) result-    touchManagedPtr _obj-    return result'--data DOMEventGetSrcElementMethodInfo-instance (signature ~ (m DOMEventTarget), MonadIO m, DOMEventK a) => MethodInfo DOMEventGetSrcElementMethodInfo a signature where-    overloadedMethod _ = dOMEventGetSrcElement---- method DOMEvent::get_target--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMEvent", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMEventTarget")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_event_get_target" webkit_dom_event_get_target :: -    Ptr DOMEvent ->                         -- _obj : TInterface "WebKit2WebExtension" "DOMEvent"-    IO (Ptr DOMEventTarget)---dOMEventGetTarget ::-    (MonadIO m, DOMEventK a) =>-    a                                       -- _obj-    -> m DOMEventTarget                     -- result-dOMEventGetTarget _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_event_get_target _obj'-    checkUnexpectedReturnNULL "webkit_dom_event_get_target" result-    result' <- (wrapObject DOMEventTarget) result-    touchManagedPtr _obj-    return result'--data DOMEventGetTargetMethodInfo-instance (signature ~ (m DOMEventTarget), MonadIO m, DOMEventK a) => MethodInfo DOMEventGetTargetMethodInfo a signature where-    overloadedMethod _ = dOMEventGetTarget---- method DOMEvent::get_time_stamp--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMEvent", direction = DirectionIn, mayBeNull = False, 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 ->                         -- _obj : TInterface "WebKit2WebExtension" "DOMEvent"-    IO Word32---dOMEventGetTimeStamp ::-    (MonadIO m, DOMEventK a) =>-    a                                       -- _obj-    -> m Word32                             -- result-dOMEventGetTimeStamp _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_event_get_time_stamp _obj'-    touchManagedPtr _obj-    return result--data DOMEventGetTimeStampMethodInfo-instance (signature ~ (m Word32), MonadIO m, DOMEventK a) => MethodInfo DOMEventGetTimeStampMethodInfo a signature where-    overloadedMethod _ = dOMEventGetTimeStamp---- method DOMEvent::init_event--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMEvent", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "eventTypeArg", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "canBubbleArg", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "cancelableArg", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, 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 ->                         -- _obj : TInterface "WebKit2WebExtension" "DOMEvent"-    CString ->                              -- eventTypeArg : TBasicType TUTF8-    CInt ->                                 -- canBubbleArg : TBasicType TBoolean-    CInt ->                                 -- cancelableArg : TBasicType TBoolean-    IO ()---dOMEventInitEvent ::-    (MonadIO m, DOMEventK a) =>-    a                                       -- _obj-    -> T.Text                               -- eventTypeArg-    -> Bool                                 -- canBubbleArg-    -> Bool                                 -- cancelableArg-    -> m ()                                 -- result-dOMEventInitEvent _obj eventTypeArg canBubbleArg cancelableArg = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    eventTypeArg' <- textToCString eventTypeArg-    let canBubbleArg' = (fromIntegral . fromEnum) canBubbleArg-    let cancelableArg' = (fromIntegral . fromEnum) cancelableArg-    webkit_dom_event_init_event _obj' eventTypeArg' canBubbleArg' cancelableArg'-    touchManagedPtr _obj-    freeMem eventTypeArg'-    return ()--data DOMEventInitEventMethodInfo-instance (signature ~ (T.Text -> Bool -> Bool -> m ()), MonadIO m, DOMEventK a) => MethodInfo DOMEventInitEventMethodInfo a signature where-    overloadedMethod _ = dOMEventInitEvent---- method DOMEvent::prevent_default--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMEvent", direction = DirectionIn, mayBeNull = False, 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 ->                         -- _obj : TInterface "WebKit2WebExtension" "DOMEvent"-    IO ()---dOMEventPreventDefault ::-    (MonadIO m, DOMEventK a) =>-    a                                       -- _obj-    -> m ()                                 -- result-dOMEventPreventDefault _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    webkit_dom_event_prevent_default _obj'-    touchManagedPtr _obj-    return ()--data DOMEventPreventDefaultMethodInfo-instance (signature ~ (m ()), MonadIO m, DOMEventK a) => MethodInfo DOMEventPreventDefaultMethodInfo a signature where-    overloadedMethod _ = dOMEventPreventDefault---- method DOMEvent::set_cancel_bubble--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMEvent", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, 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 ->                         -- _obj : TInterface "WebKit2WebExtension" "DOMEvent"-    CInt ->                                 -- value : TBasicType TBoolean-    IO ()---dOMEventSetCancelBubble ::-    (MonadIO m, DOMEventK a) =>-    a                                       -- _obj-    -> Bool                                 -- value-    -> m ()                                 -- result-dOMEventSetCancelBubble _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let value' = (fromIntegral . fromEnum) value-    webkit_dom_event_set_cancel_bubble _obj' value'-    touchManagedPtr _obj-    return ()--data DOMEventSetCancelBubbleMethodInfo-instance (signature ~ (Bool -> m ()), MonadIO m, DOMEventK a) => MethodInfo DOMEventSetCancelBubbleMethodInfo a signature where-    overloadedMethod _ = dOMEventSetCancelBubble---- method DOMEvent::set_return_value--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMEvent", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, 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 ->                         -- _obj : TInterface "WebKit2WebExtension" "DOMEvent"-    CInt ->                                 -- value : TBasicType TBoolean-    IO ()---dOMEventSetReturnValue ::-    (MonadIO m, DOMEventK a) =>-    a                                       -- _obj-    -> Bool                                 -- value-    -> m ()                                 -- result-dOMEventSetReturnValue _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let value' = (fromIntegral . fromEnum) value-    webkit_dom_event_set_return_value _obj' value'-    touchManagedPtr _obj-    return ()--data DOMEventSetReturnValueMethodInfo-instance (signature ~ (Bool -> m ()), MonadIO m, DOMEventK a) => MethodInfo DOMEventSetReturnValueMethodInfo a signature where-    overloadedMethod _ = dOMEventSetReturnValue---- method DOMEvent::stop_propagation--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMEvent", direction = DirectionIn, mayBeNull = False, 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 ->                         -- _obj : TInterface "WebKit2WebExtension" "DOMEvent"-    IO ()---dOMEventStopPropagation ::-    (MonadIO m, DOMEventK a) =>-    a                                       -- _obj-    -> m ()                                 -- result-dOMEventStopPropagation _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    webkit_dom_event_stop_propagation _obj'-    touchManagedPtr _obj-    return ()--data DOMEventStopPropagationMethodInfo-instance (signature ~ (m ()), MonadIO m, DOMEventK a) => MethodInfo DOMEventStopPropagationMethodInfo a signature where-    overloadedMethod _ = dOMEventStopPropagation--
− GI/WebKit2WebExtension/Objects/DOMEvent.hs-boot
@@ -1,40 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMEvent where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMEvent = DOMEvent (ForeignPtr DOMEvent)-instance GObject DOMEvent where-class GObject o => DOMEventK o-instance (GObject o, IsDescendantOf DOMEvent o) => DOMEventK o-data DOMEventBubblesPropertyInfo-data DOMEventCancelBubblePropertyInfo-data DOMEventCancelablePropertyInfo-data DOMEventCurrentTargetPropertyInfo-data DOMEventDefaultPreventedPropertyInfo-data DOMEventEventPhasePropertyInfo-data DOMEventIsTrustedPropertyInfo-data DOMEventReturnValuePropertyInfo-data DOMEventSrcElementPropertyInfo-data DOMEventTargetPropertyInfo-data DOMEventTimeStampPropertyInfo-data DOMEventTypePropertyInfo-data DOMEventGetBubblesMethodInfo-data DOMEventGetCancelBubbleMethodInfo-data DOMEventGetCancelableMethodInfo-data DOMEventGetCurrentTargetMethodInfo-data DOMEventGetEventPhaseMethodInfo-data DOMEventGetEventTypeMethodInfo-data DOMEventGetReturnValueMethodInfo-data DOMEventGetSrcElementMethodInfo-data DOMEventGetTargetMethodInfo-data DOMEventGetTimeStampMethodInfo-data DOMEventInitEventMethodInfo-data DOMEventPreventDefaultMethodInfo-data DOMEventSetCancelBubbleMethodInfo-data DOMEventSetReturnValueMethodInfo-data DOMEventStopPropagationMethodInfo
− GI/WebKit2WebExtension/Objects/DOMFile.hs
@@ -1,164 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMFile-    ( ---- * Exported types-    DOMFile(..)                             ,-    DOMFileK                                ,-    toDOMFile                               ,-    noDOMFile                               ,--- -- * Methods--- ** dOMFileGetName-    DOMFileGetNameMethodInfo                ,-    dOMFileGetName                          ,----- -- * Properties--- ** Name-    DOMFileNamePropertyInfo                 ,-    dOMFileName                             ,-    getDOMFileName                          ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMFile = DOMFile (ForeignPtr DOMFile)-foreign import ccall "webkit_dom_file_get_type"-    c_webkit_dom_file_get_type :: IO GType--type instance ParentTypes DOMFile = DOMFileParentTypes-type DOMFileParentTypes = '[DOMBlob, DOMObject, GObject.Object]--instance GObject DOMFile where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_file_get_type-    --class GObject o => DOMFileK o-instance (GObject o, IsDescendantOf DOMFile o) => DOMFileK o--toDOMFile :: DOMFileK o => o -> IO DOMFile-toDOMFile = unsafeCastTo DOMFile--noDOMFile :: Maybe DOMFile-noDOMFile = Nothing--type family ResolveDOMFileMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMFileMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMFileMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMFileMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMFileMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMFileMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMFileMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMFileMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMFileMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMFileMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMFileMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMFileMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMFileMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMFileMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMFileMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMFileMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMFileMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMFileMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMFileMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMFileMethod "getName" o = DOMFileGetNameMethodInfo-    ResolveDOMFileMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMFileMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMFileMethod "getSize" o = DOMBlobGetSizeMethodInfo-    ResolveDOMFileMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMFileMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMFileMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMFileMethod t DOMFile, MethodInfo info DOMFile p) => IsLabelProxy t (DOMFile -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMFileMethod t DOMFile, MethodInfo info DOMFile p) => IsLabel t (DOMFile -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "name"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMFileName :: (MonadIO m, DOMFileK o) => o -> m (Maybe T.Text)-getDOMFileName obj = liftIO $ getObjectPropertyString obj "name"--data DOMFileNamePropertyInfo-instance AttrInfo DOMFileNamePropertyInfo where-    type AttrAllowedOps DOMFileNamePropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMFileNamePropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMFileNamePropertyInfo = DOMFileK-    type AttrGetType DOMFileNamePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMFileNamePropertyInfo = "name"-    attrGet _ = getDOMFileName-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined--type instance AttributeList DOMFile = DOMFileAttributeList-type DOMFileAttributeList = ('[ '("coreObject", DOMObjectCoreObjectPropertyInfo), '("name", DOMFileNamePropertyInfo), '("size", DOMBlobSizePropertyInfo), '("type", DOMBlobTypePropertyInfo)] :: [(Symbol, *)])--dOMFileName :: AttrLabelProxy "name"-dOMFileName = AttrLabelProxy--type instance SignalList DOMFile = DOMFileSignalList-type DOMFileSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMFile::get_name--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMFile", direction = DirectionIn, mayBeNull = False, argScope = 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 ->                          -- _obj : TInterface "WebKit2WebExtension" "DOMFile"-    IO CString---dOMFileGetName ::-    (MonadIO m, DOMFileK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMFileGetName _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_file_get_name _obj'-    checkUnexpectedReturnNULL "webkit_dom_file_get_name" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMFileGetNameMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMFileK a) => MethodInfo DOMFileGetNameMethodInfo a signature where-    overloadedMethod _ = dOMFileGetName--
− GI/WebKit2WebExtension/Objects/DOMFile.hs-boot
@@ -1,15 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMFile where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMFile = DOMFile (ForeignPtr DOMFile)-instance GObject DOMFile where-class GObject o => DOMFileK o-instance (GObject o, IsDescendantOf DOMFile o) => DOMFileK o-data DOMFileNamePropertyInfo-data DOMFileGetNameMethodInfo
− GI/WebKit2WebExtension/Objects/DOMFileList.hs
@@ -1,197 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMFileList-    ( ---- * Exported types-    DOMFileList(..)                         ,-    DOMFileListK                            ,-    toDOMFileList                           ,-    noDOMFileList                           ,--- -- * Methods--- ** dOMFileListGetLength-    DOMFileListGetLengthMethodInfo          ,-    dOMFileListGetLength                    ,----- ** dOMFileListItem-    DOMFileListItemMethodInfo               ,-    dOMFileListItem                         ,----- -- * Properties--- ** Length-    DOMFileListLengthPropertyInfo           ,-    dOMFileListLength                       ,-    getDOMFileListLength                    ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMFileList = DOMFileList (ForeignPtr DOMFileList)-foreign import ccall "webkit_dom_file_list_get_type"-    c_webkit_dom_file_list_get_type :: IO GType--type instance ParentTypes DOMFileList = DOMFileListParentTypes-type DOMFileListParentTypes = '[DOMObject, GObject.Object]--instance GObject DOMFileList where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_file_list_get_type-    --class GObject o => DOMFileListK o-instance (GObject o, IsDescendantOf DOMFileList o) => DOMFileListK o--toDOMFileList :: DOMFileListK o => o -> IO DOMFileList-toDOMFileList = unsafeCastTo DOMFileList--noDOMFileList :: Maybe DOMFileList-noDOMFileList = Nothing--type family ResolveDOMFileListMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMFileListMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMFileListMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMFileListMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMFileListMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMFileListMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMFileListMethod "item" o = DOMFileListItemMethodInfo-    ResolveDOMFileListMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMFileListMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMFileListMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMFileListMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMFileListMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMFileListMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMFileListMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMFileListMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMFileListMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMFileListMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMFileListMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMFileListMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMFileListMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMFileListMethod "getLength" o = DOMFileListGetLengthMethodInfo-    ResolveDOMFileListMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMFileListMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMFileListMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMFileListMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMFileListMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMFileListMethod t DOMFileList, MethodInfo info DOMFileList p) => IsLabelProxy t (DOMFileList -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMFileListMethod t DOMFileList, MethodInfo info DOMFileList p) => IsLabel t (DOMFileList -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "length"-   -- Type: TBasicType TULong-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMFileListLength :: (MonadIO m, DOMFileListK o) => o -> m CULong-getDOMFileListLength obj = liftIO $ getObjectPropertyULong obj "length"--data DOMFileListLengthPropertyInfo-instance AttrInfo DOMFileListLengthPropertyInfo where-    type AttrAllowedOps DOMFileListLengthPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMFileListLengthPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMFileListLengthPropertyInfo = DOMFileListK-    type AttrGetType DOMFileListLengthPropertyInfo = CULong-    type AttrLabel DOMFileListLengthPropertyInfo = "length"-    attrGet _ = getDOMFileListLength-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined--type instance AttributeList DOMFileList = DOMFileListAttributeList-type DOMFileListAttributeList = ('[ '("coreObject", DOMObjectCoreObjectPropertyInfo), '("length", DOMFileListLengthPropertyInfo)] :: [(Symbol, *)])--dOMFileListLength :: AttrLabelProxy "length"-dOMFileListLength = AttrLabelProxy--type instance SignalList DOMFileList = DOMFileListSignalList-type DOMFileListSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMFileList::get_length--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMFileList", direction = DirectionIn, mayBeNull = False, 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 ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMFileList"-    IO CULong---dOMFileListGetLength ::-    (MonadIO m, DOMFileListK a) =>-    a                                       -- _obj-    -> m CULong                             -- result-dOMFileListGetLength _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_file_list_get_length _obj'-    touchManagedPtr _obj-    return result--data DOMFileListGetLengthMethodInfo-instance (signature ~ (m CULong), MonadIO m, DOMFileListK a) => MethodInfo DOMFileListGetLengthMethodInfo a signature where-    overloadedMethod _ = dOMFileListGetLength---- method DOMFileList::item--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMFileList", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMFile")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_file_list_item" webkit_dom_file_list_item :: -    Ptr DOMFileList ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMFileList"-    CULong ->                               -- index : TBasicType TULong-    IO (Ptr DOMFile)---dOMFileListItem ::-    (MonadIO m, DOMFileListK a) =>-    a                                       -- _obj-    -> CULong                               -- index-    -> m DOMFile                            -- result-dOMFileListItem _obj index = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_file_list_item _obj' index-    checkUnexpectedReturnNULL "webkit_dom_file_list_item" result-    result' <- (wrapObject DOMFile) result-    touchManagedPtr _obj-    return result'--data DOMFileListItemMethodInfo-instance (signature ~ (CULong -> m DOMFile), MonadIO m, DOMFileListK a) => MethodInfo DOMFileListItemMethodInfo a signature where-    overloadedMethod _ = dOMFileListItem--
− GI/WebKit2WebExtension/Objects/DOMFileList.hs-boot
@@ -1,16 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMFileList where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMFileList = DOMFileList (ForeignPtr DOMFileList)-instance GObject DOMFileList where-class GObject o => DOMFileListK o-instance (GObject o, IsDescendantOf DOMFileList o) => DOMFileListK o-data DOMFileListLengthPropertyInfo-data DOMFileListGetLengthMethodInfo-data DOMFileListItemMethodInfo
− GI/WebKit2WebExtension/Objects/DOMHTMLAnchorElement.hs
@@ -1,2270 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement-    ( ---- * Exported types-    DOMHTMLAnchorElement(..)                ,-    DOMHTMLAnchorElementK                   ,-    toDOMHTMLAnchorElement                  ,-    noDOMHTMLAnchorElement                  ,--- -- * Methods--- ** dOMHTMLAnchorElementGetCharset-    DOMHTMLAnchorElementGetCharsetMethodInfo,-    dOMHTMLAnchorElementGetCharset          ,----- ** dOMHTMLAnchorElementGetCoords-    DOMHTMLAnchorElementGetCoordsMethodInfo ,-    dOMHTMLAnchorElementGetCoords           ,----- ** dOMHTMLAnchorElementGetHash-    DOMHTMLAnchorElementGetHashMethodInfo   ,-    dOMHTMLAnchorElementGetHash             ,----- ** dOMHTMLAnchorElementGetHost-    DOMHTMLAnchorElementGetHostMethodInfo   ,-    dOMHTMLAnchorElementGetHost             ,----- ** dOMHTMLAnchorElementGetHostname-    DOMHTMLAnchorElementGetHostnameMethodInfo,-    dOMHTMLAnchorElementGetHostname         ,----- ** dOMHTMLAnchorElementGetHref-    DOMHTMLAnchorElementGetHrefMethodInfo   ,-    dOMHTMLAnchorElementGetHref             ,----- ** dOMHTMLAnchorElementGetHreflang-    DOMHTMLAnchorElementGetHreflangMethodInfo,-    dOMHTMLAnchorElementGetHreflang         ,----- ** dOMHTMLAnchorElementGetName-    DOMHTMLAnchorElementGetNameMethodInfo   ,-    dOMHTMLAnchorElementGetName             ,----- ** dOMHTMLAnchorElementGetPathname-    DOMHTMLAnchorElementGetPathnameMethodInfo,-    dOMHTMLAnchorElementGetPathname         ,----- ** dOMHTMLAnchorElementGetPort-    DOMHTMLAnchorElementGetPortMethodInfo   ,-    dOMHTMLAnchorElementGetPort             ,----- ** dOMHTMLAnchorElementGetProtocol-    DOMHTMLAnchorElementGetProtocolMethodInfo,-    dOMHTMLAnchorElementGetProtocol         ,----- ** dOMHTMLAnchorElementGetRel-    DOMHTMLAnchorElementGetRelMethodInfo    ,-    dOMHTMLAnchorElementGetRel              ,----- ** dOMHTMLAnchorElementGetRev-    DOMHTMLAnchorElementGetRevMethodInfo    ,-    dOMHTMLAnchorElementGetRev              ,----- ** dOMHTMLAnchorElementGetSearch-    DOMHTMLAnchorElementGetSearchMethodInfo ,-    dOMHTMLAnchorElementGetSearch           ,----- ** dOMHTMLAnchorElementGetShape-    DOMHTMLAnchorElementGetShapeMethodInfo  ,-    dOMHTMLAnchorElementGetShape            ,----- ** dOMHTMLAnchorElementGetTarget-    DOMHTMLAnchorElementGetTargetMethodInfo ,-    dOMHTMLAnchorElementGetTarget           ,----- ** dOMHTMLAnchorElementGetText-    DOMHTMLAnchorElementGetTextMethodInfo   ,-    dOMHTMLAnchorElementGetText             ,----- ** dOMHTMLAnchorElementGetTypeAttr-    DOMHTMLAnchorElementGetTypeAttrMethodInfo,-    dOMHTMLAnchorElementGetTypeAttr         ,----- ** dOMHTMLAnchorElementSetCharset-    DOMHTMLAnchorElementSetCharsetMethodInfo,-    dOMHTMLAnchorElementSetCharset          ,----- ** dOMHTMLAnchorElementSetCoords-    DOMHTMLAnchorElementSetCoordsMethodInfo ,-    dOMHTMLAnchorElementSetCoords           ,----- ** dOMHTMLAnchorElementSetHash-    DOMHTMLAnchorElementSetHashMethodInfo   ,-    dOMHTMLAnchorElementSetHash             ,----- ** dOMHTMLAnchorElementSetHost-    DOMHTMLAnchorElementSetHostMethodInfo   ,-    dOMHTMLAnchorElementSetHost             ,----- ** dOMHTMLAnchorElementSetHostname-    DOMHTMLAnchorElementSetHostnameMethodInfo,-    dOMHTMLAnchorElementSetHostname         ,----- ** dOMHTMLAnchorElementSetHref-    DOMHTMLAnchorElementSetHrefMethodInfo   ,-    dOMHTMLAnchorElementSetHref             ,----- ** dOMHTMLAnchorElementSetHreflang-    DOMHTMLAnchorElementSetHreflangMethodInfo,-    dOMHTMLAnchorElementSetHreflang         ,----- ** dOMHTMLAnchorElementSetName-    DOMHTMLAnchorElementSetNameMethodInfo   ,-    dOMHTMLAnchorElementSetName             ,----- ** dOMHTMLAnchorElementSetPathname-    DOMHTMLAnchorElementSetPathnameMethodInfo,-    dOMHTMLAnchorElementSetPathname         ,----- ** dOMHTMLAnchorElementSetPort-    DOMHTMLAnchorElementSetPortMethodInfo   ,-    dOMHTMLAnchorElementSetPort             ,----- ** dOMHTMLAnchorElementSetProtocol-    DOMHTMLAnchorElementSetProtocolMethodInfo,-    dOMHTMLAnchorElementSetProtocol         ,----- ** dOMHTMLAnchorElementSetRel-    DOMHTMLAnchorElementSetRelMethodInfo    ,-    dOMHTMLAnchorElementSetRel              ,----- ** dOMHTMLAnchorElementSetRev-    DOMHTMLAnchorElementSetRevMethodInfo    ,-    dOMHTMLAnchorElementSetRev              ,----- ** dOMHTMLAnchorElementSetSearch-    DOMHTMLAnchorElementSetSearchMethodInfo ,-    dOMHTMLAnchorElementSetSearch           ,----- ** dOMHTMLAnchorElementSetShape-    DOMHTMLAnchorElementSetShapeMethodInfo  ,-    dOMHTMLAnchorElementSetShape            ,----- ** dOMHTMLAnchorElementSetTarget-    DOMHTMLAnchorElementSetTargetMethodInfo ,-    dOMHTMLAnchorElementSetTarget           ,----- ** dOMHTMLAnchorElementSetTypeAttr-    DOMHTMLAnchorElementSetTypeAttrMethodInfo,-    dOMHTMLAnchorElementSetTypeAttr         ,----- -- * Properties--- ** Charset-    DOMHTMLAnchorElementCharsetPropertyInfo ,-    constructDOMHTMLAnchorElementCharset    ,-    dOMHTMLAnchorElementCharset             ,-    getDOMHTMLAnchorElementCharset          ,-    setDOMHTMLAnchorElementCharset          ,----- ** Coords-    DOMHTMLAnchorElementCoordsPropertyInfo  ,-    constructDOMHTMLAnchorElementCoords     ,-    dOMHTMLAnchorElementCoords              ,-    getDOMHTMLAnchorElementCoords           ,-    setDOMHTMLAnchorElementCoords           ,----- ** Download-    DOMHTMLAnchorElementDownloadPropertyInfo,-    clearDOMHTMLAnchorElementDownload       ,-    constructDOMHTMLAnchorElementDownload   ,-    dOMHTMLAnchorElementDownload            ,-    getDOMHTMLAnchorElementDownload         ,-    setDOMHTMLAnchorElementDownload         ,----- ** Hash-    DOMHTMLAnchorElementHashPropertyInfo    ,-    constructDOMHTMLAnchorElementHash       ,-    dOMHTMLAnchorElementHash                ,-    getDOMHTMLAnchorElementHash             ,-    setDOMHTMLAnchorElementHash             ,----- ** Host-    DOMHTMLAnchorElementHostPropertyInfo    ,-    constructDOMHTMLAnchorElementHost       ,-    dOMHTMLAnchorElementHost                ,-    getDOMHTMLAnchorElementHost             ,-    setDOMHTMLAnchorElementHost             ,----- ** Hostname-    DOMHTMLAnchorElementHostnamePropertyInfo,-    constructDOMHTMLAnchorElementHostname   ,-    dOMHTMLAnchorElementHostname            ,-    getDOMHTMLAnchorElementHostname         ,-    setDOMHTMLAnchorElementHostname         ,----- ** Href-    DOMHTMLAnchorElementHrefPropertyInfo    ,-    constructDOMHTMLAnchorElementHref       ,-    dOMHTMLAnchorElementHref                ,-    getDOMHTMLAnchorElementHref             ,-    setDOMHTMLAnchorElementHref             ,----- ** Hreflang-    DOMHTMLAnchorElementHreflangPropertyInfo,-    constructDOMHTMLAnchorElementHreflang   ,-    dOMHTMLAnchorElementHreflang            ,-    getDOMHTMLAnchorElementHreflang         ,-    setDOMHTMLAnchorElementHreflang         ,----- ** Name-    DOMHTMLAnchorElementNamePropertyInfo    ,-    constructDOMHTMLAnchorElementName       ,-    dOMHTMLAnchorElementName                ,-    getDOMHTMLAnchorElementName             ,-    setDOMHTMLAnchorElementName             ,----- ** Origin-    DOMHTMLAnchorElementOriginPropertyInfo  ,-    dOMHTMLAnchorElementOrigin              ,-    getDOMHTMLAnchorElementOrigin           ,----- ** Pathname-    DOMHTMLAnchorElementPathnamePropertyInfo,-    constructDOMHTMLAnchorElementPathname   ,-    dOMHTMLAnchorElementPathname            ,-    getDOMHTMLAnchorElementPathname         ,-    setDOMHTMLAnchorElementPathname         ,----- ** Ping-    DOMHTMLAnchorElementPingPropertyInfo    ,-    clearDOMHTMLAnchorElementPing           ,-    constructDOMHTMLAnchorElementPing       ,-    dOMHTMLAnchorElementPing                ,-    getDOMHTMLAnchorElementPing             ,-    setDOMHTMLAnchorElementPing             ,----- ** Port-    DOMHTMLAnchorElementPortPropertyInfo    ,-    constructDOMHTMLAnchorElementPort       ,-    dOMHTMLAnchorElementPort                ,-    getDOMHTMLAnchorElementPort             ,-    setDOMHTMLAnchorElementPort             ,----- ** Protocol-    DOMHTMLAnchorElementProtocolPropertyInfo,-    constructDOMHTMLAnchorElementProtocol   ,-    dOMHTMLAnchorElementProtocol            ,-    getDOMHTMLAnchorElementProtocol         ,-    setDOMHTMLAnchorElementProtocol         ,----- ** Rel-    DOMHTMLAnchorElementRelPropertyInfo     ,-    constructDOMHTMLAnchorElementRel        ,-    dOMHTMLAnchorElementRel                 ,-    getDOMHTMLAnchorElementRel              ,-    setDOMHTMLAnchorElementRel              ,----- ** Rev-    DOMHTMLAnchorElementRevPropertyInfo     ,-    constructDOMHTMLAnchorElementRev        ,-    dOMHTMLAnchorElementRev                 ,-    getDOMHTMLAnchorElementRev              ,-    setDOMHTMLAnchorElementRev              ,----- ** Search-    DOMHTMLAnchorElementSearchPropertyInfo  ,-    constructDOMHTMLAnchorElementSearch     ,-    dOMHTMLAnchorElementSearch              ,-    getDOMHTMLAnchorElementSearch           ,-    setDOMHTMLAnchorElementSearch           ,----- ** Shape-    DOMHTMLAnchorElementShapePropertyInfo   ,-    constructDOMHTMLAnchorElementShape      ,-    dOMHTMLAnchorElementShape               ,-    getDOMHTMLAnchorElementShape            ,-    setDOMHTMLAnchorElementShape            ,----- ** Target-    DOMHTMLAnchorElementTargetPropertyInfo  ,-    constructDOMHTMLAnchorElementTarget     ,-    dOMHTMLAnchorElementTarget              ,-    getDOMHTMLAnchorElementTarget           ,-    setDOMHTMLAnchorElementTarget           ,----- ** Text-    DOMHTMLAnchorElementTextPropertyInfo    ,-    clearDOMHTMLAnchorElementText           ,-    constructDOMHTMLAnchorElementText       ,-    dOMHTMLAnchorElementText                ,-    getDOMHTMLAnchorElementText             ,-    setDOMHTMLAnchorElementText             ,----- ** Type-    DOMHTMLAnchorElementTypePropertyInfo    ,-    clearDOMHTMLAnchorElementType           ,-    constructDOMHTMLAnchorElementType       ,-    dOMHTMLAnchorElementType                ,-    getDOMHTMLAnchorElementType             ,-    setDOMHTMLAnchorElementType             ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMHTMLAnchorElement = DOMHTMLAnchorElement (ForeignPtr DOMHTMLAnchorElement)-foreign import ccall "webkit_dom_html_anchor_element_get_type"-    c_webkit_dom_html_anchor_element_get_type :: IO GType--type instance ParentTypes DOMHTMLAnchorElement = DOMHTMLAnchorElementParentTypes-type DOMHTMLAnchorElementParentTypes = '[DOMHTMLElement, DOMElement, DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMHTMLAnchorElement where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_html_anchor_element_get_type-    --class GObject o => DOMHTMLAnchorElementK o-instance (GObject o, IsDescendantOf DOMHTMLAnchorElement o) => DOMHTMLAnchorElementK o--toDOMHTMLAnchorElement :: DOMHTMLAnchorElementK o => o -> IO DOMHTMLAnchorElement-toDOMHTMLAnchorElement = unsafeCastTo DOMHTMLAnchorElement--noDOMHTMLAnchorElement :: Maybe DOMHTMLAnchorElement-noDOMHTMLAnchorElement = Nothing--type family ResolveDOMHTMLAnchorElementMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMHTMLAnchorElementMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMHTMLAnchorElementMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMHTMLAnchorElementMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMHTMLAnchorElementMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMHTMLAnchorElementMethod "blur" o = DOMElementBlurMethodInfo-    ResolveDOMHTMLAnchorElementMethod "click" o = DOMHTMLElementClickMethodInfo-    ResolveDOMHTMLAnchorElementMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMHTMLAnchorElementMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMHTMLAnchorElementMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMHTMLAnchorElementMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMHTMLAnchorElementMethod "focus" o = DOMElementFocusMethodInfo-    ResolveDOMHTMLAnchorElementMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMHTMLAnchorElementMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMHTMLAnchorElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo-    ResolveDOMHTMLAnchorElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo-    ResolveDOMHTMLAnchorElementMethod "hasAttributes" o = DOMElementHasAttributesMethodInfo-    ResolveDOMHTMLAnchorElementMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMHTMLAnchorElementMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMHTMLAnchorElementMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMHTMLAnchorElementMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMHTMLAnchorElementMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMHTMLAnchorElementMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMHTMLAnchorElementMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMHTMLAnchorElementMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMHTMLAnchorElementMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMHTMLAnchorElementMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMHTMLAnchorElementMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMHTMLAnchorElementMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMHTMLAnchorElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo-    ResolveDOMHTMLAnchorElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo-    ResolveDOMHTMLAnchorElementMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMHTMLAnchorElementMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMHTMLAnchorElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo-    ResolveDOMHTMLAnchorElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo-    ResolveDOMHTMLAnchorElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo-    ResolveDOMHTMLAnchorElementMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMHTMLAnchorElementMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMHTMLAnchorElementMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMHTMLAnchorElementMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMHTMLAnchorElementMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMHTMLAnchorElementMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMHTMLAnchorElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo-    ResolveDOMHTMLAnchorElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo-    ResolveDOMHTMLAnchorElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo-    ResolveDOMHTMLAnchorElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo-    ResolveDOMHTMLAnchorElementMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMHTMLAnchorElementMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMHTMLAnchorElementMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMHTMLAnchorElementMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMHTMLAnchorElementMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getAccessKey" o = DOMHTMLElementGetAccessKeyMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getAttributes" o = DOMElementGetAttributesMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getCharset" o = DOMHTMLAnchorElementGetCharsetMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getClassName" o = DOMElementGetClassNameMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getContentEditable" o = DOMHTMLElementGetContentEditableMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getCoords" o = DOMHTMLAnchorElementGetCoordsMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getDir" o = DOMHTMLElementGetDirMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getElementsByClassName" o = DOMElementGetElementsByClassNameMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getElementsByClassNameAsHtmlCollection" o = DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getElementsByTagName" o = DOMElementGetElementsByTagNameMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getElementsByTagNameAsHtmlCollection" o = DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getElementsByTagNameNs" o = DOMElementGetElementsByTagNameNsMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getElementsByTagNameNsAsHtmlCollection" o = DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getHash" o = DOMHTMLAnchorElementGetHashMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getHost" o = DOMHTMLAnchorElementGetHostMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getHostname" o = DOMHTMLAnchorElementGetHostnameMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getHref" o = DOMHTMLAnchorElementGetHrefMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getHreflang" o = DOMHTMLAnchorElementGetHreflangMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getId" o = DOMElementGetIdMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getInnerText" o = DOMHTMLElementGetInnerTextMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getIsContentEditable" o = DOMHTMLElementGetIsContentEditableMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getLang" o = DOMHTMLElementGetLangMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getName" o = DOMHTMLAnchorElementGetNameMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getOffsetHeight" o = DOMElementGetOffsetHeightMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getOffsetLeft" o = DOMElementGetOffsetLeftMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getOffsetParent" o = DOMElementGetOffsetParentMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getOffsetTop" o = DOMElementGetOffsetTopMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getOffsetWidth" o = DOMElementGetOffsetWidthMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getOuterText" o = DOMHTMLElementGetOuterTextMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getPathname" o = DOMHTMLAnchorElementGetPathnameMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getPort" o = DOMHTMLAnchorElementGetPortMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getProtocol" o = DOMHTMLAnchorElementGetProtocolMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getRel" o = DOMHTMLAnchorElementGetRelMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getRev" o = DOMHTMLAnchorElementGetRevMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getScrollHeight" o = DOMElementGetScrollHeightMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getScrollLeft" o = DOMElementGetScrollLeftMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getScrollTop" o = DOMElementGetScrollTopMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getScrollWidth" o = DOMElementGetScrollWidthMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getSearch" o = DOMHTMLAnchorElementGetSearchMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getShape" o = DOMHTMLAnchorElementGetShapeMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getStyle" o = DOMElementGetStyleMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getTabIndex" o = DOMHTMLElementGetTabIndexMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getTagName" o = DOMElementGetTagNameMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getTarget" o = DOMHTMLAnchorElementGetTargetMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getText" o = DOMHTMLAnchorElementGetTextMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getTitle" o = DOMHTMLElementGetTitleMethodInfo-    ResolveDOMHTMLAnchorElementMethod "getTypeAttr" o = DOMHTMLAnchorElementGetTypeAttrMethodInfo-    ResolveDOMHTMLAnchorElementMethod "setAccessKey" o = DOMHTMLElementSetAccessKeyMethodInfo-    ResolveDOMHTMLAnchorElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo-    ResolveDOMHTMLAnchorElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo-    ResolveDOMHTMLAnchorElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo-    ResolveDOMHTMLAnchorElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo-    ResolveDOMHTMLAnchorElementMethod "setCharset" o = DOMHTMLAnchorElementSetCharsetMethodInfo-    ResolveDOMHTMLAnchorElementMethod "setClassName" o = DOMElementSetClassNameMethodInfo-    ResolveDOMHTMLAnchorElementMethod "setContentEditable" o = DOMHTMLElementSetContentEditableMethodInfo-    ResolveDOMHTMLAnchorElementMethod "setCoords" o = DOMHTMLAnchorElementSetCoordsMethodInfo-    ResolveDOMHTMLAnchorElementMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMHTMLAnchorElementMethod "setDir" o = DOMHTMLElementSetDirMethodInfo-    ResolveDOMHTMLAnchorElementMethod "setHash" o = DOMHTMLAnchorElementSetHashMethodInfo-    ResolveDOMHTMLAnchorElementMethod "setHost" o = DOMHTMLAnchorElementSetHostMethodInfo-    ResolveDOMHTMLAnchorElementMethod "setHostname" o = DOMHTMLAnchorElementSetHostnameMethodInfo-    ResolveDOMHTMLAnchorElementMethod "setHref" o = DOMHTMLAnchorElementSetHrefMethodInfo-    ResolveDOMHTMLAnchorElementMethod "setHreflang" o = DOMHTMLAnchorElementSetHreflangMethodInfo-    ResolveDOMHTMLAnchorElementMethod "setId" o = DOMElementSetIdMethodInfo-    ResolveDOMHTMLAnchorElementMethod "setInnerText" o = DOMHTMLElementSetInnerTextMethodInfo-    ResolveDOMHTMLAnchorElementMethod "setLang" o = DOMHTMLElementSetLangMethodInfo-    ResolveDOMHTMLAnchorElementMethod "setName" o = DOMHTMLAnchorElementSetNameMethodInfo-    ResolveDOMHTMLAnchorElementMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMHTMLAnchorElementMethod "setOuterText" o = DOMHTMLElementSetOuterTextMethodInfo-    ResolveDOMHTMLAnchorElementMethod "setPathname" o = DOMHTMLAnchorElementSetPathnameMethodInfo-    ResolveDOMHTMLAnchorElementMethod "setPort" o = DOMHTMLAnchorElementSetPortMethodInfo-    ResolveDOMHTMLAnchorElementMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMHTMLAnchorElementMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMHTMLAnchorElementMethod "setProtocol" o = DOMHTMLAnchorElementSetProtocolMethodInfo-    ResolveDOMHTMLAnchorElementMethod "setRel" o = DOMHTMLAnchorElementSetRelMethodInfo-    ResolveDOMHTMLAnchorElementMethod "setRev" o = DOMHTMLAnchorElementSetRevMethodInfo-    ResolveDOMHTMLAnchorElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo-    ResolveDOMHTMLAnchorElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo-    ResolveDOMHTMLAnchorElementMethod "setSearch" o = DOMHTMLAnchorElementSetSearchMethodInfo-    ResolveDOMHTMLAnchorElementMethod "setShape" o = DOMHTMLAnchorElementSetShapeMethodInfo-    ResolveDOMHTMLAnchorElementMethod "setTabIndex" o = DOMHTMLElementSetTabIndexMethodInfo-    ResolveDOMHTMLAnchorElementMethod "setTarget" o = DOMHTMLAnchorElementSetTargetMethodInfo-    ResolveDOMHTMLAnchorElementMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMHTMLAnchorElementMethod "setTitle" o = DOMHTMLElementSetTitleMethodInfo-    ResolveDOMHTMLAnchorElementMethod "setTypeAttr" o = DOMHTMLAnchorElementSetTypeAttrMethodInfo-    ResolveDOMHTMLAnchorElementMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMHTMLAnchorElementMethod t DOMHTMLAnchorElement, MethodInfo info DOMHTMLAnchorElement p) => IsLabelProxy t (DOMHTMLAnchorElement -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMHTMLAnchorElementMethod t DOMHTMLAnchorElement, MethodInfo info DOMHTMLAnchorElement p) => IsLabel t (DOMHTMLAnchorElement -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "charset"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLAnchorElementCharset :: (MonadIO m, DOMHTMLAnchorElementK o) => o -> m (Maybe T.Text)-getDOMHTMLAnchorElementCharset obj = liftIO $ getObjectPropertyString obj "charset"--setDOMHTMLAnchorElementCharset :: (MonadIO m, DOMHTMLAnchorElementK o) => o -> T.Text -> m ()-setDOMHTMLAnchorElementCharset obj val = liftIO $ setObjectPropertyString obj "charset" (Just val)--constructDOMHTMLAnchorElementCharset :: T.Text -> IO ([Char], GValue)-constructDOMHTMLAnchorElementCharset val = constructObjectPropertyString "charset" (Just val)--data DOMHTMLAnchorElementCharsetPropertyInfo-instance AttrInfo DOMHTMLAnchorElementCharsetPropertyInfo where-    type AttrAllowedOps DOMHTMLAnchorElementCharsetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLAnchorElementCharsetPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLAnchorElementCharsetPropertyInfo = DOMHTMLAnchorElementK-    type AttrGetType DOMHTMLAnchorElementCharsetPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLAnchorElementCharsetPropertyInfo = "charset"-    attrGet _ = getDOMHTMLAnchorElementCharset-    attrSet _ = setDOMHTMLAnchorElementCharset-    attrConstruct _ = constructDOMHTMLAnchorElementCharset-    attrClear _ = undefined---- VVV Prop "coords"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLAnchorElementCoords :: (MonadIO m, DOMHTMLAnchorElementK o) => o -> m (Maybe T.Text)-getDOMHTMLAnchorElementCoords obj = liftIO $ getObjectPropertyString obj "coords"--setDOMHTMLAnchorElementCoords :: (MonadIO m, DOMHTMLAnchorElementK o) => o -> T.Text -> m ()-setDOMHTMLAnchorElementCoords obj val = liftIO $ setObjectPropertyString obj "coords" (Just val)--constructDOMHTMLAnchorElementCoords :: T.Text -> IO ([Char], GValue)-constructDOMHTMLAnchorElementCoords val = constructObjectPropertyString "coords" (Just val)--data DOMHTMLAnchorElementCoordsPropertyInfo-instance AttrInfo DOMHTMLAnchorElementCoordsPropertyInfo where-    type AttrAllowedOps DOMHTMLAnchorElementCoordsPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLAnchorElementCoordsPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLAnchorElementCoordsPropertyInfo = DOMHTMLAnchorElementK-    type AttrGetType DOMHTMLAnchorElementCoordsPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLAnchorElementCoordsPropertyInfo = "coords"-    attrGet _ = getDOMHTMLAnchorElementCoords-    attrSet _ = setDOMHTMLAnchorElementCoords-    attrConstruct _ = constructDOMHTMLAnchorElementCoords-    attrClear _ = undefined---- VVV Prop "download"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLAnchorElementDownload :: (MonadIO m, DOMHTMLAnchorElementK o) => o -> m (Maybe T.Text)-getDOMHTMLAnchorElementDownload obj = liftIO $ getObjectPropertyString obj "download"--setDOMHTMLAnchorElementDownload :: (MonadIO m, DOMHTMLAnchorElementK o) => o -> T.Text -> m ()-setDOMHTMLAnchorElementDownload obj val = liftIO $ setObjectPropertyString obj "download" (Just val)--constructDOMHTMLAnchorElementDownload :: T.Text -> IO ([Char], GValue)-constructDOMHTMLAnchorElementDownload val = constructObjectPropertyString "download" (Just val)--clearDOMHTMLAnchorElementDownload :: (MonadIO m, DOMHTMLAnchorElementK o) => o -> m ()-clearDOMHTMLAnchorElementDownload obj = liftIO $ setObjectPropertyString obj "download" (Nothing :: Maybe T.Text)--data DOMHTMLAnchorElementDownloadPropertyInfo-instance AttrInfo DOMHTMLAnchorElementDownloadPropertyInfo where-    type AttrAllowedOps DOMHTMLAnchorElementDownloadPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLAnchorElementDownloadPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLAnchorElementDownloadPropertyInfo = DOMHTMLAnchorElementK-    type AttrGetType DOMHTMLAnchorElementDownloadPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLAnchorElementDownloadPropertyInfo = "download"-    attrGet _ = getDOMHTMLAnchorElementDownload-    attrSet _ = setDOMHTMLAnchorElementDownload-    attrConstruct _ = constructDOMHTMLAnchorElementDownload-    attrClear _ = clearDOMHTMLAnchorElementDownload---- VVV Prop "hash"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLAnchorElementHash :: (MonadIO m, DOMHTMLAnchorElementK o) => o -> m (Maybe T.Text)-getDOMHTMLAnchorElementHash obj = liftIO $ getObjectPropertyString obj "hash"--setDOMHTMLAnchorElementHash :: (MonadIO m, DOMHTMLAnchorElementK o) => o -> T.Text -> m ()-setDOMHTMLAnchorElementHash obj val = liftIO $ setObjectPropertyString obj "hash" (Just val)--constructDOMHTMLAnchorElementHash :: T.Text -> IO ([Char], GValue)-constructDOMHTMLAnchorElementHash val = constructObjectPropertyString "hash" (Just val)--data DOMHTMLAnchorElementHashPropertyInfo-instance AttrInfo DOMHTMLAnchorElementHashPropertyInfo where-    type AttrAllowedOps DOMHTMLAnchorElementHashPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLAnchorElementHashPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLAnchorElementHashPropertyInfo = DOMHTMLAnchorElementK-    type AttrGetType DOMHTMLAnchorElementHashPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLAnchorElementHashPropertyInfo = "hash"-    attrGet _ = getDOMHTMLAnchorElementHash-    attrSet _ = setDOMHTMLAnchorElementHash-    attrConstruct _ = constructDOMHTMLAnchorElementHash-    attrClear _ = undefined---- VVV Prop "host"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLAnchorElementHost :: (MonadIO m, DOMHTMLAnchorElementK o) => o -> m (Maybe T.Text)-getDOMHTMLAnchorElementHost obj = liftIO $ getObjectPropertyString obj "host"--setDOMHTMLAnchorElementHost :: (MonadIO m, DOMHTMLAnchorElementK o) => o -> T.Text -> m ()-setDOMHTMLAnchorElementHost obj val = liftIO $ setObjectPropertyString obj "host" (Just val)--constructDOMHTMLAnchorElementHost :: T.Text -> IO ([Char], GValue)-constructDOMHTMLAnchorElementHost val = constructObjectPropertyString "host" (Just val)--data DOMHTMLAnchorElementHostPropertyInfo-instance AttrInfo DOMHTMLAnchorElementHostPropertyInfo where-    type AttrAllowedOps DOMHTMLAnchorElementHostPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLAnchorElementHostPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLAnchorElementHostPropertyInfo = DOMHTMLAnchorElementK-    type AttrGetType DOMHTMLAnchorElementHostPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLAnchorElementHostPropertyInfo = "host"-    attrGet _ = getDOMHTMLAnchorElementHost-    attrSet _ = setDOMHTMLAnchorElementHost-    attrConstruct _ = constructDOMHTMLAnchorElementHost-    attrClear _ = undefined---- VVV Prop "hostname"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLAnchorElementHostname :: (MonadIO m, DOMHTMLAnchorElementK o) => o -> m (Maybe T.Text)-getDOMHTMLAnchorElementHostname obj = liftIO $ getObjectPropertyString obj "hostname"--setDOMHTMLAnchorElementHostname :: (MonadIO m, DOMHTMLAnchorElementK o) => o -> T.Text -> m ()-setDOMHTMLAnchorElementHostname obj val = liftIO $ setObjectPropertyString obj "hostname" (Just val)--constructDOMHTMLAnchorElementHostname :: T.Text -> IO ([Char], GValue)-constructDOMHTMLAnchorElementHostname val = constructObjectPropertyString "hostname" (Just val)--data DOMHTMLAnchorElementHostnamePropertyInfo-instance AttrInfo DOMHTMLAnchorElementHostnamePropertyInfo where-    type AttrAllowedOps DOMHTMLAnchorElementHostnamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLAnchorElementHostnamePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLAnchorElementHostnamePropertyInfo = DOMHTMLAnchorElementK-    type AttrGetType DOMHTMLAnchorElementHostnamePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLAnchorElementHostnamePropertyInfo = "hostname"-    attrGet _ = getDOMHTMLAnchorElementHostname-    attrSet _ = setDOMHTMLAnchorElementHostname-    attrConstruct _ = constructDOMHTMLAnchorElementHostname-    attrClear _ = undefined---- VVV Prop "href"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLAnchorElementHref :: (MonadIO m, DOMHTMLAnchorElementK o) => o -> m (Maybe T.Text)-getDOMHTMLAnchorElementHref obj = liftIO $ getObjectPropertyString obj "href"--setDOMHTMLAnchorElementHref :: (MonadIO m, DOMHTMLAnchorElementK o) => o -> T.Text -> m ()-setDOMHTMLAnchorElementHref obj val = liftIO $ setObjectPropertyString obj "href" (Just val)--constructDOMHTMLAnchorElementHref :: T.Text -> IO ([Char], GValue)-constructDOMHTMLAnchorElementHref val = constructObjectPropertyString "href" (Just val)--data DOMHTMLAnchorElementHrefPropertyInfo-instance AttrInfo DOMHTMLAnchorElementHrefPropertyInfo where-    type AttrAllowedOps DOMHTMLAnchorElementHrefPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLAnchorElementHrefPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLAnchorElementHrefPropertyInfo = DOMHTMLAnchorElementK-    type AttrGetType DOMHTMLAnchorElementHrefPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLAnchorElementHrefPropertyInfo = "href"-    attrGet _ = getDOMHTMLAnchorElementHref-    attrSet _ = setDOMHTMLAnchorElementHref-    attrConstruct _ = constructDOMHTMLAnchorElementHref-    attrClear _ = undefined---- VVV Prop "hreflang"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLAnchorElementHreflang :: (MonadIO m, DOMHTMLAnchorElementK o) => o -> m (Maybe T.Text)-getDOMHTMLAnchorElementHreflang obj = liftIO $ getObjectPropertyString obj "hreflang"--setDOMHTMLAnchorElementHreflang :: (MonadIO m, DOMHTMLAnchorElementK o) => o -> T.Text -> m ()-setDOMHTMLAnchorElementHreflang obj val = liftIO $ setObjectPropertyString obj "hreflang" (Just val)--constructDOMHTMLAnchorElementHreflang :: T.Text -> IO ([Char], GValue)-constructDOMHTMLAnchorElementHreflang val = constructObjectPropertyString "hreflang" (Just val)--data DOMHTMLAnchorElementHreflangPropertyInfo-instance AttrInfo DOMHTMLAnchorElementHreflangPropertyInfo where-    type AttrAllowedOps DOMHTMLAnchorElementHreflangPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLAnchorElementHreflangPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLAnchorElementHreflangPropertyInfo = DOMHTMLAnchorElementK-    type AttrGetType DOMHTMLAnchorElementHreflangPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLAnchorElementHreflangPropertyInfo = "hreflang"-    attrGet _ = getDOMHTMLAnchorElementHreflang-    attrSet _ = setDOMHTMLAnchorElementHreflang-    attrConstruct _ = constructDOMHTMLAnchorElementHreflang-    attrClear _ = undefined---- VVV Prop "name"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLAnchorElementName :: (MonadIO m, DOMHTMLAnchorElementK o) => o -> m (Maybe T.Text)-getDOMHTMLAnchorElementName obj = liftIO $ getObjectPropertyString obj "name"--setDOMHTMLAnchorElementName :: (MonadIO m, DOMHTMLAnchorElementK o) => o -> T.Text -> m ()-setDOMHTMLAnchorElementName obj val = liftIO $ setObjectPropertyString obj "name" (Just val)--constructDOMHTMLAnchorElementName :: T.Text -> IO ([Char], GValue)-constructDOMHTMLAnchorElementName val = constructObjectPropertyString "name" (Just val)--data DOMHTMLAnchorElementNamePropertyInfo-instance AttrInfo DOMHTMLAnchorElementNamePropertyInfo where-    type AttrAllowedOps DOMHTMLAnchorElementNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLAnchorElementNamePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLAnchorElementNamePropertyInfo = DOMHTMLAnchorElementK-    type AttrGetType DOMHTMLAnchorElementNamePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLAnchorElementNamePropertyInfo = "name"-    attrGet _ = getDOMHTMLAnchorElementName-    attrSet _ = setDOMHTMLAnchorElementName-    attrConstruct _ = constructDOMHTMLAnchorElementName-    attrClear _ = undefined---- VVV Prop "origin"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLAnchorElementOrigin :: (MonadIO m, DOMHTMLAnchorElementK o) => o -> m (Maybe T.Text)-getDOMHTMLAnchorElementOrigin obj = liftIO $ getObjectPropertyString obj "origin"--data DOMHTMLAnchorElementOriginPropertyInfo-instance AttrInfo DOMHTMLAnchorElementOriginPropertyInfo where-    type AttrAllowedOps DOMHTMLAnchorElementOriginPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLAnchorElementOriginPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLAnchorElementOriginPropertyInfo = DOMHTMLAnchorElementK-    type AttrGetType DOMHTMLAnchorElementOriginPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLAnchorElementOriginPropertyInfo = "origin"-    attrGet _ = getDOMHTMLAnchorElementOrigin-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "pathname"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLAnchorElementPathname :: (MonadIO m, DOMHTMLAnchorElementK o) => o -> m (Maybe T.Text)-getDOMHTMLAnchorElementPathname obj = liftIO $ getObjectPropertyString obj "pathname"--setDOMHTMLAnchorElementPathname :: (MonadIO m, DOMHTMLAnchorElementK o) => o -> T.Text -> m ()-setDOMHTMLAnchorElementPathname obj val = liftIO $ setObjectPropertyString obj "pathname" (Just val)--constructDOMHTMLAnchorElementPathname :: T.Text -> IO ([Char], GValue)-constructDOMHTMLAnchorElementPathname val = constructObjectPropertyString "pathname" (Just val)--data DOMHTMLAnchorElementPathnamePropertyInfo-instance AttrInfo DOMHTMLAnchorElementPathnamePropertyInfo where-    type AttrAllowedOps DOMHTMLAnchorElementPathnamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLAnchorElementPathnamePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLAnchorElementPathnamePropertyInfo = DOMHTMLAnchorElementK-    type AttrGetType DOMHTMLAnchorElementPathnamePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLAnchorElementPathnamePropertyInfo = "pathname"-    attrGet _ = getDOMHTMLAnchorElementPathname-    attrSet _ = setDOMHTMLAnchorElementPathname-    attrConstruct _ = constructDOMHTMLAnchorElementPathname-    attrClear _ = undefined---- VVV Prop "ping"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLAnchorElementPing :: (MonadIO m, DOMHTMLAnchorElementK o) => o -> m (Maybe T.Text)-getDOMHTMLAnchorElementPing obj = liftIO $ getObjectPropertyString obj "ping"--setDOMHTMLAnchorElementPing :: (MonadIO m, DOMHTMLAnchorElementK o) => o -> T.Text -> m ()-setDOMHTMLAnchorElementPing obj val = liftIO $ setObjectPropertyString obj "ping" (Just val)--constructDOMHTMLAnchorElementPing :: T.Text -> IO ([Char], GValue)-constructDOMHTMLAnchorElementPing val = constructObjectPropertyString "ping" (Just val)--clearDOMHTMLAnchorElementPing :: (MonadIO m, DOMHTMLAnchorElementK o) => o -> m ()-clearDOMHTMLAnchorElementPing obj = liftIO $ setObjectPropertyString obj "ping" (Nothing :: Maybe T.Text)--data DOMHTMLAnchorElementPingPropertyInfo-instance AttrInfo DOMHTMLAnchorElementPingPropertyInfo where-    type AttrAllowedOps DOMHTMLAnchorElementPingPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLAnchorElementPingPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLAnchorElementPingPropertyInfo = DOMHTMLAnchorElementK-    type AttrGetType DOMHTMLAnchorElementPingPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLAnchorElementPingPropertyInfo = "ping"-    attrGet _ = getDOMHTMLAnchorElementPing-    attrSet _ = setDOMHTMLAnchorElementPing-    attrConstruct _ = constructDOMHTMLAnchorElementPing-    attrClear _ = clearDOMHTMLAnchorElementPing---- VVV Prop "port"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLAnchorElementPort :: (MonadIO m, DOMHTMLAnchorElementK o) => o -> m (Maybe T.Text)-getDOMHTMLAnchorElementPort obj = liftIO $ getObjectPropertyString obj "port"--setDOMHTMLAnchorElementPort :: (MonadIO m, DOMHTMLAnchorElementK o) => o -> T.Text -> m ()-setDOMHTMLAnchorElementPort obj val = liftIO $ setObjectPropertyString obj "port" (Just val)--constructDOMHTMLAnchorElementPort :: T.Text -> IO ([Char], GValue)-constructDOMHTMLAnchorElementPort val = constructObjectPropertyString "port" (Just val)--data DOMHTMLAnchorElementPortPropertyInfo-instance AttrInfo DOMHTMLAnchorElementPortPropertyInfo where-    type AttrAllowedOps DOMHTMLAnchorElementPortPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLAnchorElementPortPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLAnchorElementPortPropertyInfo = DOMHTMLAnchorElementK-    type AttrGetType DOMHTMLAnchorElementPortPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLAnchorElementPortPropertyInfo = "port"-    attrGet _ = getDOMHTMLAnchorElementPort-    attrSet _ = setDOMHTMLAnchorElementPort-    attrConstruct _ = constructDOMHTMLAnchorElementPort-    attrClear _ = undefined---- VVV Prop "protocol"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLAnchorElementProtocol :: (MonadIO m, DOMHTMLAnchorElementK o) => o -> m (Maybe T.Text)-getDOMHTMLAnchorElementProtocol obj = liftIO $ getObjectPropertyString obj "protocol"--setDOMHTMLAnchorElementProtocol :: (MonadIO m, DOMHTMLAnchorElementK o) => o -> T.Text -> m ()-setDOMHTMLAnchorElementProtocol obj val = liftIO $ setObjectPropertyString obj "protocol" (Just val)--constructDOMHTMLAnchorElementProtocol :: T.Text -> IO ([Char], GValue)-constructDOMHTMLAnchorElementProtocol val = constructObjectPropertyString "protocol" (Just val)--data DOMHTMLAnchorElementProtocolPropertyInfo-instance AttrInfo DOMHTMLAnchorElementProtocolPropertyInfo where-    type AttrAllowedOps DOMHTMLAnchorElementProtocolPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLAnchorElementProtocolPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLAnchorElementProtocolPropertyInfo = DOMHTMLAnchorElementK-    type AttrGetType DOMHTMLAnchorElementProtocolPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLAnchorElementProtocolPropertyInfo = "protocol"-    attrGet _ = getDOMHTMLAnchorElementProtocol-    attrSet _ = setDOMHTMLAnchorElementProtocol-    attrConstruct _ = constructDOMHTMLAnchorElementProtocol-    attrClear _ = undefined---- VVV Prop "rel"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLAnchorElementRel :: (MonadIO m, DOMHTMLAnchorElementK o) => o -> m (Maybe T.Text)-getDOMHTMLAnchorElementRel obj = liftIO $ getObjectPropertyString obj "rel"--setDOMHTMLAnchorElementRel :: (MonadIO m, DOMHTMLAnchorElementK o) => o -> T.Text -> m ()-setDOMHTMLAnchorElementRel obj val = liftIO $ setObjectPropertyString obj "rel" (Just val)--constructDOMHTMLAnchorElementRel :: T.Text -> IO ([Char], GValue)-constructDOMHTMLAnchorElementRel val = constructObjectPropertyString "rel" (Just val)--data DOMHTMLAnchorElementRelPropertyInfo-instance AttrInfo DOMHTMLAnchorElementRelPropertyInfo where-    type AttrAllowedOps DOMHTMLAnchorElementRelPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLAnchorElementRelPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLAnchorElementRelPropertyInfo = DOMHTMLAnchorElementK-    type AttrGetType DOMHTMLAnchorElementRelPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLAnchorElementRelPropertyInfo = "rel"-    attrGet _ = getDOMHTMLAnchorElementRel-    attrSet _ = setDOMHTMLAnchorElementRel-    attrConstruct _ = constructDOMHTMLAnchorElementRel-    attrClear _ = undefined---- VVV Prop "rev"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLAnchorElementRev :: (MonadIO m, DOMHTMLAnchorElementK o) => o -> m (Maybe T.Text)-getDOMHTMLAnchorElementRev obj = liftIO $ getObjectPropertyString obj "rev"--setDOMHTMLAnchorElementRev :: (MonadIO m, DOMHTMLAnchorElementK o) => o -> T.Text -> m ()-setDOMHTMLAnchorElementRev obj val = liftIO $ setObjectPropertyString obj "rev" (Just val)--constructDOMHTMLAnchorElementRev :: T.Text -> IO ([Char], GValue)-constructDOMHTMLAnchorElementRev val = constructObjectPropertyString "rev" (Just val)--data DOMHTMLAnchorElementRevPropertyInfo-instance AttrInfo DOMHTMLAnchorElementRevPropertyInfo where-    type AttrAllowedOps DOMHTMLAnchorElementRevPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLAnchorElementRevPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLAnchorElementRevPropertyInfo = DOMHTMLAnchorElementK-    type AttrGetType DOMHTMLAnchorElementRevPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLAnchorElementRevPropertyInfo = "rev"-    attrGet _ = getDOMHTMLAnchorElementRev-    attrSet _ = setDOMHTMLAnchorElementRev-    attrConstruct _ = constructDOMHTMLAnchorElementRev-    attrClear _ = undefined---- VVV Prop "search"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLAnchorElementSearch :: (MonadIO m, DOMHTMLAnchorElementK o) => o -> m (Maybe T.Text)-getDOMHTMLAnchorElementSearch obj = liftIO $ getObjectPropertyString obj "search"--setDOMHTMLAnchorElementSearch :: (MonadIO m, DOMHTMLAnchorElementK o) => o -> T.Text -> m ()-setDOMHTMLAnchorElementSearch obj val = liftIO $ setObjectPropertyString obj "search" (Just val)--constructDOMHTMLAnchorElementSearch :: T.Text -> IO ([Char], GValue)-constructDOMHTMLAnchorElementSearch val = constructObjectPropertyString "search" (Just val)--data DOMHTMLAnchorElementSearchPropertyInfo-instance AttrInfo DOMHTMLAnchorElementSearchPropertyInfo where-    type AttrAllowedOps DOMHTMLAnchorElementSearchPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLAnchorElementSearchPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLAnchorElementSearchPropertyInfo = DOMHTMLAnchorElementK-    type AttrGetType DOMHTMLAnchorElementSearchPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLAnchorElementSearchPropertyInfo = "search"-    attrGet _ = getDOMHTMLAnchorElementSearch-    attrSet _ = setDOMHTMLAnchorElementSearch-    attrConstruct _ = constructDOMHTMLAnchorElementSearch-    attrClear _ = undefined---- VVV Prop "shape"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLAnchorElementShape :: (MonadIO m, DOMHTMLAnchorElementK o) => o -> m (Maybe T.Text)-getDOMHTMLAnchorElementShape obj = liftIO $ getObjectPropertyString obj "shape"--setDOMHTMLAnchorElementShape :: (MonadIO m, DOMHTMLAnchorElementK o) => o -> T.Text -> m ()-setDOMHTMLAnchorElementShape obj val = liftIO $ setObjectPropertyString obj "shape" (Just val)--constructDOMHTMLAnchorElementShape :: T.Text -> IO ([Char], GValue)-constructDOMHTMLAnchorElementShape val = constructObjectPropertyString "shape" (Just val)--data DOMHTMLAnchorElementShapePropertyInfo-instance AttrInfo DOMHTMLAnchorElementShapePropertyInfo where-    type AttrAllowedOps DOMHTMLAnchorElementShapePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLAnchorElementShapePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLAnchorElementShapePropertyInfo = DOMHTMLAnchorElementK-    type AttrGetType DOMHTMLAnchorElementShapePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLAnchorElementShapePropertyInfo = "shape"-    attrGet _ = getDOMHTMLAnchorElementShape-    attrSet _ = setDOMHTMLAnchorElementShape-    attrConstruct _ = constructDOMHTMLAnchorElementShape-    attrClear _ = undefined---- VVV Prop "target"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLAnchorElementTarget :: (MonadIO m, DOMHTMLAnchorElementK o) => o -> m (Maybe T.Text)-getDOMHTMLAnchorElementTarget obj = liftIO $ getObjectPropertyString obj "target"--setDOMHTMLAnchorElementTarget :: (MonadIO m, DOMHTMLAnchorElementK o) => o -> T.Text -> m ()-setDOMHTMLAnchorElementTarget obj val = liftIO $ setObjectPropertyString obj "target" (Just val)--constructDOMHTMLAnchorElementTarget :: T.Text -> IO ([Char], GValue)-constructDOMHTMLAnchorElementTarget val = constructObjectPropertyString "target" (Just val)--data DOMHTMLAnchorElementTargetPropertyInfo-instance AttrInfo DOMHTMLAnchorElementTargetPropertyInfo where-    type AttrAllowedOps DOMHTMLAnchorElementTargetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLAnchorElementTargetPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLAnchorElementTargetPropertyInfo = DOMHTMLAnchorElementK-    type AttrGetType DOMHTMLAnchorElementTargetPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLAnchorElementTargetPropertyInfo = "target"-    attrGet _ = getDOMHTMLAnchorElementTarget-    attrSet _ = setDOMHTMLAnchorElementTarget-    attrConstruct _ = constructDOMHTMLAnchorElementTarget-    attrClear _ = undefined---- VVV Prop "text"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLAnchorElementText :: (MonadIO m, DOMHTMLAnchorElementK o) => o -> m (Maybe T.Text)-getDOMHTMLAnchorElementText obj = liftIO $ getObjectPropertyString obj "text"--setDOMHTMLAnchorElementText :: (MonadIO m, DOMHTMLAnchorElementK o) => o -> T.Text -> m ()-setDOMHTMLAnchorElementText obj val = liftIO $ setObjectPropertyString obj "text" (Just val)--constructDOMHTMLAnchorElementText :: T.Text -> IO ([Char], GValue)-constructDOMHTMLAnchorElementText val = constructObjectPropertyString "text" (Just val)--clearDOMHTMLAnchorElementText :: (MonadIO m, DOMHTMLAnchorElementK o) => o -> m ()-clearDOMHTMLAnchorElementText obj = liftIO $ setObjectPropertyString obj "text" (Nothing :: Maybe T.Text)--data DOMHTMLAnchorElementTextPropertyInfo-instance AttrInfo DOMHTMLAnchorElementTextPropertyInfo where-    type AttrAllowedOps DOMHTMLAnchorElementTextPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLAnchorElementTextPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLAnchorElementTextPropertyInfo = DOMHTMLAnchorElementK-    type AttrGetType DOMHTMLAnchorElementTextPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLAnchorElementTextPropertyInfo = "text"-    attrGet _ = getDOMHTMLAnchorElementText-    attrSet _ = setDOMHTMLAnchorElementText-    attrConstruct _ = constructDOMHTMLAnchorElementText-    attrClear _ = clearDOMHTMLAnchorElementText---- VVV Prop "type"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLAnchorElementType :: (MonadIO m, DOMHTMLAnchorElementK o) => o -> m (Maybe T.Text)-getDOMHTMLAnchorElementType obj = liftIO $ getObjectPropertyString obj "type"--setDOMHTMLAnchorElementType :: (MonadIO m, DOMHTMLAnchorElementK o) => o -> T.Text -> m ()-setDOMHTMLAnchorElementType obj val = liftIO $ setObjectPropertyString obj "type" (Just val)--constructDOMHTMLAnchorElementType :: T.Text -> IO ([Char], GValue)-constructDOMHTMLAnchorElementType val = constructObjectPropertyString "type" (Just val)--clearDOMHTMLAnchorElementType :: (MonadIO m, DOMHTMLAnchorElementK o) => o -> m ()-clearDOMHTMLAnchorElementType obj = liftIO $ setObjectPropertyString obj "type" (Nothing :: Maybe T.Text)--data DOMHTMLAnchorElementTypePropertyInfo-instance AttrInfo DOMHTMLAnchorElementTypePropertyInfo where-    type AttrAllowedOps DOMHTMLAnchorElementTypePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLAnchorElementTypePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLAnchorElementTypePropertyInfo = DOMHTMLAnchorElementK-    type AttrGetType DOMHTMLAnchorElementTypePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLAnchorElementTypePropertyInfo = "type"-    attrGet _ = getDOMHTMLAnchorElementType-    attrSet _ = setDOMHTMLAnchorElementType-    attrConstruct _ = constructDOMHTMLAnchorElementType-    attrClear _ = clearDOMHTMLAnchorElementType--type instance AttributeList DOMHTMLAnchorElement = DOMHTMLAnchorElementAttributeList-type DOMHTMLAnchorElementAttributeList = ('[ '("accessKey", DOMHTMLElementAccessKeyPropertyInfo), '("attributes", DOMElementAttributesPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("charset", DOMHTMLAnchorElementCharsetPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMElementChildrenPropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("contentEditable", DOMHTMLElementContentEditablePropertyInfo), '("coords", DOMHTMLAnchorElementCoordsPropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("download", DOMHTMLAnchorElementDownloadPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("hash", DOMHTMLAnchorElementHashPropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("host", DOMHTMLAnchorElementHostPropertyInfo), '("hostname", DOMHTMLAnchorElementHostnamePropertyInfo), '("href", DOMHTMLAnchorElementHrefPropertyInfo), '("hreflang", DOMHTMLAnchorElementHreflangPropertyInfo), '("id", DOMElementIdPropertyInfo), '("innerHtml", DOMElementInnerHtmlPropertyInfo), '("innerText", DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", DOMHTMLElementIsContentEditablePropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("name", DOMHTMLAnchorElementNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("origin", DOMHTMLAnchorElementOriginPropertyInfo), '("outerHtml", DOMElementOuterHtmlPropertyInfo), '("outerText", DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("pathname", DOMHTMLAnchorElementPathnamePropertyInfo), '("ping", DOMHTMLAnchorElementPingPropertyInfo), '("port", DOMHTMLAnchorElementPortPropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("protocol", DOMHTMLAnchorElementProtocolPropertyInfo), '("rel", DOMHTMLAnchorElementRelPropertyInfo), '("rev", DOMHTMLAnchorElementRevPropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("search", DOMHTMLAnchorElementSearchPropertyInfo), '("shape", DOMHTMLAnchorElementShapePropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tabIndex", DOMHTMLElementTabIndexPropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("target", DOMHTMLAnchorElementTargetPropertyInfo), '("text", DOMHTMLAnchorElementTextPropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("type", DOMHTMLAnchorElementTypePropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])--dOMHTMLAnchorElementCharset :: AttrLabelProxy "charset"-dOMHTMLAnchorElementCharset = AttrLabelProxy--dOMHTMLAnchorElementCoords :: AttrLabelProxy "coords"-dOMHTMLAnchorElementCoords = AttrLabelProxy--dOMHTMLAnchorElementDownload :: AttrLabelProxy "download"-dOMHTMLAnchorElementDownload = 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--dOMHTMLAnchorElementOrigin :: AttrLabelProxy "origin"-dOMHTMLAnchorElementOrigin = AttrLabelProxy--dOMHTMLAnchorElementPathname :: AttrLabelProxy "pathname"-dOMHTMLAnchorElementPathname = AttrLabelProxy--dOMHTMLAnchorElementPing :: AttrLabelProxy "ping"-dOMHTMLAnchorElementPing = 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--type instance SignalList DOMHTMLAnchorElement = DOMHTMLAnchorElementSignalList-type DOMHTMLAnchorElementSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMHTMLAnchorElement::get_charset--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement"-    IO CString---dOMHTMLAnchorElementGetCharset ::-    (MonadIO m, DOMHTMLAnchorElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLAnchorElementGetCharset _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_anchor_element_get_charset _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_anchor_element_get_charset" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLAnchorElementGetCharsetMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLAnchorElementK a) => MethodInfo DOMHTMLAnchorElementGetCharsetMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAnchorElementGetCharset---- method DOMHTMLAnchorElement::get_coords--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement"-    IO CString---dOMHTMLAnchorElementGetCoords ::-    (MonadIO m, DOMHTMLAnchorElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLAnchorElementGetCoords _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_anchor_element_get_coords _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_anchor_element_get_coords" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLAnchorElementGetCoordsMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLAnchorElementK a) => MethodInfo DOMHTMLAnchorElementGetCoordsMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAnchorElementGetCoords---- method DOMHTMLAnchorElement::get_hash--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement"-    IO CString---dOMHTMLAnchorElementGetHash ::-    (MonadIO m, DOMHTMLAnchorElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLAnchorElementGetHash _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_anchor_element_get_hash _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_anchor_element_get_hash" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLAnchorElementGetHashMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLAnchorElementK a) => MethodInfo DOMHTMLAnchorElementGetHashMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAnchorElementGetHash---- method DOMHTMLAnchorElement::get_host--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement"-    IO CString---dOMHTMLAnchorElementGetHost ::-    (MonadIO m, DOMHTMLAnchorElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLAnchorElementGetHost _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_anchor_element_get_host _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_anchor_element_get_host" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLAnchorElementGetHostMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLAnchorElementK a) => MethodInfo DOMHTMLAnchorElementGetHostMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAnchorElementGetHost---- method DOMHTMLAnchorElement::get_hostname--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement"-    IO CString---dOMHTMLAnchorElementGetHostname ::-    (MonadIO m, DOMHTMLAnchorElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLAnchorElementGetHostname _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_anchor_element_get_hostname _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_anchor_element_get_hostname" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLAnchorElementGetHostnameMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLAnchorElementK a) => MethodInfo DOMHTMLAnchorElementGetHostnameMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAnchorElementGetHostname---- method DOMHTMLAnchorElement::get_href--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement"-    IO CString---dOMHTMLAnchorElementGetHref ::-    (MonadIO m, DOMHTMLAnchorElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLAnchorElementGetHref _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_anchor_element_get_href _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_anchor_element_get_href" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLAnchorElementGetHrefMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLAnchorElementK a) => MethodInfo DOMHTMLAnchorElementGetHrefMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAnchorElementGetHref---- method DOMHTMLAnchorElement::get_hreflang--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement"-    IO CString---dOMHTMLAnchorElementGetHreflang ::-    (MonadIO m, DOMHTMLAnchorElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLAnchorElementGetHreflang _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_anchor_element_get_hreflang _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_anchor_element_get_hreflang" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLAnchorElementGetHreflangMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLAnchorElementK a) => MethodInfo DOMHTMLAnchorElementGetHreflangMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAnchorElementGetHreflang---- method DOMHTMLAnchorElement::get_name--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement"-    IO CString---dOMHTMLAnchorElementGetName ::-    (MonadIO m, DOMHTMLAnchorElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLAnchorElementGetName _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_anchor_element_get_name _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_anchor_element_get_name" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLAnchorElementGetNameMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLAnchorElementK a) => MethodInfo DOMHTMLAnchorElementGetNameMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAnchorElementGetName---- method DOMHTMLAnchorElement::get_pathname--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement"-    IO CString---dOMHTMLAnchorElementGetPathname ::-    (MonadIO m, DOMHTMLAnchorElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLAnchorElementGetPathname _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_anchor_element_get_pathname _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_anchor_element_get_pathname" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLAnchorElementGetPathnameMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLAnchorElementK a) => MethodInfo DOMHTMLAnchorElementGetPathnameMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAnchorElementGetPathname---- method DOMHTMLAnchorElement::get_port--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement"-    IO CString---dOMHTMLAnchorElementGetPort ::-    (MonadIO m, DOMHTMLAnchorElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLAnchorElementGetPort _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_anchor_element_get_port _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_anchor_element_get_port" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLAnchorElementGetPortMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLAnchorElementK a) => MethodInfo DOMHTMLAnchorElementGetPortMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAnchorElementGetPort---- method DOMHTMLAnchorElement::get_protocol--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement"-    IO CString---dOMHTMLAnchorElementGetProtocol ::-    (MonadIO m, DOMHTMLAnchorElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLAnchorElementGetProtocol _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_anchor_element_get_protocol _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_anchor_element_get_protocol" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLAnchorElementGetProtocolMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLAnchorElementK a) => MethodInfo DOMHTMLAnchorElementGetProtocolMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAnchorElementGetProtocol---- method DOMHTMLAnchorElement::get_rel--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement"-    IO CString---dOMHTMLAnchorElementGetRel ::-    (MonadIO m, DOMHTMLAnchorElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLAnchorElementGetRel _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_anchor_element_get_rel _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_anchor_element_get_rel" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLAnchorElementGetRelMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLAnchorElementK a) => MethodInfo DOMHTMLAnchorElementGetRelMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAnchorElementGetRel---- method DOMHTMLAnchorElement::get_rev--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement"-    IO CString---dOMHTMLAnchorElementGetRev ::-    (MonadIO m, DOMHTMLAnchorElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLAnchorElementGetRev _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_anchor_element_get_rev _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_anchor_element_get_rev" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLAnchorElementGetRevMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLAnchorElementK a) => MethodInfo DOMHTMLAnchorElementGetRevMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAnchorElementGetRev---- method DOMHTMLAnchorElement::get_search--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement"-    IO CString---dOMHTMLAnchorElementGetSearch ::-    (MonadIO m, DOMHTMLAnchorElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLAnchorElementGetSearch _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_anchor_element_get_search _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_anchor_element_get_search" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLAnchorElementGetSearchMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLAnchorElementK a) => MethodInfo DOMHTMLAnchorElementGetSearchMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAnchorElementGetSearch---- method DOMHTMLAnchorElement::get_shape--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement"-    IO CString---dOMHTMLAnchorElementGetShape ::-    (MonadIO m, DOMHTMLAnchorElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLAnchorElementGetShape _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_anchor_element_get_shape _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_anchor_element_get_shape" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLAnchorElementGetShapeMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLAnchorElementK a) => MethodInfo DOMHTMLAnchorElementGetShapeMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAnchorElementGetShape---- method DOMHTMLAnchorElement::get_target--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement"-    IO CString---dOMHTMLAnchorElementGetTarget ::-    (MonadIO m, DOMHTMLAnchorElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLAnchorElementGetTarget _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_anchor_element_get_target _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_anchor_element_get_target" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLAnchorElementGetTargetMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLAnchorElementK a) => MethodInfo DOMHTMLAnchorElementGetTargetMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAnchorElementGetTarget---- method DOMHTMLAnchorElement::get_text--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement"-    IO CString---dOMHTMLAnchorElementGetText ::-    (MonadIO m, DOMHTMLAnchorElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLAnchorElementGetText _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_anchor_element_get_text _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_anchor_element_get_text" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLAnchorElementGetTextMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLAnchorElementK a) => MethodInfo DOMHTMLAnchorElementGetTextMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAnchorElementGetText---- method DOMHTMLAnchorElement::get_type_attr--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement"-    IO CString---dOMHTMLAnchorElementGetTypeAttr ::-    (MonadIO m, DOMHTMLAnchorElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLAnchorElementGetTypeAttr _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_anchor_element_get_type_attr _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_anchor_element_get_type_attr" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLAnchorElementGetTypeAttrMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLAnchorElementK a) => MethodInfo DOMHTMLAnchorElementGetTypeAttrMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAnchorElementGetTypeAttr---- method DOMHTMLAnchorElement::set_charset--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLAnchorElementSetCharset ::-    (MonadIO m, DOMHTMLAnchorElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLAnchorElementSetCharset _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_anchor_element_set_charset _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLAnchorElementSetCharsetMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLAnchorElementK a) => MethodInfo DOMHTMLAnchorElementSetCharsetMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAnchorElementSetCharset---- method DOMHTMLAnchorElement::set_coords--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLAnchorElementSetCoords ::-    (MonadIO m, DOMHTMLAnchorElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLAnchorElementSetCoords _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_anchor_element_set_coords _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLAnchorElementSetCoordsMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLAnchorElementK a) => MethodInfo DOMHTMLAnchorElementSetCoordsMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAnchorElementSetCoords---- method DOMHTMLAnchorElement::set_hash--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLAnchorElementSetHash ::-    (MonadIO m, DOMHTMLAnchorElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLAnchorElementSetHash _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_anchor_element_set_hash _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLAnchorElementSetHashMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLAnchorElementK a) => MethodInfo DOMHTMLAnchorElementSetHashMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAnchorElementSetHash---- method DOMHTMLAnchorElement::set_host--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLAnchorElementSetHost ::-    (MonadIO m, DOMHTMLAnchorElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLAnchorElementSetHost _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_anchor_element_set_host _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLAnchorElementSetHostMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLAnchorElementK a) => MethodInfo DOMHTMLAnchorElementSetHostMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAnchorElementSetHost---- method DOMHTMLAnchorElement::set_hostname--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLAnchorElementSetHostname ::-    (MonadIO m, DOMHTMLAnchorElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLAnchorElementSetHostname _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_anchor_element_set_hostname _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLAnchorElementSetHostnameMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLAnchorElementK a) => MethodInfo DOMHTMLAnchorElementSetHostnameMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAnchorElementSetHostname---- method DOMHTMLAnchorElement::set_href--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLAnchorElementSetHref ::-    (MonadIO m, DOMHTMLAnchorElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLAnchorElementSetHref _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_anchor_element_set_href _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLAnchorElementSetHrefMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLAnchorElementK a) => MethodInfo DOMHTMLAnchorElementSetHrefMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAnchorElementSetHref---- method DOMHTMLAnchorElement::set_hreflang--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLAnchorElementSetHreflang ::-    (MonadIO m, DOMHTMLAnchorElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLAnchorElementSetHreflang _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_anchor_element_set_hreflang _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLAnchorElementSetHreflangMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLAnchorElementK a) => MethodInfo DOMHTMLAnchorElementSetHreflangMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAnchorElementSetHreflang---- method DOMHTMLAnchorElement::set_name--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLAnchorElementSetName ::-    (MonadIO m, DOMHTMLAnchorElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLAnchorElementSetName _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_anchor_element_set_name _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLAnchorElementSetNameMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLAnchorElementK a) => MethodInfo DOMHTMLAnchorElementSetNameMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAnchorElementSetName---- method DOMHTMLAnchorElement::set_pathname--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLAnchorElementSetPathname ::-    (MonadIO m, DOMHTMLAnchorElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLAnchorElementSetPathname _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_anchor_element_set_pathname _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLAnchorElementSetPathnameMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLAnchorElementK a) => MethodInfo DOMHTMLAnchorElementSetPathnameMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAnchorElementSetPathname---- method DOMHTMLAnchorElement::set_port--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLAnchorElementSetPort ::-    (MonadIO m, DOMHTMLAnchorElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLAnchorElementSetPort _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_anchor_element_set_port _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLAnchorElementSetPortMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLAnchorElementK a) => MethodInfo DOMHTMLAnchorElementSetPortMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAnchorElementSetPort---- method DOMHTMLAnchorElement::set_protocol--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLAnchorElementSetProtocol ::-    (MonadIO m, DOMHTMLAnchorElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLAnchorElementSetProtocol _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_anchor_element_set_protocol _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLAnchorElementSetProtocolMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLAnchorElementK a) => MethodInfo DOMHTMLAnchorElementSetProtocolMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAnchorElementSetProtocol---- method DOMHTMLAnchorElement::set_rel--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLAnchorElementSetRel ::-    (MonadIO m, DOMHTMLAnchorElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLAnchorElementSetRel _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_anchor_element_set_rel _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLAnchorElementSetRelMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLAnchorElementK a) => MethodInfo DOMHTMLAnchorElementSetRelMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAnchorElementSetRel---- method DOMHTMLAnchorElement::set_rev--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLAnchorElementSetRev ::-    (MonadIO m, DOMHTMLAnchorElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLAnchorElementSetRev _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_anchor_element_set_rev _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLAnchorElementSetRevMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLAnchorElementK a) => MethodInfo DOMHTMLAnchorElementSetRevMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAnchorElementSetRev---- method DOMHTMLAnchorElement::set_search--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLAnchorElementSetSearch ::-    (MonadIO m, DOMHTMLAnchorElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLAnchorElementSetSearch _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_anchor_element_set_search _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLAnchorElementSetSearchMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLAnchorElementK a) => MethodInfo DOMHTMLAnchorElementSetSearchMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAnchorElementSetSearch---- method DOMHTMLAnchorElement::set_shape--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLAnchorElementSetShape ::-    (MonadIO m, DOMHTMLAnchorElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLAnchorElementSetShape _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_anchor_element_set_shape _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLAnchorElementSetShapeMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLAnchorElementK a) => MethodInfo DOMHTMLAnchorElementSetShapeMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAnchorElementSetShape---- method DOMHTMLAnchorElement::set_target--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLAnchorElementSetTarget ::-    (MonadIO m, DOMHTMLAnchorElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLAnchorElementSetTarget _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_anchor_element_set_target _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLAnchorElementSetTargetMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLAnchorElementK a) => MethodInfo DOMHTMLAnchorElementSetTargetMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAnchorElementSetTarget---- method DOMHTMLAnchorElement::set_type_attr--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAnchorElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLAnchorElementSetTypeAttr ::-    (MonadIO m, DOMHTMLAnchorElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLAnchorElementSetTypeAttr _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_anchor_element_set_type_attr _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLAnchorElementSetTypeAttrMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLAnchorElementK a) => MethodInfo DOMHTMLAnchorElementSetTypeAttrMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAnchorElementSetTypeAttr--
− GI/WebKit2WebExtension/Objects/DOMHTMLAnchorElement.hs-boot
@@ -1,69 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMHTMLAnchorElement = DOMHTMLAnchorElement (ForeignPtr DOMHTMLAnchorElement)-instance GObject DOMHTMLAnchorElement where-class GObject o => DOMHTMLAnchorElementK o-instance (GObject o, IsDescendantOf DOMHTMLAnchorElement o) => DOMHTMLAnchorElementK o-data DOMHTMLAnchorElementCharsetPropertyInfo-data DOMHTMLAnchorElementCoordsPropertyInfo-data DOMHTMLAnchorElementDownloadPropertyInfo-data DOMHTMLAnchorElementHashPropertyInfo-data DOMHTMLAnchorElementHostPropertyInfo-data DOMHTMLAnchorElementHostnamePropertyInfo-data DOMHTMLAnchorElementHrefPropertyInfo-data DOMHTMLAnchorElementHreflangPropertyInfo-data DOMHTMLAnchorElementNamePropertyInfo-data DOMHTMLAnchorElementOriginPropertyInfo-data DOMHTMLAnchorElementPathnamePropertyInfo-data DOMHTMLAnchorElementPingPropertyInfo-data DOMHTMLAnchorElementPortPropertyInfo-data DOMHTMLAnchorElementProtocolPropertyInfo-data DOMHTMLAnchorElementRelPropertyInfo-data DOMHTMLAnchorElementRevPropertyInfo-data DOMHTMLAnchorElementSearchPropertyInfo-data DOMHTMLAnchorElementShapePropertyInfo-data DOMHTMLAnchorElementTargetPropertyInfo-data DOMHTMLAnchorElementTextPropertyInfo-data DOMHTMLAnchorElementTypePropertyInfo-data DOMHTMLAnchorElementGetCharsetMethodInfo-data DOMHTMLAnchorElementGetCoordsMethodInfo-data DOMHTMLAnchorElementGetHashMethodInfo-data DOMHTMLAnchorElementGetHostMethodInfo-data DOMHTMLAnchorElementGetHostnameMethodInfo-data DOMHTMLAnchorElementGetHrefMethodInfo-data DOMHTMLAnchorElementGetHreflangMethodInfo-data DOMHTMLAnchorElementGetNameMethodInfo-data DOMHTMLAnchorElementGetPathnameMethodInfo-data DOMHTMLAnchorElementGetPortMethodInfo-data DOMHTMLAnchorElementGetProtocolMethodInfo-data DOMHTMLAnchorElementGetRelMethodInfo-data DOMHTMLAnchorElementGetRevMethodInfo-data DOMHTMLAnchorElementGetSearchMethodInfo-data DOMHTMLAnchorElementGetShapeMethodInfo-data DOMHTMLAnchorElementGetTargetMethodInfo-data DOMHTMLAnchorElementGetTextMethodInfo-data DOMHTMLAnchorElementGetTypeAttrMethodInfo-data DOMHTMLAnchorElementSetCharsetMethodInfo-data DOMHTMLAnchorElementSetCoordsMethodInfo-data DOMHTMLAnchorElementSetHashMethodInfo-data DOMHTMLAnchorElementSetHostMethodInfo-data DOMHTMLAnchorElementSetHostnameMethodInfo-data DOMHTMLAnchorElementSetHrefMethodInfo-data DOMHTMLAnchorElementSetHreflangMethodInfo-data DOMHTMLAnchorElementSetNameMethodInfo-data DOMHTMLAnchorElementSetPathnameMethodInfo-data DOMHTMLAnchorElementSetPortMethodInfo-data DOMHTMLAnchorElementSetProtocolMethodInfo-data DOMHTMLAnchorElementSetRelMethodInfo-data DOMHTMLAnchorElementSetRevMethodInfo-data DOMHTMLAnchorElementSetSearchMethodInfo-data DOMHTMLAnchorElementSetShapeMethodInfo-data DOMHTMLAnchorElementSetTargetMethodInfo-data DOMHTMLAnchorElementSetTypeAttrMethodInfo
− GI/WebKit2WebExtension/Objects/DOMHTMLAppletElement.hs
@@ -1,1408 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement-    ( ---- * Exported types-    DOMHTMLAppletElement(..)                ,-    DOMHTMLAppletElementK                   ,-    toDOMHTMLAppletElement                  ,-    noDOMHTMLAppletElement                  ,--- -- * Methods--- ** dOMHTMLAppletElementGetAlign-    DOMHTMLAppletElementGetAlignMethodInfo  ,-    dOMHTMLAppletElementGetAlign            ,----- ** dOMHTMLAppletElementGetAlt-    DOMHTMLAppletElementGetAltMethodInfo    ,-    dOMHTMLAppletElementGetAlt              ,----- ** dOMHTMLAppletElementGetArchive-    DOMHTMLAppletElementGetArchiveMethodInfo,-    dOMHTMLAppletElementGetArchive          ,----- ** dOMHTMLAppletElementGetCode-    DOMHTMLAppletElementGetCodeMethodInfo   ,-    dOMHTMLAppletElementGetCode             ,----- ** dOMHTMLAppletElementGetCodeBase-    DOMHTMLAppletElementGetCodeBaseMethodInfo,-    dOMHTMLAppletElementGetCodeBase         ,----- ** dOMHTMLAppletElementGetHeight-    DOMHTMLAppletElementGetHeightMethodInfo ,-    dOMHTMLAppletElementGetHeight           ,----- ** dOMHTMLAppletElementGetHspace-    DOMHTMLAppletElementGetHspaceMethodInfo ,-    dOMHTMLAppletElementGetHspace           ,----- ** dOMHTMLAppletElementGetName-    DOMHTMLAppletElementGetNameMethodInfo   ,-    dOMHTMLAppletElementGetName             ,----- ** dOMHTMLAppletElementGetObject-    DOMHTMLAppletElementGetObjectMethodInfo ,-    dOMHTMLAppletElementGetObject           ,----- ** dOMHTMLAppletElementGetVspace-    DOMHTMLAppletElementGetVspaceMethodInfo ,-    dOMHTMLAppletElementGetVspace           ,----- ** dOMHTMLAppletElementGetWidth-    DOMHTMLAppletElementGetWidthMethodInfo  ,-    dOMHTMLAppletElementGetWidth            ,----- ** dOMHTMLAppletElementSetAlign-    DOMHTMLAppletElementSetAlignMethodInfo  ,-    dOMHTMLAppletElementSetAlign            ,----- ** dOMHTMLAppletElementSetAlt-    DOMHTMLAppletElementSetAltMethodInfo    ,-    dOMHTMLAppletElementSetAlt              ,----- ** dOMHTMLAppletElementSetArchive-    DOMHTMLAppletElementSetArchiveMethodInfo,-    dOMHTMLAppletElementSetArchive          ,----- ** dOMHTMLAppletElementSetCode-    DOMHTMLAppletElementSetCodeMethodInfo   ,-    dOMHTMLAppletElementSetCode             ,----- ** dOMHTMLAppletElementSetCodeBase-    DOMHTMLAppletElementSetCodeBaseMethodInfo,-    dOMHTMLAppletElementSetCodeBase         ,----- ** dOMHTMLAppletElementSetHeight-    DOMHTMLAppletElementSetHeightMethodInfo ,-    dOMHTMLAppletElementSetHeight           ,----- ** dOMHTMLAppletElementSetHspace-    DOMHTMLAppletElementSetHspaceMethodInfo ,-    dOMHTMLAppletElementSetHspace           ,----- ** dOMHTMLAppletElementSetName-    DOMHTMLAppletElementSetNameMethodInfo   ,-    dOMHTMLAppletElementSetName             ,----- ** dOMHTMLAppletElementSetObject-    DOMHTMLAppletElementSetObjectMethodInfo ,-    dOMHTMLAppletElementSetObject           ,----- ** dOMHTMLAppletElementSetVspace-    DOMHTMLAppletElementSetVspaceMethodInfo ,-    dOMHTMLAppletElementSetVspace           ,----- ** dOMHTMLAppletElementSetWidth-    DOMHTMLAppletElementSetWidthMethodInfo  ,-    dOMHTMLAppletElementSetWidth            ,----- -- * Properties--- ** Align-    DOMHTMLAppletElementAlignPropertyInfo   ,-    constructDOMHTMLAppletElementAlign      ,-    dOMHTMLAppletElementAlign               ,-    getDOMHTMLAppletElementAlign            ,-    setDOMHTMLAppletElementAlign            ,----- ** Alt-    DOMHTMLAppletElementAltPropertyInfo     ,-    constructDOMHTMLAppletElementAlt        ,-    dOMHTMLAppletElementAlt                 ,-    getDOMHTMLAppletElementAlt              ,-    setDOMHTMLAppletElementAlt              ,----- ** Archive-    DOMHTMLAppletElementArchivePropertyInfo ,-    constructDOMHTMLAppletElementArchive    ,-    dOMHTMLAppletElementArchive             ,-    getDOMHTMLAppletElementArchive          ,-    setDOMHTMLAppletElementArchive          ,----- ** Code-    DOMHTMLAppletElementCodePropertyInfo    ,-    constructDOMHTMLAppletElementCode       ,-    dOMHTMLAppletElementCode                ,-    getDOMHTMLAppletElementCode             ,-    setDOMHTMLAppletElementCode             ,----- ** CodeBase-    DOMHTMLAppletElementCodeBasePropertyInfo,-    constructDOMHTMLAppletElementCodeBase   ,-    dOMHTMLAppletElementCodeBase            ,-    getDOMHTMLAppletElementCodeBase         ,-    setDOMHTMLAppletElementCodeBase         ,----- ** Height-    DOMHTMLAppletElementHeightPropertyInfo  ,-    constructDOMHTMLAppletElementHeight     ,-    dOMHTMLAppletElementHeight              ,-    getDOMHTMLAppletElementHeight           ,-    setDOMHTMLAppletElementHeight           ,----- ** Hspace-    DOMHTMLAppletElementHspacePropertyInfo  ,-    constructDOMHTMLAppletElementHspace     ,-    dOMHTMLAppletElementHspace              ,-    getDOMHTMLAppletElementHspace           ,-    setDOMHTMLAppletElementHspace           ,----- ** Name-    DOMHTMLAppletElementNamePropertyInfo    ,-    constructDOMHTMLAppletElementName       ,-    dOMHTMLAppletElementName                ,-    getDOMHTMLAppletElementName             ,-    setDOMHTMLAppletElementName             ,----- ** Object-    DOMHTMLAppletElementObjectPropertyInfo  ,-    constructDOMHTMLAppletElementObject     ,-    dOMHTMLAppletElementObject              ,-    getDOMHTMLAppletElementObject           ,-    setDOMHTMLAppletElementObject           ,----- ** Vspace-    DOMHTMLAppletElementVspacePropertyInfo  ,-    constructDOMHTMLAppletElementVspace     ,-    dOMHTMLAppletElementVspace              ,-    getDOMHTMLAppletElementVspace           ,-    setDOMHTMLAppletElementVspace           ,----- ** Width-    DOMHTMLAppletElementWidthPropertyInfo   ,-    constructDOMHTMLAppletElementWidth      ,-    dOMHTMLAppletElementWidth               ,-    getDOMHTMLAppletElementWidth            ,-    setDOMHTMLAppletElementWidth            ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMHTMLAppletElement = DOMHTMLAppletElement (ForeignPtr DOMHTMLAppletElement)-foreign import ccall "webkit_dom_html_applet_element_get_type"-    c_webkit_dom_html_applet_element_get_type :: IO GType--type instance ParentTypes DOMHTMLAppletElement = DOMHTMLAppletElementParentTypes-type DOMHTMLAppletElementParentTypes = '[DOMHTMLElement, DOMElement, DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMHTMLAppletElement where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_html_applet_element_get_type-    --class GObject o => DOMHTMLAppletElementK o-instance (GObject o, IsDescendantOf DOMHTMLAppletElement o) => DOMHTMLAppletElementK o--toDOMHTMLAppletElement :: DOMHTMLAppletElementK o => o -> IO DOMHTMLAppletElement-toDOMHTMLAppletElement = unsafeCastTo DOMHTMLAppletElement--noDOMHTMLAppletElement :: Maybe DOMHTMLAppletElement-noDOMHTMLAppletElement = Nothing--type family ResolveDOMHTMLAppletElementMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMHTMLAppletElementMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMHTMLAppletElementMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMHTMLAppletElementMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMHTMLAppletElementMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMHTMLAppletElementMethod "blur" o = DOMElementBlurMethodInfo-    ResolveDOMHTMLAppletElementMethod "click" o = DOMHTMLElementClickMethodInfo-    ResolveDOMHTMLAppletElementMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMHTMLAppletElementMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMHTMLAppletElementMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMHTMLAppletElementMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMHTMLAppletElementMethod "focus" o = DOMElementFocusMethodInfo-    ResolveDOMHTMLAppletElementMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMHTMLAppletElementMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMHTMLAppletElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo-    ResolveDOMHTMLAppletElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo-    ResolveDOMHTMLAppletElementMethod "hasAttributes" o = DOMElementHasAttributesMethodInfo-    ResolveDOMHTMLAppletElementMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMHTMLAppletElementMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMHTMLAppletElementMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMHTMLAppletElementMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMHTMLAppletElementMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMHTMLAppletElementMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMHTMLAppletElementMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMHTMLAppletElementMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMHTMLAppletElementMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMHTMLAppletElementMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMHTMLAppletElementMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMHTMLAppletElementMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMHTMLAppletElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo-    ResolveDOMHTMLAppletElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo-    ResolveDOMHTMLAppletElementMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMHTMLAppletElementMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMHTMLAppletElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo-    ResolveDOMHTMLAppletElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo-    ResolveDOMHTMLAppletElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo-    ResolveDOMHTMLAppletElementMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMHTMLAppletElementMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMHTMLAppletElementMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMHTMLAppletElementMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMHTMLAppletElementMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMHTMLAppletElementMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMHTMLAppletElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo-    ResolveDOMHTMLAppletElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo-    ResolveDOMHTMLAppletElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo-    ResolveDOMHTMLAppletElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo-    ResolveDOMHTMLAppletElementMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMHTMLAppletElementMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMHTMLAppletElementMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMHTMLAppletElementMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMHTMLAppletElementMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMHTMLAppletElementMethod "getAccessKey" o = DOMHTMLElementGetAccessKeyMethodInfo-    ResolveDOMHTMLAppletElementMethod "getAlign" o = DOMHTMLAppletElementGetAlignMethodInfo-    ResolveDOMHTMLAppletElementMethod "getAlt" o = DOMHTMLAppletElementGetAltMethodInfo-    ResolveDOMHTMLAppletElementMethod "getArchive" o = DOMHTMLAppletElementGetArchiveMethodInfo-    ResolveDOMHTMLAppletElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo-    ResolveDOMHTMLAppletElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo-    ResolveDOMHTMLAppletElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo-    ResolveDOMHTMLAppletElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo-    ResolveDOMHTMLAppletElementMethod "getAttributes" o = DOMElementGetAttributesMethodInfo-    ResolveDOMHTMLAppletElementMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMHTMLAppletElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo-    ResolveDOMHTMLAppletElementMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMHTMLAppletElementMethod "getClassName" o = DOMElementGetClassNameMethodInfo-    ResolveDOMHTMLAppletElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo-    ResolveDOMHTMLAppletElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo-    ResolveDOMHTMLAppletElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo-    ResolveDOMHTMLAppletElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo-    ResolveDOMHTMLAppletElementMethod "getCode" o = DOMHTMLAppletElementGetCodeMethodInfo-    ResolveDOMHTMLAppletElementMethod "getCodeBase" o = DOMHTMLAppletElementGetCodeBaseMethodInfo-    ResolveDOMHTMLAppletElementMethod "getContentEditable" o = DOMHTMLElementGetContentEditableMethodInfo-    ResolveDOMHTMLAppletElementMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMHTMLAppletElementMethod "getDir" o = DOMHTMLElementGetDirMethodInfo-    ResolveDOMHTMLAppletElementMethod "getElementsByClassName" o = DOMElementGetElementsByClassNameMethodInfo-    ResolveDOMHTMLAppletElementMethod "getElementsByClassNameAsHtmlCollection" o = DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLAppletElementMethod "getElementsByTagName" o = DOMElementGetElementsByTagNameMethodInfo-    ResolveDOMHTMLAppletElementMethod "getElementsByTagNameAsHtmlCollection" o = DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLAppletElementMethod "getElementsByTagNameNs" o = DOMElementGetElementsByTagNameNsMethodInfo-    ResolveDOMHTMLAppletElementMethod "getElementsByTagNameNsAsHtmlCollection" o = DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo-    ResolveDOMHTMLAppletElementMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMHTMLAppletElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo-    ResolveDOMHTMLAppletElementMethod "getHeight" o = DOMHTMLAppletElementGetHeightMethodInfo-    ResolveDOMHTMLAppletElementMethod "getHspace" o = DOMHTMLAppletElementGetHspaceMethodInfo-    ResolveDOMHTMLAppletElementMethod "getId" o = DOMElementGetIdMethodInfo-    ResolveDOMHTMLAppletElementMethod "getInnerText" o = DOMHTMLElementGetInnerTextMethodInfo-    ResolveDOMHTMLAppletElementMethod "getIsContentEditable" o = DOMHTMLElementGetIsContentEditableMethodInfo-    ResolveDOMHTMLAppletElementMethod "getLang" o = DOMHTMLElementGetLangMethodInfo-    ResolveDOMHTMLAppletElementMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMHTMLAppletElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo-    ResolveDOMHTMLAppletElementMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMHTMLAppletElementMethod "getName" o = DOMHTMLAppletElementGetNameMethodInfo-    ResolveDOMHTMLAppletElementMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMHTMLAppletElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo-    ResolveDOMHTMLAppletElementMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMHTMLAppletElementMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMHTMLAppletElementMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMHTMLAppletElementMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMHTMLAppletElementMethod "getObject" o = DOMHTMLAppletElementGetObjectMethodInfo-    ResolveDOMHTMLAppletElementMethod "getOffsetHeight" o = DOMElementGetOffsetHeightMethodInfo-    ResolveDOMHTMLAppletElementMethod "getOffsetLeft" o = DOMElementGetOffsetLeftMethodInfo-    ResolveDOMHTMLAppletElementMethod "getOffsetParent" o = DOMElementGetOffsetParentMethodInfo-    ResolveDOMHTMLAppletElementMethod "getOffsetTop" o = DOMElementGetOffsetTopMethodInfo-    ResolveDOMHTMLAppletElementMethod "getOffsetWidth" o = DOMElementGetOffsetWidthMethodInfo-    ResolveDOMHTMLAppletElementMethod "getOuterText" o = DOMHTMLElementGetOuterTextMethodInfo-    ResolveDOMHTMLAppletElementMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMHTMLAppletElementMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMHTMLAppletElementMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMHTMLAppletElementMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMHTMLAppletElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo-    ResolveDOMHTMLAppletElementMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMHTMLAppletElementMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMHTMLAppletElementMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMHTMLAppletElementMethod "getScrollHeight" o = DOMElementGetScrollHeightMethodInfo-    ResolveDOMHTMLAppletElementMethod "getScrollLeft" o = DOMElementGetScrollLeftMethodInfo-    ResolveDOMHTMLAppletElementMethod "getScrollTop" o = DOMElementGetScrollTopMethodInfo-    ResolveDOMHTMLAppletElementMethod "getScrollWidth" o = DOMElementGetScrollWidthMethodInfo-    ResolveDOMHTMLAppletElementMethod "getStyle" o = DOMElementGetStyleMethodInfo-    ResolveDOMHTMLAppletElementMethod "getTabIndex" o = DOMHTMLElementGetTabIndexMethodInfo-    ResolveDOMHTMLAppletElementMethod "getTagName" o = DOMElementGetTagNameMethodInfo-    ResolveDOMHTMLAppletElementMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMHTMLAppletElementMethod "getTitle" o = DOMHTMLElementGetTitleMethodInfo-    ResolveDOMHTMLAppletElementMethod "getVspace" o = DOMHTMLAppletElementGetVspaceMethodInfo-    ResolveDOMHTMLAppletElementMethod "getWidth" o = DOMHTMLAppletElementGetWidthMethodInfo-    ResolveDOMHTMLAppletElementMethod "setAccessKey" o = DOMHTMLElementSetAccessKeyMethodInfo-    ResolveDOMHTMLAppletElementMethod "setAlign" o = DOMHTMLAppletElementSetAlignMethodInfo-    ResolveDOMHTMLAppletElementMethod "setAlt" o = DOMHTMLAppletElementSetAltMethodInfo-    ResolveDOMHTMLAppletElementMethod "setArchive" o = DOMHTMLAppletElementSetArchiveMethodInfo-    ResolveDOMHTMLAppletElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo-    ResolveDOMHTMLAppletElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo-    ResolveDOMHTMLAppletElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo-    ResolveDOMHTMLAppletElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo-    ResolveDOMHTMLAppletElementMethod "setClassName" o = DOMElementSetClassNameMethodInfo-    ResolveDOMHTMLAppletElementMethod "setCode" o = DOMHTMLAppletElementSetCodeMethodInfo-    ResolveDOMHTMLAppletElementMethod "setCodeBase" o = DOMHTMLAppletElementSetCodeBaseMethodInfo-    ResolveDOMHTMLAppletElementMethod "setContentEditable" o = DOMHTMLElementSetContentEditableMethodInfo-    ResolveDOMHTMLAppletElementMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMHTMLAppletElementMethod "setDir" o = DOMHTMLElementSetDirMethodInfo-    ResolveDOMHTMLAppletElementMethod "setHeight" o = DOMHTMLAppletElementSetHeightMethodInfo-    ResolveDOMHTMLAppletElementMethod "setHspace" o = DOMHTMLAppletElementSetHspaceMethodInfo-    ResolveDOMHTMLAppletElementMethod "setId" o = DOMElementSetIdMethodInfo-    ResolveDOMHTMLAppletElementMethod "setInnerText" o = DOMHTMLElementSetInnerTextMethodInfo-    ResolveDOMHTMLAppletElementMethod "setLang" o = DOMHTMLElementSetLangMethodInfo-    ResolveDOMHTMLAppletElementMethod "setName" o = DOMHTMLAppletElementSetNameMethodInfo-    ResolveDOMHTMLAppletElementMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMHTMLAppletElementMethod "setObject" o = DOMHTMLAppletElementSetObjectMethodInfo-    ResolveDOMHTMLAppletElementMethod "setOuterText" o = DOMHTMLElementSetOuterTextMethodInfo-    ResolveDOMHTMLAppletElementMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMHTMLAppletElementMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMHTMLAppletElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo-    ResolveDOMHTMLAppletElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo-    ResolveDOMHTMLAppletElementMethod "setTabIndex" o = DOMHTMLElementSetTabIndexMethodInfo-    ResolveDOMHTMLAppletElementMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMHTMLAppletElementMethod "setTitle" o = DOMHTMLElementSetTitleMethodInfo-    ResolveDOMHTMLAppletElementMethod "setVspace" o = DOMHTMLAppletElementSetVspaceMethodInfo-    ResolveDOMHTMLAppletElementMethod "setWidth" o = DOMHTMLAppletElementSetWidthMethodInfo-    ResolveDOMHTMLAppletElementMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMHTMLAppletElementMethod t DOMHTMLAppletElement, MethodInfo info DOMHTMLAppletElement p) => IsLabelProxy t (DOMHTMLAppletElement -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMHTMLAppletElementMethod t DOMHTMLAppletElement, MethodInfo info DOMHTMLAppletElement p) => IsLabel t (DOMHTMLAppletElement -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "align"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLAppletElementAlign :: (MonadIO m, DOMHTMLAppletElementK o) => o -> m (Maybe T.Text)-getDOMHTMLAppletElementAlign obj = liftIO $ getObjectPropertyString obj "align"--setDOMHTMLAppletElementAlign :: (MonadIO m, DOMHTMLAppletElementK o) => o -> T.Text -> m ()-setDOMHTMLAppletElementAlign obj val = liftIO $ setObjectPropertyString obj "align" (Just val)--constructDOMHTMLAppletElementAlign :: T.Text -> IO ([Char], GValue)-constructDOMHTMLAppletElementAlign val = constructObjectPropertyString "align" (Just val)--data DOMHTMLAppletElementAlignPropertyInfo-instance AttrInfo DOMHTMLAppletElementAlignPropertyInfo where-    type AttrAllowedOps DOMHTMLAppletElementAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLAppletElementAlignPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLAppletElementAlignPropertyInfo = DOMHTMLAppletElementK-    type AttrGetType DOMHTMLAppletElementAlignPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLAppletElementAlignPropertyInfo = "align"-    attrGet _ = getDOMHTMLAppletElementAlign-    attrSet _ = setDOMHTMLAppletElementAlign-    attrConstruct _ = constructDOMHTMLAppletElementAlign-    attrClear _ = undefined---- VVV Prop "alt"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLAppletElementAlt :: (MonadIO m, DOMHTMLAppletElementK o) => o -> m (Maybe T.Text)-getDOMHTMLAppletElementAlt obj = liftIO $ getObjectPropertyString obj "alt"--setDOMHTMLAppletElementAlt :: (MonadIO m, DOMHTMLAppletElementK o) => o -> T.Text -> m ()-setDOMHTMLAppletElementAlt obj val = liftIO $ setObjectPropertyString obj "alt" (Just val)--constructDOMHTMLAppletElementAlt :: T.Text -> IO ([Char], GValue)-constructDOMHTMLAppletElementAlt val = constructObjectPropertyString "alt" (Just val)--data DOMHTMLAppletElementAltPropertyInfo-instance AttrInfo DOMHTMLAppletElementAltPropertyInfo where-    type AttrAllowedOps DOMHTMLAppletElementAltPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLAppletElementAltPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLAppletElementAltPropertyInfo = DOMHTMLAppletElementK-    type AttrGetType DOMHTMLAppletElementAltPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLAppletElementAltPropertyInfo = "alt"-    attrGet _ = getDOMHTMLAppletElementAlt-    attrSet _ = setDOMHTMLAppletElementAlt-    attrConstruct _ = constructDOMHTMLAppletElementAlt-    attrClear _ = undefined---- VVV Prop "archive"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLAppletElementArchive :: (MonadIO m, DOMHTMLAppletElementK o) => o -> m (Maybe T.Text)-getDOMHTMLAppletElementArchive obj = liftIO $ getObjectPropertyString obj "archive"--setDOMHTMLAppletElementArchive :: (MonadIO m, DOMHTMLAppletElementK o) => o -> T.Text -> m ()-setDOMHTMLAppletElementArchive obj val = liftIO $ setObjectPropertyString obj "archive" (Just val)--constructDOMHTMLAppletElementArchive :: T.Text -> IO ([Char], GValue)-constructDOMHTMLAppletElementArchive val = constructObjectPropertyString "archive" (Just val)--data DOMHTMLAppletElementArchivePropertyInfo-instance AttrInfo DOMHTMLAppletElementArchivePropertyInfo where-    type AttrAllowedOps DOMHTMLAppletElementArchivePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLAppletElementArchivePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLAppletElementArchivePropertyInfo = DOMHTMLAppletElementK-    type AttrGetType DOMHTMLAppletElementArchivePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLAppletElementArchivePropertyInfo = "archive"-    attrGet _ = getDOMHTMLAppletElementArchive-    attrSet _ = setDOMHTMLAppletElementArchive-    attrConstruct _ = constructDOMHTMLAppletElementArchive-    attrClear _ = undefined---- VVV Prop "code"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLAppletElementCode :: (MonadIO m, DOMHTMLAppletElementK o) => o -> m (Maybe T.Text)-getDOMHTMLAppletElementCode obj = liftIO $ getObjectPropertyString obj "code"--setDOMHTMLAppletElementCode :: (MonadIO m, DOMHTMLAppletElementK o) => o -> T.Text -> m ()-setDOMHTMLAppletElementCode obj val = liftIO $ setObjectPropertyString obj "code" (Just val)--constructDOMHTMLAppletElementCode :: T.Text -> IO ([Char], GValue)-constructDOMHTMLAppletElementCode val = constructObjectPropertyString "code" (Just val)--data DOMHTMLAppletElementCodePropertyInfo-instance AttrInfo DOMHTMLAppletElementCodePropertyInfo where-    type AttrAllowedOps DOMHTMLAppletElementCodePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLAppletElementCodePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLAppletElementCodePropertyInfo = DOMHTMLAppletElementK-    type AttrGetType DOMHTMLAppletElementCodePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLAppletElementCodePropertyInfo = "code"-    attrGet _ = getDOMHTMLAppletElementCode-    attrSet _ = setDOMHTMLAppletElementCode-    attrConstruct _ = constructDOMHTMLAppletElementCode-    attrClear _ = undefined---- VVV Prop "code-base"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLAppletElementCodeBase :: (MonadIO m, DOMHTMLAppletElementK o) => o -> m (Maybe T.Text)-getDOMHTMLAppletElementCodeBase obj = liftIO $ getObjectPropertyString obj "code-base"--setDOMHTMLAppletElementCodeBase :: (MonadIO m, DOMHTMLAppletElementK o) => o -> T.Text -> m ()-setDOMHTMLAppletElementCodeBase obj val = liftIO $ setObjectPropertyString obj "code-base" (Just val)--constructDOMHTMLAppletElementCodeBase :: T.Text -> IO ([Char], GValue)-constructDOMHTMLAppletElementCodeBase val = constructObjectPropertyString "code-base" (Just val)--data DOMHTMLAppletElementCodeBasePropertyInfo-instance AttrInfo DOMHTMLAppletElementCodeBasePropertyInfo where-    type AttrAllowedOps DOMHTMLAppletElementCodeBasePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLAppletElementCodeBasePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLAppletElementCodeBasePropertyInfo = DOMHTMLAppletElementK-    type AttrGetType DOMHTMLAppletElementCodeBasePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLAppletElementCodeBasePropertyInfo = "code-base"-    attrGet _ = getDOMHTMLAppletElementCodeBase-    attrSet _ = setDOMHTMLAppletElementCodeBase-    attrConstruct _ = constructDOMHTMLAppletElementCodeBase-    attrClear _ = undefined---- VVV Prop "height"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLAppletElementHeight :: (MonadIO m, DOMHTMLAppletElementK o) => o -> m (Maybe T.Text)-getDOMHTMLAppletElementHeight obj = liftIO $ getObjectPropertyString obj "height"--setDOMHTMLAppletElementHeight :: (MonadIO m, DOMHTMLAppletElementK o) => o -> T.Text -> m ()-setDOMHTMLAppletElementHeight obj val = liftIO $ setObjectPropertyString obj "height" (Just val)--constructDOMHTMLAppletElementHeight :: T.Text -> IO ([Char], GValue)-constructDOMHTMLAppletElementHeight val = constructObjectPropertyString "height" (Just val)--data DOMHTMLAppletElementHeightPropertyInfo-instance AttrInfo DOMHTMLAppletElementHeightPropertyInfo where-    type AttrAllowedOps DOMHTMLAppletElementHeightPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLAppletElementHeightPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLAppletElementHeightPropertyInfo = DOMHTMLAppletElementK-    type AttrGetType DOMHTMLAppletElementHeightPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLAppletElementHeightPropertyInfo = "height"-    attrGet _ = getDOMHTMLAppletElementHeight-    attrSet _ = setDOMHTMLAppletElementHeight-    attrConstruct _ = constructDOMHTMLAppletElementHeight-    attrClear _ = undefined---- VVV Prop "hspace"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMHTMLAppletElementHspace :: (MonadIO m, DOMHTMLAppletElementK o) => o -> m CLong-getDOMHTMLAppletElementHspace obj = liftIO $ getObjectPropertyLong obj "hspace"--setDOMHTMLAppletElementHspace :: (MonadIO m, DOMHTMLAppletElementK o) => o -> CLong -> m ()-setDOMHTMLAppletElementHspace obj val = liftIO $ setObjectPropertyLong obj "hspace" val--constructDOMHTMLAppletElementHspace :: CLong -> IO ([Char], GValue)-constructDOMHTMLAppletElementHspace val = constructObjectPropertyLong "hspace" val--data DOMHTMLAppletElementHspacePropertyInfo-instance AttrInfo DOMHTMLAppletElementHspacePropertyInfo where-    type AttrAllowedOps DOMHTMLAppletElementHspacePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLAppletElementHspacePropertyInfo = (~) CLong-    type AttrBaseTypeConstraint DOMHTMLAppletElementHspacePropertyInfo = DOMHTMLAppletElementK-    type AttrGetType DOMHTMLAppletElementHspacePropertyInfo = CLong-    type AttrLabel DOMHTMLAppletElementHspacePropertyInfo = "hspace"-    attrGet _ = getDOMHTMLAppletElementHspace-    attrSet _ = setDOMHTMLAppletElementHspace-    attrConstruct _ = constructDOMHTMLAppletElementHspace-    attrClear _ = undefined---- VVV Prop "name"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLAppletElementName :: (MonadIO m, DOMHTMLAppletElementK o) => o -> m (Maybe T.Text)-getDOMHTMLAppletElementName obj = liftIO $ getObjectPropertyString obj "name"--setDOMHTMLAppletElementName :: (MonadIO m, DOMHTMLAppletElementK o) => o -> T.Text -> m ()-setDOMHTMLAppletElementName obj val = liftIO $ setObjectPropertyString obj "name" (Just val)--constructDOMHTMLAppletElementName :: T.Text -> IO ([Char], GValue)-constructDOMHTMLAppletElementName val = constructObjectPropertyString "name" (Just val)--data DOMHTMLAppletElementNamePropertyInfo-instance AttrInfo DOMHTMLAppletElementNamePropertyInfo where-    type AttrAllowedOps DOMHTMLAppletElementNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLAppletElementNamePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLAppletElementNamePropertyInfo = DOMHTMLAppletElementK-    type AttrGetType DOMHTMLAppletElementNamePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLAppletElementNamePropertyInfo = "name"-    attrGet _ = getDOMHTMLAppletElementName-    attrSet _ = setDOMHTMLAppletElementName-    attrConstruct _ = constructDOMHTMLAppletElementName-    attrClear _ = undefined---- VVV Prop "object"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLAppletElementObject :: (MonadIO m, DOMHTMLAppletElementK o) => o -> m (Maybe T.Text)-getDOMHTMLAppletElementObject obj = liftIO $ getObjectPropertyString obj "object"--setDOMHTMLAppletElementObject :: (MonadIO m, DOMHTMLAppletElementK o) => o -> T.Text -> m ()-setDOMHTMLAppletElementObject obj val = liftIO $ setObjectPropertyString obj "object" (Just val)--constructDOMHTMLAppletElementObject :: T.Text -> IO ([Char], GValue)-constructDOMHTMLAppletElementObject val = constructObjectPropertyString "object" (Just val)--data DOMHTMLAppletElementObjectPropertyInfo-instance AttrInfo DOMHTMLAppletElementObjectPropertyInfo where-    type AttrAllowedOps DOMHTMLAppletElementObjectPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLAppletElementObjectPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLAppletElementObjectPropertyInfo = DOMHTMLAppletElementK-    type AttrGetType DOMHTMLAppletElementObjectPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLAppletElementObjectPropertyInfo = "object"-    attrGet _ = getDOMHTMLAppletElementObject-    attrSet _ = setDOMHTMLAppletElementObject-    attrConstruct _ = constructDOMHTMLAppletElementObject-    attrClear _ = undefined---- VVV Prop "vspace"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMHTMLAppletElementVspace :: (MonadIO m, DOMHTMLAppletElementK o) => o -> m CLong-getDOMHTMLAppletElementVspace obj = liftIO $ getObjectPropertyLong obj "vspace"--setDOMHTMLAppletElementVspace :: (MonadIO m, DOMHTMLAppletElementK o) => o -> CLong -> m ()-setDOMHTMLAppletElementVspace obj val = liftIO $ setObjectPropertyLong obj "vspace" val--constructDOMHTMLAppletElementVspace :: CLong -> IO ([Char], GValue)-constructDOMHTMLAppletElementVspace val = constructObjectPropertyLong "vspace" val--data DOMHTMLAppletElementVspacePropertyInfo-instance AttrInfo DOMHTMLAppletElementVspacePropertyInfo where-    type AttrAllowedOps DOMHTMLAppletElementVspacePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLAppletElementVspacePropertyInfo = (~) CLong-    type AttrBaseTypeConstraint DOMHTMLAppletElementVspacePropertyInfo = DOMHTMLAppletElementK-    type AttrGetType DOMHTMLAppletElementVspacePropertyInfo = CLong-    type AttrLabel DOMHTMLAppletElementVspacePropertyInfo = "vspace"-    attrGet _ = getDOMHTMLAppletElementVspace-    attrSet _ = setDOMHTMLAppletElementVspace-    attrConstruct _ = constructDOMHTMLAppletElementVspace-    attrClear _ = undefined---- VVV Prop "width"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLAppletElementWidth :: (MonadIO m, DOMHTMLAppletElementK o) => o -> m (Maybe T.Text)-getDOMHTMLAppletElementWidth obj = liftIO $ getObjectPropertyString obj "width"--setDOMHTMLAppletElementWidth :: (MonadIO m, DOMHTMLAppletElementK o) => o -> T.Text -> m ()-setDOMHTMLAppletElementWidth obj val = liftIO $ setObjectPropertyString obj "width" (Just val)--constructDOMHTMLAppletElementWidth :: T.Text -> IO ([Char], GValue)-constructDOMHTMLAppletElementWidth val = constructObjectPropertyString "width" (Just val)--data DOMHTMLAppletElementWidthPropertyInfo-instance AttrInfo DOMHTMLAppletElementWidthPropertyInfo where-    type AttrAllowedOps DOMHTMLAppletElementWidthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLAppletElementWidthPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLAppletElementWidthPropertyInfo = DOMHTMLAppletElementK-    type AttrGetType DOMHTMLAppletElementWidthPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLAppletElementWidthPropertyInfo = "width"-    attrGet _ = getDOMHTMLAppletElementWidth-    attrSet _ = setDOMHTMLAppletElementWidth-    attrConstruct _ = constructDOMHTMLAppletElementWidth-    attrClear _ = undefined--type instance AttributeList DOMHTMLAppletElement = DOMHTMLAppletElementAttributeList-type DOMHTMLAppletElementAttributeList = ('[ '("accessKey", DOMHTMLElementAccessKeyPropertyInfo), '("align", DOMHTMLAppletElementAlignPropertyInfo), '("alt", DOMHTMLAppletElementAltPropertyInfo), '("archive", DOMHTMLAppletElementArchivePropertyInfo), '("attributes", DOMElementAttributesPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMElementChildrenPropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("code", DOMHTMLAppletElementCodePropertyInfo), '("codeBase", DOMHTMLAppletElementCodeBasePropertyInfo), '("contentEditable", DOMHTMLElementContentEditablePropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("height", DOMHTMLAppletElementHeightPropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("hspace", DOMHTMLAppletElementHspacePropertyInfo), '("id", DOMElementIdPropertyInfo), '("innerHtml", DOMElementInnerHtmlPropertyInfo), '("innerText", DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", DOMHTMLElementIsContentEditablePropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("name", DOMHTMLAppletElementNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("object", DOMHTMLAppletElementObjectPropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("outerHtml", DOMElementOuterHtmlPropertyInfo), '("outerText", DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tabIndex", DOMHTMLElementTabIndexPropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("vspace", DOMHTMLAppletElementVspacePropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo), '("width", DOMHTMLAppletElementWidthPropertyInfo)] :: [(Symbol, *)])--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--type instance SignalList DOMHTMLAppletElement = DOMHTMLAppletElementSignalList-type DOMHTMLAppletElementSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMHTMLAppletElement::get_align--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAppletElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAppletElement"-    IO CString---dOMHTMLAppletElementGetAlign ::-    (MonadIO m, DOMHTMLAppletElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLAppletElementGetAlign _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_applet_element_get_align _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_applet_element_get_align" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLAppletElementGetAlignMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLAppletElementK a) => MethodInfo DOMHTMLAppletElementGetAlignMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAppletElementGetAlign---- method DOMHTMLAppletElement::get_alt--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAppletElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAppletElement"-    IO CString---dOMHTMLAppletElementGetAlt ::-    (MonadIO m, DOMHTMLAppletElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLAppletElementGetAlt _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_applet_element_get_alt _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_applet_element_get_alt" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLAppletElementGetAltMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLAppletElementK a) => MethodInfo DOMHTMLAppletElementGetAltMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAppletElementGetAlt---- method DOMHTMLAppletElement::get_archive--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAppletElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAppletElement"-    IO CString---dOMHTMLAppletElementGetArchive ::-    (MonadIO m, DOMHTMLAppletElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLAppletElementGetArchive _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_applet_element_get_archive _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_applet_element_get_archive" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLAppletElementGetArchiveMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLAppletElementK a) => MethodInfo DOMHTMLAppletElementGetArchiveMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAppletElementGetArchive---- method DOMHTMLAppletElement::get_code--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAppletElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAppletElement"-    IO CString---dOMHTMLAppletElementGetCode ::-    (MonadIO m, DOMHTMLAppletElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLAppletElementGetCode _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_applet_element_get_code _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_applet_element_get_code" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLAppletElementGetCodeMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLAppletElementK a) => MethodInfo DOMHTMLAppletElementGetCodeMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAppletElementGetCode---- method DOMHTMLAppletElement::get_code_base--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAppletElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAppletElement"-    IO CString---dOMHTMLAppletElementGetCodeBase ::-    (MonadIO m, DOMHTMLAppletElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLAppletElementGetCodeBase _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_applet_element_get_code_base _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_applet_element_get_code_base" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLAppletElementGetCodeBaseMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLAppletElementK a) => MethodInfo DOMHTMLAppletElementGetCodeBaseMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAppletElementGetCodeBase---- method DOMHTMLAppletElement::get_height--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAppletElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAppletElement"-    IO CString---dOMHTMLAppletElementGetHeight ::-    (MonadIO m, DOMHTMLAppletElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLAppletElementGetHeight _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_applet_element_get_height _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_applet_element_get_height" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLAppletElementGetHeightMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLAppletElementK a) => MethodInfo DOMHTMLAppletElementGetHeightMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAppletElementGetHeight---- method DOMHTMLAppletElement::get_hspace--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAppletElement", direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAppletElement"-    IO CLong---dOMHTMLAppletElementGetHspace ::-    (MonadIO m, DOMHTMLAppletElementK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMHTMLAppletElementGetHspace _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_applet_element_get_hspace _obj'-    touchManagedPtr _obj-    return result--data DOMHTMLAppletElementGetHspaceMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMHTMLAppletElementK a) => MethodInfo DOMHTMLAppletElementGetHspaceMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAppletElementGetHspace---- method DOMHTMLAppletElement::get_name--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAppletElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAppletElement"-    IO CString---dOMHTMLAppletElementGetName ::-    (MonadIO m, DOMHTMLAppletElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLAppletElementGetName _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_applet_element_get_name _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_applet_element_get_name" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLAppletElementGetNameMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLAppletElementK a) => MethodInfo DOMHTMLAppletElementGetNameMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAppletElementGetName---- method DOMHTMLAppletElement::get_object--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAppletElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAppletElement"-    IO CString---dOMHTMLAppletElementGetObject ::-    (MonadIO m, DOMHTMLAppletElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLAppletElementGetObject _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_applet_element_get_object _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_applet_element_get_object" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLAppletElementGetObjectMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLAppletElementK a) => MethodInfo DOMHTMLAppletElementGetObjectMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAppletElementGetObject---- method DOMHTMLAppletElement::get_vspace--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAppletElement", direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAppletElement"-    IO CLong---dOMHTMLAppletElementGetVspace ::-    (MonadIO m, DOMHTMLAppletElementK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMHTMLAppletElementGetVspace _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_applet_element_get_vspace _obj'-    touchManagedPtr _obj-    return result--data DOMHTMLAppletElementGetVspaceMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMHTMLAppletElementK a) => MethodInfo DOMHTMLAppletElementGetVspaceMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAppletElementGetVspace---- method DOMHTMLAppletElement::get_width--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAppletElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAppletElement"-    IO CString---dOMHTMLAppletElementGetWidth ::-    (MonadIO m, DOMHTMLAppletElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLAppletElementGetWidth _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_applet_element_get_width _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_applet_element_get_width" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLAppletElementGetWidthMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLAppletElementK a) => MethodInfo DOMHTMLAppletElementGetWidthMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAppletElementGetWidth---- method DOMHTMLAppletElement::set_align--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAppletElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAppletElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLAppletElementSetAlign ::-    (MonadIO m, DOMHTMLAppletElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLAppletElementSetAlign _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_applet_element_set_align _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLAppletElementSetAlignMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLAppletElementK a) => MethodInfo DOMHTMLAppletElementSetAlignMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAppletElementSetAlign---- method DOMHTMLAppletElement::set_alt--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAppletElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAppletElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLAppletElementSetAlt ::-    (MonadIO m, DOMHTMLAppletElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLAppletElementSetAlt _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_applet_element_set_alt _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLAppletElementSetAltMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLAppletElementK a) => MethodInfo DOMHTMLAppletElementSetAltMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAppletElementSetAlt---- method DOMHTMLAppletElement::set_archive--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAppletElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAppletElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLAppletElementSetArchive ::-    (MonadIO m, DOMHTMLAppletElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLAppletElementSetArchive _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_applet_element_set_archive _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLAppletElementSetArchiveMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLAppletElementK a) => MethodInfo DOMHTMLAppletElementSetArchiveMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAppletElementSetArchive---- method DOMHTMLAppletElement::set_code--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAppletElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAppletElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLAppletElementSetCode ::-    (MonadIO m, DOMHTMLAppletElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLAppletElementSetCode _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_applet_element_set_code _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLAppletElementSetCodeMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLAppletElementK a) => MethodInfo DOMHTMLAppletElementSetCodeMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAppletElementSetCode---- method DOMHTMLAppletElement::set_code_base--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAppletElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAppletElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLAppletElementSetCodeBase ::-    (MonadIO m, DOMHTMLAppletElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLAppletElementSetCodeBase _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_applet_element_set_code_base _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLAppletElementSetCodeBaseMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLAppletElementK a) => MethodInfo DOMHTMLAppletElementSetCodeBaseMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAppletElementSetCodeBase---- method DOMHTMLAppletElement::set_height--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAppletElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAppletElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLAppletElementSetHeight ::-    (MonadIO m, DOMHTMLAppletElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLAppletElementSetHeight _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_applet_element_set_height _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLAppletElementSetHeightMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLAppletElementK a) => MethodInfo DOMHTMLAppletElementSetHeightMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAppletElementSetHeight---- method DOMHTMLAppletElement::set_hspace--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAppletElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAppletElement"-    CLong ->                                -- value : TBasicType TLong-    IO ()---dOMHTMLAppletElementSetHspace ::-    (MonadIO m, DOMHTMLAppletElementK a) =>-    a                                       -- _obj-    -> CLong                                -- value-    -> m ()                                 -- result-dOMHTMLAppletElementSetHspace _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    webkit_dom_html_applet_element_set_hspace _obj' value-    touchManagedPtr _obj-    return ()--data DOMHTMLAppletElementSetHspaceMethodInfo-instance (signature ~ (CLong -> m ()), MonadIO m, DOMHTMLAppletElementK a) => MethodInfo DOMHTMLAppletElementSetHspaceMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAppletElementSetHspace---- method DOMHTMLAppletElement::set_name--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAppletElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAppletElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLAppletElementSetName ::-    (MonadIO m, DOMHTMLAppletElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLAppletElementSetName _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_applet_element_set_name _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLAppletElementSetNameMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLAppletElementK a) => MethodInfo DOMHTMLAppletElementSetNameMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAppletElementSetName---- method DOMHTMLAppletElement::set_object--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAppletElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAppletElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLAppletElementSetObject ::-    (MonadIO m, DOMHTMLAppletElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLAppletElementSetObject _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_applet_element_set_object _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLAppletElementSetObjectMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLAppletElementK a) => MethodInfo DOMHTMLAppletElementSetObjectMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAppletElementSetObject---- method DOMHTMLAppletElement::set_vspace--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAppletElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAppletElement"-    CLong ->                                -- value : TBasicType TLong-    IO ()---dOMHTMLAppletElementSetVspace ::-    (MonadIO m, DOMHTMLAppletElementK a) =>-    a                                       -- _obj-    -> CLong                                -- value-    -> m ()                                 -- result-dOMHTMLAppletElementSetVspace _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    webkit_dom_html_applet_element_set_vspace _obj' value-    touchManagedPtr _obj-    return ()--data DOMHTMLAppletElementSetVspaceMethodInfo-instance (signature ~ (CLong -> m ()), MonadIO m, DOMHTMLAppletElementK a) => MethodInfo DOMHTMLAppletElementSetVspaceMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAppletElementSetVspace---- method DOMHTMLAppletElement::set_width--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAppletElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAppletElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLAppletElementSetWidth ::-    (MonadIO m, DOMHTMLAppletElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLAppletElementSetWidth _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_applet_element_set_width _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLAppletElementSetWidthMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLAppletElementK a) => MethodInfo DOMHTMLAppletElementSetWidthMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAppletElementSetWidth--
− GI/WebKit2WebExtension/Objects/DOMHTMLAppletElement.hs-boot
@@ -1,46 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMHTMLAppletElement = DOMHTMLAppletElement (ForeignPtr DOMHTMLAppletElement)-instance GObject DOMHTMLAppletElement where-class GObject o => DOMHTMLAppletElementK o-instance (GObject o, IsDescendantOf DOMHTMLAppletElement o) => DOMHTMLAppletElementK o-data DOMHTMLAppletElementAlignPropertyInfo-data DOMHTMLAppletElementAltPropertyInfo-data DOMHTMLAppletElementArchivePropertyInfo-data DOMHTMLAppletElementCodePropertyInfo-data DOMHTMLAppletElementCodeBasePropertyInfo-data DOMHTMLAppletElementHeightPropertyInfo-data DOMHTMLAppletElementHspacePropertyInfo-data DOMHTMLAppletElementNamePropertyInfo-data DOMHTMLAppletElementObjectPropertyInfo-data DOMHTMLAppletElementVspacePropertyInfo-data DOMHTMLAppletElementWidthPropertyInfo-data DOMHTMLAppletElementGetAlignMethodInfo-data DOMHTMLAppletElementGetAltMethodInfo-data DOMHTMLAppletElementGetArchiveMethodInfo-data DOMHTMLAppletElementGetCodeMethodInfo-data DOMHTMLAppletElementGetCodeBaseMethodInfo-data DOMHTMLAppletElementGetHeightMethodInfo-data DOMHTMLAppletElementGetHspaceMethodInfo-data DOMHTMLAppletElementGetNameMethodInfo-data DOMHTMLAppletElementGetObjectMethodInfo-data DOMHTMLAppletElementGetVspaceMethodInfo-data DOMHTMLAppletElementGetWidthMethodInfo-data DOMHTMLAppletElementSetAlignMethodInfo-data DOMHTMLAppletElementSetAltMethodInfo-data DOMHTMLAppletElementSetArchiveMethodInfo-data DOMHTMLAppletElementSetCodeMethodInfo-data DOMHTMLAppletElementSetCodeBaseMethodInfo-data DOMHTMLAppletElementSetHeightMethodInfo-data DOMHTMLAppletElementSetHspaceMethodInfo-data DOMHTMLAppletElementSetNameMethodInfo-data DOMHTMLAppletElementSetObjectMethodInfo-data DOMHTMLAppletElementSetVspaceMethodInfo-data DOMHTMLAppletElementSetWidthMethodInfo
− GI/WebKit2WebExtension/Objects/DOMHTMLAreaElement.hs
@@ -1,1402 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement-    ( ---- * Exported types-    DOMHTMLAreaElement(..)                  ,-    DOMHTMLAreaElementK                     ,-    toDOMHTMLAreaElement                    ,-    noDOMHTMLAreaElement                    ,--- -- * Methods--- ** dOMHTMLAreaElementGetAlt-    DOMHTMLAreaElementGetAltMethodInfo      ,-    dOMHTMLAreaElementGetAlt                ,----- ** dOMHTMLAreaElementGetCoords-    DOMHTMLAreaElementGetCoordsMethodInfo   ,-    dOMHTMLAreaElementGetCoords             ,----- ** dOMHTMLAreaElementGetHash-    DOMHTMLAreaElementGetHashMethodInfo     ,-    dOMHTMLAreaElementGetHash               ,----- ** dOMHTMLAreaElementGetHost-    DOMHTMLAreaElementGetHostMethodInfo     ,-    dOMHTMLAreaElementGetHost               ,----- ** dOMHTMLAreaElementGetHostname-    DOMHTMLAreaElementGetHostnameMethodInfo ,-    dOMHTMLAreaElementGetHostname           ,----- ** dOMHTMLAreaElementGetHref-    DOMHTMLAreaElementGetHrefMethodInfo     ,-    dOMHTMLAreaElementGetHref               ,----- ** dOMHTMLAreaElementGetNoHref-    DOMHTMLAreaElementGetNoHrefMethodInfo   ,-    dOMHTMLAreaElementGetNoHref             ,----- ** dOMHTMLAreaElementGetPathname-    DOMHTMLAreaElementGetPathnameMethodInfo ,-    dOMHTMLAreaElementGetPathname           ,----- ** dOMHTMLAreaElementGetPort-    DOMHTMLAreaElementGetPortMethodInfo     ,-    dOMHTMLAreaElementGetPort               ,----- ** dOMHTMLAreaElementGetProtocol-    DOMHTMLAreaElementGetProtocolMethodInfo ,-    dOMHTMLAreaElementGetProtocol           ,----- ** dOMHTMLAreaElementGetSearch-    DOMHTMLAreaElementGetSearchMethodInfo   ,-    dOMHTMLAreaElementGetSearch             ,----- ** dOMHTMLAreaElementGetShape-    DOMHTMLAreaElementGetShapeMethodInfo    ,-    dOMHTMLAreaElementGetShape              ,----- ** dOMHTMLAreaElementGetTarget-    DOMHTMLAreaElementGetTargetMethodInfo   ,-    dOMHTMLAreaElementGetTarget             ,----- ** dOMHTMLAreaElementSetAlt-    DOMHTMLAreaElementSetAltMethodInfo      ,-    dOMHTMLAreaElementSetAlt                ,----- ** dOMHTMLAreaElementSetCoords-    DOMHTMLAreaElementSetCoordsMethodInfo   ,-    dOMHTMLAreaElementSetCoords             ,----- ** dOMHTMLAreaElementSetHref-    DOMHTMLAreaElementSetHrefMethodInfo     ,-    dOMHTMLAreaElementSetHref               ,----- ** dOMHTMLAreaElementSetNoHref-    DOMHTMLAreaElementSetNoHrefMethodInfo   ,-    dOMHTMLAreaElementSetNoHref             ,----- ** dOMHTMLAreaElementSetShape-    DOMHTMLAreaElementSetShapeMethodInfo    ,-    dOMHTMLAreaElementSetShape              ,----- ** dOMHTMLAreaElementSetTarget-    DOMHTMLAreaElementSetTargetMethodInfo   ,-    dOMHTMLAreaElementSetTarget             ,----- -- * Properties--- ** Alt-    DOMHTMLAreaElementAltPropertyInfo       ,-    constructDOMHTMLAreaElementAlt          ,-    dOMHTMLAreaElementAlt                   ,-    getDOMHTMLAreaElementAlt                ,-    setDOMHTMLAreaElementAlt                ,----- ** Coords-    DOMHTMLAreaElementCoordsPropertyInfo    ,-    constructDOMHTMLAreaElementCoords       ,-    dOMHTMLAreaElementCoords                ,-    getDOMHTMLAreaElementCoords             ,-    setDOMHTMLAreaElementCoords             ,----- ** Hash-    DOMHTMLAreaElementHashPropertyInfo      ,-    dOMHTMLAreaElementHash                  ,-    getDOMHTMLAreaElementHash               ,----- ** Host-    DOMHTMLAreaElementHostPropertyInfo      ,-    dOMHTMLAreaElementHost                  ,-    getDOMHTMLAreaElementHost               ,----- ** Hostname-    DOMHTMLAreaElementHostnamePropertyInfo  ,-    dOMHTMLAreaElementHostname              ,-    getDOMHTMLAreaElementHostname           ,----- ** Href-    DOMHTMLAreaElementHrefPropertyInfo      ,-    constructDOMHTMLAreaElementHref         ,-    dOMHTMLAreaElementHref                  ,-    getDOMHTMLAreaElementHref               ,-    setDOMHTMLAreaElementHref               ,----- ** NoHref-    DOMHTMLAreaElementNoHrefPropertyInfo    ,-    constructDOMHTMLAreaElementNoHref       ,-    dOMHTMLAreaElementNoHref                ,-    getDOMHTMLAreaElementNoHref             ,-    setDOMHTMLAreaElementNoHref             ,----- ** Pathname-    DOMHTMLAreaElementPathnamePropertyInfo  ,-    dOMHTMLAreaElementPathname              ,-    getDOMHTMLAreaElementPathname           ,----- ** Ping-    DOMHTMLAreaElementPingPropertyInfo      ,-    clearDOMHTMLAreaElementPing             ,-    constructDOMHTMLAreaElementPing         ,-    dOMHTMLAreaElementPing                  ,-    getDOMHTMLAreaElementPing               ,-    setDOMHTMLAreaElementPing               ,----- ** Port-    DOMHTMLAreaElementPortPropertyInfo      ,-    dOMHTMLAreaElementPort                  ,-    getDOMHTMLAreaElementPort               ,----- ** Protocol-    DOMHTMLAreaElementProtocolPropertyInfo  ,-    dOMHTMLAreaElementProtocol              ,-    getDOMHTMLAreaElementProtocol           ,----- ** Rel-    DOMHTMLAreaElementRelPropertyInfo       ,-    clearDOMHTMLAreaElementRel              ,-    constructDOMHTMLAreaElementRel          ,-    dOMHTMLAreaElementRel                   ,-    getDOMHTMLAreaElementRel                ,-    setDOMHTMLAreaElementRel                ,----- ** Search-    DOMHTMLAreaElementSearchPropertyInfo    ,-    dOMHTMLAreaElementSearch                ,-    getDOMHTMLAreaElementSearch             ,----- ** Shape-    DOMHTMLAreaElementShapePropertyInfo     ,-    constructDOMHTMLAreaElementShape        ,-    dOMHTMLAreaElementShape                 ,-    getDOMHTMLAreaElementShape              ,-    setDOMHTMLAreaElementShape              ,----- ** Target-    DOMHTMLAreaElementTargetPropertyInfo    ,-    constructDOMHTMLAreaElementTarget       ,-    dOMHTMLAreaElementTarget                ,-    getDOMHTMLAreaElementTarget             ,-    setDOMHTMLAreaElementTarget             ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMHTMLAreaElement = DOMHTMLAreaElement (ForeignPtr DOMHTMLAreaElement)-foreign import ccall "webkit_dom_html_area_element_get_type"-    c_webkit_dom_html_area_element_get_type :: IO GType--type instance ParentTypes DOMHTMLAreaElement = DOMHTMLAreaElementParentTypes-type DOMHTMLAreaElementParentTypes = '[DOMHTMLElement, DOMElement, DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMHTMLAreaElement where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_html_area_element_get_type-    --class GObject o => DOMHTMLAreaElementK o-instance (GObject o, IsDescendantOf DOMHTMLAreaElement o) => DOMHTMLAreaElementK o--toDOMHTMLAreaElement :: DOMHTMLAreaElementK o => o -> IO DOMHTMLAreaElement-toDOMHTMLAreaElement = unsafeCastTo DOMHTMLAreaElement--noDOMHTMLAreaElement :: Maybe DOMHTMLAreaElement-noDOMHTMLAreaElement = Nothing--type family ResolveDOMHTMLAreaElementMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMHTMLAreaElementMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMHTMLAreaElementMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMHTMLAreaElementMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMHTMLAreaElementMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMHTMLAreaElementMethod "blur" o = DOMElementBlurMethodInfo-    ResolveDOMHTMLAreaElementMethod "click" o = DOMHTMLElementClickMethodInfo-    ResolveDOMHTMLAreaElementMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMHTMLAreaElementMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMHTMLAreaElementMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMHTMLAreaElementMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMHTMLAreaElementMethod "focus" o = DOMElementFocusMethodInfo-    ResolveDOMHTMLAreaElementMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMHTMLAreaElementMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMHTMLAreaElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo-    ResolveDOMHTMLAreaElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo-    ResolveDOMHTMLAreaElementMethod "hasAttributes" o = DOMElementHasAttributesMethodInfo-    ResolveDOMHTMLAreaElementMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMHTMLAreaElementMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMHTMLAreaElementMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMHTMLAreaElementMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMHTMLAreaElementMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMHTMLAreaElementMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMHTMLAreaElementMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMHTMLAreaElementMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMHTMLAreaElementMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMHTMLAreaElementMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMHTMLAreaElementMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMHTMLAreaElementMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMHTMLAreaElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo-    ResolveDOMHTMLAreaElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo-    ResolveDOMHTMLAreaElementMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMHTMLAreaElementMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMHTMLAreaElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo-    ResolveDOMHTMLAreaElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo-    ResolveDOMHTMLAreaElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo-    ResolveDOMHTMLAreaElementMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMHTMLAreaElementMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMHTMLAreaElementMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMHTMLAreaElementMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMHTMLAreaElementMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMHTMLAreaElementMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMHTMLAreaElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo-    ResolveDOMHTMLAreaElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo-    ResolveDOMHTMLAreaElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo-    ResolveDOMHTMLAreaElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo-    ResolveDOMHTMLAreaElementMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMHTMLAreaElementMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMHTMLAreaElementMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMHTMLAreaElementMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMHTMLAreaElementMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMHTMLAreaElementMethod "getAccessKey" o = DOMHTMLElementGetAccessKeyMethodInfo-    ResolveDOMHTMLAreaElementMethod "getAlt" o = DOMHTMLAreaElementGetAltMethodInfo-    ResolveDOMHTMLAreaElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo-    ResolveDOMHTMLAreaElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo-    ResolveDOMHTMLAreaElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo-    ResolveDOMHTMLAreaElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo-    ResolveDOMHTMLAreaElementMethod "getAttributes" o = DOMElementGetAttributesMethodInfo-    ResolveDOMHTMLAreaElementMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMHTMLAreaElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo-    ResolveDOMHTMLAreaElementMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMHTMLAreaElementMethod "getClassName" o = DOMElementGetClassNameMethodInfo-    ResolveDOMHTMLAreaElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo-    ResolveDOMHTMLAreaElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo-    ResolveDOMHTMLAreaElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo-    ResolveDOMHTMLAreaElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo-    ResolveDOMHTMLAreaElementMethod "getContentEditable" o = DOMHTMLElementGetContentEditableMethodInfo-    ResolveDOMHTMLAreaElementMethod "getCoords" o = DOMHTMLAreaElementGetCoordsMethodInfo-    ResolveDOMHTMLAreaElementMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMHTMLAreaElementMethod "getDir" o = DOMHTMLElementGetDirMethodInfo-    ResolveDOMHTMLAreaElementMethod "getElementsByClassName" o = DOMElementGetElementsByClassNameMethodInfo-    ResolveDOMHTMLAreaElementMethod "getElementsByClassNameAsHtmlCollection" o = DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLAreaElementMethod "getElementsByTagName" o = DOMElementGetElementsByTagNameMethodInfo-    ResolveDOMHTMLAreaElementMethod "getElementsByTagNameAsHtmlCollection" o = DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLAreaElementMethod "getElementsByTagNameNs" o = DOMElementGetElementsByTagNameNsMethodInfo-    ResolveDOMHTMLAreaElementMethod "getElementsByTagNameNsAsHtmlCollection" o = DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo-    ResolveDOMHTMLAreaElementMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMHTMLAreaElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo-    ResolveDOMHTMLAreaElementMethod "getHash" o = DOMHTMLAreaElementGetHashMethodInfo-    ResolveDOMHTMLAreaElementMethod "getHost" o = DOMHTMLAreaElementGetHostMethodInfo-    ResolveDOMHTMLAreaElementMethod "getHostname" o = DOMHTMLAreaElementGetHostnameMethodInfo-    ResolveDOMHTMLAreaElementMethod "getHref" o = DOMHTMLAreaElementGetHrefMethodInfo-    ResolveDOMHTMLAreaElementMethod "getId" o = DOMElementGetIdMethodInfo-    ResolveDOMHTMLAreaElementMethod "getInnerText" o = DOMHTMLElementGetInnerTextMethodInfo-    ResolveDOMHTMLAreaElementMethod "getIsContentEditable" o = DOMHTMLElementGetIsContentEditableMethodInfo-    ResolveDOMHTMLAreaElementMethod "getLang" o = DOMHTMLElementGetLangMethodInfo-    ResolveDOMHTMLAreaElementMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMHTMLAreaElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo-    ResolveDOMHTMLAreaElementMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMHTMLAreaElementMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMHTMLAreaElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo-    ResolveDOMHTMLAreaElementMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMHTMLAreaElementMethod "getNoHref" o = DOMHTMLAreaElementGetNoHrefMethodInfo-    ResolveDOMHTMLAreaElementMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMHTMLAreaElementMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMHTMLAreaElementMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMHTMLAreaElementMethod "getOffsetHeight" o = DOMElementGetOffsetHeightMethodInfo-    ResolveDOMHTMLAreaElementMethod "getOffsetLeft" o = DOMElementGetOffsetLeftMethodInfo-    ResolveDOMHTMLAreaElementMethod "getOffsetParent" o = DOMElementGetOffsetParentMethodInfo-    ResolveDOMHTMLAreaElementMethod "getOffsetTop" o = DOMElementGetOffsetTopMethodInfo-    ResolveDOMHTMLAreaElementMethod "getOffsetWidth" o = DOMElementGetOffsetWidthMethodInfo-    ResolveDOMHTMLAreaElementMethod "getOuterText" o = DOMHTMLElementGetOuterTextMethodInfo-    ResolveDOMHTMLAreaElementMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMHTMLAreaElementMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMHTMLAreaElementMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMHTMLAreaElementMethod "getPathname" o = DOMHTMLAreaElementGetPathnameMethodInfo-    ResolveDOMHTMLAreaElementMethod "getPort" o = DOMHTMLAreaElementGetPortMethodInfo-    ResolveDOMHTMLAreaElementMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMHTMLAreaElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo-    ResolveDOMHTMLAreaElementMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMHTMLAreaElementMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMHTMLAreaElementMethod "getProtocol" o = DOMHTMLAreaElementGetProtocolMethodInfo-    ResolveDOMHTMLAreaElementMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMHTMLAreaElementMethod "getScrollHeight" o = DOMElementGetScrollHeightMethodInfo-    ResolveDOMHTMLAreaElementMethod "getScrollLeft" o = DOMElementGetScrollLeftMethodInfo-    ResolveDOMHTMLAreaElementMethod "getScrollTop" o = DOMElementGetScrollTopMethodInfo-    ResolveDOMHTMLAreaElementMethod "getScrollWidth" o = DOMElementGetScrollWidthMethodInfo-    ResolveDOMHTMLAreaElementMethod "getSearch" o = DOMHTMLAreaElementGetSearchMethodInfo-    ResolveDOMHTMLAreaElementMethod "getShape" o = DOMHTMLAreaElementGetShapeMethodInfo-    ResolveDOMHTMLAreaElementMethod "getStyle" o = DOMElementGetStyleMethodInfo-    ResolveDOMHTMLAreaElementMethod "getTabIndex" o = DOMHTMLElementGetTabIndexMethodInfo-    ResolveDOMHTMLAreaElementMethod "getTagName" o = DOMElementGetTagNameMethodInfo-    ResolveDOMHTMLAreaElementMethod "getTarget" o = DOMHTMLAreaElementGetTargetMethodInfo-    ResolveDOMHTMLAreaElementMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMHTMLAreaElementMethod "getTitle" o = DOMHTMLElementGetTitleMethodInfo-    ResolveDOMHTMLAreaElementMethod "setAccessKey" o = DOMHTMLElementSetAccessKeyMethodInfo-    ResolveDOMHTMLAreaElementMethod "setAlt" o = DOMHTMLAreaElementSetAltMethodInfo-    ResolveDOMHTMLAreaElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo-    ResolveDOMHTMLAreaElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo-    ResolveDOMHTMLAreaElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo-    ResolveDOMHTMLAreaElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo-    ResolveDOMHTMLAreaElementMethod "setClassName" o = DOMElementSetClassNameMethodInfo-    ResolveDOMHTMLAreaElementMethod "setContentEditable" o = DOMHTMLElementSetContentEditableMethodInfo-    ResolveDOMHTMLAreaElementMethod "setCoords" o = DOMHTMLAreaElementSetCoordsMethodInfo-    ResolveDOMHTMLAreaElementMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMHTMLAreaElementMethod "setDir" o = DOMHTMLElementSetDirMethodInfo-    ResolveDOMHTMLAreaElementMethod "setHref" o = DOMHTMLAreaElementSetHrefMethodInfo-    ResolveDOMHTMLAreaElementMethod "setId" o = DOMElementSetIdMethodInfo-    ResolveDOMHTMLAreaElementMethod "setInnerText" o = DOMHTMLElementSetInnerTextMethodInfo-    ResolveDOMHTMLAreaElementMethod "setLang" o = DOMHTMLElementSetLangMethodInfo-    ResolveDOMHTMLAreaElementMethod "setNoHref" o = DOMHTMLAreaElementSetNoHrefMethodInfo-    ResolveDOMHTMLAreaElementMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMHTMLAreaElementMethod "setOuterText" o = DOMHTMLElementSetOuterTextMethodInfo-    ResolveDOMHTMLAreaElementMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMHTMLAreaElementMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMHTMLAreaElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo-    ResolveDOMHTMLAreaElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo-    ResolveDOMHTMLAreaElementMethod "setShape" o = DOMHTMLAreaElementSetShapeMethodInfo-    ResolveDOMHTMLAreaElementMethod "setTabIndex" o = DOMHTMLElementSetTabIndexMethodInfo-    ResolveDOMHTMLAreaElementMethod "setTarget" o = DOMHTMLAreaElementSetTargetMethodInfo-    ResolveDOMHTMLAreaElementMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMHTMLAreaElementMethod "setTitle" o = DOMHTMLElementSetTitleMethodInfo-    ResolveDOMHTMLAreaElementMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMHTMLAreaElementMethod t DOMHTMLAreaElement, MethodInfo info DOMHTMLAreaElement p) => IsLabelProxy t (DOMHTMLAreaElement -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMHTMLAreaElementMethod t DOMHTMLAreaElement, MethodInfo info DOMHTMLAreaElement p) => IsLabel t (DOMHTMLAreaElement -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "alt"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLAreaElementAlt :: (MonadIO m, DOMHTMLAreaElementK o) => o -> m (Maybe T.Text)-getDOMHTMLAreaElementAlt obj = liftIO $ getObjectPropertyString obj "alt"--setDOMHTMLAreaElementAlt :: (MonadIO m, DOMHTMLAreaElementK o) => o -> T.Text -> m ()-setDOMHTMLAreaElementAlt obj val = liftIO $ setObjectPropertyString obj "alt" (Just val)--constructDOMHTMLAreaElementAlt :: T.Text -> IO ([Char], GValue)-constructDOMHTMLAreaElementAlt val = constructObjectPropertyString "alt" (Just val)--data DOMHTMLAreaElementAltPropertyInfo-instance AttrInfo DOMHTMLAreaElementAltPropertyInfo where-    type AttrAllowedOps DOMHTMLAreaElementAltPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLAreaElementAltPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLAreaElementAltPropertyInfo = DOMHTMLAreaElementK-    type AttrGetType DOMHTMLAreaElementAltPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLAreaElementAltPropertyInfo = "alt"-    attrGet _ = getDOMHTMLAreaElementAlt-    attrSet _ = setDOMHTMLAreaElementAlt-    attrConstruct _ = constructDOMHTMLAreaElementAlt-    attrClear _ = undefined---- VVV Prop "coords"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLAreaElementCoords :: (MonadIO m, DOMHTMLAreaElementK o) => o -> m (Maybe T.Text)-getDOMHTMLAreaElementCoords obj = liftIO $ getObjectPropertyString obj "coords"--setDOMHTMLAreaElementCoords :: (MonadIO m, DOMHTMLAreaElementK o) => o -> T.Text -> m ()-setDOMHTMLAreaElementCoords obj val = liftIO $ setObjectPropertyString obj "coords" (Just val)--constructDOMHTMLAreaElementCoords :: T.Text -> IO ([Char], GValue)-constructDOMHTMLAreaElementCoords val = constructObjectPropertyString "coords" (Just val)--data DOMHTMLAreaElementCoordsPropertyInfo-instance AttrInfo DOMHTMLAreaElementCoordsPropertyInfo where-    type AttrAllowedOps DOMHTMLAreaElementCoordsPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLAreaElementCoordsPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLAreaElementCoordsPropertyInfo = DOMHTMLAreaElementK-    type AttrGetType DOMHTMLAreaElementCoordsPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLAreaElementCoordsPropertyInfo = "coords"-    attrGet _ = getDOMHTMLAreaElementCoords-    attrSet _ = setDOMHTMLAreaElementCoords-    attrConstruct _ = constructDOMHTMLAreaElementCoords-    attrClear _ = undefined---- VVV Prop "hash"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLAreaElementHash :: (MonadIO m, DOMHTMLAreaElementK o) => o -> m (Maybe T.Text)-getDOMHTMLAreaElementHash obj = liftIO $ getObjectPropertyString obj "hash"--data DOMHTMLAreaElementHashPropertyInfo-instance AttrInfo DOMHTMLAreaElementHashPropertyInfo where-    type AttrAllowedOps DOMHTMLAreaElementHashPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLAreaElementHashPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLAreaElementHashPropertyInfo = DOMHTMLAreaElementK-    type AttrGetType DOMHTMLAreaElementHashPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLAreaElementHashPropertyInfo = "hash"-    attrGet _ = getDOMHTMLAreaElementHash-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "host"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLAreaElementHost :: (MonadIO m, DOMHTMLAreaElementK o) => o -> m (Maybe T.Text)-getDOMHTMLAreaElementHost obj = liftIO $ getObjectPropertyString obj "host"--data DOMHTMLAreaElementHostPropertyInfo-instance AttrInfo DOMHTMLAreaElementHostPropertyInfo where-    type AttrAllowedOps DOMHTMLAreaElementHostPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLAreaElementHostPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLAreaElementHostPropertyInfo = DOMHTMLAreaElementK-    type AttrGetType DOMHTMLAreaElementHostPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLAreaElementHostPropertyInfo = "host"-    attrGet _ = getDOMHTMLAreaElementHost-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "hostname"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLAreaElementHostname :: (MonadIO m, DOMHTMLAreaElementK o) => o -> m (Maybe T.Text)-getDOMHTMLAreaElementHostname obj = liftIO $ getObjectPropertyString obj "hostname"--data DOMHTMLAreaElementHostnamePropertyInfo-instance AttrInfo DOMHTMLAreaElementHostnamePropertyInfo where-    type AttrAllowedOps DOMHTMLAreaElementHostnamePropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLAreaElementHostnamePropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLAreaElementHostnamePropertyInfo = DOMHTMLAreaElementK-    type AttrGetType DOMHTMLAreaElementHostnamePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLAreaElementHostnamePropertyInfo = "hostname"-    attrGet _ = getDOMHTMLAreaElementHostname-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "href"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLAreaElementHref :: (MonadIO m, DOMHTMLAreaElementK o) => o -> m (Maybe T.Text)-getDOMHTMLAreaElementHref obj = liftIO $ getObjectPropertyString obj "href"--setDOMHTMLAreaElementHref :: (MonadIO m, DOMHTMLAreaElementK o) => o -> T.Text -> m ()-setDOMHTMLAreaElementHref obj val = liftIO $ setObjectPropertyString obj "href" (Just val)--constructDOMHTMLAreaElementHref :: T.Text -> IO ([Char], GValue)-constructDOMHTMLAreaElementHref val = constructObjectPropertyString "href" (Just val)--data DOMHTMLAreaElementHrefPropertyInfo-instance AttrInfo DOMHTMLAreaElementHrefPropertyInfo where-    type AttrAllowedOps DOMHTMLAreaElementHrefPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLAreaElementHrefPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLAreaElementHrefPropertyInfo = DOMHTMLAreaElementK-    type AttrGetType DOMHTMLAreaElementHrefPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLAreaElementHrefPropertyInfo = "href"-    attrGet _ = getDOMHTMLAreaElementHref-    attrSet _ = setDOMHTMLAreaElementHref-    attrConstruct _ = constructDOMHTMLAreaElementHref-    attrClear _ = undefined---- VVV Prop "no-href"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMHTMLAreaElementNoHref :: (MonadIO m, DOMHTMLAreaElementK o) => o -> m Bool-getDOMHTMLAreaElementNoHref obj = liftIO $ getObjectPropertyBool obj "no-href"--setDOMHTMLAreaElementNoHref :: (MonadIO m, DOMHTMLAreaElementK o) => o -> Bool -> m ()-setDOMHTMLAreaElementNoHref obj val = liftIO $ setObjectPropertyBool obj "no-href" val--constructDOMHTMLAreaElementNoHref :: Bool -> IO ([Char], GValue)-constructDOMHTMLAreaElementNoHref val = constructObjectPropertyBool "no-href" val--data DOMHTMLAreaElementNoHrefPropertyInfo-instance AttrInfo DOMHTMLAreaElementNoHrefPropertyInfo where-    type AttrAllowedOps DOMHTMLAreaElementNoHrefPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLAreaElementNoHrefPropertyInfo = (~) Bool-    type AttrBaseTypeConstraint DOMHTMLAreaElementNoHrefPropertyInfo = DOMHTMLAreaElementK-    type AttrGetType DOMHTMLAreaElementNoHrefPropertyInfo = Bool-    type AttrLabel DOMHTMLAreaElementNoHrefPropertyInfo = "no-href"-    attrGet _ = getDOMHTMLAreaElementNoHref-    attrSet _ = setDOMHTMLAreaElementNoHref-    attrConstruct _ = constructDOMHTMLAreaElementNoHref-    attrClear _ = undefined---- VVV Prop "pathname"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLAreaElementPathname :: (MonadIO m, DOMHTMLAreaElementK o) => o -> m (Maybe T.Text)-getDOMHTMLAreaElementPathname obj = liftIO $ getObjectPropertyString obj "pathname"--data DOMHTMLAreaElementPathnamePropertyInfo-instance AttrInfo DOMHTMLAreaElementPathnamePropertyInfo where-    type AttrAllowedOps DOMHTMLAreaElementPathnamePropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLAreaElementPathnamePropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLAreaElementPathnamePropertyInfo = DOMHTMLAreaElementK-    type AttrGetType DOMHTMLAreaElementPathnamePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLAreaElementPathnamePropertyInfo = "pathname"-    attrGet _ = getDOMHTMLAreaElementPathname-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "ping"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLAreaElementPing :: (MonadIO m, DOMHTMLAreaElementK o) => o -> m (Maybe T.Text)-getDOMHTMLAreaElementPing obj = liftIO $ getObjectPropertyString obj "ping"--setDOMHTMLAreaElementPing :: (MonadIO m, DOMHTMLAreaElementK o) => o -> T.Text -> m ()-setDOMHTMLAreaElementPing obj val = liftIO $ setObjectPropertyString obj "ping" (Just val)--constructDOMHTMLAreaElementPing :: T.Text -> IO ([Char], GValue)-constructDOMHTMLAreaElementPing val = constructObjectPropertyString "ping" (Just val)--clearDOMHTMLAreaElementPing :: (MonadIO m, DOMHTMLAreaElementK o) => o -> m ()-clearDOMHTMLAreaElementPing obj = liftIO $ setObjectPropertyString obj "ping" (Nothing :: Maybe T.Text)--data DOMHTMLAreaElementPingPropertyInfo-instance AttrInfo DOMHTMLAreaElementPingPropertyInfo where-    type AttrAllowedOps DOMHTMLAreaElementPingPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLAreaElementPingPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLAreaElementPingPropertyInfo = DOMHTMLAreaElementK-    type AttrGetType DOMHTMLAreaElementPingPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLAreaElementPingPropertyInfo = "ping"-    attrGet _ = getDOMHTMLAreaElementPing-    attrSet _ = setDOMHTMLAreaElementPing-    attrConstruct _ = constructDOMHTMLAreaElementPing-    attrClear _ = clearDOMHTMLAreaElementPing---- VVV Prop "port"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLAreaElementPort :: (MonadIO m, DOMHTMLAreaElementK o) => o -> m (Maybe T.Text)-getDOMHTMLAreaElementPort obj = liftIO $ getObjectPropertyString obj "port"--data DOMHTMLAreaElementPortPropertyInfo-instance AttrInfo DOMHTMLAreaElementPortPropertyInfo where-    type AttrAllowedOps DOMHTMLAreaElementPortPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLAreaElementPortPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLAreaElementPortPropertyInfo = DOMHTMLAreaElementK-    type AttrGetType DOMHTMLAreaElementPortPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLAreaElementPortPropertyInfo = "port"-    attrGet _ = getDOMHTMLAreaElementPort-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "protocol"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLAreaElementProtocol :: (MonadIO m, DOMHTMLAreaElementK o) => o -> m (Maybe T.Text)-getDOMHTMLAreaElementProtocol obj = liftIO $ getObjectPropertyString obj "protocol"--data DOMHTMLAreaElementProtocolPropertyInfo-instance AttrInfo DOMHTMLAreaElementProtocolPropertyInfo where-    type AttrAllowedOps DOMHTMLAreaElementProtocolPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLAreaElementProtocolPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLAreaElementProtocolPropertyInfo = DOMHTMLAreaElementK-    type AttrGetType DOMHTMLAreaElementProtocolPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLAreaElementProtocolPropertyInfo = "protocol"-    attrGet _ = getDOMHTMLAreaElementProtocol-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "rel"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLAreaElementRel :: (MonadIO m, DOMHTMLAreaElementK o) => o -> m (Maybe T.Text)-getDOMHTMLAreaElementRel obj = liftIO $ getObjectPropertyString obj "rel"--setDOMHTMLAreaElementRel :: (MonadIO m, DOMHTMLAreaElementK o) => o -> T.Text -> m ()-setDOMHTMLAreaElementRel obj val = liftIO $ setObjectPropertyString obj "rel" (Just val)--constructDOMHTMLAreaElementRel :: T.Text -> IO ([Char], GValue)-constructDOMHTMLAreaElementRel val = constructObjectPropertyString "rel" (Just val)--clearDOMHTMLAreaElementRel :: (MonadIO m, DOMHTMLAreaElementK o) => o -> m ()-clearDOMHTMLAreaElementRel obj = liftIO $ setObjectPropertyString obj "rel" (Nothing :: Maybe T.Text)--data DOMHTMLAreaElementRelPropertyInfo-instance AttrInfo DOMHTMLAreaElementRelPropertyInfo where-    type AttrAllowedOps DOMHTMLAreaElementRelPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLAreaElementRelPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLAreaElementRelPropertyInfo = DOMHTMLAreaElementK-    type AttrGetType DOMHTMLAreaElementRelPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLAreaElementRelPropertyInfo = "rel"-    attrGet _ = getDOMHTMLAreaElementRel-    attrSet _ = setDOMHTMLAreaElementRel-    attrConstruct _ = constructDOMHTMLAreaElementRel-    attrClear _ = clearDOMHTMLAreaElementRel---- VVV Prop "search"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLAreaElementSearch :: (MonadIO m, DOMHTMLAreaElementK o) => o -> m (Maybe T.Text)-getDOMHTMLAreaElementSearch obj = liftIO $ getObjectPropertyString obj "search"--data DOMHTMLAreaElementSearchPropertyInfo-instance AttrInfo DOMHTMLAreaElementSearchPropertyInfo where-    type AttrAllowedOps DOMHTMLAreaElementSearchPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLAreaElementSearchPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLAreaElementSearchPropertyInfo = DOMHTMLAreaElementK-    type AttrGetType DOMHTMLAreaElementSearchPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLAreaElementSearchPropertyInfo = "search"-    attrGet _ = getDOMHTMLAreaElementSearch-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "shape"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLAreaElementShape :: (MonadIO m, DOMHTMLAreaElementK o) => o -> m (Maybe T.Text)-getDOMHTMLAreaElementShape obj = liftIO $ getObjectPropertyString obj "shape"--setDOMHTMLAreaElementShape :: (MonadIO m, DOMHTMLAreaElementK o) => o -> T.Text -> m ()-setDOMHTMLAreaElementShape obj val = liftIO $ setObjectPropertyString obj "shape" (Just val)--constructDOMHTMLAreaElementShape :: T.Text -> IO ([Char], GValue)-constructDOMHTMLAreaElementShape val = constructObjectPropertyString "shape" (Just val)--data DOMHTMLAreaElementShapePropertyInfo-instance AttrInfo DOMHTMLAreaElementShapePropertyInfo where-    type AttrAllowedOps DOMHTMLAreaElementShapePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLAreaElementShapePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLAreaElementShapePropertyInfo = DOMHTMLAreaElementK-    type AttrGetType DOMHTMLAreaElementShapePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLAreaElementShapePropertyInfo = "shape"-    attrGet _ = getDOMHTMLAreaElementShape-    attrSet _ = setDOMHTMLAreaElementShape-    attrConstruct _ = constructDOMHTMLAreaElementShape-    attrClear _ = undefined---- VVV Prop "target"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLAreaElementTarget :: (MonadIO m, DOMHTMLAreaElementK o) => o -> m (Maybe T.Text)-getDOMHTMLAreaElementTarget obj = liftIO $ getObjectPropertyString obj "target"--setDOMHTMLAreaElementTarget :: (MonadIO m, DOMHTMLAreaElementK o) => o -> T.Text -> m ()-setDOMHTMLAreaElementTarget obj val = liftIO $ setObjectPropertyString obj "target" (Just val)--constructDOMHTMLAreaElementTarget :: T.Text -> IO ([Char], GValue)-constructDOMHTMLAreaElementTarget val = constructObjectPropertyString "target" (Just val)--data DOMHTMLAreaElementTargetPropertyInfo-instance AttrInfo DOMHTMLAreaElementTargetPropertyInfo where-    type AttrAllowedOps DOMHTMLAreaElementTargetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLAreaElementTargetPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLAreaElementTargetPropertyInfo = DOMHTMLAreaElementK-    type AttrGetType DOMHTMLAreaElementTargetPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLAreaElementTargetPropertyInfo = "target"-    attrGet _ = getDOMHTMLAreaElementTarget-    attrSet _ = setDOMHTMLAreaElementTarget-    attrConstruct _ = constructDOMHTMLAreaElementTarget-    attrClear _ = undefined--type instance AttributeList DOMHTMLAreaElement = DOMHTMLAreaElementAttributeList-type DOMHTMLAreaElementAttributeList = ('[ '("accessKey", DOMHTMLElementAccessKeyPropertyInfo), '("alt", DOMHTMLAreaElementAltPropertyInfo), '("attributes", DOMElementAttributesPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMElementChildrenPropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("contentEditable", DOMHTMLElementContentEditablePropertyInfo), '("coords", DOMHTMLAreaElementCoordsPropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("hash", DOMHTMLAreaElementHashPropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("host", DOMHTMLAreaElementHostPropertyInfo), '("hostname", DOMHTMLAreaElementHostnamePropertyInfo), '("href", DOMHTMLAreaElementHrefPropertyInfo), '("id", DOMElementIdPropertyInfo), '("innerHtml", DOMElementInnerHtmlPropertyInfo), '("innerText", DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", DOMHTMLElementIsContentEditablePropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("noHref", DOMHTMLAreaElementNoHrefPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("outerHtml", DOMElementOuterHtmlPropertyInfo), '("outerText", DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("pathname", DOMHTMLAreaElementPathnamePropertyInfo), '("ping", DOMHTMLAreaElementPingPropertyInfo), '("port", DOMHTMLAreaElementPortPropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("protocol", DOMHTMLAreaElementProtocolPropertyInfo), '("rel", DOMHTMLAreaElementRelPropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("search", DOMHTMLAreaElementSearchPropertyInfo), '("shape", DOMHTMLAreaElementShapePropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tabIndex", DOMHTMLElementTabIndexPropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("target", DOMHTMLAreaElementTargetPropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])--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--dOMHTMLAreaElementPing :: AttrLabelProxy "ping"-dOMHTMLAreaElementPing = AttrLabelProxy--dOMHTMLAreaElementPort :: AttrLabelProxy "port"-dOMHTMLAreaElementPort = AttrLabelProxy--dOMHTMLAreaElementProtocol :: AttrLabelProxy "protocol"-dOMHTMLAreaElementProtocol = AttrLabelProxy--dOMHTMLAreaElementRel :: AttrLabelProxy "rel"-dOMHTMLAreaElementRel = AttrLabelProxy--dOMHTMLAreaElementSearch :: AttrLabelProxy "search"-dOMHTMLAreaElementSearch = AttrLabelProxy--dOMHTMLAreaElementShape :: AttrLabelProxy "shape"-dOMHTMLAreaElementShape = AttrLabelProxy--dOMHTMLAreaElementTarget :: AttrLabelProxy "target"-dOMHTMLAreaElementTarget = AttrLabelProxy--type instance SignalList DOMHTMLAreaElement = DOMHTMLAreaElementSignalList-type DOMHTMLAreaElementSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMHTMLAreaElement::get_alt--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAreaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAreaElement"-    IO CString---dOMHTMLAreaElementGetAlt ::-    (MonadIO m, DOMHTMLAreaElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLAreaElementGetAlt _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_area_element_get_alt _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_area_element_get_alt" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLAreaElementGetAltMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLAreaElementK a) => MethodInfo DOMHTMLAreaElementGetAltMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAreaElementGetAlt---- method DOMHTMLAreaElement::get_coords--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAreaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAreaElement"-    IO CString---dOMHTMLAreaElementGetCoords ::-    (MonadIO m, DOMHTMLAreaElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLAreaElementGetCoords _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_area_element_get_coords _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_area_element_get_coords" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLAreaElementGetCoordsMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLAreaElementK a) => MethodInfo DOMHTMLAreaElementGetCoordsMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAreaElementGetCoords---- method DOMHTMLAreaElement::get_hash--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAreaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAreaElement"-    IO CString---dOMHTMLAreaElementGetHash ::-    (MonadIO m, DOMHTMLAreaElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLAreaElementGetHash _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_area_element_get_hash _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_area_element_get_hash" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLAreaElementGetHashMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLAreaElementK a) => MethodInfo DOMHTMLAreaElementGetHashMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAreaElementGetHash---- method DOMHTMLAreaElement::get_host--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAreaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAreaElement"-    IO CString---dOMHTMLAreaElementGetHost ::-    (MonadIO m, DOMHTMLAreaElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLAreaElementGetHost _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_area_element_get_host _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_area_element_get_host" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLAreaElementGetHostMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLAreaElementK a) => MethodInfo DOMHTMLAreaElementGetHostMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAreaElementGetHost---- method DOMHTMLAreaElement::get_hostname--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAreaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAreaElement"-    IO CString---dOMHTMLAreaElementGetHostname ::-    (MonadIO m, DOMHTMLAreaElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLAreaElementGetHostname _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_area_element_get_hostname _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_area_element_get_hostname" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLAreaElementGetHostnameMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLAreaElementK a) => MethodInfo DOMHTMLAreaElementGetHostnameMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAreaElementGetHostname---- method DOMHTMLAreaElement::get_href--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAreaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAreaElement"-    IO CString---dOMHTMLAreaElementGetHref ::-    (MonadIO m, DOMHTMLAreaElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLAreaElementGetHref _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_area_element_get_href _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_area_element_get_href" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLAreaElementGetHrefMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLAreaElementK a) => MethodInfo DOMHTMLAreaElementGetHrefMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAreaElementGetHref---- method DOMHTMLAreaElement::get_no_href--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAreaElement", direction = DirectionIn, mayBeNull = False, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAreaElement"-    IO CInt---dOMHTMLAreaElementGetNoHref ::-    (MonadIO m, DOMHTMLAreaElementK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMHTMLAreaElementGetNoHref _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_area_element_get_no_href _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMHTMLAreaElementGetNoHrefMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMHTMLAreaElementK a) => MethodInfo DOMHTMLAreaElementGetNoHrefMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAreaElementGetNoHref---- method DOMHTMLAreaElement::get_pathname--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAreaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAreaElement"-    IO CString---dOMHTMLAreaElementGetPathname ::-    (MonadIO m, DOMHTMLAreaElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLAreaElementGetPathname _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_area_element_get_pathname _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_area_element_get_pathname" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLAreaElementGetPathnameMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLAreaElementK a) => MethodInfo DOMHTMLAreaElementGetPathnameMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAreaElementGetPathname---- method DOMHTMLAreaElement::get_port--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAreaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAreaElement"-    IO CString---dOMHTMLAreaElementGetPort ::-    (MonadIO m, DOMHTMLAreaElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLAreaElementGetPort _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_area_element_get_port _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_area_element_get_port" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLAreaElementGetPortMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLAreaElementK a) => MethodInfo DOMHTMLAreaElementGetPortMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAreaElementGetPort---- method DOMHTMLAreaElement::get_protocol--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAreaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAreaElement"-    IO CString---dOMHTMLAreaElementGetProtocol ::-    (MonadIO m, DOMHTMLAreaElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLAreaElementGetProtocol _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_area_element_get_protocol _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_area_element_get_protocol" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLAreaElementGetProtocolMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLAreaElementK a) => MethodInfo DOMHTMLAreaElementGetProtocolMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAreaElementGetProtocol---- method DOMHTMLAreaElement::get_search--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAreaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAreaElement"-    IO CString---dOMHTMLAreaElementGetSearch ::-    (MonadIO m, DOMHTMLAreaElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLAreaElementGetSearch _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_area_element_get_search _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_area_element_get_search" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLAreaElementGetSearchMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLAreaElementK a) => MethodInfo DOMHTMLAreaElementGetSearchMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAreaElementGetSearch---- method DOMHTMLAreaElement::get_shape--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAreaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAreaElement"-    IO CString---dOMHTMLAreaElementGetShape ::-    (MonadIO m, DOMHTMLAreaElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLAreaElementGetShape _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_area_element_get_shape _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_area_element_get_shape" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLAreaElementGetShapeMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLAreaElementK a) => MethodInfo DOMHTMLAreaElementGetShapeMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAreaElementGetShape---- method DOMHTMLAreaElement::get_target--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAreaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAreaElement"-    IO CString---dOMHTMLAreaElementGetTarget ::-    (MonadIO m, DOMHTMLAreaElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLAreaElementGetTarget _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_area_element_get_target _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_area_element_get_target" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLAreaElementGetTargetMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLAreaElementK a) => MethodInfo DOMHTMLAreaElementGetTargetMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAreaElementGetTarget---- method DOMHTMLAreaElement::set_alt--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAreaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAreaElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLAreaElementSetAlt ::-    (MonadIO m, DOMHTMLAreaElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLAreaElementSetAlt _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_area_element_set_alt _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLAreaElementSetAltMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLAreaElementK a) => MethodInfo DOMHTMLAreaElementSetAltMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAreaElementSetAlt---- method DOMHTMLAreaElement::set_coords--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAreaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAreaElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLAreaElementSetCoords ::-    (MonadIO m, DOMHTMLAreaElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLAreaElementSetCoords _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_area_element_set_coords _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLAreaElementSetCoordsMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLAreaElementK a) => MethodInfo DOMHTMLAreaElementSetCoordsMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAreaElementSetCoords---- method DOMHTMLAreaElement::set_href--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAreaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAreaElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLAreaElementSetHref ::-    (MonadIO m, DOMHTMLAreaElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLAreaElementSetHref _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_area_element_set_href _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLAreaElementSetHrefMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLAreaElementK a) => MethodInfo DOMHTMLAreaElementSetHrefMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAreaElementSetHref---- method DOMHTMLAreaElement::set_no_href--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAreaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAreaElement"-    CInt ->                                 -- value : TBasicType TBoolean-    IO ()---dOMHTMLAreaElementSetNoHref ::-    (MonadIO m, DOMHTMLAreaElementK a) =>-    a                                       -- _obj-    -> Bool                                 -- value-    -> m ()                                 -- result-dOMHTMLAreaElementSetNoHref _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let value' = (fromIntegral . fromEnum) value-    webkit_dom_html_area_element_set_no_href _obj' value'-    touchManagedPtr _obj-    return ()--data DOMHTMLAreaElementSetNoHrefMethodInfo-instance (signature ~ (Bool -> m ()), MonadIO m, DOMHTMLAreaElementK a) => MethodInfo DOMHTMLAreaElementSetNoHrefMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAreaElementSetNoHref---- method DOMHTMLAreaElement::set_shape--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAreaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAreaElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLAreaElementSetShape ::-    (MonadIO m, DOMHTMLAreaElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLAreaElementSetShape _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_area_element_set_shape _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLAreaElementSetShapeMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLAreaElementK a) => MethodInfo DOMHTMLAreaElementSetShapeMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAreaElementSetShape---- method DOMHTMLAreaElement::set_target--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLAreaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLAreaElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLAreaElementSetTarget ::-    (MonadIO m, DOMHTMLAreaElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLAreaElementSetTarget _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_area_element_set_target _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLAreaElementSetTargetMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLAreaElementK a) => MethodInfo DOMHTMLAreaElementSetTargetMethodInfo a signature where-    overloadedMethod _ = dOMHTMLAreaElementSetTarget--
− GI/WebKit2WebExtension/Objects/DOMHTMLAreaElement.hs-boot
@@ -1,47 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMHTMLAreaElement = DOMHTMLAreaElement (ForeignPtr DOMHTMLAreaElement)-instance GObject DOMHTMLAreaElement where-class GObject o => DOMHTMLAreaElementK o-instance (GObject o, IsDescendantOf DOMHTMLAreaElement o) => DOMHTMLAreaElementK o-data DOMHTMLAreaElementAltPropertyInfo-data DOMHTMLAreaElementCoordsPropertyInfo-data DOMHTMLAreaElementHashPropertyInfo-data DOMHTMLAreaElementHostPropertyInfo-data DOMHTMLAreaElementHostnamePropertyInfo-data DOMHTMLAreaElementHrefPropertyInfo-data DOMHTMLAreaElementNoHrefPropertyInfo-data DOMHTMLAreaElementPathnamePropertyInfo-data DOMHTMLAreaElementPingPropertyInfo-data DOMHTMLAreaElementPortPropertyInfo-data DOMHTMLAreaElementProtocolPropertyInfo-data DOMHTMLAreaElementRelPropertyInfo-data DOMHTMLAreaElementSearchPropertyInfo-data DOMHTMLAreaElementShapePropertyInfo-data DOMHTMLAreaElementTargetPropertyInfo-data DOMHTMLAreaElementGetAltMethodInfo-data DOMHTMLAreaElementGetCoordsMethodInfo-data DOMHTMLAreaElementGetHashMethodInfo-data DOMHTMLAreaElementGetHostMethodInfo-data DOMHTMLAreaElementGetHostnameMethodInfo-data DOMHTMLAreaElementGetHrefMethodInfo-data DOMHTMLAreaElementGetNoHrefMethodInfo-data DOMHTMLAreaElementGetPathnameMethodInfo-data DOMHTMLAreaElementGetPortMethodInfo-data DOMHTMLAreaElementGetProtocolMethodInfo-data DOMHTMLAreaElementGetSearchMethodInfo-data DOMHTMLAreaElementGetShapeMethodInfo-data DOMHTMLAreaElementGetTargetMethodInfo-data DOMHTMLAreaElementSetAltMethodInfo-data DOMHTMLAreaElementSetCoordsMethodInfo-data DOMHTMLAreaElementSetHrefMethodInfo-data DOMHTMLAreaElementSetNoHrefMethodInfo-data DOMHTMLAreaElementSetShapeMethodInfo-data DOMHTMLAreaElementSetTargetMethodInfo
− GI/WebKit2WebExtension/Objects/DOMHTMLBRElement.hs
@@ -1,318 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMHTMLBRElement-    ( ---- * Exported types-    DOMHTMLBRElement(..)                    ,-    DOMHTMLBRElementK                       ,-    toDOMHTMLBRElement                      ,-    noDOMHTMLBRElement                      ,--- -- * Methods--- ** dOMHTMLBRElementGetClear-    DOMHTMLBRElementGetClearMethodInfo      ,-    dOMHTMLBRElementGetClear                ,----- ** dOMHTMLBRElementSetClear-    DOMHTMLBRElementSetClearMethodInfo      ,-    dOMHTMLBRElementSetClear                ,----- -- * Properties--- ** Clear-    DOMHTMLBRElementClearPropertyInfo       ,-    constructDOMHTMLBRElementClear          ,-    dOMHTMLBRElementClear                   ,-    getDOMHTMLBRElementClear                ,-    setDOMHTMLBRElementClear                ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMHTMLBRElement = DOMHTMLBRElement (ForeignPtr DOMHTMLBRElement)-foreign import ccall "webkit_dom_html_br_element_get_type"-    c_webkit_dom_html_br_element_get_type :: IO GType--type instance ParentTypes DOMHTMLBRElement = DOMHTMLBRElementParentTypes-type DOMHTMLBRElementParentTypes = '[DOMHTMLElement, DOMElement, DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMHTMLBRElement where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_html_br_element_get_type-    --class GObject o => DOMHTMLBRElementK o-instance (GObject o, IsDescendantOf DOMHTMLBRElement o) => DOMHTMLBRElementK o--toDOMHTMLBRElement :: DOMHTMLBRElementK o => o -> IO DOMHTMLBRElement-toDOMHTMLBRElement = unsafeCastTo DOMHTMLBRElement--noDOMHTMLBRElement :: Maybe DOMHTMLBRElement-noDOMHTMLBRElement = Nothing--type family ResolveDOMHTMLBRElementMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMHTMLBRElementMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMHTMLBRElementMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMHTMLBRElementMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMHTMLBRElementMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMHTMLBRElementMethod "blur" o = DOMElementBlurMethodInfo-    ResolveDOMHTMLBRElementMethod "click" o = DOMHTMLElementClickMethodInfo-    ResolveDOMHTMLBRElementMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMHTMLBRElementMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMHTMLBRElementMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMHTMLBRElementMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMHTMLBRElementMethod "focus" o = DOMElementFocusMethodInfo-    ResolveDOMHTMLBRElementMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMHTMLBRElementMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMHTMLBRElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo-    ResolveDOMHTMLBRElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo-    ResolveDOMHTMLBRElementMethod "hasAttributes" o = DOMElementHasAttributesMethodInfo-    ResolveDOMHTMLBRElementMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMHTMLBRElementMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMHTMLBRElementMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMHTMLBRElementMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMHTMLBRElementMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMHTMLBRElementMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMHTMLBRElementMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMHTMLBRElementMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMHTMLBRElementMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMHTMLBRElementMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMHTMLBRElementMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMHTMLBRElementMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMHTMLBRElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo-    ResolveDOMHTMLBRElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo-    ResolveDOMHTMLBRElementMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMHTMLBRElementMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMHTMLBRElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo-    ResolveDOMHTMLBRElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo-    ResolveDOMHTMLBRElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo-    ResolveDOMHTMLBRElementMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMHTMLBRElementMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMHTMLBRElementMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMHTMLBRElementMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMHTMLBRElementMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMHTMLBRElementMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMHTMLBRElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo-    ResolveDOMHTMLBRElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo-    ResolveDOMHTMLBRElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo-    ResolveDOMHTMLBRElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo-    ResolveDOMHTMLBRElementMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMHTMLBRElementMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMHTMLBRElementMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMHTMLBRElementMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMHTMLBRElementMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMHTMLBRElementMethod "getAccessKey" o = DOMHTMLElementGetAccessKeyMethodInfo-    ResolveDOMHTMLBRElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo-    ResolveDOMHTMLBRElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo-    ResolveDOMHTMLBRElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo-    ResolveDOMHTMLBRElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo-    ResolveDOMHTMLBRElementMethod "getAttributes" o = DOMElementGetAttributesMethodInfo-    ResolveDOMHTMLBRElementMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMHTMLBRElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo-    ResolveDOMHTMLBRElementMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMHTMLBRElementMethod "getClassName" o = DOMElementGetClassNameMethodInfo-    ResolveDOMHTMLBRElementMethod "getClear" o = DOMHTMLBRElementGetClearMethodInfo-    ResolveDOMHTMLBRElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo-    ResolveDOMHTMLBRElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo-    ResolveDOMHTMLBRElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo-    ResolveDOMHTMLBRElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo-    ResolveDOMHTMLBRElementMethod "getContentEditable" o = DOMHTMLElementGetContentEditableMethodInfo-    ResolveDOMHTMLBRElementMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMHTMLBRElementMethod "getDir" o = DOMHTMLElementGetDirMethodInfo-    ResolveDOMHTMLBRElementMethod "getElementsByClassName" o = DOMElementGetElementsByClassNameMethodInfo-    ResolveDOMHTMLBRElementMethod "getElementsByClassNameAsHtmlCollection" o = DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLBRElementMethod "getElementsByTagName" o = DOMElementGetElementsByTagNameMethodInfo-    ResolveDOMHTMLBRElementMethod "getElementsByTagNameAsHtmlCollection" o = DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLBRElementMethod "getElementsByTagNameNs" o = DOMElementGetElementsByTagNameNsMethodInfo-    ResolveDOMHTMLBRElementMethod "getElementsByTagNameNsAsHtmlCollection" o = DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo-    ResolveDOMHTMLBRElementMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMHTMLBRElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo-    ResolveDOMHTMLBRElementMethod "getId" o = DOMElementGetIdMethodInfo-    ResolveDOMHTMLBRElementMethod "getInnerText" o = DOMHTMLElementGetInnerTextMethodInfo-    ResolveDOMHTMLBRElementMethod "getIsContentEditable" o = DOMHTMLElementGetIsContentEditableMethodInfo-    ResolveDOMHTMLBRElementMethod "getLang" o = DOMHTMLElementGetLangMethodInfo-    ResolveDOMHTMLBRElementMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMHTMLBRElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo-    ResolveDOMHTMLBRElementMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMHTMLBRElementMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMHTMLBRElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo-    ResolveDOMHTMLBRElementMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMHTMLBRElementMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMHTMLBRElementMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMHTMLBRElementMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMHTMLBRElementMethod "getOffsetHeight" o = DOMElementGetOffsetHeightMethodInfo-    ResolveDOMHTMLBRElementMethod "getOffsetLeft" o = DOMElementGetOffsetLeftMethodInfo-    ResolveDOMHTMLBRElementMethod "getOffsetParent" o = DOMElementGetOffsetParentMethodInfo-    ResolveDOMHTMLBRElementMethod "getOffsetTop" o = DOMElementGetOffsetTopMethodInfo-    ResolveDOMHTMLBRElementMethod "getOffsetWidth" o = DOMElementGetOffsetWidthMethodInfo-    ResolveDOMHTMLBRElementMethod "getOuterText" o = DOMHTMLElementGetOuterTextMethodInfo-    ResolveDOMHTMLBRElementMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMHTMLBRElementMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMHTMLBRElementMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMHTMLBRElementMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMHTMLBRElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo-    ResolveDOMHTMLBRElementMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMHTMLBRElementMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMHTMLBRElementMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMHTMLBRElementMethod "getScrollHeight" o = DOMElementGetScrollHeightMethodInfo-    ResolveDOMHTMLBRElementMethod "getScrollLeft" o = DOMElementGetScrollLeftMethodInfo-    ResolveDOMHTMLBRElementMethod "getScrollTop" o = DOMElementGetScrollTopMethodInfo-    ResolveDOMHTMLBRElementMethod "getScrollWidth" o = DOMElementGetScrollWidthMethodInfo-    ResolveDOMHTMLBRElementMethod "getStyle" o = DOMElementGetStyleMethodInfo-    ResolveDOMHTMLBRElementMethod "getTabIndex" o = DOMHTMLElementGetTabIndexMethodInfo-    ResolveDOMHTMLBRElementMethod "getTagName" o = DOMElementGetTagNameMethodInfo-    ResolveDOMHTMLBRElementMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMHTMLBRElementMethod "getTitle" o = DOMHTMLElementGetTitleMethodInfo-    ResolveDOMHTMLBRElementMethod "setAccessKey" o = DOMHTMLElementSetAccessKeyMethodInfo-    ResolveDOMHTMLBRElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo-    ResolveDOMHTMLBRElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo-    ResolveDOMHTMLBRElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo-    ResolveDOMHTMLBRElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo-    ResolveDOMHTMLBRElementMethod "setClassName" o = DOMElementSetClassNameMethodInfo-    ResolveDOMHTMLBRElementMethod "setClear" o = DOMHTMLBRElementSetClearMethodInfo-    ResolveDOMHTMLBRElementMethod "setContentEditable" o = DOMHTMLElementSetContentEditableMethodInfo-    ResolveDOMHTMLBRElementMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMHTMLBRElementMethod "setDir" o = DOMHTMLElementSetDirMethodInfo-    ResolveDOMHTMLBRElementMethod "setId" o = DOMElementSetIdMethodInfo-    ResolveDOMHTMLBRElementMethod "setInnerText" o = DOMHTMLElementSetInnerTextMethodInfo-    ResolveDOMHTMLBRElementMethod "setLang" o = DOMHTMLElementSetLangMethodInfo-    ResolveDOMHTMLBRElementMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMHTMLBRElementMethod "setOuterText" o = DOMHTMLElementSetOuterTextMethodInfo-    ResolveDOMHTMLBRElementMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMHTMLBRElementMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMHTMLBRElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo-    ResolveDOMHTMLBRElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo-    ResolveDOMHTMLBRElementMethod "setTabIndex" o = DOMHTMLElementSetTabIndexMethodInfo-    ResolveDOMHTMLBRElementMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMHTMLBRElementMethod "setTitle" o = DOMHTMLElementSetTitleMethodInfo-    ResolveDOMHTMLBRElementMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMHTMLBRElementMethod t DOMHTMLBRElement, MethodInfo info DOMHTMLBRElement p) => IsLabelProxy t (DOMHTMLBRElement -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMHTMLBRElementMethod t DOMHTMLBRElement, MethodInfo info DOMHTMLBRElement p) => IsLabel t (DOMHTMLBRElement -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "clear"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLBRElementClear :: (MonadIO m, DOMHTMLBRElementK o) => o -> m (Maybe T.Text)-getDOMHTMLBRElementClear obj = liftIO $ getObjectPropertyString obj "clear"--setDOMHTMLBRElementClear :: (MonadIO m, DOMHTMLBRElementK o) => o -> T.Text -> m ()-setDOMHTMLBRElementClear obj val = liftIO $ setObjectPropertyString obj "clear" (Just val)--constructDOMHTMLBRElementClear :: T.Text -> IO ([Char], GValue)-constructDOMHTMLBRElementClear val = constructObjectPropertyString "clear" (Just val)--data DOMHTMLBRElementClearPropertyInfo-instance AttrInfo DOMHTMLBRElementClearPropertyInfo where-    type AttrAllowedOps DOMHTMLBRElementClearPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLBRElementClearPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLBRElementClearPropertyInfo = DOMHTMLBRElementK-    type AttrGetType DOMHTMLBRElementClearPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLBRElementClearPropertyInfo = "clear"-    attrGet _ = getDOMHTMLBRElementClear-    attrSet _ = setDOMHTMLBRElementClear-    attrConstruct _ = constructDOMHTMLBRElementClear-    attrClear _ = undefined--type instance AttributeList DOMHTMLBRElement = DOMHTMLBRElementAttributeList-type DOMHTMLBRElementAttributeList = ('[ '("accessKey", DOMHTMLElementAccessKeyPropertyInfo), '("attributes", DOMElementAttributesPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMElementChildrenPropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clear", DOMHTMLBRElementClearPropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("contentEditable", DOMHTMLElementContentEditablePropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("id", DOMElementIdPropertyInfo), '("innerHtml", DOMElementInnerHtmlPropertyInfo), '("innerText", DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", DOMHTMLElementIsContentEditablePropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("outerHtml", DOMElementOuterHtmlPropertyInfo), '("outerText", DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tabIndex", DOMHTMLElementTabIndexPropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])--dOMHTMLBRElementClear :: AttrLabelProxy "clear"-dOMHTMLBRElementClear = AttrLabelProxy--type instance SignalList DOMHTMLBRElement = DOMHTMLBRElementSignalList-type DOMHTMLBRElementSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMHTMLBRElement::get_clear--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLBRElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->                 -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLBRElement"-    IO CString---dOMHTMLBRElementGetClear ::-    (MonadIO m, DOMHTMLBRElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLBRElementGetClear _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_br_element_get_clear _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_br_element_get_clear" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLBRElementGetClearMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLBRElementK a) => MethodInfo DOMHTMLBRElementGetClearMethodInfo a signature where-    overloadedMethod _ = dOMHTMLBRElementGetClear---- method DOMHTMLBRElement::set_clear--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLBRElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                 -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLBRElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLBRElementSetClear ::-    (MonadIO m, DOMHTMLBRElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLBRElementSetClear _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_br_element_set_clear _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLBRElementSetClearMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLBRElementK a) => MethodInfo DOMHTMLBRElementSetClearMethodInfo a signature where-    overloadedMethod _ = dOMHTMLBRElementSetClear--
− GI/WebKit2WebExtension/Objects/DOMHTMLBRElement.hs-boot
@@ -1,16 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMHTMLBRElement where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMHTMLBRElement = DOMHTMLBRElement (ForeignPtr DOMHTMLBRElement)-instance GObject DOMHTMLBRElement where-class GObject o => DOMHTMLBRElementK o-instance (GObject o, IsDescendantOf DOMHTMLBRElement o) => DOMHTMLBRElementK o-data DOMHTMLBRElementClearPropertyInfo-data DOMHTMLBRElementGetClearMethodInfo-data DOMHTMLBRElementSetClearMethodInfo
− GI/WebKit2WebExtension/Objects/DOMHTMLBaseElement.hs
@@ -1,428 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMHTMLBaseElement-    ( ---- * Exported types-    DOMHTMLBaseElement(..)                  ,-    DOMHTMLBaseElementK                     ,-    toDOMHTMLBaseElement                    ,-    noDOMHTMLBaseElement                    ,--- -- * Methods--- ** dOMHTMLBaseElementGetHref-    DOMHTMLBaseElementGetHrefMethodInfo     ,-    dOMHTMLBaseElementGetHref               ,----- ** dOMHTMLBaseElementGetTarget-    DOMHTMLBaseElementGetTargetMethodInfo   ,-    dOMHTMLBaseElementGetTarget             ,----- ** dOMHTMLBaseElementSetHref-    DOMHTMLBaseElementSetHrefMethodInfo     ,-    dOMHTMLBaseElementSetHref               ,----- ** dOMHTMLBaseElementSetTarget-    DOMHTMLBaseElementSetTargetMethodInfo   ,-    dOMHTMLBaseElementSetTarget             ,----- -- * Properties--- ** Href-    DOMHTMLBaseElementHrefPropertyInfo      ,-    constructDOMHTMLBaseElementHref         ,-    dOMHTMLBaseElementHref                  ,-    getDOMHTMLBaseElementHref               ,-    setDOMHTMLBaseElementHref               ,----- ** Target-    DOMHTMLBaseElementTargetPropertyInfo    ,-    constructDOMHTMLBaseElementTarget       ,-    dOMHTMLBaseElementTarget                ,-    getDOMHTMLBaseElementTarget             ,-    setDOMHTMLBaseElementTarget             ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMHTMLBaseElement = DOMHTMLBaseElement (ForeignPtr DOMHTMLBaseElement)-foreign import ccall "webkit_dom_html_base_element_get_type"-    c_webkit_dom_html_base_element_get_type :: IO GType--type instance ParentTypes DOMHTMLBaseElement = DOMHTMLBaseElementParentTypes-type DOMHTMLBaseElementParentTypes = '[DOMHTMLElement, DOMElement, DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMHTMLBaseElement where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_html_base_element_get_type-    --class GObject o => DOMHTMLBaseElementK o-instance (GObject o, IsDescendantOf DOMHTMLBaseElement o) => DOMHTMLBaseElementK o--toDOMHTMLBaseElement :: DOMHTMLBaseElementK o => o -> IO DOMHTMLBaseElement-toDOMHTMLBaseElement = unsafeCastTo DOMHTMLBaseElement--noDOMHTMLBaseElement :: Maybe DOMHTMLBaseElement-noDOMHTMLBaseElement = Nothing--type family ResolveDOMHTMLBaseElementMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMHTMLBaseElementMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMHTMLBaseElementMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMHTMLBaseElementMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMHTMLBaseElementMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMHTMLBaseElementMethod "blur" o = DOMElementBlurMethodInfo-    ResolveDOMHTMLBaseElementMethod "click" o = DOMHTMLElementClickMethodInfo-    ResolveDOMHTMLBaseElementMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMHTMLBaseElementMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMHTMLBaseElementMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMHTMLBaseElementMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMHTMLBaseElementMethod "focus" o = DOMElementFocusMethodInfo-    ResolveDOMHTMLBaseElementMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMHTMLBaseElementMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMHTMLBaseElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo-    ResolveDOMHTMLBaseElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo-    ResolveDOMHTMLBaseElementMethod "hasAttributes" o = DOMElementHasAttributesMethodInfo-    ResolveDOMHTMLBaseElementMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMHTMLBaseElementMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMHTMLBaseElementMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMHTMLBaseElementMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMHTMLBaseElementMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMHTMLBaseElementMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMHTMLBaseElementMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMHTMLBaseElementMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMHTMLBaseElementMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMHTMLBaseElementMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMHTMLBaseElementMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMHTMLBaseElementMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMHTMLBaseElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo-    ResolveDOMHTMLBaseElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo-    ResolveDOMHTMLBaseElementMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMHTMLBaseElementMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMHTMLBaseElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo-    ResolveDOMHTMLBaseElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo-    ResolveDOMHTMLBaseElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo-    ResolveDOMHTMLBaseElementMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMHTMLBaseElementMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMHTMLBaseElementMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMHTMLBaseElementMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMHTMLBaseElementMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMHTMLBaseElementMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMHTMLBaseElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo-    ResolveDOMHTMLBaseElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo-    ResolveDOMHTMLBaseElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo-    ResolveDOMHTMLBaseElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo-    ResolveDOMHTMLBaseElementMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMHTMLBaseElementMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMHTMLBaseElementMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMHTMLBaseElementMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMHTMLBaseElementMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMHTMLBaseElementMethod "getAccessKey" o = DOMHTMLElementGetAccessKeyMethodInfo-    ResolveDOMHTMLBaseElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo-    ResolveDOMHTMLBaseElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo-    ResolveDOMHTMLBaseElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo-    ResolveDOMHTMLBaseElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo-    ResolveDOMHTMLBaseElementMethod "getAttributes" o = DOMElementGetAttributesMethodInfo-    ResolveDOMHTMLBaseElementMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMHTMLBaseElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo-    ResolveDOMHTMLBaseElementMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMHTMLBaseElementMethod "getClassName" o = DOMElementGetClassNameMethodInfo-    ResolveDOMHTMLBaseElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo-    ResolveDOMHTMLBaseElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo-    ResolveDOMHTMLBaseElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo-    ResolveDOMHTMLBaseElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo-    ResolveDOMHTMLBaseElementMethod "getContentEditable" o = DOMHTMLElementGetContentEditableMethodInfo-    ResolveDOMHTMLBaseElementMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMHTMLBaseElementMethod "getDir" o = DOMHTMLElementGetDirMethodInfo-    ResolveDOMHTMLBaseElementMethod "getElementsByClassName" o = DOMElementGetElementsByClassNameMethodInfo-    ResolveDOMHTMLBaseElementMethod "getElementsByClassNameAsHtmlCollection" o = DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLBaseElementMethod "getElementsByTagName" o = DOMElementGetElementsByTagNameMethodInfo-    ResolveDOMHTMLBaseElementMethod "getElementsByTagNameAsHtmlCollection" o = DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLBaseElementMethod "getElementsByTagNameNs" o = DOMElementGetElementsByTagNameNsMethodInfo-    ResolveDOMHTMLBaseElementMethod "getElementsByTagNameNsAsHtmlCollection" o = DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo-    ResolveDOMHTMLBaseElementMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMHTMLBaseElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo-    ResolveDOMHTMLBaseElementMethod "getHref" o = DOMHTMLBaseElementGetHrefMethodInfo-    ResolveDOMHTMLBaseElementMethod "getId" o = DOMElementGetIdMethodInfo-    ResolveDOMHTMLBaseElementMethod "getInnerText" o = DOMHTMLElementGetInnerTextMethodInfo-    ResolveDOMHTMLBaseElementMethod "getIsContentEditable" o = DOMHTMLElementGetIsContentEditableMethodInfo-    ResolveDOMHTMLBaseElementMethod "getLang" o = DOMHTMLElementGetLangMethodInfo-    ResolveDOMHTMLBaseElementMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMHTMLBaseElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo-    ResolveDOMHTMLBaseElementMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMHTMLBaseElementMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMHTMLBaseElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo-    ResolveDOMHTMLBaseElementMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMHTMLBaseElementMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMHTMLBaseElementMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMHTMLBaseElementMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMHTMLBaseElementMethod "getOffsetHeight" o = DOMElementGetOffsetHeightMethodInfo-    ResolveDOMHTMLBaseElementMethod "getOffsetLeft" o = DOMElementGetOffsetLeftMethodInfo-    ResolveDOMHTMLBaseElementMethod "getOffsetParent" o = DOMElementGetOffsetParentMethodInfo-    ResolveDOMHTMLBaseElementMethod "getOffsetTop" o = DOMElementGetOffsetTopMethodInfo-    ResolveDOMHTMLBaseElementMethod "getOffsetWidth" o = DOMElementGetOffsetWidthMethodInfo-    ResolveDOMHTMLBaseElementMethod "getOuterText" o = DOMHTMLElementGetOuterTextMethodInfo-    ResolveDOMHTMLBaseElementMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMHTMLBaseElementMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMHTMLBaseElementMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMHTMLBaseElementMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMHTMLBaseElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo-    ResolveDOMHTMLBaseElementMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMHTMLBaseElementMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMHTMLBaseElementMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMHTMLBaseElementMethod "getScrollHeight" o = DOMElementGetScrollHeightMethodInfo-    ResolveDOMHTMLBaseElementMethod "getScrollLeft" o = DOMElementGetScrollLeftMethodInfo-    ResolveDOMHTMLBaseElementMethod "getScrollTop" o = DOMElementGetScrollTopMethodInfo-    ResolveDOMHTMLBaseElementMethod "getScrollWidth" o = DOMElementGetScrollWidthMethodInfo-    ResolveDOMHTMLBaseElementMethod "getStyle" o = DOMElementGetStyleMethodInfo-    ResolveDOMHTMLBaseElementMethod "getTabIndex" o = DOMHTMLElementGetTabIndexMethodInfo-    ResolveDOMHTMLBaseElementMethod "getTagName" o = DOMElementGetTagNameMethodInfo-    ResolveDOMHTMLBaseElementMethod "getTarget" o = DOMHTMLBaseElementGetTargetMethodInfo-    ResolveDOMHTMLBaseElementMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMHTMLBaseElementMethod "getTitle" o = DOMHTMLElementGetTitleMethodInfo-    ResolveDOMHTMLBaseElementMethod "setAccessKey" o = DOMHTMLElementSetAccessKeyMethodInfo-    ResolveDOMHTMLBaseElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo-    ResolveDOMHTMLBaseElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo-    ResolveDOMHTMLBaseElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo-    ResolveDOMHTMLBaseElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo-    ResolveDOMHTMLBaseElementMethod "setClassName" o = DOMElementSetClassNameMethodInfo-    ResolveDOMHTMLBaseElementMethod "setContentEditable" o = DOMHTMLElementSetContentEditableMethodInfo-    ResolveDOMHTMLBaseElementMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMHTMLBaseElementMethod "setDir" o = DOMHTMLElementSetDirMethodInfo-    ResolveDOMHTMLBaseElementMethod "setHref" o = DOMHTMLBaseElementSetHrefMethodInfo-    ResolveDOMHTMLBaseElementMethod "setId" o = DOMElementSetIdMethodInfo-    ResolveDOMHTMLBaseElementMethod "setInnerText" o = DOMHTMLElementSetInnerTextMethodInfo-    ResolveDOMHTMLBaseElementMethod "setLang" o = DOMHTMLElementSetLangMethodInfo-    ResolveDOMHTMLBaseElementMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMHTMLBaseElementMethod "setOuterText" o = DOMHTMLElementSetOuterTextMethodInfo-    ResolveDOMHTMLBaseElementMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMHTMLBaseElementMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMHTMLBaseElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo-    ResolveDOMHTMLBaseElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo-    ResolveDOMHTMLBaseElementMethod "setTabIndex" o = DOMHTMLElementSetTabIndexMethodInfo-    ResolveDOMHTMLBaseElementMethod "setTarget" o = DOMHTMLBaseElementSetTargetMethodInfo-    ResolveDOMHTMLBaseElementMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMHTMLBaseElementMethod "setTitle" o = DOMHTMLElementSetTitleMethodInfo-    ResolveDOMHTMLBaseElementMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMHTMLBaseElementMethod t DOMHTMLBaseElement, MethodInfo info DOMHTMLBaseElement p) => IsLabelProxy t (DOMHTMLBaseElement -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMHTMLBaseElementMethod t DOMHTMLBaseElement, MethodInfo info DOMHTMLBaseElement p) => IsLabel t (DOMHTMLBaseElement -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "href"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLBaseElementHref :: (MonadIO m, DOMHTMLBaseElementK o) => o -> m (Maybe T.Text)-getDOMHTMLBaseElementHref obj = liftIO $ getObjectPropertyString obj "href"--setDOMHTMLBaseElementHref :: (MonadIO m, DOMHTMLBaseElementK o) => o -> T.Text -> m ()-setDOMHTMLBaseElementHref obj val = liftIO $ setObjectPropertyString obj "href" (Just val)--constructDOMHTMLBaseElementHref :: T.Text -> IO ([Char], GValue)-constructDOMHTMLBaseElementHref val = constructObjectPropertyString "href" (Just val)--data DOMHTMLBaseElementHrefPropertyInfo-instance AttrInfo DOMHTMLBaseElementHrefPropertyInfo where-    type AttrAllowedOps DOMHTMLBaseElementHrefPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLBaseElementHrefPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLBaseElementHrefPropertyInfo = DOMHTMLBaseElementK-    type AttrGetType DOMHTMLBaseElementHrefPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLBaseElementHrefPropertyInfo = "href"-    attrGet _ = getDOMHTMLBaseElementHref-    attrSet _ = setDOMHTMLBaseElementHref-    attrConstruct _ = constructDOMHTMLBaseElementHref-    attrClear _ = undefined---- VVV Prop "target"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLBaseElementTarget :: (MonadIO m, DOMHTMLBaseElementK o) => o -> m (Maybe T.Text)-getDOMHTMLBaseElementTarget obj = liftIO $ getObjectPropertyString obj "target"--setDOMHTMLBaseElementTarget :: (MonadIO m, DOMHTMLBaseElementK o) => o -> T.Text -> m ()-setDOMHTMLBaseElementTarget obj val = liftIO $ setObjectPropertyString obj "target" (Just val)--constructDOMHTMLBaseElementTarget :: T.Text -> IO ([Char], GValue)-constructDOMHTMLBaseElementTarget val = constructObjectPropertyString "target" (Just val)--data DOMHTMLBaseElementTargetPropertyInfo-instance AttrInfo DOMHTMLBaseElementTargetPropertyInfo where-    type AttrAllowedOps DOMHTMLBaseElementTargetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLBaseElementTargetPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLBaseElementTargetPropertyInfo = DOMHTMLBaseElementK-    type AttrGetType DOMHTMLBaseElementTargetPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLBaseElementTargetPropertyInfo = "target"-    attrGet _ = getDOMHTMLBaseElementTarget-    attrSet _ = setDOMHTMLBaseElementTarget-    attrConstruct _ = constructDOMHTMLBaseElementTarget-    attrClear _ = undefined--type instance AttributeList DOMHTMLBaseElement = DOMHTMLBaseElementAttributeList-type DOMHTMLBaseElementAttributeList = ('[ '("accessKey", DOMHTMLElementAccessKeyPropertyInfo), '("attributes", DOMElementAttributesPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMElementChildrenPropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("contentEditable", DOMHTMLElementContentEditablePropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("href", DOMHTMLBaseElementHrefPropertyInfo), '("id", DOMElementIdPropertyInfo), '("innerHtml", DOMElementInnerHtmlPropertyInfo), '("innerText", DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", DOMHTMLElementIsContentEditablePropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("outerHtml", DOMElementOuterHtmlPropertyInfo), '("outerText", DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tabIndex", DOMHTMLElementTabIndexPropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("target", DOMHTMLBaseElementTargetPropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])--dOMHTMLBaseElementHref :: AttrLabelProxy "href"-dOMHTMLBaseElementHref = AttrLabelProxy--dOMHTMLBaseElementTarget :: AttrLabelProxy "target"-dOMHTMLBaseElementTarget = AttrLabelProxy--type instance SignalList DOMHTMLBaseElement = DOMHTMLBaseElementSignalList-type DOMHTMLBaseElementSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMHTMLBaseElement::get_href--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLBaseElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLBaseElement"-    IO CString---dOMHTMLBaseElementGetHref ::-    (MonadIO m, DOMHTMLBaseElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLBaseElementGetHref _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_base_element_get_href _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_base_element_get_href" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLBaseElementGetHrefMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLBaseElementK a) => MethodInfo DOMHTMLBaseElementGetHrefMethodInfo a signature where-    overloadedMethod _ = dOMHTMLBaseElementGetHref---- method DOMHTMLBaseElement::get_target--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLBaseElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLBaseElement"-    IO CString---dOMHTMLBaseElementGetTarget ::-    (MonadIO m, DOMHTMLBaseElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLBaseElementGetTarget _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_base_element_get_target _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_base_element_get_target" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLBaseElementGetTargetMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLBaseElementK a) => MethodInfo DOMHTMLBaseElementGetTargetMethodInfo a signature where-    overloadedMethod _ = dOMHTMLBaseElementGetTarget---- method DOMHTMLBaseElement::set_href--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLBaseElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLBaseElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLBaseElementSetHref ::-    (MonadIO m, DOMHTMLBaseElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLBaseElementSetHref _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_base_element_set_href _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLBaseElementSetHrefMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLBaseElementK a) => MethodInfo DOMHTMLBaseElementSetHrefMethodInfo a signature where-    overloadedMethod _ = dOMHTMLBaseElementSetHref---- method DOMHTMLBaseElement::set_target--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLBaseElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLBaseElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLBaseElementSetTarget ::-    (MonadIO m, DOMHTMLBaseElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLBaseElementSetTarget _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_base_element_set_target _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLBaseElementSetTargetMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLBaseElementK a) => MethodInfo DOMHTMLBaseElementSetTargetMethodInfo a signature where-    overloadedMethod _ = dOMHTMLBaseElementSetTarget--
− GI/WebKit2WebExtension/Objects/DOMHTMLBaseElement.hs-boot
@@ -1,19 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMHTMLBaseElement where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMHTMLBaseElement = DOMHTMLBaseElement (ForeignPtr DOMHTMLBaseElement)-instance GObject DOMHTMLBaseElement where-class GObject o => DOMHTMLBaseElementK o-instance (GObject o, IsDescendantOf DOMHTMLBaseElement o) => DOMHTMLBaseElementK o-data DOMHTMLBaseElementHrefPropertyInfo-data DOMHTMLBaseElementTargetPropertyInfo-data DOMHTMLBaseElementGetHrefMethodInfo-data DOMHTMLBaseElementGetTargetMethodInfo-data DOMHTMLBaseElementSetHrefMethodInfo-data DOMHTMLBaseElementSetTargetMethodInfo
− GI/WebKit2WebExtension/Objects/DOMHTMLBaseFontElement.hs
@@ -1,419 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMHTMLBaseFontElement-    ( ---- * Exported types-    DOMHTMLBaseFontElement(..)              ,-    DOMHTMLBaseFontElementK                 ,-    toDOMHTMLBaseFontElement                ,-    noDOMHTMLBaseFontElement                ,--- -- * Methods--- ** dOMHTMLBaseFontElementGetColor-    DOMHTMLBaseFontElementGetColorMethodInfo,-    dOMHTMLBaseFontElementGetColor          ,----- ** dOMHTMLBaseFontElementGetFace-    DOMHTMLBaseFontElementGetFaceMethodInfo ,-    dOMHTMLBaseFontElementGetFace           ,----- ** dOMHTMLBaseFontElementGetSize-    DOMHTMLBaseFontElementGetSizeMethodInfo ,-    dOMHTMLBaseFontElementGetSize           ,----- ** dOMHTMLBaseFontElementSetColor-    DOMHTMLBaseFontElementSetColorMethodInfo,-    dOMHTMLBaseFontElementSetColor          ,----- ** dOMHTMLBaseFontElementSetFace-    DOMHTMLBaseFontElementSetFaceMethodInfo ,-    dOMHTMLBaseFontElementSetFace           ,----- ** dOMHTMLBaseFontElementSetSize-    DOMHTMLBaseFontElementSetSizeMethodInfo ,-    dOMHTMLBaseFontElementSetSize           ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMHTMLBaseFontElement = DOMHTMLBaseFontElement (ForeignPtr DOMHTMLBaseFontElement)-foreign import ccall "webkit_dom_html_base_font_element_get_type"-    c_webkit_dom_html_base_font_element_get_type :: IO GType--type instance ParentTypes DOMHTMLBaseFontElement = DOMHTMLBaseFontElementParentTypes-type DOMHTMLBaseFontElementParentTypes = '[DOMHTMLElement, DOMElement, DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMHTMLBaseFontElement where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_html_base_font_element_get_type-    --class GObject o => DOMHTMLBaseFontElementK o-instance (GObject o, IsDescendantOf DOMHTMLBaseFontElement o) => DOMHTMLBaseFontElementK o--toDOMHTMLBaseFontElement :: DOMHTMLBaseFontElementK o => o -> IO DOMHTMLBaseFontElement-toDOMHTMLBaseFontElement = unsafeCastTo DOMHTMLBaseFontElement--noDOMHTMLBaseFontElement :: Maybe DOMHTMLBaseFontElement-noDOMHTMLBaseFontElement = Nothing--type family ResolveDOMHTMLBaseFontElementMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMHTMLBaseFontElementMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "blur" o = DOMElementBlurMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "click" o = DOMHTMLElementClickMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "focus" o = DOMElementFocusMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "hasAttributes" o = DOMElementHasAttributesMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getAccessKey" o = DOMHTMLElementGetAccessKeyMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getAttributes" o = DOMElementGetAttributesMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getClassName" o = DOMElementGetClassNameMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getColor" o = DOMHTMLBaseFontElementGetColorMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getContentEditable" o = DOMHTMLElementGetContentEditableMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getDir" o = DOMHTMLElementGetDirMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getElementsByClassName" o = DOMElementGetElementsByClassNameMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getElementsByClassNameAsHtmlCollection" o = DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getElementsByTagName" o = DOMElementGetElementsByTagNameMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getElementsByTagNameAsHtmlCollection" o = DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getElementsByTagNameNs" o = DOMElementGetElementsByTagNameNsMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getElementsByTagNameNsAsHtmlCollection" o = DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getFace" o = DOMHTMLBaseFontElementGetFaceMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getId" o = DOMElementGetIdMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getInnerText" o = DOMHTMLElementGetInnerTextMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getIsContentEditable" o = DOMHTMLElementGetIsContentEditableMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getLang" o = DOMHTMLElementGetLangMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getOffsetHeight" o = DOMElementGetOffsetHeightMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getOffsetLeft" o = DOMElementGetOffsetLeftMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getOffsetParent" o = DOMElementGetOffsetParentMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getOffsetTop" o = DOMElementGetOffsetTopMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getOffsetWidth" o = DOMElementGetOffsetWidthMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getOuterText" o = DOMHTMLElementGetOuterTextMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getScrollHeight" o = DOMElementGetScrollHeightMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getScrollLeft" o = DOMElementGetScrollLeftMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getScrollTop" o = DOMElementGetScrollTopMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getScrollWidth" o = DOMElementGetScrollWidthMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getSize" o = DOMHTMLBaseFontElementGetSizeMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getStyle" o = DOMElementGetStyleMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getTabIndex" o = DOMHTMLElementGetTabIndexMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getTagName" o = DOMElementGetTagNameMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "getTitle" o = DOMHTMLElementGetTitleMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "setAccessKey" o = DOMHTMLElementSetAccessKeyMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "setClassName" o = DOMElementSetClassNameMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "setColor" o = DOMHTMLBaseFontElementSetColorMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "setContentEditable" o = DOMHTMLElementSetContentEditableMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "setDir" o = DOMHTMLElementSetDirMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "setFace" o = DOMHTMLBaseFontElementSetFaceMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "setId" o = DOMElementSetIdMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "setInnerText" o = DOMHTMLElementSetInnerTextMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "setLang" o = DOMHTMLElementSetLangMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "setOuterText" o = DOMHTMLElementSetOuterTextMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "setSize" o = DOMHTMLBaseFontElementSetSizeMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "setTabIndex" o = DOMHTMLElementSetTabIndexMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMHTMLBaseFontElementMethod "setTitle" o = DOMHTMLElementSetTitleMethodInfo-    ResolveDOMHTMLBaseFontElementMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMHTMLBaseFontElementMethod t DOMHTMLBaseFontElement, MethodInfo info DOMHTMLBaseFontElement p) => IsLabelProxy t (DOMHTMLBaseFontElement -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMHTMLBaseFontElementMethod t DOMHTMLBaseFontElement, MethodInfo info DOMHTMLBaseFontElement p) => IsLabel t (DOMHTMLBaseFontElement -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif--type instance AttributeList DOMHTMLBaseFontElement = DOMHTMLBaseFontElementAttributeList-type DOMHTMLBaseFontElementAttributeList = ('[ '("accessKey", DOMHTMLElementAccessKeyPropertyInfo), '("attributes", DOMElementAttributesPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMElementChildrenPropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("contentEditable", DOMHTMLElementContentEditablePropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("id", DOMElementIdPropertyInfo), '("innerHtml", DOMElementInnerHtmlPropertyInfo), '("innerText", DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", DOMHTMLElementIsContentEditablePropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("outerHtml", DOMElementOuterHtmlPropertyInfo), '("outerText", DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tabIndex", DOMHTMLElementTabIndexPropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])--type instance SignalList DOMHTMLBaseFontElement = DOMHTMLBaseFontElementSignalList-type DOMHTMLBaseFontElementSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMHTMLBaseFontElement::get_color--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLBaseFontElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLBaseFontElement"-    IO CString--{-# DEPRECATED dOMHTMLBaseFontElementGetColor ["(Since version 2.12)"]#-}-dOMHTMLBaseFontElementGetColor ::-    (MonadIO m, DOMHTMLBaseFontElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLBaseFontElementGetColor _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_base_font_element_get_color _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_base_font_element_get_color" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLBaseFontElementGetColorMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLBaseFontElementK a) => MethodInfo DOMHTMLBaseFontElementGetColorMethodInfo a signature where-    overloadedMethod _ = dOMHTMLBaseFontElementGetColor---- method DOMHTMLBaseFontElement::get_face--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLBaseFontElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLBaseFontElement"-    IO CString--{-# DEPRECATED dOMHTMLBaseFontElementGetFace ["(Since version 2.12)"]#-}-dOMHTMLBaseFontElementGetFace ::-    (MonadIO m, DOMHTMLBaseFontElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLBaseFontElementGetFace _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_base_font_element_get_face _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_base_font_element_get_face" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLBaseFontElementGetFaceMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLBaseFontElementK a) => MethodInfo DOMHTMLBaseFontElementGetFaceMethodInfo a signature where-    overloadedMethod _ = dOMHTMLBaseFontElementGetFace---- method DOMHTMLBaseFontElement::get_size--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLBaseFontElement", direction = DirectionIn, mayBeNull = False, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLBaseFontElement"-    IO CLong--{-# DEPRECATED dOMHTMLBaseFontElementGetSize ["(Since version 2.12)"]#-}-dOMHTMLBaseFontElementGetSize ::-    (MonadIO m, DOMHTMLBaseFontElementK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMHTMLBaseFontElementGetSize _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_base_font_element_get_size _obj'-    touchManagedPtr _obj-    return result--data DOMHTMLBaseFontElementGetSizeMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMHTMLBaseFontElementK a) => MethodInfo DOMHTMLBaseFontElementGetSizeMethodInfo a signature where-    overloadedMethod _ = dOMHTMLBaseFontElementGetSize---- method DOMHTMLBaseFontElement::set_color--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLBaseFontElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLBaseFontElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()--{-# DEPRECATED dOMHTMLBaseFontElementSetColor ["(Since version 2.12)"]#-}-dOMHTMLBaseFontElementSetColor ::-    (MonadIO m, DOMHTMLBaseFontElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLBaseFontElementSetColor _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_base_font_element_set_color _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLBaseFontElementSetColorMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLBaseFontElementK a) => MethodInfo DOMHTMLBaseFontElementSetColorMethodInfo a signature where-    overloadedMethod _ = dOMHTMLBaseFontElementSetColor---- method DOMHTMLBaseFontElement::set_face--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLBaseFontElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLBaseFontElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()--{-# DEPRECATED dOMHTMLBaseFontElementSetFace ["(Since version 2.12)"]#-}-dOMHTMLBaseFontElementSetFace ::-    (MonadIO m, DOMHTMLBaseFontElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLBaseFontElementSetFace _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_base_font_element_set_face _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLBaseFontElementSetFaceMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLBaseFontElementK a) => MethodInfo DOMHTMLBaseFontElementSetFaceMethodInfo a signature where-    overloadedMethod _ = dOMHTMLBaseFontElementSetFace---- method DOMHTMLBaseFontElement::set_size--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLBaseFontElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLBaseFontElement"-    CLong ->                                -- value : TBasicType TLong-    IO ()--{-# DEPRECATED dOMHTMLBaseFontElementSetSize ["(Since version 2.12)"]#-}-dOMHTMLBaseFontElementSetSize ::-    (MonadIO m, DOMHTMLBaseFontElementK a) =>-    a                                       -- _obj-    -> CLong                                -- value-    -> m ()                                 -- result-dOMHTMLBaseFontElementSetSize _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    webkit_dom_html_base_font_element_set_size _obj' value-    touchManagedPtr _obj-    return ()--data DOMHTMLBaseFontElementSetSizeMethodInfo-instance (signature ~ (CLong -> m ()), MonadIO m, DOMHTMLBaseFontElementK a) => MethodInfo DOMHTMLBaseFontElementSetSizeMethodInfo a signature where-    overloadedMethod _ = dOMHTMLBaseFontElementSetSize--
− GI/WebKit2WebExtension/Objects/DOMHTMLBaseFontElement.hs-boot
@@ -1,19 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMHTMLBaseFontElement where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMHTMLBaseFontElement = DOMHTMLBaseFontElement (ForeignPtr DOMHTMLBaseFontElement)-instance GObject DOMHTMLBaseFontElement where-class GObject o => DOMHTMLBaseFontElementK o-instance (GObject o, IsDescendantOf DOMHTMLBaseFontElement o) => DOMHTMLBaseFontElementK o-data DOMHTMLBaseFontElementGetColorMethodInfo-data DOMHTMLBaseFontElementGetFaceMethodInfo-data DOMHTMLBaseFontElementGetSizeMethodInfo-data DOMHTMLBaseFontElementSetColorMethodInfo-data DOMHTMLBaseFontElementSetFaceMethodInfo-data DOMHTMLBaseFontElementSetSizeMethodInfo
− GI/WebKit2WebExtension/Objects/DOMHTMLBodyElement.hs
@@ -1,868 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement-    ( ---- * Exported types-    DOMHTMLBodyElement(..)                  ,-    DOMHTMLBodyElementK                     ,-    toDOMHTMLBodyElement                    ,-    noDOMHTMLBodyElement                    ,--- -- * Methods--- ** dOMHTMLBodyElementGetALink-    DOMHTMLBodyElementGetALinkMethodInfo    ,-    dOMHTMLBodyElementGetALink              ,----- ** dOMHTMLBodyElementGetBackground-    DOMHTMLBodyElementGetBackgroundMethodInfo,-    dOMHTMLBodyElementGetBackground         ,----- ** dOMHTMLBodyElementGetBgColor-    DOMHTMLBodyElementGetBgColorMethodInfo  ,-    dOMHTMLBodyElementGetBgColor            ,----- ** dOMHTMLBodyElementGetLink-    DOMHTMLBodyElementGetLinkMethodInfo     ,-    dOMHTMLBodyElementGetLink               ,----- ** dOMHTMLBodyElementGetText-    DOMHTMLBodyElementGetTextMethodInfo     ,-    dOMHTMLBodyElementGetText               ,----- ** dOMHTMLBodyElementGetVLink-    DOMHTMLBodyElementGetVLinkMethodInfo    ,-    dOMHTMLBodyElementGetVLink              ,----- ** dOMHTMLBodyElementSetALink-    DOMHTMLBodyElementSetALinkMethodInfo    ,-    dOMHTMLBodyElementSetALink              ,----- ** dOMHTMLBodyElementSetBackground-    DOMHTMLBodyElementSetBackgroundMethodInfo,-    dOMHTMLBodyElementSetBackground         ,----- ** dOMHTMLBodyElementSetBgColor-    DOMHTMLBodyElementSetBgColorMethodInfo  ,-    dOMHTMLBodyElementSetBgColor            ,----- ** dOMHTMLBodyElementSetLink-    DOMHTMLBodyElementSetLinkMethodInfo     ,-    dOMHTMLBodyElementSetLink               ,----- ** dOMHTMLBodyElementSetText-    DOMHTMLBodyElementSetTextMethodInfo     ,-    dOMHTMLBodyElementSetText               ,----- ** dOMHTMLBodyElementSetVLink-    DOMHTMLBodyElementSetVLinkMethodInfo    ,-    dOMHTMLBodyElementSetVLink              ,----- -- * Properties--- ** ALink-    DOMHTMLBodyElementALinkPropertyInfo     ,-    constructDOMHTMLBodyElementALink        ,-    dOMHTMLBodyElementALink                 ,-    getDOMHTMLBodyElementALink              ,-    setDOMHTMLBodyElementALink              ,----- ** Background-    DOMHTMLBodyElementBackgroundPropertyInfo,-    constructDOMHTMLBodyElementBackground   ,-    dOMHTMLBodyElementBackground            ,-    getDOMHTMLBodyElementBackground         ,-    setDOMHTMLBodyElementBackground         ,----- ** BgColor-    DOMHTMLBodyElementBgColorPropertyInfo   ,-    constructDOMHTMLBodyElementBgColor      ,-    dOMHTMLBodyElementBgColor               ,-    getDOMHTMLBodyElementBgColor            ,-    setDOMHTMLBodyElementBgColor            ,----- ** Link-    DOMHTMLBodyElementLinkPropertyInfo      ,-    constructDOMHTMLBodyElementLink         ,-    dOMHTMLBodyElementLink                  ,-    getDOMHTMLBodyElementLink               ,-    setDOMHTMLBodyElementLink               ,----- ** Text-    DOMHTMLBodyElementTextPropertyInfo      ,-    constructDOMHTMLBodyElementText         ,-    dOMHTMLBodyElementText                  ,-    getDOMHTMLBodyElementText               ,-    setDOMHTMLBodyElementText               ,----- ** VLink-    DOMHTMLBodyElementVLinkPropertyInfo     ,-    constructDOMHTMLBodyElementVLink        ,-    dOMHTMLBodyElementVLink                 ,-    getDOMHTMLBodyElementVLink              ,-    setDOMHTMLBodyElementVLink              ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMHTMLBodyElement = DOMHTMLBodyElement (ForeignPtr DOMHTMLBodyElement)-foreign import ccall "webkit_dom_html_body_element_get_type"-    c_webkit_dom_html_body_element_get_type :: IO GType--type instance ParentTypes DOMHTMLBodyElement = DOMHTMLBodyElementParentTypes-type DOMHTMLBodyElementParentTypes = '[DOMHTMLElement, DOMElement, DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMHTMLBodyElement where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_html_body_element_get_type-    --class GObject o => DOMHTMLBodyElementK o-instance (GObject o, IsDescendantOf DOMHTMLBodyElement o) => DOMHTMLBodyElementK o--toDOMHTMLBodyElement :: DOMHTMLBodyElementK o => o -> IO DOMHTMLBodyElement-toDOMHTMLBodyElement = unsafeCastTo DOMHTMLBodyElement--noDOMHTMLBodyElement :: Maybe DOMHTMLBodyElement-noDOMHTMLBodyElement = Nothing--type family ResolveDOMHTMLBodyElementMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMHTMLBodyElementMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMHTMLBodyElementMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMHTMLBodyElementMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMHTMLBodyElementMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMHTMLBodyElementMethod "blur" o = DOMElementBlurMethodInfo-    ResolveDOMHTMLBodyElementMethod "click" o = DOMHTMLElementClickMethodInfo-    ResolveDOMHTMLBodyElementMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMHTMLBodyElementMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMHTMLBodyElementMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMHTMLBodyElementMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMHTMLBodyElementMethod "focus" o = DOMElementFocusMethodInfo-    ResolveDOMHTMLBodyElementMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMHTMLBodyElementMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMHTMLBodyElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo-    ResolveDOMHTMLBodyElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo-    ResolveDOMHTMLBodyElementMethod "hasAttributes" o = DOMElementHasAttributesMethodInfo-    ResolveDOMHTMLBodyElementMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMHTMLBodyElementMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMHTMLBodyElementMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMHTMLBodyElementMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMHTMLBodyElementMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMHTMLBodyElementMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMHTMLBodyElementMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMHTMLBodyElementMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMHTMLBodyElementMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMHTMLBodyElementMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMHTMLBodyElementMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMHTMLBodyElementMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMHTMLBodyElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo-    ResolveDOMHTMLBodyElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo-    ResolveDOMHTMLBodyElementMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMHTMLBodyElementMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMHTMLBodyElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo-    ResolveDOMHTMLBodyElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo-    ResolveDOMHTMLBodyElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo-    ResolveDOMHTMLBodyElementMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMHTMLBodyElementMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMHTMLBodyElementMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMHTMLBodyElementMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMHTMLBodyElementMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMHTMLBodyElementMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMHTMLBodyElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo-    ResolveDOMHTMLBodyElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo-    ResolveDOMHTMLBodyElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo-    ResolveDOMHTMLBodyElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo-    ResolveDOMHTMLBodyElementMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMHTMLBodyElementMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMHTMLBodyElementMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMHTMLBodyElementMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMHTMLBodyElementMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMHTMLBodyElementMethod "getALink" o = DOMHTMLBodyElementGetALinkMethodInfo-    ResolveDOMHTMLBodyElementMethod "getAccessKey" o = DOMHTMLElementGetAccessKeyMethodInfo-    ResolveDOMHTMLBodyElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo-    ResolveDOMHTMLBodyElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo-    ResolveDOMHTMLBodyElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo-    ResolveDOMHTMLBodyElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo-    ResolveDOMHTMLBodyElementMethod "getAttributes" o = DOMElementGetAttributesMethodInfo-    ResolveDOMHTMLBodyElementMethod "getBackground" o = DOMHTMLBodyElementGetBackgroundMethodInfo-    ResolveDOMHTMLBodyElementMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMHTMLBodyElementMethod "getBgColor" o = DOMHTMLBodyElementGetBgColorMethodInfo-    ResolveDOMHTMLBodyElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo-    ResolveDOMHTMLBodyElementMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMHTMLBodyElementMethod "getClassName" o = DOMElementGetClassNameMethodInfo-    ResolveDOMHTMLBodyElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo-    ResolveDOMHTMLBodyElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo-    ResolveDOMHTMLBodyElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo-    ResolveDOMHTMLBodyElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo-    ResolveDOMHTMLBodyElementMethod "getContentEditable" o = DOMHTMLElementGetContentEditableMethodInfo-    ResolveDOMHTMLBodyElementMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMHTMLBodyElementMethod "getDir" o = DOMHTMLElementGetDirMethodInfo-    ResolveDOMHTMLBodyElementMethod "getElementsByClassName" o = DOMElementGetElementsByClassNameMethodInfo-    ResolveDOMHTMLBodyElementMethod "getElementsByClassNameAsHtmlCollection" o = DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLBodyElementMethod "getElementsByTagName" o = DOMElementGetElementsByTagNameMethodInfo-    ResolveDOMHTMLBodyElementMethod "getElementsByTagNameAsHtmlCollection" o = DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLBodyElementMethod "getElementsByTagNameNs" o = DOMElementGetElementsByTagNameNsMethodInfo-    ResolveDOMHTMLBodyElementMethod "getElementsByTagNameNsAsHtmlCollection" o = DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo-    ResolveDOMHTMLBodyElementMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMHTMLBodyElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo-    ResolveDOMHTMLBodyElementMethod "getId" o = DOMElementGetIdMethodInfo-    ResolveDOMHTMLBodyElementMethod "getInnerText" o = DOMHTMLElementGetInnerTextMethodInfo-    ResolveDOMHTMLBodyElementMethod "getIsContentEditable" o = DOMHTMLElementGetIsContentEditableMethodInfo-    ResolveDOMHTMLBodyElementMethod "getLang" o = DOMHTMLElementGetLangMethodInfo-    ResolveDOMHTMLBodyElementMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMHTMLBodyElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo-    ResolveDOMHTMLBodyElementMethod "getLink" o = DOMHTMLBodyElementGetLinkMethodInfo-    ResolveDOMHTMLBodyElementMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMHTMLBodyElementMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMHTMLBodyElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo-    ResolveDOMHTMLBodyElementMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMHTMLBodyElementMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMHTMLBodyElementMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMHTMLBodyElementMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMHTMLBodyElementMethod "getOffsetHeight" o = DOMElementGetOffsetHeightMethodInfo-    ResolveDOMHTMLBodyElementMethod "getOffsetLeft" o = DOMElementGetOffsetLeftMethodInfo-    ResolveDOMHTMLBodyElementMethod "getOffsetParent" o = DOMElementGetOffsetParentMethodInfo-    ResolveDOMHTMLBodyElementMethod "getOffsetTop" o = DOMElementGetOffsetTopMethodInfo-    ResolveDOMHTMLBodyElementMethod "getOffsetWidth" o = DOMElementGetOffsetWidthMethodInfo-    ResolveDOMHTMLBodyElementMethod "getOuterText" o = DOMHTMLElementGetOuterTextMethodInfo-    ResolveDOMHTMLBodyElementMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMHTMLBodyElementMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMHTMLBodyElementMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMHTMLBodyElementMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMHTMLBodyElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo-    ResolveDOMHTMLBodyElementMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMHTMLBodyElementMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMHTMLBodyElementMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMHTMLBodyElementMethod "getScrollHeight" o = DOMElementGetScrollHeightMethodInfo-    ResolveDOMHTMLBodyElementMethod "getScrollLeft" o = DOMElementGetScrollLeftMethodInfo-    ResolveDOMHTMLBodyElementMethod "getScrollTop" o = DOMElementGetScrollTopMethodInfo-    ResolveDOMHTMLBodyElementMethod "getScrollWidth" o = DOMElementGetScrollWidthMethodInfo-    ResolveDOMHTMLBodyElementMethod "getStyle" o = DOMElementGetStyleMethodInfo-    ResolveDOMHTMLBodyElementMethod "getTabIndex" o = DOMHTMLElementGetTabIndexMethodInfo-    ResolveDOMHTMLBodyElementMethod "getTagName" o = DOMElementGetTagNameMethodInfo-    ResolveDOMHTMLBodyElementMethod "getText" o = DOMHTMLBodyElementGetTextMethodInfo-    ResolveDOMHTMLBodyElementMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMHTMLBodyElementMethod "getTitle" o = DOMHTMLElementGetTitleMethodInfo-    ResolveDOMHTMLBodyElementMethod "getVLink" o = DOMHTMLBodyElementGetVLinkMethodInfo-    ResolveDOMHTMLBodyElementMethod "setALink" o = DOMHTMLBodyElementSetALinkMethodInfo-    ResolveDOMHTMLBodyElementMethod "setAccessKey" o = DOMHTMLElementSetAccessKeyMethodInfo-    ResolveDOMHTMLBodyElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo-    ResolveDOMHTMLBodyElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo-    ResolveDOMHTMLBodyElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo-    ResolveDOMHTMLBodyElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo-    ResolveDOMHTMLBodyElementMethod "setBackground" o = DOMHTMLBodyElementSetBackgroundMethodInfo-    ResolveDOMHTMLBodyElementMethod "setBgColor" o = DOMHTMLBodyElementSetBgColorMethodInfo-    ResolveDOMHTMLBodyElementMethod "setClassName" o = DOMElementSetClassNameMethodInfo-    ResolveDOMHTMLBodyElementMethod "setContentEditable" o = DOMHTMLElementSetContentEditableMethodInfo-    ResolveDOMHTMLBodyElementMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMHTMLBodyElementMethod "setDir" o = DOMHTMLElementSetDirMethodInfo-    ResolveDOMHTMLBodyElementMethod "setId" o = DOMElementSetIdMethodInfo-    ResolveDOMHTMLBodyElementMethod "setInnerText" o = DOMHTMLElementSetInnerTextMethodInfo-    ResolveDOMHTMLBodyElementMethod "setLang" o = DOMHTMLElementSetLangMethodInfo-    ResolveDOMHTMLBodyElementMethod "setLink" o = DOMHTMLBodyElementSetLinkMethodInfo-    ResolveDOMHTMLBodyElementMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMHTMLBodyElementMethod "setOuterText" o = DOMHTMLElementSetOuterTextMethodInfo-    ResolveDOMHTMLBodyElementMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMHTMLBodyElementMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMHTMLBodyElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo-    ResolveDOMHTMLBodyElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo-    ResolveDOMHTMLBodyElementMethod "setTabIndex" o = DOMHTMLElementSetTabIndexMethodInfo-    ResolveDOMHTMLBodyElementMethod "setText" o = DOMHTMLBodyElementSetTextMethodInfo-    ResolveDOMHTMLBodyElementMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMHTMLBodyElementMethod "setTitle" o = DOMHTMLElementSetTitleMethodInfo-    ResolveDOMHTMLBodyElementMethod "setVLink" o = DOMHTMLBodyElementSetVLinkMethodInfo-    ResolveDOMHTMLBodyElementMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMHTMLBodyElementMethod t DOMHTMLBodyElement, MethodInfo info DOMHTMLBodyElement p) => IsLabelProxy t (DOMHTMLBodyElement -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMHTMLBodyElementMethod t DOMHTMLBodyElement, MethodInfo info DOMHTMLBodyElement p) => IsLabel t (DOMHTMLBodyElement -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "a-link"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLBodyElementALink :: (MonadIO m, DOMHTMLBodyElementK o) => o -> m (Maybe T.Text)-getDOMHTMLBodyElementALink obj = liftIO $ getObjectPropertyString obj "a-link"--setDOMHTMLBodyElementALink :: (MonadIO m, DOMHTMLBodyElementK o) => o -> T.Text -> m ()-setDOMHTMLBodyElementALink obj val = liftIO $ setObjectPropertyString obj "a-link" (Just val)--constructDOMHTMLBodyElementALink :: T.Text -> IO ([Char], GValue)-constructDOMHTMLBodyElementALink val = constructObjectPropertyString "a-link" (Just val)--data DOMHTMLBodyElementALinkPropertyInfo-instance AttrInfo DOMHTMLBodyElementALinkPropertyInfo where-    type AttrAllowedOps DOMHTMLBodyElementALinkPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLBodyElementALinkPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLBodyElementALinkPropertyInfo = DOMHTMLBodyElementK-    type AttrGetType DOMHTMLBodyElementALinkPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLBodyElementALinkPropertyInfo = "a-link"-    attrGet _ = getDOMHTMLBodyElementALink-    attrSet _ = setDOMHTMLBodyElementALink-    attrConstruct _ = constructDOMHTMLBodyElementALink-    attrClear _ = undefined---- VVV Prop "background"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLBodyElementBackground :: (MonadIO m, DOMHTMLBodyElementK o) => o -> m (Maybe T.Text)-getDOMHTMLBodyElementBackground obj = liftIO $ getObjectPropertyString obj "background"--setDOMHTMLBodyElementBackground :: (MonadIO m, DOMHTMLBodyElementK o) => o -> T.Text -> m ()-setDOMHTMLBodyElementBackground obj val = liftIO $ setObjectPropertyString obj "background" (Just val)--constructDOMHTMLBodyElementBackground :: T.Text -> IO ([Char], GValue)-constructDOMHTMLBodyElementBackground val = constructObjectPropertyString "background" (Just val)--data DOMHTMLBodyElementBackgroundPropertyInfo-instance AttrInfo DOMHTMLBodyElementBackgroundPropertyInfo where-    type AttrAllowedOps DOMHTMLBodyElementBackgroundPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLBodyElementBackgroundPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLBodyElementBackgroundPropertyInfo = DOMHTMLBodyElementK-    type AttrGetType DOMHTMLBodyElementBackgroundPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLBodyElementBackgroundPropertyInfo = "background"-    attrGet _ = getDOMHTMLBodyElementBackground-    attrSet _ = setDOMHTMLBodyElementBackground-    attrConstruct _ = constructDOMHTMLBodyElementBackground-    attrClear _ = undefined---- VVV Prop "bg-color"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLBodyElementBgColor :: (MonadIO m, DOMHTMLBodyElementK o) => o -> m (Maybe T.Text)-getDOMHTMLBodyElementBgColor obj = liftIO $ getObjectPropertyString obj "bg-color"--setDOMHTMLBodyElementBgColor :: (MonadIO m, DOMHTMLBodyElementK o) => o -> T.Text -> m ()-setDOMHTMLBodyElementBgColor obj val = liftIO $ setObjectPropertyString obj "bg-color" (Just val)--constructDOMHTMLBodyElementBgColor :: T.Text -> IO ([Char], GValue)-constructDOMHTMLBodyElementBgColor val = constructObjectPropertyString "bg-color" (Just val)--data DOMHTMLBodyElementBgColorPropertyInfo-instance AttrInfo DOMHTMLBodyElementBgColorPropertyInfo where-    type AttrAllowedOps DOMHTMLBodyElementBgColorPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLBodyElementBgColorPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLBodyElementBgColorPropertyInfo = DOMHTMLBodyElementK-    type AttrGetType DOMHTMLBodyElementBgColorPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLBodyElementBgColorPropertyInfo = "bg-color"-    attrGet _ = getDOMHTMLBodyElementBgColor-    attrSet _ = setDOMHTMLBodyElementBgColor-    attrConstruct _ = constructDOMHTMLBodyElementBgColor-    attrClear _ = undefined---- VVV Prop "link"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLBodyElementLink :: (MonadIO m, DOMHTMLBodyElementK o) => o -> m (Maybe T.Text)-getDOMHTMLBodyElementLink obj = liftIO $ getObjectPropertyString obj "link"--setDOMHTMLBodyElementLink :: (MonadIO m, DOMHTMLBodyElementK o) => o -> T.Text -> m ()-setDOMHTMLBodyElementLink obj val = liftIO $ setObjectPropertyString obj "link" (Just val)--constructDOMHTMLBodyElementLink :: T.Text -> IO ([Char], GValue)-constructDOMHTMLBodyElementLink val = constructObjectPropertyString "link" (Just val)--data DOMHTMLBodyElementLinkPropertyInfo-instance AttrInfo DOMHTMLBodyElementLinkPropertyInfo where-    type AttrAllowedOps DOMHTMLBodyElementLinkPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLBodyElementLinkPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLBodyElementLinkPropertyInfo = DOMHTMLBodyElementK-    type AttrGetType DOMHTMLBodyElementLinkPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLBodyElementLinkPropertyInfo = "link"-    attrGet _ = getDOMHTMLBodyElementLink-    attrSet _ = setDOMHTMLBodyElementLink-    attrConstruct _ = constructDOMHTMLBodyElementLink-    attrClear _ = undefined---- VVV Prop "text"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLBodyElementText :: (MonadIO m, DOMHTMLBodyElementK o) => o -> m (Maybe T.Text)-getDOMHTMLBodyElementText obj = liftIO $ getObjectPropertyString obj "text"--setDOMHTMLBodyElementText :: (MonadIO m, DOMHTMLBodyElementK o) => o -> T.Text -> m ()-setDOMHTMLBodyElementText obj val = liftIO $ setObjectPropertyString obj "text" (Just val)--constructDOMHTMLBodyElementText :: T.Text -> IO ([Char], GValue)-constructDOMHTMLBodyElementText val = constructObjectPropertyString "text" (Just val)--data DOMHTMLBodyElementTextPropertyInfo-instance AttrInfo DOMHTMLBodyElementTextPropertyInfo where-    type AttrAllowedOps DOMHTMLBodyElementTextPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLBodyElementTextPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLBodyElementTextPropertyInfo = DOMHTMLBodyElementK-    type AttrGetType DOMHTMLBodyElementTextPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLBodyElementTextPropertyInfo = "text"-    attrGet _ = getDOMHTMLBodyElementText-    attrSet _ = setDOMHTMLBodyElementText-    attrConstruct _ = constructDOMHTMLBodyElementText-    attrClear _ = undefined---- VVV Prop "v-link"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLBodyElementVLink :: (MonadIO m, DOMHTMLBodyElementK o) => o -> m (Maybe T.Text)-getDOMHTMLBodyElementVLink obj = liftIO $ getObjectPropertyString obj "v-link"--setDOMHTMLBodyElementVLink :: (MonadIO m, DOMHTMLBodyElementK o) => o -> T.Text -> m ()-setDOMHTMLBodyElementVLink obj val = liftIO $ setObjectPropertyString obj "v-link" (Just val)--constructDOMHTMLBodyElementVLink :: T.Text -> IO ([Char], GValue)-constructDOMHTMLBodyElementVLink val = constructObjectPropertyString "v-link" (Just val)--data DOMHTMLBodyElementVLinkPropertyInfo-instance AttrInfo DOMHTMLBodyElementVLinkPropertyInfo where-    type AttrAllowedOps DOMHTMLBodyElementVLinkPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLBodyElementVLinkPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLBodyElementVLinkPropertyInfo = DOMHTMLBodyElementK-    type AttrGetType DOMHTMLBodyElementVLinkPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLBodyElementVLinkPropertyInfo = "v-link"-    attrGet _ = getDOMHTMLBodyElementVLink-    attrSet _ = setDOMHTMLBodyElementVLink-    attrConstruct _ = constructDOMHTMLBodyElementVLink-    attrClear _ = undefined--type instance AttributeList DOMHTMLBodyElement = DOMHTMLBodyElementAttributeList-type DOMHTMLBodyElementAttributeList = ('[ '("aLink", DOMHTMLBodyElementALinkPropertyInfo), '("accessKey", DOMHTMLElementAccessKeyPropertyInfo), '("attributes", DOMElementAttributesPropertyInfo), '("background", DOMHTMLBodyElementBackgroundPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("bgColor", DOMHTMLBodyElementBgColorPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMElementChildrenPropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("contentEditable", DOMHTMLElementContentEditablePropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("id", DOMElementIdPropertyInfo), '("innerHtml", DOMElementInnerHtmlPropertyInfo), '("innerText", DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", DOMHTMLElementIsContentEditablePropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("link", DOMHTMLBodyElementLinkPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("outerHtml", DOMElementOuterHtmlPropertyInfo), '("outerText", DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tabIndex", DOMHTMLElementTabIndexPropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("text", DOMHTMLBodyElementTextPropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("vLink", DOMHTMLBodyElementVLinkPropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])--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--type instance SignalList DOMHTMLBodyElement = DOMHTMLBodyElementSignalList-type DOMHTMLBodyElementSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMHTMLBodyElement::get_a_link--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLBodyElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLBodyElement"-    IO CString---dOMHTMLBodyElementGetALink ::-    (MonadIO m, DOMHTMLBodyElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLBodyElementGetALink _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_body_element_get_a_link _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_body_element_get_a_link" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLBodyElementGetALinkMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLBodyElementK a) => MethodInfo DOMHTMLBodyElementGetALinkMethodInfo a signature where-    overloadedMethod _ = dOMHTMLBodyElementGetALink---- method DOMHTMLBodyElement::get_background--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLBodyElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLBodyElement"-    IO CString---dOMHTMLBodyElementGetBackground ::-    (MonadIO m, DOMHTMLBodyElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLBodyElementGetBackground _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_body_element_get_background _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_body_element_get_background" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLBodyElementGetBackgroundMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLBodyElementK a) => MethodInfo DOMHTMLBodyElementGetBackgroundMethodInfo a signature where-    overloadedMethod _ = dOMHTMLBodyElementGetBackground---- method DOMHTMLBodyElement::get_bg_color--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLBodyElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLBodyElement"-    IO CString---dOMHTMLBodyElementGetBgColor ::-    (MonadIO m, DOMHTMLBodyElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLBodyElementGetBgColor _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_body_element_get_bg_color _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_body_element_get_bg_color" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLBodyElementGetBgColorMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLBodyElementK a) => MethodInfo DOMHTMLBodyElementGetBgColorMethodInfo a signature where-    overloadedMethod _ = dOMHTMLBodyElementGetBgColor---- method DOMHTMLBodyElement::get_link--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLBodyElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLBodyElement"-    IO CString---dOMHTMLBodyElementGetLink ::-    (MonadIO m, DOMHTMLBodyElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLBodyElementGetLink _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_body_element_get_link _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_body_element_get_link" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLBodyElementGetLinkMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLBodyElementK a) => MethodInfo DOMHTMLBodyElementGetLinkMethodInfo a signature where-    overloadedMethod _ = dOMHTMLBodyElementGetLink---- method DOMHTMLBodyElement::get_text--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLBodyElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLBodyElement"-    IO CString---dOMHTMLBodyElementGetText ::-    (MonadIO m, DOMHTMLBodyElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLBodyElementGetText _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_body_element_get_text _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_body_element_get_text" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLBodyElementGetTextMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLBodyElementK a) => MethodInfo DOMHTMLBodyElementGetTextMethodInfo a signature where-    overloadedMethod _ = dOMHTMLBodyElementGetText---- method DOMHTMLBodyElement::get_v_link--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLBodyElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLBodyElement"-    IO CString---dOMHTMLBodyElementGetVLink ::-    (MonadIO m, DOMHTMLBodyElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLBodyElementGetVLink _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_body_element_get_v_link _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_body_element_get_v_link" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLBodyElementGetVLinkMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLBodyElementK a) => MethodInfo DOMHTMLBodyElementGetVLinkMethodInfo a signature where-    overloadedMethod _ = dOMHTMLBodyElementGetVLink---- method DOMHTMLBodyElement::set_a_link--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLBodyElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLBodyElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLBodyElementSetALink ::-    (MonadIO m, DOMHTMLBodyElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLBodyElementSetALink _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_body_element_set_a_link _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLBodyElementSetALinkMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLBodyElementK a) => MethodInfo DOMHTMLBodyElementSetALinkMethodInfo a signature where-    overloadedMethod _ = dOMHTMLBodyElementSetALink---- method DOMHTMLBodyElement::set_background--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLBodyElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLBodyElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLBodyElementSetBackground ::-    (MonadIO m, DOMHTMLBodyElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLBodyElementSetBackground _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_body_element_set_background _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLBodyElementSetBackgroundMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLBodyElementK a) => MethodInfo DOMHTMLBodyElementSetBackgroundMethodInfo a signature where-    overloadedMethod _ = dOMHTMLBodyElementSetBackground---- method DOMHTMLBodyElement::set_bg_color--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLBodyElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLBodyElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLBodyElementSetBgColor ::-    (MonadIO m, DOMHTMLBodyElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLBodyElementSetBgColor _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_body_element_set_bg_color _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLBodyElementSetBgColorMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLBodyElementK a) => MethodInfo DOMHTMLBodyElementSetBgColorMethodInfo a signature where-    overloadedMethod _ = dOMHTMLBodyElementSetBgColor---- method DOMHTMLBodyElement::set_link--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLBodyElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLBodyElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLBodyElementSetLink ::-    (MonadIO m, DOMHTMLBodyElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLBodyElementSetLink _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_body_element_set_link _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLBodyElementSetLinkMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLBodyElementK a) => MethodInfo DOMHTMLBodyElementSetLinkMethodInfo a signature where-    overloadedMethod _ = dOMHTMLBodyElementSetLink---- method DOMHTMLBodyElement::set_text--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLBodyElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLBodyElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLBodyElementSetText ::-    (MonadIO m, DOMHTMLBodyElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLBodyElementSetText _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_body_element_set_text _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLBodyElementSetTextMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLBodyElementK a) => MethodInfo DOMHTMLBodyElementSetTextMethodInfo a signature where-    overloadedMethod _ = dOMHTMLBodyElementSetText---- method DOMHTMLBodyElement::set_v_link--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLBodyElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLBodyElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLBodyElementSetVLink ::-    (MonadIO m, DOMHTMLBodyElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLBodyElementSetVLink _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_body_element_set_v_link _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLBodyElementSetVLinkMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLBodyElementK a) => MethodInfo DOMHTMLBodyElementSetVLinkMethodInfo a signature where-    overloadedMethod _ = dOMHTMLBodyElementSetVLink--
− GI/WebKit2WebExtension/Objects/DOMHTMLBodyElement.hs-boot
@@ -1,31 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMHTMLBodyElement = DOMHTMLBodyElement (ForeignPtr DOMHTMLBodyElement)-instance GObject DOMHTMLBodyElement where-class GObject o => DOMHTMLBodyElementK o-instance (GObject o, IsDescendantOf DOMHTMLBodyElement o) => DOMHTMLBodyElementK o-data DOMHTMLBodyElementALinkPropertyInfo-data DOMHTMLBodyElementBackgroundPropertyInfo-data DOMHTMLBodyElementBgColorPropertyInfo-data DOMHTMLBodyElementLinkPropertyInfo-data DOMHTMLBodyElementTextPropertyInfo-data DOMHTMLBodyElementVLinkPropertyInfo-data DOMHTMLBodyElementGetALinkMethodInfo-data DOMHTMLBodyElementGetBackgroundMethodInfo-data DOMHTMLBodyElementGetBgColorMethodInfo-data DOMHTMLBodyElementGetLinkMethodInfo-data DOMHTMLBodyElementGetTextMethodInfo-data DOMHTMLBodyElementGetVLinkMethodInfo-data DOMHTMLBodyElementSetALinkMethodInfo-data DOMHTMLBodyElementSetBackgroundMethodInfo-data DOMHTMLBodyElementSetBgColorMethodInfo-data DOMHTMLBodyElementSetLinkMethodInfo-data DOMHTMLBodyElementSetTextMethodInfo-data DOMHTMLBodyElementSetVLinkMethodInfo
− GI/WebKit2WebExtension/Objects/DOMHTMLButtonElement.hs
@@ -1,1142 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement-    ( ---- * Exported types-    DOMHTMLButtonElement(..)                ,-    DOMHTMLButtonElementK                   ,-    toDOMHTMLButtonElement                  ,-    noDOMHTMLButtonElement                  ,--- -- * Methods--- ** dOMHTMLButtonElementGetAutofocus-    DOMHTMLButtonElementGetAutofocusMethodInfo,-    dOMHTMLButtonElementGetAutofocus        ,----- ** dOMHTMLButtonElementGetButtonType-    DOMHTMLButtonElementGetButtonTypeMethodInfo,-    dOMHTMLButtonElementGetButtonType       ,----- ** dOMHTMLButtonElementGetDisabled-    DOMHTMLButtonElementGetDisabledMethodInfo,-    dOMHTMLButtonElementGetDisabled         ,----- ** dOMHTMLButtonElementGetForm-    DOMHTMLButtonElementGetFormMethodInfo   ,-    dOMHTMLButtonElementGetForm             ,----- ** dOMHTMLButtonElementGetName-    DOMHTMLButtonElementGetNameMethodInfo   ,-    dOMHTMLButtonElementGetName             ,----- ** dOMHTMLButtonElementGetValue-    DOMHTMLButtonElementGetValueMethodInfo  ,-    dOMHTMLButtonElementGetValue            ,----- ** dOMHTMLButtonElementGetWillValidate-    DOMHTMLButtonElementGetWillValidateMethodInfo,-    dOMHTMLButtonElementGetWillValidate     ,----- ** dOMHTMLButtonElementSetAutofocus-    DOMHTMLButtonElementSetAutofocusMethodInfo,-    dOMHTMLButtonElementSetAutofocus        ,----- ** dOMHTMLButtonElementSetButtonType-    DOMHTMLButtonElementSetButtonTypeMethodInfo,-    dOMHTMLButtonElementSetButtonType       ,----- ** dOMHTMLButtonElementSetDisabled-    DOMHTMLButtonElementSetDisabledMethodInfo,-    dOMHTMLButtonElementSetDisabled         ,----- ** dOMHTMLButtonElementSetName-    DOMHTMLButtonElementSetNameMethodInfo   ,-    dOMHTMLButtonElementSetName             ,----- ** dOMHTMLButtonElementSetValue-    DOMHTMLButtonElementSetValueMethodInfo  ,-    dOMHTMLButtonElementSetValue            ,----- -- * Properties--- ** Autofocus-    DOMHTMLButtonElementAutofocusPropertyInfo,-    constructDOMHTMLButtonElementAutofocus  ,-    dOMHTMLButtonElementAutofocus           ,-    getDOMHTMLButtonElementAutofocus        ,-    setDOMHTMLButtonElementAutofocus        ,----- ** Disabled-    DOMHTMLButtonElementDisabledPropertyInfo,-    constructDOMHTMLButtonElementDisabled   ,-    dOMHTMLButtonElementDisabled            ,-    getDOMHTMLButtonElementDisabled         ,-    setDOMHTMLButtonElementDisabled         ,----- ** Form-    DOMHTMLButtonElementFormPropertyInfo    ,-    dOMHTMLButtonElementForm                ,-    getDOMHTMLButtonElementForm             ,----- ** FormAction-    DOMHTMLButtonElementFormActionPropertyInfo,-    clearDOMHTMLButtonElementFormAction     ,-    constructDOMHTMLButtonElementFormAction ,-    dOMHTMLButtonElementFormAction          ,-    getDOMHTMLButtonElementFormAction       ,-    setDOMHTMLButtonElementFormAction       ,----- ** FormEnctype-    DOMHTMLButtonElementFormEnctypePropertyInfo,-    clearDOMHTMLButtonElementFormEnctype    ,-    constructDOMHTMLButtonElementFormEnctype,-    dOMHTMLButtonElementFormEnctype         ,-    getDOMHTMLButtonElementFormEnctype      ,-    setDOMHTMLButtonElementFormEnctype      ,----- ** FormMethod-    DOMHTMLButtonElementFormMethodPropertyInfo,-    clearDOMHTMLButtonElementFormMethod     ,-    constructDOMHTMLButtonElementFormMethod ,-    dOMHTMLButtonElementFormMethod          ,-    getDOMHTMLButtonElementFormMethod       ,-    setDOMHTMLButtonElementFormMethod       ,----- ** FormNoValidate-    DOMHTMLButtonElementFormNoValidatePropertyInfo,-    constructDOMHTMLButtonElementFormNoValidate,-    dOMHTMLButtonElementFormNoValidate      ,-    getDOMHTMLButtonElementFormNoValidate   ,-    setDOMHTMLButtonElementFormNoValidate   ,----- ** FormTarget-    DOMHTMLButtonElementFormTargetPropertyInfo,-    clearDOMHTMLButtonElementFormTarget     ,-    constructDOMHTMLButtonElementFormTarget ,-    dOMHTMLButtonElementFormTarget          ,-    getDOMHTMLButtonElementFormTarget       ,-    setDOMHTMLButtonElementFormTarget       ,----- ** Labels-    DOMHTMLButtonElementLabelsPropertyInfo  ,-    dOMHTMLButtonElementLabels              ,-    getDOMHTMLButtonElementLabels           ,----- ** Name-    DOMHTMLButtonElementNamePropertyInfo    ,-    constructDOMHTMLButtonElementName       ,-    dOMHTMLButtonElementName                ,-    getDOMHTMLButtonElementName             ,-    setDOMHTMLButtonElementName             ,----- ** Type-    DOMHTMLButtonElementTypePropertyInfo    ,-    clearDOMHTMLButtonElementType           ,-    constructDOMHTMLButtonElementType       ,-    dOMHTMLButtonElementType                ,-    getDOMHTMLButtonElementType             ,-    setDOMHTMLButtonElementType             ,----- ** ValidationMessage-    DOMHTMLButtonElementValidationMessagePropertyInfo,-    dOMHTMLButtonElementValidationMessage   ,-    getDOMHTMLButtonElementValidationMessage,----- ** Value-    DOMHTMLButtonElementValuePropertyInfo   ,-    constructDOMHTMLButtonElementValue      ,-    dOMHTMLButtonElementValue               ,-    getDOMHTMLButtonElementValue            ,-    setDOMHTMLButtonElementValue            ,----- ** WillValidate-    DOMHTMLButtonElementWillValidatePropertyInfo,-    dOMHTMLButtonElementWillValidate        ,-    getDOMHTMLButtonElementWillValidate     ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMHTMLButtonElement = DOMHTMLButtonElement (ForeignPtr DOMHTMLButtonElement)-foreign import ccall "webkit_dom_html_button_element_get_type"-    c_webkit_dom_html_button_element_get_type :: IO GType--type instance ParentTypes DOMHTMLButtonElement = DOMHTMLButtonElementParentTypes-type DOMHTMLButtonElementParentTypes = '[DOMHTMLElement, DOMElement, DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMHTMLButtonElement where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_html_button_element_get_type-    --class GObject o => DOMHTMLButtonElementK o-instance (GObject o, IsDescendantOf DOMHTMLButtonElement o) => DOMHTMLButtonElementK o--toDOMHTMLButtonElement :: DOMHTMLButtonElementK o => o -> IO DOMHTMLButtonElement-toDOMHTMLButtonElement = unsafeCastTo DOMHTMLButtonElement--noDOMHTMLButtonElement :: Maybe DOMHTMLButtonElement-noDOMHTMLButtonElement = Nothing--type family ResolveDOMHTMLButtonElementMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMHTMLButtonElementMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMHTMLButtonElementMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMHTMLButtonElementMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMHTMLButtonElementMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMHTMLButtonElementMethod "blur" o = DOMElementBlurMethodInfo-    ResolveDOMHTMLButtonElementMethod "click" o = DOMHTMLElementClickMethodInfo-    ResolveDOMHTMLButtonElementMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMHTMLButtonElementMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMHTMLButtonElementMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMHTMLButtonElementMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMHTMLButtonElementMethod "focus" o = DOMElementFocusMethodInfo-    ResolveDOMHTMLButtonElementMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMHTMLButtonElementMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMHTMLButtonElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo-    ResolveDOMHTMLButtonElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo-    ResolveDOMHTMLButtonElementMethod "hasAttributes" o = DOMElementHasAttributesMethodInfo-    ResolveDOMHTMLButtonElementMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMHTMLButtonElementMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMHTMLButtonElementMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMHTMLButtonElementMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMHTMLButtonElementMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMHTMLButtonElementMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMHTMLButtonElementMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMHTMLButtonElementMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMHTMLButtonElementMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMHTMLButtonElementMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMHTMLButtonElementMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMHTMLButtonElementMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMHTMLButtonElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo-    ResolveDOMHTMLButtonElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo-    ResolveDOMHTMLButtonElementMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMHTMLButtonElementMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMHTMLButtonElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo-    ResolveDOMHTMLButtonElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo-    ResolveDOMHTMLButtonElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo-    ResolveDOMHTMLButtonElementMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMHTMLButtonElementMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMHTMLButtonElementMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMHTMLButtonElementMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMHTMLButtonElementMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMHTMLButtonElementMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMHTMLButtonElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo-    ResolveDOMHTMLButtonElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo-    ResolveDOMHTMLButtonElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo-    ResolveDOMHTMLButtonElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo-    ResolveDOMHTMLButtonElementMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMHTMLButtonElementMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMHTMLButtonElementMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMHTMLButtonElementMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMHTMLButtonElementMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMHTMLButtonElementMethod "getAccessKey" o = DOMHTMLElementGetAccessKeyMethodInfo-    ResolveDOMHTMLButtonElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo-    ResolveDOMHTMLButtonElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo-    ResolveDOMHTMLButtonElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo-    ResolveDOMHTMLButtonElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo-    ResolveDOMHTMLButtonElementMethod "getAttributes" o = DOMElementGetAttributesMethodInfo-    ResolveDOMHTMLButtonElementMethod "getAutofocus" o = DOMHTMLButtonElementGetAutofocusMethodInfo-    ResolveDOMHTMLButtonElementMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMHTMLButtonElementMethod "getButtonType" o = DOMHTMLButtonElementGetButtonTypeMethodInfo-    ResolveDOMHTMLButtonElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo-    ResolveDOMHTMLButtonElementMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMHTMLButtonElementMethod "getClassName" o = DOMElementGetClassNameMethodInfo-    ResolveDOMHTMLButtonElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo-    ResolveDOMHTMLButtonElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo-    ResolveDOMHTMLButtonElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo-    ResolveDOMHTMLButtonElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo-    ResolveDOMHTMLButtonElementMethod "getContentEditable" o = DOMHTMLElementGetContentEditableMethodInfo-    ResolveDOMHTMLButtonElementMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMHTMLButtonElementMethod "getDir" o = DOMHTMLElementGetDirMethodInfo-    ResolveDOMHTMLButtonElementMethod "getDisabled" o = DOMHTMLButtonElementGetDisabledMethodInfo-    ResolveDOMHTMLButtonElementMethod "getElementsByClassName" o = DOMElementGetElementsByClassNameMethodInfo-    ResolveDOMHTMLButtonElementMethod "getElementsByClassNameAsHtmlCollection" o = DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLButtonElementMethod "getElementsByTagName" o = DOMElementGetElementsByTagNameMethodInfo-    ResolveDOMHTMLButtonElementMethod "getElementsByTagNameAsHtmlCollection" o = DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLButtonElementMethod "getElementsByTagNameNs" o = DOMElementGetElementsByTagNameNsMethodInfo-    ResolveDOMHTMLButtonElementMethod "getElementsByTagNameNsAsHtmlCollection" o = DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo-    ResolveDOMHTMLButtonElementMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMHTMLButtonElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo-    ResolveDOMHTMLButtonElementMethod "getForm" o = DOMHTMLButtonElementGetFormMethodInfo-    ResolveDOMHTMLButtonElementMethod "getId" o = DOMElementGetIdMethodInfo-    ResolveDOMHTMLButtonElementMethod "getInnerText" o = DOMHTMLElementGetInnerTextMethodInfo-    ResolveDOMHTMLButtonElementMethod "getIsContentEditable" o = DOMHTMLElementGetIsContentEditableMethodInfo-    ResolveDOMHTMLButtonElementMethod "getLang" o = DOMHTMLElementGetLangMethodInfo-    ResolveDOMHTMLButtonElementMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMHTMLButtonElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo-    ResolveDOMHTMLButtonElementMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMHTMLButtonElementMethod "getName" o = DOMHTMLButtonElementGetNameMethodInfo-    ResolveDOMHTMLButtonElementMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMHTMLButtonElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo-    ResolveDOMHTMLButtonElementMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMHTMLButtonElementMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMHTMLButtonElementMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMHTMLButtonElementMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMHTMLButtonElementMethod "getOffsetHeight" o = DOMElementGetOffsetHeightMethodInfo-    ResolveDOMHTMLButtonElementMethod "getOffsetLeft" o = DOMElementGetOffsetLeftMethodInfo-    ResolveDOMHTMLButtonElementMethod "getOffsetParent" o = DOMElementGetOffsetParentMethodInfo-    ResolveDOMHTMLButtonElementMethod "getOffsetTop" o = DOMElementGetOffsetTopMethodInfo-    ResolveDOMHTMLButtonElementMethod "getOffsetWidth" o = DOMElementGetOffsetWidthMethodInfo-    ResolveDOMHTMLButtonElementMethod "getOuterText" o = DOMHTMLElementGetOuterTextMethodInfo-    ResolveDOMHTMLButtonElementMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMHTMLButtonElementMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMHTMLButtonElementMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMHTMLButtonElementMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMHTMLButtonElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo-    ResolveDOMHTMLButtonElementMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMHTMLButtonElementMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMHTMLButtonElementMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMHTMLButtonElementMethod "getScrollHeight" o = DOMElementGetScrollHeightMethodInfo-    ResolveDOMHTMLButtonElementMethod "getScrollLeft" o = DOMElementGetScrollLeftMethodInfo-    ResolveDOMHTMLButtonElementMethod "getScrollTop" o = DOMElementGetScrollTopMethodInfo-    ResolveDOMHTMLButtonElementMethod "getScrollWidth" o = DOMElementGetScrollWidthMethodInfo-    ResolveDOMHTMLButtonElementMethod "getStyle" o = DOMElementGetStyleMethodInfo-    ResolveDOMHTMLButtonElementMethod "getTabIndex" o = DOMHTMLElementGetTabIndexMethodInfo-    ResolveDOMHTMLButtonElementMethod "getTagName" o = DOMElementGetTagNameMethodInfo-    ResolveDOMHTMLButtonElementMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMHTMLButtonElementMethod "getTitle" o = DOMHTMLElementGetTitleMethodInfo-    ResolveDOMHTMLButtonElementMethod "getValue" o = DOMHTMLButtonElementGetValueMethodInfo-    ResolveDOMHTMLButtonElementMethod "getWillValidate" o = DOMHTMLButtonElementGetWillValidateMethodInfo-    ResolveDOMHTMLButtonElementMethod "setAccessKey" o = DOMHTMLElementSetAccessKeyMethodInfo-    ResolveDOMHTMLButtonElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo-    ResolveDOMHTMLButtonElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo-    ResolveDOMHTMLButtonElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo-    ResolveDOMHTMLButtonElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo-    ResolveDOMHTMLButtonElementMethod "setAutofocus" o = DOMHTMLButtonElementSetAutofocusMethodInfo-    ResolveDOMHTMLButtonElementMethod "setButtonType" o = DOMHTMLButtonElementSetButtonTypeMethodInfo-    ResolveDOMHTMLButtonElementMethod "setClassName" o = DOMElementSetClassNameMethodInfo-    ResolveDOMHTMLButtonElementMethod "setContentEditable" o = DOMHTMLElementSetContentEditableMethodInfo-    ResolveDOMHTMLButtonElementMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMHTMLButtonElementMethod "setDir" o = DOMHTMLElementSetDirMethodInfo-    ResolveDOMHTMLButtonElementMethod "setDisabled" o = DOMHTMLButtonElementSetDisabledMethodInfo-    ResolveDOMHTMLButtonElementMethod "setId" o = DOMElementSetIdMethodInfo-    ResolveDOMHTMLButtonElementMethod "setInnerText" o = DOMHTMLElementSetInnerTextMethodInfo-    ResolveDOMHTMLButtonElementMethod "setLang" o = DOMHTMLElementSetLangMethodInfo-    ResolveDOMHTMLButtonElementMethod "setName" o = DOMHTMLButtonElementSetNameMethodInfo-    ResolveDOMHTMLButtonElementMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMHTMLButtonElementMethod "setOuterText" o = DOMHTMLElementSetOuterTextMethodInfo-    ResolveDOMHTMLButtonElementMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMHTMLButtonElementMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMHTMLButtonElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo-    ResolveDOMHTMLButtonElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo-    ResolveDOMHTMLButtonElementMethod "setTabIndex" o = DOMHTMLElementSetTabIndexMethodInfo-    ResolveDOMHTMLButtonElementMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMHTMLButtonElementMethod "setTitle" o = DOMHTMLElementSetTitleMethodInfo-    ResolveDOMHTMLButtonElementMethod "setValue" o = DOMHTMLButtonElementSetValueMethodInfo-    ResolveDOMHTMLButtonElementMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMHTMLButtonElementMethod t DOMHTMLButtonElement, MethodInfo info DOMHTMLButtonElement p) => IsLabelProxy t (DOMHTMLButtonElement -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMHTMLButtonElementMethod t DOMHTMLButtonElement, MethodInfo info DOMHTMLButtonElement p) => IsLabel t (DOMHTMLButtonElement -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "autofocus"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMHTMLButtonElementAutofocus :: (MonadIO m, DOMHTMLButtonElementK o) => o -> m Bool-getDOMHTMLButtonElementAutofocus obj = liftIO $ getObjectPropertyBool obj "autofocus"--setDOMHTMLButtonElementAutofocus :: (MonadIO m, DOMHTMLButtonElementK o) => o -> Bool -> m ()-setDOMHTMLButtonElementAutofocus obj val = liftIO $ setObjectPropertyBool obj "autofocus" val--constructDOMHTMLButtonElementAutofocus :: Bool -> IO ([Char], GValue)-constructDOMHTMLButtonElementAutofocus val = constructObjectPropertyBool "autofocus" val--data DOMHTMLButtonElementAutofocusPropertyInfo-instance AttrInfo DOMHTMLButtonElementAutofocusPropertyInfo where-    type AttrAllowedOps DOMHTMLButtonElementAutofocusPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLButtonElementAutofocusPropertyInfo = (~) Bool-    type AttrBaseTypeConstraint DOMHTMLButtonElementAutofocusPropertyInfo = DOMHTMLButtonElementK-    type AttrGetType DOMHTMLButtonElementAutofocusPropertyInfo = Bool-    type AttrLabel DOMHTMLButtonElementAutofocusPropertyInfo = "autofocus"-    attrGet _ = getDOMHTMLButtonElementAutofocus-    attrSet _ = setDOMHTMLButtonElementAutofocus-    attrConstruct _ = constructDOMHTMLButtonElementAutofocus-    attrClear _ = undefined---- VVV Prop "disabled"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMHTMLButtonElementDisabled :: (MonadIO m, DOMHTMLButtonElementK o) => o -> m Bool-getDOMHTMLButtonElementDisabled obj = liftIO $ getObjectPropertyBool obj "disabled"--setDOMHTMLButtonElementDisabled :: (MonadIO m, DOMHTMLButtonElementK o) => o -> Bool -> m ()-setDOMHTMLButtonElementDisabled obj val = liftIO $ setObjectPropertyBool obj "disabled" val--constructDOMHTMLButtonElementDisabled :: Bool -> IO ([Char], GValue)-constructDOMHTMLButtonElementDisabled val = constructObjectPropertyBool "disabled" val--data DOMHTMLButtonElementDisabledPropertyInfo-instance AttrInfo DOMHTMLButtonElementDisabledPropertyInfo where-    type AttrAllowedOps DOMHTMLButtonElementDisabledPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLButtonElementDisabledPropertyInfo = (~) Bool-    type AttrBaseTypeConstraint DOMHTMLButtonElementDisabledPropertyInfo = DOMHTMLButtonElementK-    type AttrGetType DOMHTMLButtonElementDisabledPropertyInfo = Bool-    type AttrLabel DOMHTMLButtonElementDisabledPropertyInfo = "disabled"-    attrGet _ = getDOMHTMLButtonElementDisabled-    attrSet _ = setDOMHTMLButtonElementDisabled-    attrConstruct _ = constructDOMHTMLButtonElementDisabled-    attrClear _ = undefined---- VVV Prop "form"-   -- Type: TInterface "WebKit2WebExtension" "DOMHTMLFormElement"-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMHTMLButtonElementForm :: (MonadIO m, DOMHTMLButtonElementK o) => o -> m DOMHTMLFormElement-getDOMHTMLButtonElementForm obj = liftIO $ checkUnexpectedNothing "getDOMHTMLButtonElementForm" $ getObjectPropertyObject obj "form" DOMHTMLFormElement--data DOMHTMLButtonElementFormPropertyInfo-instance AttrInfo DOMHTMLButtonElementFormPropertyInfo where-    type AttrAllowedOps DOMHTMLButtonElementFormPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLButtonElementFormPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLButtonElementFormPropertyInfo = DOMHTMLButtonElementK-    type AttrGetType DOMHTMLButtonElementFormPropertyInfo = DOMHTMLFormElement-    type AttrLabel DOMHTMLButtonElementFormPropertyInfo = "form"-    attrGet _ = getDOMHTMLButtonElementForm-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "form-action"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLButtonElementFormAction :: (MonadIO m, DOMHTMLButtonElementK o) => o -> m (Maybe T.Text)-getDOMHTMLButtonElementFormAction obj = liftIO $ getObjectPropertyString obj "form-action"--setDOMHTMLButtonElementFormAction :: (MonadIO m, DOMHTMLButtonElementK o) => o -> T.Text -> m ()-setDOMHTMLButtonElementFormAction obj val = liftIO $ setObjectPropertyString obj "form-action" (Just val)--constructDOMHTMLButtonElementFormAction :: T.Text -> IO ([Char], GValue)-constructDOMHTMLButtonElementFormAction val = constructObjectPropertyString "form-action" (Just val)--clearDOMHTMLButtonElementFormAction :: (MonadIO m, DOMHTMLButtonElementK o) => o -> m ()-clearDOMHTMLButtonElementFormAction obj = liftIO $ setObjectPropertyString obj "form-action" (Nothing :: Maybe T.Text)--data DOMHTMLButtonElementFormActionPropertyInfo-instance AttrInfo DOMHTMLButtonElementFormActionPropertyInfo where-    type AttrAllowedOps DOMHTMLButtonElementFormActionPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLButtonElementFormActionPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLButtonElementFormActionPropertyInfo = DOMHTMLButtonElementK-    type AttrGetType DOMHTMLButtonElementFormActionPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLButtonElementFormActionPropertyInfo = "form-action"-    attrGet _ = getDOMHTMLButtonElementFormAction-    attrSet _ = setDOMHTMLButtonElementFormAction-    attrConstruct _ = constructDOMHTMLButtonElementFormAction-    attrClear _ = clearDOMHTMLButtonElementFormAction---- VVV Prop "form-enctype"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLButtonElementFormEnctype :: (MonadIO m, DOMHTMLButtonElementK o) => o -> m (Maybe T.Text)-getDOMHTMLButtonElementFormEnctype obj = liftIO $ getObjectPropertyString obj "form-enctype"--setDOMHTMLButtonElementFormEnctype :: (MonadIO m, DOMHTMLButtonElementK o) => o -> T.Text -> m ()-setDOMHTMLButtonElementFormEnctype obj val = liftIO $ setObjectPropertyString obj "form-enctype" (Just val)--constructDOMHTMLButtonElementFormEnctype :: T.Text -> IO ([Char], GValue)-constructDOMHTMLButtonElementFormEnctype val = constructObjectPropertyString "form-enctype" (Just val)--clearDOMHTMLButtonElementFormEnctype :: (MonadIO m, DOMHTMLButtonElementK o) => o -> m ()-clearDOMHTMLButtonElementFormEnctype obj = liftIO $ setObjectPropertyString obj "form-enctype" (Nothing :: Maybe T.Text)--data DOMHTMLButtonElementFormEnctypePropertyInfo-instance AttrInfo DOMHTMLButtonElementFormEnctypePropertyInfo where-    type AttrAllowedOps DOMHTMLButtonElementFormEnctypePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLButtonElementFormEnctypePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLButtonElementFormEnctypePropertyInfo = DOMHTMLButtonElementK-    type AttrGetType DOMHTMLButtonElementFormEnctypePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLButtonElementFormEnctypePropertyInfo = "form-enctype"-    attrGet _ = getDOMHTMLButtonElementFormEnctype-    attrSet _ = setDOMHTMLButtonElementFormEnctype-    attrConstruct _ = constructDOMHTMLButtonElementFormEnctype-    attrClear _ = clearDOMHTMLButtonElementFormEnctype---- VVV Prop "form-method"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLButtonElementFormMethod :: (MonadIO m, DOMHTMLButtonElementK o) => o -> m (Maybe T.Text)-getDOMHTMLButtonElementFormMethod obj = liftIO $ getObjectPropertyString obj "form-method"--setDOMHTMLButtonElementFormMethod :: (MonadIO m, DOMHTMLButtonElementK o) => o -> T.Text -> m ()-setDOMHTMLButtonElementFormMethod obj val = liftIO $ setObjectPropertyString obj "form-method" (Just val)--constructDOMHTMLButtonElementFormMethod :: T.Text -> IO ([Char], GValue)-constructDOMHTMLButtonElementFormMethod val = constructObjectPropertyString "form-method" (Just val)--clearDOMHTMLButtonElementFormMethod :: (MonadIO m, DOMHTMLButtonElementK o) => o -> m ()-clearDOMHTMLButtonElementFormMethod obj = liftIO $ setObjectPropertyString obj "form-method" (Nothing :: Maybe T.Text)--data DOMHTMLButtonElementFormMethodPropertyInfo-instance AttrInfo DOMHTMLButtonElementFormMethodPropertyInfo where-    type AttrAllowedOps DOMHTMLButtonElementFormMethodPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLButtonElementFormMethodPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLButtonElementFormMethodPropertyInfo = DOMHTMLButtonElementK-    type AttrGetType DOMHTMLButtonElementFormMethodPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLButtonElementFormMethodPropertyInfo = "form-method"-    attrGet _ = getDOMHTMLButtonElementFormMethod-    attrSet _ = setDOMHTMLButtonElementFormMethod-    attrConstruct _ = constructDOMHTMLButtonElementFormMethod-    attrClear _ = clearDOMHTMLButtonElementFormMethod---- VVV Prop "form-no-validate"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLButtonElementFormNoValidate :: (MonadIO m, DOMHTMLButtonElementK o) => o -> m Bool-getDOMHTMLButtonElementFormNoValidate obj = liftIO $ getObjectPropertyBool obj "form-no-validate"--setDOMHTMLButtonElementFormNoValidate :: (MonadIO m, DOMHTMLButtonElementK o) => o -> Bool -> m ()-setDOMHTMLButtonElementFormNoValidate obj val = liftIO $ setObjectPropertyBool obj "form-no-validate" val--constructDOMHTMLButtonElementFormNoValidate :: Bool -> IO ([Char], GValue)-constructDOMHTMLButtonElementFormNoValidate val = constructObjectPropertyBool "form-no-validate" val--data DOMHTMLButtonElementFormNoValidatePropertyInfo-instance AttrInfo DOMHTMLButtonElementFormNoValidatePropertyInfo where-    type AttrAllowedOps DOMHTMLButtonElementFormNoValidatePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLButtonElementFormNoValidatePropertyInfo = (~) Bool-    type AttrBaseTypeConstraint DOMHTMLButtonElementFormNoValidatePropertyInfo = DOMHTMLButtonElementK-    type AttrGetType DOMHTMLButtonElementFormNoValidatePropertyInfo = Bool-    type AttrLabel DOMHTMLButtonElementFormNoValidatePropertyInfo = "form-no-validate"-    attrGet _ = getDOMHTMLButtonElementFormNoValidate-    attrSet _ = setDOMHTMLButtonElementFormNoValidate-    attrConstruct _ = constructDOMHTMLButtonElementFormNoValidate-    attrClear _ = undefined---- VVV Prop "form-target"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLButtonElementFormTarget :: (MonadIO m, DOMHTMLButtonElementK o) => o -> m (Maybe T.Text)-getDOMHTMLButtonElementFormTarget obj = liftIO $ getObjectPropertyString obj "form-target"--setDOMHTMLButtonElementFormTarget :: (MonadIO m, DOMHTMLButtonElementK o) => o -> T.Text -> m ()-setDOMHTMLButtonElementFormTarget obj val = liftIO $ setObjectPropertyString obj "form-target" (Just val)--constructDOMHTMLButtonElementFormTarget :: T.Text -> IO ([Char], GValue)-constructDOMHTMLButtonElementFormTarget val = constructObjectPropertyString "form-target" (Just val)--clearDOMHTMLButtonElementFormTarget :: (MonadIO m, DOMHTMLButtonElementK o) => o -> m ()-clearDOMHTMLButtonElementFormTarget obj = liftIO $ setObjectPropertyString obj "form-target" (Nothing :: Maybe T.Text)--data DOMHTMLButtonElementFormTargetPropertyInfo-instance AttrInfo DOMHTMLButtonElementFormTargetPropertyInfo where-    type AttrAllowedOps DOMHTMLButtonElementFormTargetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLButtonElementFormTargetPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLButtonElementFormTargetPropertyInfo = DOMHTMLButtonElementK-    type AttrGetType DOMHTMLButtonElementFormTargetPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLButtonElementFormTargetPropertyInfo = "form-target"-    attrGet _ = getDOMHTMLButtonElementFormTarget-    attrSet _ = setDOMHTMLButtonElementFormTarget-    attrConstruct _ = constructDOMHTMLButtonElementFormTarget-    attrClear _ = clearDOMHTMLButtonElementFormTarget---- VVV Prop "labels"-   -- Type: TInterface "WebKit2WebExtension" "DOMNodeList"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLButtonElementLabels :: (MonadIO m, DOMHTMLButtonElementK o) => o -> m (Maybe DOMNodeList)-getDOMHTMLButtonElementLabels obj = liftIO $ getObjectPropertyObject obj "labels" DOMNodeList--data DOMHTMLButtonElementLabelsPropertyInfo-instance AttrInfo DOMHTMLButtonElementLabelsPropertyInfo where-    type AttrAllowedOps DOMHTMLButtonElementLabelsPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLButtonElementLabelsPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLButtonElementLabelsPropertyInfo = DOMHTMLButtonElementK-    type AttrGetType DOMHTMLButtonElementLabelsPropertyInfo = (Maybe DOMNodeList)-    type AttrLabel DOMHTMLButtonElementLabelsPropertyInfo = "labels"-    attrGet _ = getDOMHTMLButtonElementLabels-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "name"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLButtonElementName :: (MonadIO m, DOMHTMLButtonElementK o) => o -> m (Maybe T.Text)-getDOMHTMLButtonElementName obj = liftIO $ getObjectPropertyString obj "name"--setDOMHTMLButtonElementName :: (MonadIO m, DOMHTMLButtonElementK o) => o -> T.Text -> m ()-setDOMHTMLButtonElementName obj val = liftIO $ setObjectPropertyString obj "name" (Just val)--constructDOMHTMLButtonElementName :: T.Text -> IO ([Char], GValue)-constructDOMHTMLButtonElementName val = constructObjectPropertyString "name" (Just val)--data DOMHTMLButtonElementNamePropertyInfo-instance AttrInfo DOMHTMLButtonElementNamePropertyInfo where-    type AttrAllowedOps DOMHTMLButtonElementNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLButtonElementNamePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLButtonElementNamePropertyInfo = DOMHTMLButtonElementK-    type AttrGetType DOMHTMLButtonElementNamePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLButtonElementNamePropertyInfo = "name"-    attrGet _ = getDOMHTMLButtonElementName-    attrSet _ = setDOMHTMLButtonElementName-    attrConstruct _ = constructDOMHTMLButtonElementName-    attrClear _ = undefined---- VVV Prop "type"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLButtonElementType :: (MonadIO m, DOMHTMLButtonElementK o) => o -> m (Maybe T.Text)-getDOMHTMLButtonElementType obj = liftIO $ getObjectPropertyString obj "type"--setDOMHTMLButtonElementType :: (MonadIO m, DOMHTMLButtonElementK o) => o -> T.Text -> m ()-setDOMHTMLButtonElementType obj val = liftIO $ setObjectPropertyString obj "type" (Just val)--constructDOMHTMLButtonElementType :: T.Text -> IO ([Char], GValue)-constructDOMHTMLButtonElementType val = constructObjectPropertyString "type" (Just val)--clearDOMHTMLButtonElementType :: (MonadIO m, DOMHTMLButtonElementK o) => o -> m ()-clearDOMHTMLButtonElementType obj = liftIO $ setObjectPropertyString obj "type" (Nothing :: Maybe T.Text)--data DOMHTMLButtonElementTypePropertyInfo-instance AttrInfo DOMHTMLButtonElementTypePropertyInfo where-    type AttrAllowedOps DOMHTMLButtonElementTypePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLButtonElementTypePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLButtonElementTypePropertyInfo = DOMHTMLButtonElementK-    type AttrGetType DOMHTMLButtonElementTypePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLButtonElementTypePropertyInfo = "type"-    attrGet _ = getDOMHTMLButtonElementType-    attrSet _ = setDOMHTMLButtonElementType-    attrConstruct _ = constructDOMHTMLButtonElementType-    attrClear _ = clearDOMHTMLButtonElementType---- VVV Prop "validation-message"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLButtonElementValidationMessage :: (MonadIO m, DOMHTMLButtonElementK o) => o -> m (Maybe T.Text)-getDOMHTMLButtonElementValidationMessage obj = liftIO $ getObjectPropertyString obj "validation-message"--data DOMHTMLButtonElementValidationMessagePropertyInfo-instance AttrInfo DOMHTMLButtonElementValidationMessagePropertyInfo where-    type AttrAllowedOps DOMHTMLButtonElementValidationMessagePropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLButtonElementValidationMessagePropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLButtonElementValidationMessagePropertyInfo = DOMHTMLButtonElementK-    type AttrGetType DOMHTMLButtonElementValidationMessagePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLButtonElementValidationMessagePropertyInfo = "validation-message"-    attrGet _ = getDOMHTMLButtonElementValidationMessage-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "value"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLButtonElementValue :: (MonadIO m, DOMHTMLButtonElementK o) => o -> m (Maybe T.Text)-getDOMHTMLButtonElementValue obj = liftIO $ getObjectPropertyString obj "value"--setDOMHTMLButtonElementValue :: (MonadIO m, DOMHTMLButtonElementK o) => o -> T.Text -> m ()-setDOMHTMLButtonElementValue obj val = liftIO $ setObjectPropertyString obj "value" (Just val)--constructDOMHTMLButtonElementValue :: T.Text -> IO ([Char], GValue)-constructDOMHTMLButtonElementValue val = constructObjectPropertyString "value" (Just val)--data DOMHTMLButtonElementValuePropertyInfo-instance AttrInfo DOMHTMLButtonElementValuePropertyInfo where-    type AttrAllowedOps DOMHTMLButtonElementValuePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLButtonElementValuePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLButtonElementValuePropertyInfo = DOMHTMLButtonElementK-    type AttrGetType DOMHTMLButtonElementValuePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLButtonElementValuePropertyInfo = "value"-    attrGet _ = getDOMHTMLButtonElementValue-    attrSet _ = setDOMHTMLButtonElementValue-    attrConstruct _ = constructDOMHTMLButtonElementValue-    attrClear _ = undefined---- VVV Prop "will-validate"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMHTMLButtonElementWillValidate :: (MonadIO m, DOMHTMLButtonElementK o) => o -> m Bool-getDOMHTMLButtonElementWillValidate obj = liftIO $ getObjectPropertyBool obj "will-validate"--data DOMHTMLButtonElementWillValidatePropertyInfo-instance AttrInfo DOMHTMLButtonElementWillValidatePropertyInfo where-    type AttrAllowedOps DOMHTMLButtonElementWillValidatePropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLButtonElementWillValidatePropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLButtonElementWillValidatePropertyInfo = DOMHTMLButtonElementK-    type AttrGetType DOMHTMLButtonElementWillValidatePropertyInfo = Bool-    type AttrLabel DOMHTMLButtonElementWillValidatePropertyInfo = "will-validate"-    attrGet _ = getDOMHTMLButtonElementWillValidate-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined--type instance AttributeList DOMHTMLButtonElement = DOMHTMLButtonElementAttributeList-type DOMHTMLButtonElementAttributeList = ('[ '("accessKey", DOMHTMLElementAccessKeyPropertyInfo), '("attributes", DOMElementAttributesPropertyInfo), '("autofocus", DOMHTMLButtonElementAutofocusPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMElementChildrenPropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("contentEditable", DOMHTMLElementContentEditablePropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("disabled", DOMHTMLButtonElementDisabledPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("form", DOMHTMLButtonElementFormPropertyInfo), '("formAction", DOMHTMLButtonElementFormActionPropertyInfo), '("formEnctype", DOMHTMLButtonElementFormEnctypePropertyInfo), '("formMethod", DOMHTMLButtonElementFormMethodPropertyInfo), '("formNoValidate", DOMHTMLButtonElementFormNoValidatePropertyInfo), '("formTarget", DOMHTMLButtonElementFormTargetPropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("id", DOMElementIdPropertyInfo), '("innerHtml", DOMElementInnerHtmlPropertyInfo), '("innerText", DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", DOMHTMLElementIsContentEditablePropertyInfo), '("labels", DOMHTMLButtonElementLabelsPropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("name", DOMHTMLButtonElementNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("outerHtml", DOMElementOuterHtmlPropertyInfo), '("outerText", DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tabIndex", DOMHTMLElementTabIndexPropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("type", DOMHTMLButtonElementTypePropertyInfo), '("validationMessage", DOMHTMLButtonElementValidationMessagePropertyInfo), '("value", DOMHTMLButtonElementValuePropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo), '("willValidate", DOMHTMLButtonElementWillValidatePropertyInfo)] :: [(Symbol, *)])--dOMHTMLButtonElementAutofocus :: AttrLabelProxy "autofocus"-dOMHTMLButtonElementAutofocus = AttrLabelProxy--dOMHTMLButtonElementDisabled :: AttrLabelProxy "disabled"-dOMHTMLButtonElementDisabled = AttrLabelProxy--dOMHTMLButtonElementForm :: AttrLabelProxy "form"-dOMHTMLButtonElementForm = AttrLabelProxy--dOMHTMLButtonElementFormAction :: AttrLabelProxy "formAction"-dOMHTMLButtonElementFormAction = AttrLabelProxy--dOMHTMLButtonElementFormEnctype :: AttrLabelProxy "formEnctype"-dOMHTMLButtonElementFormEnctype = AttrLabelProxy--dOMHTMLButtonElementFormMethod :: AttrLabelProxy "formMethod"-dOMHTMLButtonElementFormMethod = AttrLabelProxy--dOMHTMLButtonElementFormNoValidate :: AttrLabelProxy "formNoValidate"-dOMHTMLButtonElementFormNoValidate = AttrLabelProxy--dOMHTMLButtonElementFormTarget :: AttrLabelProxy "formTarget"-dOMHTMLButtonElementFormTarget = AttrLabelProxy--dOMHTMLButtonElementLabels :: AttrLabelProxy "labels"-dOMHTMLButtonElementLabels = AttrLabelProxy--dOMHTMLButtonElementName :: AttrLabelProxy "name"-dOMHTMLButtonElementName = AttrLabelProxy--dOMHTMLButtonElementType :: AttrLabelProxy "type"-dOMHTMLButtonElementType = AttrLabelProxy--dOMHTMLButtonElementValidationMessage :: AttrLabelProxy "validationMessage"-dOMHTMLButtonElementValidationMessage = AttrLabelProxy--dOMHTMLButtonElementValue :: AttrLabelProxy "value"-dOMHTMLButtonElementValue = AttrLabelProxy--dOMHTMLButtonElementWillValidate :: AttrLabelProxy "willValidate"-dOMHTMLButtonElementWillValidate = AttrLabelProxy--type instance SignalList DOMHTMLButtonElement = DOMHTMLButtonElementSignalList-type DOMHTMLButtonElementSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMHTMLButtonElement::get_autofocus--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLButtonElement", direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLButtonElement"-    IO CInt---dOMHTMLButtonElementGetAutofocus ::-    (MonadIO m, DOMHTMLButtonElementK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMHTMLButtonElementGetAutofocus _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_button_element_get_autofocus _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMHTMLButtonElementGetAutofocusMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMHTMLButtonElementK a) => MethodInfo DOMHTMLButtonElementGetAutofocusMethodInfo a signature where-    overloadedMethod _ = dOMHTMLButtonElementGetAutofocus---- method DOMHTMLButtonElement::get_button_type--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLButtonElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLButtonElement"-    IO CString---dOMHTMLButtonElementGetButtonType ::-    (MonadIO m, DOMHTMLButtonElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLButtonElementGetButtonType _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_button_element_get_button_type _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_button_element_get_button_type" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLButtonElementGetButtonTypeMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLButtonElementK a) => MethodInfo DOMHTMLButtonElementGetButtonTypeMethodInfo a signature where-    overloadedMethod _ = dOMHTMLButtonElementGetButtonType---- method DOMHTMLButtonElement::get_disabled--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLButtonElement", direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLButtonElement"-    IO CInt---dOMHTMLButtonElementGetDisabled ::-    (MonadIO m, DOMHTMLButtonElementK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMHTMLButtonElementGetDisabled _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_button_element_get_disabled _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMHTMLButtonElementGetDisabledMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMHTMLButtonElementK a) => MethodInfo DOMHTMLButtonElementGetDisabledMethodInfo a signature where-    overloadedMethod _ = dOMHTMLButtonElementGetDisabled---- method DOMHTMLButtonElement::get_form--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLButtonElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLButtonElement"-    IO (Ptr DOMHTMLFormElement)---dOMHTMLButtonElementGetForm ::-    (MonadIO m, DOMHTMLButtonElementK a) =>-    a                                       -- _obj-    -> m DOMHTMLFormElement                 -- result-dOMHTMLButtonElementGetForm _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_button_element_get_form _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_button_element_get_form" result-    result' <- (newObject DOMHTMLFormElement) result-    touchManagedPtr _obj-    return result'--data DOMHTMLButtonElementGetFormMethodInfo-instance (signature ~ (m DOMHTMLFormElement), MonadIO m, DOMHTMLButtonElementK a) => MethodInfo DOMHTMLButtonElementGetFormMethodInfo a signature where-    overloadedMethod _ = dOMHTMLButtonElementGetForm---- method DOMHTMLButtonElement::get_name--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLButtonElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLButtonElement"-    IO CString---dOMHTMLButtonElementGetName ::-    (MonadIO m, DOMHTMLButtonElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLButtonElementGetName _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_button_element_get_name _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_button_element_get_name" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLButtonElementGetNameMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLButtonElementK a) => MethodInfo DOMHTMLButtonElementGetNameMethodInfo a signature where-    overloadedMethod _ = dOMHTMLButtonElementGetName---- method DOMHTMLButtonElement::get_value--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLButtonElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLButtonElement"-    IO CString---dOMHTMLButtonElementGetValue ::-    (MonadIO m, DOMHTMLButtonElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLButtonElementGetValue _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_button_element_get_value _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_button_element_get_value" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLButtonElementGetValueMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLButtonElementK a) => MethodInfo DOMHTMLButtonElementGetValueMethodInfo a signature where-    overloadedMethod _ = dOMHTMLButtonElementGetValue---- method DOMHTMLButtonElement::get_will_validate--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLButtonElement", direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLButtonElement"-    IO CInt---dOMHTMLButtonElementGetWillValidate ::-    (MonadIO m, DOMHTMLButtonElementK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMHTMLButtonElementGetWillValidate _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_button_element_get_will_validate _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMHTMLButtonElementGetWillValidateMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMHTMLButtonElementK a) => MethodInfo DOMHTMLButtonElementGetWillValidateMethodInfo a signature where-    overloadedMethod _ = dOMHTMLButtonElementGetWillValidate---- method DOMHTMLButtonElement::set_autofocus--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLButtonElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLButtonElement"-    CInt ->                                 -- value : TBasicType TBoolean-    IO ()---dOMHTMLButtonElementSetAutofocus ::-    (MonadIO m, DOMHTMLButtonElementK a) =>-    a                                       -- _obj-    -> Bool                                 -- value-    -> m ()                                 -- result-dOMHTMLButtonElementSetAutofocus _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let value' = (fromIntegral . fromEnum) value-    webkit_dom_html_button_element_set_autofocus _obj' value'-    touchManagedPtr _obj-    return ()--data DOMHTMLButtonElementSetAutofocusMethodInfo-instance (signature ~ (Bool -> m ()), MonadIO m, DOMHTMLButtonElementK a) => MethodInfo DOMHTMLButtonElementSetAutofocusMethodInfo a signature where-    overloadedMethod _ = dOMHTMLButtonElementSetAutofocus---- method DOMHTMLButtonElement::set_button_type--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLButtonElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLButtonElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLButtonElementSetButtonType ::-    (MonadIO m, DOMHTMLButtonElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLButtonElementSetButtonType _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_button_element_set_button_type _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLButtonElementSetButtonTypeMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLButtonElementK a) => MethodInfo DOMHTMLButtonElementSetButtonTypeMethodInfo a signature where-    overloadedMethod _ = dOMHTMLButtonElementSetButtonType---- method DOMHTMLButtonElement::set_disabled--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLButtonElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLButtonElement"-    CInt ->                                 -- value : TBasicType TBoolean-    IO ()---dOMHTMLButtonElementSetDisabled ::-    (MonadIO m, DOMHTMLButtonElementK a) =>-    a                                       -- _obj-    -> Bool                                 -- value-    -> m ()                                 -- result-dOMHTMLButtonElementSetDisabled _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let value' = (fromIntegral . fromEnum) value-    webkit_dom_html_button_element_set_disabled _obj' value'-    touchManagedPtr _obj-    return ()--data DOMHTMLButtonElementSetDisabledMethodInfo-instance (signature ~ (Bool -> m ()), MonadIO m, DOMHTMLButtonElementK a) => MethodInfo DOMHTMLButtonElementSetDisabledMethodInfo a signature where-    overloadedMethod _ = dOMHTMLButtonElementSetDisabled---- method DOMHTMLButtonElement::set_name--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLButtonElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLButtonElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLButtonElementSetName ::-    (MonadIO m, DOMHTMLButtonElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLButtonElementSetName _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_button_element_set_name _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLButtonElementSetNameMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLButtonElementK a) => MethodInfo DOMHTMLButtonElementSetNameMethodInfo a signature where-    overloadedMethod _ = dOMHTMLButtonElementSetName---- method DOMHTMLButtonElement::set_value--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLButtonElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLButtonElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLButtonElementSetValue ::-    (MonadIO m, DOMHTMLButtonElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLButtonElementSetValue _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_button_element_set_value _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLButtonElementSetValueMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLButtonElementK a) => MethodInfo DOMHTMLButtonElementSetValueMethodInfo a signature where-    overloadedMethod _ = dOMHTMLButtonElementSetValue--
− GI/WebKit2WebExtension/Objects/DOMHTMLButtonElement.hs-boot
@@ -1,39 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMHTMLButtonElement = DOMHTMLButtonElement (ForeignPtr DOMHTMLButtonElement)-instance GObject DOMHTMLButtonElement where-class GObject o => DOMHTMLButtonElementK o-instance (GObject o, IsDescendantOf DOMHTMLButtonElement o) => DOMHTMLButtonElementK o-data DOMHTMLButtonElementAutofocusPropertyInfo-data DOMHTMLButtonElementDisabledPropertyInfo-data DOMHTMLButtonElementFormPropertyInfo-data DOMHTMLButtonElementFormActionPropertyInfo-data DOMHTMLButtonElementFormEnctypePropertyInfo-data DOMHTMLButtonElementFormMethodPropertyInfo-data DOMHTMLButtonElementFormNoValidatePropertyInfo-data DOMHTMLButtonElementFormTargetPropertyInfo-data DOMHTMLButtonElementLabelsPropertyInfo-data DOMHTMLButtonElementNamePropertyInfo-data DOMHTMLButtonElementTypePropertyInfo-data DOMHTMLButtonElementValidationMessagePropertyInfo-data DOMHTMLButtonElementValuePropertyInfo-data DOMHTMLButtonElementWillValidatePropertyInfo-data DOMHTMLButtonElementGetAutofocusMethodInfo-data DOMHTMLButtonElementGetButtonTypeMethodInfo-data DOMHTMLButtonElementGetDisabledMethodInfo-data DOMHTMLButtonElementGetFormMethodInfo-data DOMHTMLButtonElementGetNameMethodInfo-data DOMHTMLButtonElementGetValueMethodInfo-data DOMHTMLButtonElementGetWillValidateMethodInfo-data DOMHTMLButtonElementSetAutofocusMethodInfo-data DOMHTMLButtonElementSetButtonTypeMethodInfo-data DOMHTMLButtonElementSetDisabledMethodInfo-data DOMHTMLButtonElementSetNameMethodInfo-data DOMHTMLButtonElementSetValueMethodInfo
− GI/WebKit2WebExtension/Objects/DOMHTMLCanvasElement.hs
@@ -1,418 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMHTMLCanvasElement-    ( ---- * Exported types-    DOMHTMLCanvasElement(..)                ,-    DOMHTMLCanvasElementK                   ,-    toDOMHTMLCanvasElement                  ,-    noDOMHTMLCanvasElement                  ,--- -- * Methods--- ** dOMHTMLCanvasElementGetHeight-    DOMHTMLCanvasElementGetHeightMethodInfo ,-    dOMHTMLCanvasElementGetHeight           ,----- ** dOMHTMLCanvasElementGetWidth-    DOMHTMLCanvasElementGetWidthMethodInfo  ,-    dOMHTMLCanvasElementGetWidth            ,----- ** dOMHTMLCanvasElementSetHeight-    DOMHTMLCanvasElementSetHeightMethodInfo ,-    dOMHTMLCanvasElementSetHeight           ,----- ** dOMHTMLCanvasElementSetWidth-    DOMHTMLCanvasElementSetWidthMethodInfo  ,-    dOMHTMLCanvasElementSetWidth            ,----- -- * Properties--- ** Height-    DOMHTMLCanvasElementHeightPropertyInfo  ,-    constructDOMHTMLCanvasElementHeight     ,-    dOMHTMLCanvasElementHeight              ,-    getDOMHTMLCanvasElementHeight           ,-    setDOMHTMLCanvasElementHeight           ,----- ** Width-    DOMHTMLCanvasElementWidthPropertyInfo   ,-    constructDOMHTMLCanvasElementWidth      ,-    dOMHTMLCanvasElementWidth               ,-    getDOMHTMLCanvasElementWidth            ,-    setDOMHTMLCanvasElementWidth            ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMHTMLCanvasElement = DOMHTMLCanvasElement (ForeignPtr DOMHTMLCanvasElement)-foreign import ccall "webkit_dom_html_canvas_element_get_type"-    c_webkit_dom_html_canvas_element_get_type :: IO GType--type instance ParentTypes DOMHTMLCanvasElement = DOMHTMLCanvasElementParentTypes-type DOMHTMLCanvasElementParentTypes = '[DOMHTMLElement, DOMElement, DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMHTMLCanvasElement where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_html_canvas_element_get_type-    --class GObject o => DOMHTMLCanvasElementK o-instance (GObject o, IsDescendantOf DOMHTMLCanvasElement o) => DOMHTMLCanvasElementK o--toDOMHTMLCanvasElement :: DOMHTMLCanvasElementK o => o -> IO DOMHTMLCanvasElement-toDOMHTMLCanvasElement = unsafeCastTo DOMHTMLCanvasElement--noDOMHTMLCanvasElement :: Maybe DOMHTMLCanvasElement-noDOMHTMLCanvasElement = Nothing--type family ResolveDOMHTMLCanvasElementMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMHTMLCanvasElementMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMHTMLCanvasElementMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMHTMLCanvasElementMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMHTMLCanvasElementMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMHTMLCanvasElementMethod "blur" o = DOMElementBlurMethodInfo-    ResolveDOMHTMLCanvasElementMethod "click" o = DOMHTMLElementClickMethodInfo-    ResolveDOMHTMLCanvasElementMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMHTMLCanvasElementMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMHTMLCanvasElementMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMHTMLCanvasElementMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMHTMLCanvasElementMethod "focus" o = DOMElementFocusMethodInfo-    ResolveDOMHTMLCanvasElementMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMHTMLCanvasElementMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMHTMLCanvasElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo-    ResolveDOMHTMLCanvasElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo-    ResolveDOMHTMLCanvasElementMethod "hasAttributes" o = DOMElementHasAttributesMethodInfo-    ResolveDOMHTMLCanvasElementMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMHTMLCanvasElementMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMHTMLCanvasElementMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMHTMLCanvasElementMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMHTMLCanvasElementMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMHTMLCanvasElementMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMHTMLCanvasElementMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMHTMLCanvasElementMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMHTMLCanvasElementMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMHTMLCanvasElementMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMHTMLCanvasElementMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMHTMLCanvasElementMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMHTMLCanvasElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo-    ResolveDOMHTMLCanvasElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo-    ResolveDOMHTMLCanvasElementMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMHTMLCanvasElementMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMHTMLCanvasElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo-    ResolveDOMHTMLCanvasElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo-    ResolveDOMHTMLCanvasElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo-    ResolveDOMHTMLCanvasElementMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMHTMLCanvasElementMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMHTMLCanvasElementMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMHTMLCanvasElementMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMHTMLCanvasElementMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMHTMLCanvasElementMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMHTMLCanvasElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo-    ResolveDOMHTMLCanvasElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo-    ResolveDOMHTMLCanvasElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo-    ResolveDOMHTMLCanvasElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo-    ResolveDOMHTMLCanvasElementMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMHTMLCanvasElementMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMHTMLCanvasElementMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMHTMLCanvasElementMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMHTMLCanvasElementMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getAccessKey" o = DOMHTMLElementGetAccessKeyMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getAttributes" o = DOMElementGetAttributesMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getClassName" o = DOMElementGetClassNameMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getContentEditable" o = DOMHTMLElementGetContentEditableMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getDir" o = DOMHTMLElementGetDirMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getElementsByClassName" o = DOMElementGetElementsByClassNameMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getElementsByClassNameAsHtmlCollection" o = DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getElementsByTagName" o = DOMElementGetElementsByTagNameMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getElementsByTagNameAsHtmlCollection" o = DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getElementsByTagNameNs" o = DOMElementGetElementsByTagNameNsMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getElementsByTagNameNsAsHtmlCollection" o = DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getHeight" o = DOMHTMLCanvasElementGetHeightMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getId" o = DOMElementGetIdMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getInnerText" o = DOMHTMLElementGetInnerTextMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getIsContentEditable" o = DOMHTMLElementGetIsContentEditableMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getLang" o = DOMHTMLElementGetLangMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getOffsetHeight" o = DOMElementGetOffsetHeightMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getOffsetLeft" o = DOMElementGetOffsetLeftMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getOffsetParent" o = DOMElementGetOffsetParentMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getOffsetTop" o = DOMElementGetOffsetTopMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getOffsetWidth" o = DOMElementGetOffsetWidthMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getOuterText" o = DOMHTMLElementGetOuterTextMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getScrollHeight" o = DOMElementGetScrollHeightMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getScrollLeft" o = DOMElementGetScrollLeftMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getScrollTop" o = DOMElementGetScrollTopMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getScrollWidth" o = DOMElementGetScrollWidthMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getStyle" o = DOMElementGetStyleMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getTabIndex" o = DOMHTMLElementGetTabIndexMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getTagName" o = DOMElementGetTagNameMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getTitle" o = DOMHTMLElementGetTitleMethodInfo-    ResolveDOMHTMLCanvasElementMethod "getWidth" o = DOMHTMLCanvasElementGetWidthMethodInfo-    ResolveDOMHTMLCanvasElementMethod "setAccessKey" o = DOMHTMLElementSetAccessKeyMethodInfo-    ResolveDOMHTMLCanvasElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo-    ResolveDOMHTMLCanvasElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo-    ResolveDOMHTMLCanvasElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo-    ResolveDOMHTMLCanvasElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo-    ResolveDOMHTMLCanvasElementMethod "setClassName" o = DOMElementSetClassNameMethodInfo-    ResolveDOMHTMLCanvasElementMethod "setContentEditable" o = DOMHTMLElementSetContentEditableMethodInfo-    ResolveDOMHTMLCanvasElementMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMHTMLCanvasElementMethod "setDir" o = DOMHTMLElementSetDirMethodInfo-    ResolveDOMHTMLCanvasElementMethod "setHeight" o = DOMHTMLCanvasElementSetHeightMethodInfo-    ResolveDOMHTMLCanvasElementMethod "setId" o = DOMElementSetIdMethodInfo-    ResolveDOMHTMLCanvasElementMethod "setInnerText" o = DOMHTMLElementSetInnerTextMethodInfo-    ResolveDOMHTMLCanvasElementMethod "setLang" o = DOMHTMLElementSetLangMethodInfo-    ResolveDOMHTMLCanvasElementMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMHTMLCanvasElementMethod "setOuterText" o = DOMHTMLElementSetOuterTextMethodInfo-    ResolveDOMHTMLCanvasElementMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMHTMLCanvasElementMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMHTMLCanvasElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo-    ResolveDOMHTMLCanvasElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo-    ResolveDOMHTMLCanvasElementMethod "setTabIndex" o = DOMHTMLElementSetTabIndexMethodInfo-    ResolveDOMHTMLCanvasElementMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMHTMLCanvasElementMethod "setTitle" o = DOMHTMLElementSetTitleMethodInfo-    ResolveDOMHTMLCanvasElementMethod "setWidth" o = DOMHTMLCanvasElementSetWidthMethodInfo-    ResolveDOMHTMLCanvasElementMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMHTMLCanvasElementMethod t DOMHTMLCanvasElement, MethodInfo info DOMHTMLCanvasElement p) => IsLabelProxy t (DOMHTMLCanvasElement -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMHTMLCanvasElementMethod t DOMHTMLCanvasElement, MethodInfo info DOMHTMLCanvasElement p) => IsLabel t (DOMHTMLCanvasElement -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "height"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMHTMLCanvasElementHeight :: (MonadIO m, DOMHTMLCanvasElementK o) => o -> m CLong-getDOMHTMLCanvasElementHeight obj = liftIO $ getObjectPropertyLong obj "height"--setDOMHTMLCanvasElementHeight :: (MonadIO m, DOMHTMLCanvasElementK o) => o -> CLong -> m ()-setDOMHTMLCanvasElementHeight obj val = liftIO $ setObjectPropertyLong obj "height" val--constructDOMHTMLCanvasElementHeight :: CLong -> IO ([Char], GValue)-constructDOMHTMLCanvasElementHeight val = constructObjectPropertyLong "height" val--data DOMHTMLCanvasElementHeightPropertyInfo-instance AttrInfo DOMHTMLCanvasElementHeightPropertyInfo where-    type AttrAllowedOps DOMHTMLCanvasElementHeightPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLCanvasElementHeightPropertyInfo = (~) CLong-    type AttrBaseTypeConstraint DOMHTMLCanvasElementHeightPropertyInfo = DOMHTMLCanvasElementK-    type AttrGetType DOMHTMLCanvasElementHeightPropertyInfo = CLong-    type AttrLabel DOMHTMLCanvasElementHeightPropertyInfo = "height"-    attrGet _ = getDOMHTMLCanvasElementHeight-    attrSet _ = setDOMHTMLCanvasElementHeight-    attrConstruct _ = constructDOMHTMLCanvasElementHeight-    attrClear _ = undefined---- VVV Prop "width"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMHTMLCanvasElementWidth :: (MonadIO m, DOMHTMLCanvasElementK o) => o -> m CLong-getDOMHTMLCanvasElementWidth obj = liftIO $ getObjectPropertyLong obj "width"--setDOMHTMLCanvasElementWidth :: (MonadIO m, DOMHTMLCanvasElementK o) => o -> CLong -> m ()-setDOMHTMLCanvasElementWidth obj val = liftIO $ setObjectPropertyLong obj "width" val--constructDOMHTMLCanvasElementWidth :: CLong -> IO ([Char], GValue)-constructDOMHTMLCanvasElementWidth val = constructObjectPropertyLong "width" val--data DOMHTMLCanvasElementWidthPropertyInfo-instance AttrInfo DOMHTMLCanvasElementWidthPropertyInfo where-    type AttrAllowedOps DOMHTMLCanvasElementWidthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLCanvasElementWidthPropertyInfo = (~) CLong-    type AttrBaseTypeConstraint DOMHTMLCanvasElementWidthPropertyInfo = DOMHTMLCanvasElementK-    type AttrGetType DOMHTMLCanvasElementWidthPropertyInfo = CLong-    type AttrLabel DOMHTMLCanvasElementWidthPropertyInfo = "width"-    attrGet _ = getDOMHTMLCanvasElementWidth-    attrSet _ = setDOMHTMLCanvasElementWidth-    attrConstruct _ = constructDOMHTMLCanvasElementWidth-    attrClear _ = undefined--type instance AttributeList DOMHTMLCanvasElement = DOMHTMLCanvasElementAttributeList-type DOMHTMLCanvasElementAttributeList = ('[ '("accessKey", DOMHTMLElementAccessKeyPropertyInfo), '("attributes", DOMElementAttributesPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMElementChildrenPropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("contentEditable", DOMHTMLElementContentEditablePropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("height", DOMHTMLCanvasElementHeightPropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("id", DOMElementIdPropertyInfo), '("innerHtml", DOMElementInnerHtmlPropertyInfo), '("innerText", DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", DOMHTMLElementIsContentEditablePropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("outerHtml", DOMElementOuterHtmlPropertyInfo), '("outerText", DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tabIndex", DOMHTMLElementTabIndexPropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo), '("width", DOMHTMLCanvasElementWidthPropertyInfo)] :: [(Symbol, *)])--dOMHTMLCanvasElementHeight :: AttrLabelProxy "height"-dOMHTMLCanvasElementHeight = AttrLabelProxy--dOMHTMLCanvasElementWidth :: AttrLabelProxy "width"-dOMHTMLCanvasElementWidth = AttrLabelProxy--type instance SignalList DOMHTMLCanvasElement = DOMHTMLCanvasElementSignalList-type DOMHTMLCanvasElementSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMHTMLCanvasElement::get_height--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLCanvasElement", direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLCanvasElement"-    IO CLong---dOMHTMLCanvasElementGetHeight ::-    (MonadIO m, DOMHTMLCanvasElementK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMHTMLCanvasElementGetHeight _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_canvas_element_get_height _obj'-    touchManagedPtr _obj-    return result--data DOMHTMLCanvasElementGetHeightMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMHTMLCanvasElementK a) => MethodInfo DOMHTMLCanvasElementGetHeightMethodInfo a signature where-    overloadedMethod _ = dOMHTMLCanvasElementGetHeight---- method DOMHTMLCanvasElement::get_width--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLCanvasElement", direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLCanvasElement"-    IO CLong---dOMHTMLCanvasElementGetWidth ::-    (MonadIO m, DOMHTMLCanvasElementK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMHTMLCanvasElementGetWidth _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_canvas_element_get_width _obj'-    touchManagedPtr _obj-    return result--data DOMHTMLCanvasElementGetWidthMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMHTMLCanvasElementK a) => MethodInfo DOMHTMLCanvasElementGetWidthMethodInfo a signature where-    overloadedMethod _ = dOMHTMLCanvasElementGetWidth---- method DOMHTMLCanvasElement::set_height--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLCanvasElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLCanvasElement"-    CLong ->                                -- value : TBasicType TLong-    IO ()---dOMHTMLCanvasElementSetHeight ::-    (MonadIO m, DOMHTMLCanvasElementK a) =>-    a                                       -- _obj-    -> CLong                                -- value-    -> m ()                                 -- result-dOMHTMLCanvasElementSetHeight _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    webkit_dom_html_canvas_element_set_height _obj' value-    touchManagedPtr _obj-    return ()--data DOMHTMLCanvasElementSetHeightMethodInfo-instance (signature ~ (CLong -> m ()), MonadIO m, DOMHTMLCanvasElementK a) => MethodInfo DOMHTMLCanvasElementSetHeightMethodInfo a signature where-    overloadedMethod _ = dOMHTMLCanvasElementSetHeight---- method DOMHTMLCanvasElement::set_width--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLCanvasElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLCanvasElement"-    CLong ->                                -- value : TBasicType TLong-    IO ()---dOMHTMLCanvasElementSetWidth ::-    (MonadIO m, DOMHTMLCanvasElementK a) =>-    a                                       -- _obj-    -> CLong                                -- value-    -> m ()                                 -- result-dOMHTMLCanvasElementSetWidth _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    webkit_dom_html_canvas_element_set_width _obj' value-    touchManagedPtr _obj-    return ()--data DOMHTMLCanvasElementSetWidthMethodInfo-instance (signature ~ (CLong -> m ()), MonadIO m, DOMHTMLCanvasElementK a) => MethodInfo DOMHTMLCanvasElementSetWidthMethodInfo a signature where-    overloadedMethod _ = dOMHTMLCanvasElementSetWidth--
− GI/WebKit2WebExtension/Objects/DOMHTMLCanvasElement.hs-boot
@@ -1,19 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMHTMLCanvasElement where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMHTMLCanvasElement = DOMHTMLCanvasElement (ForeignPtr DOMHTMLCanvasElement)-instance GObject DOMHTMLCanvasElement where-class GObject o => DOMHTMLCanvasElementK o-instance (GObject o, IsDescendantOf DOMHTMLCanvasElement o) => DOMHTMLCanvasElementK o-data DOMHTMLCanvasElementHeightPropertyInfo-data DOMHTMLCanvasElementWidthPropertyInfo-data DOMHTMLCanvasElementGetHeightMethodInfo-data DOMHTMLCanvasElementGetWidthMethodInfo-data DOMHTMLCanvasElementSetHeightMethodInfo-data DOMHTMLCanvasElementSetWidthMethodInfo
− GI/WebKit2WebExtension/Objects/DOMHTMLCollection.hs
@@ -1,236 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMHTMLCollection-    ( ---- * Exported types-    DOMHTMLCollection(..)                   ,-    DOMHTMLCollectionK                      ,-    toDOMHTMLCollection                     ,-    noDOMHTMLCollection                     ,--- -- * Methods--- ** dOMHTMLCollectionGetLength-    DOMHTMLCollectionGetLengthMethodInfo    ,-    dOMHTMLCollectionGetLength              ,----- ** dOMHTMLCollectionItem-    DOMHTMLCollectionItemMethodInfo         ,-    dOMHTMLCollectionItem                   ,----- ** dOMHTMLCollectionNamedItem-    DOMHTMLCollectionNamedItemMethodInfo    ,-    dOMHTMLCollectionNamedItem              ,----- -- * Properties--- ** Length-    DOMHTMLCollectionLengthPropertyInfo     ,-    dOMHTMLCollectionLength                 ,-    getDOMHTMLCollectionLength              ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMHTMLCollection = DOMHTMLCollection (ForeignPtr DOMHTMLCollection)-foreign import ccall "webkit_dom_html_collection_get_type"-    c_webkit_dom_html_collection_get_type :: IO GType--type instance ParentTypes DOMHTMLCollection = DOMHTMLCollectionParentTypes-type DOMHTMLCollectionParentTypes = '[DOMObject, GObject.Object]--instance GObject DOMHTMLCollection where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_html_collection_get_type-    --class GObject o => DOMHTMLCollectionK o-instance (GObject o, IsDescendantOf DOMHTMLCollection o) => DOMHTMLCollectionK o--toDOMHTMLCollection :: DOMHTMLCollectionK o => o -> IO DOMHTMLCollection-toDOMHTMLCollection = unsafeCastTo DOMHTMLCollection--noDOMHTMLCollection :: Maybe DOMHTMLCollection-noDOMHTMLCollection = Nothing--type family ResolveDOMHTMLCollectionMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMHTMLCollectionMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMHTMLCollectionMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMHTMLCollectionMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMHTMLCollectionMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMHTMLCollectionMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMHTMLCollectionMethod "item" o = DOMHTMLCollectionItemMethodInfo-    ResolveDOMHTMLCollectionMethod "namedItem" o = DOMHTMLCollectionNamedItemMethodInfo-    ResolveDOMHTMLCollectionMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMHTMLCollectionMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMHTMLCollectionMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMHTMLCollectionMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMHTMLCollectionMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMHTMLCollectionMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMHTMLCollectionMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMHTMLCollectionMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMHTMLCollectionMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMHTMLCollectionMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMHTMLCollectionMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMHTMLCollectionMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMHTMLCollectionMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMHTMLCollectionMethod "getLength" o = DOMHTMLCollectionGetLengthMethodInfo-    ResolveDOMHTMLCollectionMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMHTMLCollectionMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMHTMLCollectionMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMHTMLCollectionMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMHTMLCollectionMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMHTMLCollectionMethod t DOMHTMLCollection, MethodInfo info DOMHTMLCollection p) => IsLabelProxy t (DOMHTMLCollection -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMHTMLCollectionMethod t DOMHTMLCollection, MethodInfo info DOMHTMLCollection p) => IsLabel t (DOMHTMLCollection -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "length"-   -- Type: TBasicType TULong-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMHTMLCollectionLength :: (MonadIO m, DOMHTMLCollectionK o) => o -> m CULong-getDOMHTMLCollectionLength obj = liftIO $ getObjectPropertyULong obj "length"--data DOMHTMLCollectionLengthPropertyInfo-instance AttrInfo DOMHTMLCollectionLengthPropertyInfo where-    type AttrAllowedOps DOMHTMLCollectionLengthPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLCollectionLengthPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLCollectionLengthPropertyInfo = DOMHTMLCollectionK-    type AttrGetType DOMHTMLCollectionLengthPropertyInfo = CULong-    type AttrLabel DOMHTMLCollectionLengthPropertyInfo = "length"-    attrGet _ = getDOMHTMLCollectionLength-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined--type instance AttributeList DOMHTMLCollection = DOMHTMLCollectionAttributeList-type DOMHTMLCollectionAttributeList = ('[ '("coreObject", DOMObjectCoreObjectPropertyInfo), '("length", DOMHTMLCollectionLengthPropertyInfo)] :: [(Symbol, *)])--dOMHTMLCollectionLength :: AttrLabelProxy "length"-dOMHTMLCollectionLength = AttrLabelProxy--type instance SignalList DOMHTMLCollection = DOMHTMLCollectionSignalList-type DOMHTMLCollectionSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMHTMLCollection::get_length--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLCollection", direction = DirectionIn, mayBeNull = False, 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 ->                -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLCollection"-    IO CULong---dOMHTMLCollectionGetLength ::-    (MonadIO m, DOMHTMLCollectionK a) =>-    a                                       -- _obj-    -> m CULong                             -- result-dOMHTMLCollectionGetLength _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_collection_get_length _obj'-    touchManagedPtr _obj-    return result--data DOMHTMLCollectionGetLengthMethodInfo-instance (signature ~ (m CULong), MonadIO m, DOMHTMLCollectionK a) => MethodInfo DOMHTMLCollectionGetLengthMethodInfo a signature where-    overloadedMethod _ = dOMHTMLCollectionGetLength---- method DOMHTMLCollection::item--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLCollection", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMNode")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_html_collection_item" webkit_dom_html_collection_item :: -    Ptr DOMHTMLCollection ->                -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLCollection"-    CULong ->                               -- index : TBasicType TULong-    IO (Ptr DOMNode)---dOMHTMLCollectionItem ::-    (MonadIO m, DOMHTMLCollectionK a) =>-    a                                       -- _obj-    -> CULong                               -- index-    -> m DOMNode                            -- result-dOMHTMLCollectionItem _obj index = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_collection_item _obj' index-    checkUnexpectedReturnNULL "webkit_dom_html_collection_item" result-    result' <- (newObject DOMNode) result-    touchManagedPtr _obj-    return result'--data DOMHTMLCollectionItemMethodInfo-instance (signature ~ (CULong -> m DOMNode), MonadIO m, DOMHTMLCollectionK a) => MethodInfo DOMHTMLCollectionItemMethodInfo a signature where-    overloadedMethod _ = dOMHTMLCollectionItem---- method DOMHTMLCollection::named_item--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLCollection", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMNode")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_html_collection_named_item" webkit_dom_html_collection_named_item :: -    Ptr DOMHTMLCollection ->                -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLCollection"-    CString ->                              -- name : TBasicType TUTF8-    IO (Ptr DOMNode)---dOMHTMLCollectionNamedItem ::-    (MonadIO m, DOMHTMLCollectionK a) =>-    a                                       -- _obj-    -> T.Text                               -- name-    -> m DOMNode                            -- result-dOMHTMLCollectionNamedItem _obj name = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    name' <- textToCString name-    result <- webkit_dom_html_collection_named_item _obj' name'-    checkUnexpectedReturnNULL "webkit_dom_html_collection_named_item" result-    result' <- (newObject DOMNode) result-    touchManagedPtr _obj-    freeMem name'-    return result'--data DOMHTMLCollectionNamedItemMethodInfo-instance (signature ~ (T.Text -> m DOMNode), MonadIO m, DOMHTMLCollectionK a) => MethodInfo DOMHTMLCollectionNamedItemMethodInfo a signature where-    overloadedMethod _ = dOMHTMLCollectionNamedItem--
− GI/WebKit2WebExtension/Objects/DOMHTMLCollection.hs-boot
@@ -1,17 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMHTMLCollection where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMHTMLCollection = DOMHTMLCollection (ForeignPtr DOMHTMLCollection)-instance GObject DOMHTMLCollection where-class GObject o => DOMHTMLCollectionK o-instance (GObject o, IsDescendantOf DOMHTMLCollection o) => DOMHTMLCollectionK o-data DOMHTMLCollectionLengthPropertyInfo-data DOMHTMLCollectionGetLengthMethodInfo-data DOMHTMLCollectionItemMethodInfo-data DOMHTMLCollectionNamedItemMethodInfo
− GI/WebKit2WebExtension/Objects/DOMHTMLDListElement.hs
@@ -1,315 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMHTMLDListElement-    ( ---- * Exported types-    DOMHTMLDListElement(..)                 ,-    DOMHTMLDListElementK                    ,-    toDOMHTMLDListElement                   ,-    noDOMHTMLDListElement                   ,--- -- * Methods--- ** dOMHTMLDListElementGetCompact-    DOMHTMLDListElementGetCompactMethodInfo ,-    dOMHTMLDListElementGetCompact           ,----- ** dOMHTMLDListElementSetCompact-    DOMHTMLDListElementSetCompactMethodInfo ,-    dOMHTMLDListElementSetCompact           ,----- -- * Properties--- ** Compact-    DOMHTMLDListElementCompactPropertyInfo  ,-    constructDOMHTMLDListElementCompact     ,-    dOMHTMLDListElementCompact              ,-    getDOMHTMLDListElementCompact           ,-    setDOMHTMLDListElementCompact           ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMHTMLDListElement = DOMHTMLDListElement (ForeignPtr DOMHTMLDListElement)-foreign import ccall "webkit_dom_html_d_list_element_get_type"-    c_webkit_dom_html_d_list_element_get_type :: IO GType--type instance ParentTypes DOMHTMLDListElement = DOMHTMLDListElementParentTypes-type DOMHTMLDListElementParentTypes = '[DOMHTMLElement, DOMElement, DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMHTMLDListElement where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_html_d_list_element_get_type-    --class GObject o => DOMHTMLDListElementK o-instance (GObject o, IsDescendantOf DOMHTMLDListElement o) => DOMHTMLDListElementK o--toDOMHTMLDListElement :: DOMHTMLDListElementK o => o -> IO DOMHTMLDListElement-toDOMHTMLDListElement = unsafeCastTo DOMHTMLDListElement--noDOMHTMLDListElement :: Maybe DOMHTMLDListElement-noDOMHTMLDListElement = Nothing--type family ResolveDOMHTMLDListElementMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMHTMLDListElementMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMHTMLDListElementMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMHTMLDListElementMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMHTMLDListElementMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMHTMLDListElementMethod "blur" o = DOMElementBlurMethodInfo-    ResolveDOMHTMLDListElementMethod "click" o = DOMHTMLElementClickMethodInfo-    ResolveDOMHTMLDListElementMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMHTMLDListElementMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMHTMLDListElementMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMHTMLDListElementMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMHTMLDListElementMethod "focus" o = DOMElementFocusMethodInfo-    ResolveDOMHTMLDListElementMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMHTMLDListElementMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMHTMLDListElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo-    ResolveDOMHTMLDListElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo-    ResolveDOMHTMLDListElementMethod "hasAttributes" o = DOMElementHasAttributesMethodInfo-    ResolveDOMHTMLDListElementMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMHTMLDListElementMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMHTMLDListElementMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMHTMLDListElementMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMHTMLDListElementMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMHTMLDListElementMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMHTMLDListElementMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMHTMLDListElementMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMHTMLDListElementMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMHTMLDListElementMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMHTMLDListElementMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMHTMLDListElementMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMHTMLDListElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo-    ResolveDOMHTMLDListElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo-    ResolveDOMHTMLDListElementMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMHTMLDListElementMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMHTMLDListElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo-    ResolveDOMHTMLDListElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo-    ResolveDOMHTMLDListElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo-    ResolveDOMHTMLDListElementMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMHTMLDListElementMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMHTMLDListElementMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMHTMLDListElementMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMHTMLDListElementMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMHTMLDListElementMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMHTMLDListElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo-    ResolveDOMHTMLDListElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo-    ResolveDOMHTMLDListElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo-    ResolveDOMHTMLDListElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo-    ResolveDOMHTMLDListElementMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMHTMLDListElementMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMHTMLDListElementMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMHTMLDListElementMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMHTMLDListElementMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMHTMLDListElementMethod "getAccessKey" o = DOMHTMLElementGetAccessKeyMethodInfo-    ResolveDOMHTMLDListElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo-    ResolveDOMHTMLDListElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo-    ResolveDOMHTMLDListElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo-    ResolveDOMHTMLDListElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo-    ResolveDOMHTMLDListElementMethod "getAttributes" o = DOMElementGetAttributesMethodInfo-    ResolveDOMHTMLDListElementMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMHTMLDListElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo-    ResolveDOMHTMLDListElementMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMHTMLDListElementMethod "getClassName" o = DOMElementGetClassNameMethodInfo-    ResolveDOMHTMLDListElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo-    ResolveDOMHTMLDListElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo-    ResolveDOMHTMLDListElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo-    ResolveDOMHTMLDListElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo-    ResolveDOMHTMLDListElementMethod "getCompact" o = DOMHTMLDListElementGetCompactMethodInfo-    ResolveDOMHTMLDListElementMethod "getContentEditable" o = DOMHTMLElementGetContentEditableMethodInfo-    ResolveDOMHTMLDListElementMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMHTMLDListElementMethod "getDir" o = DOMHTMLElementGetDirMethodInfo-    ResolveDOMHTMLDListElementMethod "getElementsByClassName" o = DOMElementGetElementsByClassNameMethodInfo-    ResolveDOMHTMLDListElementMethod "getElementsByClassNameAsHtmlCollection" o = DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLDListElementMethod "getElementsByTagName" o = DOMElementGetElementsByTagNameMethodInfo-    ResolveDOMHTMLDListElementMethod "getElementsByTagNameAsHtmlCollection" o = DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLDListElementMethod "getElementsByTagNameNs" o = DOMElementGetElementsByTagNameNsMethodInfo-    ResolveDOMHTMLDListElementMethod "getElementsByTagNameNsAsHtmlCollection" o = DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo-    ResolveDOMHTMLDListElementMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMHTMLDListElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo-    ResolveDOMHTMLDListElementMethod "getId" o = DOMElementGetIdMethodInfo-    ResolveDOMHTMLDListElementMethod "getInnerText" o = DOMHTMLElementGetInnerTextMethodInfo-    ResolveDOMHTMLDListElementMethod "getIsContentEditable" o = DOMHTMLElementGetIsContentEditableMethodInfo-    ResolveDOMHTMLDListElementMethod "getLang" o = DOMHTMLElementGetLangMethodInfo-    ResolveDOMHTMLDListElementMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMHTMLDListElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo-    ResolveDOMHTMLDListElementMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMHTMLDListElementMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMHTMLDListElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo-    ResolveDOMHTMLDListElementMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMHTMLDListElementMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMHTMLDListElementMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMHTMLDListElementMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMHTMLDListElementMethod "getOffsetHeight" o = DOMElementGetOffsetHeightMethodInfo-    ResolveDOMHTMLDListElementMethod "getOffsetLeft" o = DOMElementGetOffsetLeftMethodInfo-    ResolveDOMHTMLDListElementMethod "getOffsetParent" o = DOMElementGetOffsetParentMethodInfo-    ResolveDOMHTMLDListElementMethod "getOffsetTop" o = DOMElementGetOffsetTopMethodInfo-    ResolveDOMHTMLDListElementMethod "getOffsetWidth" o = DOMElementGetOffsetWidthMethodInfo-    ResolveDOMHTMLDListElementMethod "getOuterText" o = DOMHTMLElementGetOuterTextMethodInfo-    ResolveDOMHTMLDListElementMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMHTMLDListElementMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMHTMLDListElementMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMHTMLDListElementMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMHTMLDListElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo-    ResolveDOMHTMLDListElementMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMHTMLDListElementMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMHTMLDListElementMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMHTMLDListElementMethod "getScrollHeight" o = DOMElementGetScrollHeightMethodInfo-    ResolveDOMHTMLDListElementMethod "getScrollLeft" o = DOMElementGetScrollLeftMethodInfo-    ResolveDOMHTMLDListElementMethod "getScrollTop" o = DOMElementGetScrollTopMethodInfo-    ResolveDOMHTMLDListElementMethod "getScrollWidth" o = DOMElementGetScrollWidthMethodInfo-    ResolveDOMHTMLDListElementMethod "getStyle" o = DOMElementGetStyleMethodInfo-    ResolveDOMHTMLDListElementMethod "getTabIndex" o = DOMHTMLElementGetTabIndexMethodInfo-    ResolveDOMHTMLDListElementMethod "getTagName" o = DOMElementGetTagNameMethodInfo-    ResolveDOMHTMLDListElementMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMHTMLDListElementMethod "getTitle" o = DOMHTMLElementGetTitleMethodInfo-    ResolveDOMHTMLDListElementMethod "setAccessKey" o = DOMHTMLElementSetAccessKeyMethodInfo-    ResolveDOMHTMLDListElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo-    ResolveDOMHTMLDListElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo-    ResolveDOMHTMLDListElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo-    ResolveDOMHTMLDListElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo-    ResolveDOMHTMLDListElementMethod "setClassName" o = DOMElementSetClassNameMethodInfo-    ResolveDOMHTMLDListElementMethod "setCompact" o = DOMHTMLDListElementSetCompactMethodInfo-    ResolveDOMHTMLDListElementMethod "setContentEditable" o = DOMHTMLElementSetContentEditableMethodInfo-    ResolveDOMHTMLDListElementMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMHTMLDListElementMethod "setDir" o = DOMHTMLElementSetDirMethodInfo-    ResolveDOMHTMLDListElementMethod "setId" o = DOMElementSetIdMethodInfo-    ResolveDOMHTMLDListElementMethod "setInnerText" o = DOMHTMLElementSetInnerTextMethodInfo-    ResolveDOMHTMLDListElementMethod "setLang" o = DOMHTMLElementSetLangMethodInfo-    ResolveDOMHTMLDListElementMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMHTMLDListElementMethod "setOuterText" o = DOMHTMLElementSetOuterTextMethodInfo-    ResolveDOMHTMLDListElementMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMHTMLDListElementMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMHTMLDListElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo-    ResolveDOMHTMLDListElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo-    ResolveDOMHTMLDListElementMethod "setTabIndex" o = DOMHTMLElementSetTabIndexMethodInfo-    ResolveDOMHTMLDListElementMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMHTMLDListElementMethod "setTitle" o = DOMHTMLElementSetTitleMethodInfo-    ResolveDOMHTMLDListElementMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMHTMLDListElementMethod t DOMHTMLDListElement, MethodInfo info DOMHTMLDListElement p) => IsLabelProxy t (DOMHTMLDListElement -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMHTMLDListElementMethod t DOMHTMLDListElement, MethodInfo info DOMHTMLDListElement p) => IsLabel t (DOMHTMLDListElement -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "compact"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMHTMLDListElementCompact :: (MonadIO m, DOMHTMLDListElementK o) => o -> m Bool-getDOMHTMLDListElementCompact obj = liftIO $ getObjectPropertyBool obj "compact"--setDOMHTMLDListElementCompact :: (MonadIO m, DOMHTMLDListElementK o) => o -> Bool -> m ()-setDOMHTMLDListElementCompact obj val = liftIO $ setObjectPropertyBool obj "compact" val--constructDOMHTMLDListElementCompact :: Bool -> IO ([Char], GValue)-constructDOMHTMLDListElementCompact val = constructObjectPropertyBool "compact" val--data DOMHTMLDListElementCompactPropertyInfo-instance AttrInfo DOMHTMLDListElementCompactPropertyInfo where-    type AttrAllowedOps DOMHTMLDListElementCompactPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLDListElementCompactPropertyInfo = (~) Bool-    type AttrBaseTypeConstraint DOMHTMLDListElementCompactPropertyInfo = DOMHTMLDListElementK-    type AttrGetType DOMHTMLDListElementCompactPropertyInfo = Bool-    type AttrLabel DOMHTMLDListElementCompactPropertyInfo = "compact"-    attrGet _ = getDOMHTMLDListElementCompact-    attrSet _ = setDOMHTMLDListElementCompact-    attrConstruct _ = constructDOMHTMLDListElementCompact-    attrClear _ = undefined--type instance AttributeList DOMHTMLDListElement = DOMHTMLDListElementAttributeList-type DOMHTMLDListElementAttributeList = ('[ '("accessKey", DOMHTMLElementAccessKeyPropertyInfo), '("attributes", DOMElementAttributesPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMElementChildrenPropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("compact", DOMHTMLDListElementCompactPropertyInfo), '("contentEditable", DOMHTMLElementContentEditablePropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("id", DOMElementIdPropertyInfo), '("innerHtml", DOMElementInnerHtmlPropertyInfo), '("innerText", DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", DOMHTMLElementIsContentEditablePropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("outerHtml", DOMElementOuterHtmlPropertyInfo), '("outerText", DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tabIndex", DOMHTMLElementTabIndexPropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])--dOMHTMLDListElementCompact :: AttrLabelProxy "compact"-dOMHTMLDListElementCompact = AttrLabelProxy--type instance SignalList DOMHTMLDListElement = DOMHTMLDListElementSignalList-type DOMHTMLDListElementSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMHTMLDListElement::get_compact--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLDListElement", direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLDListElement"-    IO CInt---dOMHTMLDListElementGetCompact ::-    (MonadIO m, DOMHTMLDListElementK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMHTMLDListElementGetCompact _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_d_list_element_get_compact _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMHTMLDListElementGetCompactMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMHTMLDListElementK a) => MethodInfo DOMHTMLDListElementGetCompactMethodInfo a signature where-    overloadedMethod _ = dOMHTMLDListElementGetCompact---- method DOMHTMLDListElement::set_compact--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLDListElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLDListElement"-    CInt ->                                 -- value : TBasicType TBoolean-    IO ()---dOMHTMLDListElementSetCompact ::-    (MonadIO m, DOMHTMLDListElementK a) =>-    a                                       -- _obj-    -> Bool                                 -- value-    -> m ()                                 -- result-dOMHTMLDListElementSetCompact _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let value' = (fromIntegral . fromEnum) value-    webkit_dom_html_d_list_element_set_compact _obj' value'-    touchManagedPtr _obj-    return ()--data DOMHTMLDListElementSetCompactMethodInfo-instance (signature ~ (Bool -> m ()), MonadIO m, DOMHTMLDListElementK a) => MethodInfo DOMHTMLDListElementSetCompactMethodInfo a signature where-    overloadedMethod _ = dOMHTMLDListElementSetCompact--
− GI/WebKit2WebExtension/Objects/DOMHTMLDListElement.hs-boot
@@ -1,16 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMHTMLDListElement where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMHTMLDListElement = DOMHTMLDListElement (ForeignPtr DOMHTMLDListElement)-instance GObject DOMHTMLDListElement where-class GObject o => DOMHTMLDListElementK o-instance (GObject o, IsDescendantOf DOMHTMLDListElement o) => DOMHTMLDListElementK o-data DOMHTMLDListElementCompactPropertyInfo-data DOMHTMLDListElementGetCompactMethodInfo-data DOMHTMLDListElementSetCompactMethodInfo
− GI/WebKit2WebExtension/Objects/DOMHTMLDirectoryElement.hs
@@ -1,315 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMHTMLDirectoryElement-    ( ---- * Exported types-    DOMHTMLDirectoryElement(..)             ,-    DOMHTMLDirectoryElementK                ,-    toDOMHTMLDirectoryElement               ,-    noDOMHTMLDirectoryElement               ,--- -- * Methods--- ** dOMHTMLDirectoryElementGetCompact-    DOMHTMLDirectoryElementGetCompactMethodInfo,-    dOMHTMLDirectoryElementGetCompact       ,----- ** dOMHTMLDirectoryElementSetCompact-    DOMHTMLDirectoryElementSetCompactMethodInfo,-    dOMHTMLDirectoryElementSetCompact       ,----- -- * Properties--- ** Compact-    DOMHTMLDirectoryElementCompactPropertyInfo,-    constructDOMHTMLDirectoryElementCompact ,-    dOMHTMLDirectoryElementCompact          ,-    getDOMHTMLDirectoryElementCompact       ,-    setDOMHTMLDirectoryElementCompact       ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMHTMLDirectoryElement = DOMHTMLDirectoryElement (ForeignPtr DOMHTMLDirectoryElement)-foreign import ccall "webkit_dom_html_directory_element_get_type"-    c_webkit_dom_html_directory_element_get_type :: IO GType--type instance ParentTypes DOMHTMLDirectoryElement = DOMHTMLDirectoryElementParentTypes-type DOMHTMLDirectoryElementParentTypes = '[DOMHTMLElement, DOMElement, DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMHTMLDirectoryElement where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_html_directory_element_get_type-    --class GObject o => DOMHTMLDirectoryElementK o-instance (GObject o, IsDescendantOf DOMHTMLDirectoryElement o) => DOMHTMLDirectoryElementK o--toDOMHTMLDirectoryElement :: DOMHTMLDirectoryElementK o => o -> IO DOMHTMLDirectoryElement-toDOMHTMLDirectoryElement = unsafeCastTo DOMHTMLDirectoryElement--noDOMHTMLDirectoryElement :: Maybe DOMHTMLDirectoryElement-noDOMHTMLDirectoryElement = Nothing--type family ResolveDOMHTMLDirectoryElementMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMHTMLDirectoryElementMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "blur" o = DOMElementBlurMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "click" o = DOMHTMLElementClickMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "focus" o = DOMElementFocusMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "hasAttributes" o = DOMElementHasAttributesMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getAccessKey" o = DOMHTMLElementGetAccessKeyMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getAttributes" o = DOMElementGetAttributesMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getClassName" o = DOMElementGetClassNameMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getCompact" o = DOMHTMLDirectoryElementGetCompactMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getContentEditable" o = DOMHTMLElementGetContentEditableMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getDir" o = DOMHTMLElementGetDirMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getElementsByClassName" o = DOMElementGetElementsByClassNameMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getElementsByClassNameAsHtmlCollection" o = DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getElementsByTagName" o = DOMElementGetElementsByTagNameMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getElementsByTagNameAsHtmlCollection" o = DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getElementsByTagNameNs" o = DOMElementGetElementsByTagNameNsMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getElementsByTagNameNsAsHtmlCollection" o = DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getId" o = DOMElementGetIdMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getInnerText" o = DOMHTMLElementGetInnerTextMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getIsContentEditable" o = DOMHTMLElementGetIsContentEditableMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getLang" o = DOMHTMLElementGetLangMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getOffsetHeight" o = DOMElementGetOffsetHeightMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getOffsetLeft" o = DOMElementGetOffsetLeftMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getOffsetParent" o = DOMElementGetOffsetParentMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getOffsetTop" o = DOMElementGetOffsetTopMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getOffsetWidth" o = DOMElementGetOffsetWidthMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getOuterText" o = DOMHTMLElementGetOuterTextMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getScrollHeight" o = DOMElementGetScrollHeightMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getScrollLeft" o = DOMElementGetScrollLeftMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getScrollTop" o = DOMElementGetScrollTopMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getScrollWidth" o = DOMElementGetScrollWidthMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getStyle" o = DOMElementGetStyleMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getTabIndex" o = DOMHTMLElementGetTabIndexMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getTagName" o = DOMElementGetTagNameMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "getTitle" o = DOMHTMLElementGetTitleMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "setAccessKey" o = DOMHTMLElementSetAccessKeyMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "setClassName" o = DOMElementSetClassNameMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "setCompact" o = DOMHTMLDirectoryElementSetCompactMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "setContentEditable" o = DOMHTMLElementSetContentEditableMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "setDir" o = DOMHTMLElementSetDirMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "setId" o = DOMElementSetIdMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "setInnerText" o = DOMHTMLElementSetInnerTextMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "setLang" o = DOMHTMLElementSetLangMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "setOuterText" o = DOMHTMLElementSetOuterTextMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "setTabIndex" o = DOMHTMLElementSetTabIndexMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMHTMLDirectoryElementMethod "setTitle" o = DOMHTMLElementSetTitleMethodInfo-    ResolveDOMHTMLDirectoryElementMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMHTMLDirectoryElementMethod t DOMHTMLDirectoryElement, MethodInfo info DOMHTMLDirectoryElement p) => IsLabelProxy t (DOMHTMLDirectoryElement -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMHTMLDirectoryElementMethod t DOMHTMLDirectoryElement, MethodInfo info DOMHTMLDirectoryElement p) => IsLabel t (DOMHTMLDirectoryElement -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "compact"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMHTMLDirectoryElementCompact :: (MonadIO m, DOMHTMLDirectoryElementK o) => o -> m Bool-getDOMHTMLDirectoryElementCompact obj = liftIO $ getObjectPropertyBool obj "compact"--setDOMHTMLDirectoryElementCompact :: (MonadIO m, DOMHTMLDirectoryElementK o) => o -> Bool -> m ()-setDOMHTMLDirectoryElementCompact obj val = liftIO $ setObjectPropertyBool obj "compact" val--constructDOMHTMLDirectoryElementCompact :: Bool -> IO ([Char], GValue)-constructDOMHTMLDirectoryElementCompact val = constructObjectPropertyBool "compact" val--data DOMHTMLDirectoryElementCompactPropertyInfo-instance AttrInfo DOMHTMLDirectoryElementCompactPropertyInfo where-    type AttrAllowedOps DOMHTMLDirectoryElementCompactPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLDirectoryElementCompactPropertyInfo = (~) Bool-    type AttrBaseTypeConstraint DOMHTMLDirectoryElementCompactPropertyInfo = DOMHTMLDirectoryElementK-    type AttrGetType DOMHTMLDirectoryElementCompactPropertyInfo = Bool-    type AttrLabel DOMHTMLDirectoryElementCompactPropertyInfo = "compact"-    attrGet _ = getDOMHTMLDirectoryElementCompact-    attrSet _ = setDOMHTMLDirectoryElementCompact-    attrConstruct _ = constructDOMHTMLDirectoryElementCompact-    attrClear _ = undefined--type instance AttributeList DOMHTMLDirectoryElement = DOMHTMLDirectoryElementAttributeList-type DOMHTMLDirectoryElementAttributeList = ('[ '("accessKey", DOMHTMLElementAccessKeyPropertyInfo), '("attributes", DOMElementAttributesPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMElementChildrenPropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("compact", DOMHTMLDirectoryElementCompactPropertyInfo), '("contentEditable", DOMHTMLElementContentEditablePropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("id", DOMElementIdPropertyInfo), '("innerHtml", DOMElementInnerHtmlPropertyInfo), '("innerText", DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", DOMHTMLElementIsContentEditablePropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("outerHtml", DOMElementOuterHtmlPropertyInfo), '("outerText", DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tabIndex", DOMHTMLElementTabIndexPropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])--dOMHTMLDirectoryElementCompact :: AttrLabelProxy "compact"-dOMHTMLDirectoryElementCompact = AttrLabelProxy--type instance SignalList DOMHTMLDirectoryElement = DOMHTMLDirectoryElementSignalList-type DOMHTMLDirectoryElementSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMHTMLDirectoryElement::get_compact--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLDirectoryElement", direction = DirectionIn, mayBeNull = False, 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 ->          -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLDirectoryElement"-    IO CInt---dOMHTMLDirectoryElementGetCompact ::-    (MonadIO m, DOMHTMLDirectoryElementK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMHTMLDirectoryElementGetCompact _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_directory_element_get_compact _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMHTMLDirectoryElementGetCompactMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMHTMLDirectoryElementK a) => MethodInfo DOMHTMLDirectoryElementGetCompactMethodInfo a signature where-    overloadedMethod _ = dOMHTMLDirectoryElementGetCompact---- method DOMHTMLDirectoryElement::set_compact--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLDirectoryElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, 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 ->          -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLDirectoryElement"-    CInt ->                                 -- value : TBasicType TBoolean-    IO ()---dOMHTMLDirectoryElementSetCompact ::-    (MonadIO m, DOMHTMLDirectoryElementK a) =>-    a                                       -- _obj-    -> Bool                                 -- value-    -> m ()                                 -- result-dOMHTMLDirectoryElementSetCompact _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let value' = (fromIntegral . fromEnum) value-    webkit_dom_html_directory_element_set_compact _obj' value'-    touchManagedPtr _obj-    return ()--data DOMHTMLDirectoryElementSetCompactMethodInfo-instance (signature ~ (Bool -> m ()), MonadIO m, DOMHTMLDirectoryElementK a) => MethodInfo DOMHTMLDirectoryElementSetCompactMethodInfo a signature where-    overloadedMethod _ = dOMHTMLDirectoryElementSetCompact--
− GI/WebKit2WebExtension/Objects/DOMHTMLDirectoryElement.hs-boot
@@ -1,16 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMHTMLDirectoryElement where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMHTMLDirectoryElement = DOMHTMLDirectoryElement (ForeignPtr DOMHTMLDirectoryElement)-instance GObject DOMHTMLDirectoryElement where-class GObject o => DOMHTMLDirectoryElementK o-instance (GObject o, IsDescendantOf DOMHTMLDirectoryElement o) => DOMHTMLDirectoryElementK o-data DOMHTMLDirectoryElementCompactPropertyInfo-data DOMHTMLDirectoryElementGetCompactMethodInfo-data DOMHTMLDirectoryElementSetCompactMethodInfo
− GI/WebKit2WebExtension/Objects/DOMHTMLDivElement.hs
@@ -1,318 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMHTMLDivElement-    ( ---- * Exported types-    DOMHTMLDivElement(..)                   ,-    DOMHTMLDivElementK                      ,-    toDOMHTMLDivElement                     ,-    noDOMHTMLDivElement                     ,--- -- * Methods--- ** dOMHTMLDivElementGetAlign-    DOMHTMLDivElementGetAlignMethodInfo     ,-    dOMHTMLDivElementGetAlign               ,----- ** dOMHTMLDivElementSetAlign-    DOMHTMLDivElementSetAlignMethodInfo     ,-    dOMHTMLDivElementSetAlign               ,----- -- * Properties--- ** Align-    DOMHTMLDivElementAlignPropertyInfo      ,-    constructDOMHTMLDivElementAlign         ,-    dOMHTMLDivElementAlign                  ,-    getDOMHTMLDivElementAlign               ,-    setDOMHTMLDivElementAlign               ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMHTMLDivElement = DOMHTMLDivElement (ForeignPtr DOMHTMLDivElement)-foreign import ccall "webkit_dom_html_div_element_get_type"-    c_webkit_dom_html_div_element_get_type :: IO GType--type instance ParentTypes DOMHTMLDivElement = DOMHTMLDivElementParentTypes-type DOMHTMLDivElementParentTypes = '[DOMHTMLElement, DOMElement, DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMHTMLDivElement where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_html_div_element_get_type-    --class GObject o => DOMHTMLDivElementK o-instance (GObject o, IsDescendantOf DOMHTMLDivElement o) => DOMHTMLDivElementK o--toDOMHTMLDivElement :: DOMHTMLDivElementK o => o -> IO DOMHTMLDivElement-toDOMHTMLDivElement = unsafeCastTo DOMHTMLDivElement--noDOMHTMLDivElement :: Maybe DOMHTMLDivElement-noDOMHTMLDivElement = Nothing--type family ResolveDOMHTMLDivElementMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMHTMLDivElementMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMHTMLDivElementMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMHTMLDivElementMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMHTMLDivElementMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMHTMLDivElementMethod "blur" o = DOMElementBlurMethodInfo-    ResolveDOMHTMLDivElementMethod "click" o = DOMHTMLElementClickMethodInfo-    ResolveDOMHTMLDivElementMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMHTMLDivElementMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMHTMLDivElementMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMHTMLDivElementMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMHTMLDivElementMethod "focus" o = DOMElementFocusMethodInfo-    ResolveDOMHTMLDivElementMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMHTMLDivElementMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMHTMLDivElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo-    ResolveDOMHTMLDivElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo-    ResolveDOMHTMLDivElementMethod "hasAttributes" o = DOMElementHasAttributesMethodInfo-    ResolveDOMHTMLDivElementMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMHTMLDivElementMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMHTMLDivElementMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMHTMLDivElementMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMHTMLDivElementMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMHTMLDivElementMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMHTMLDivElementMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMHTMLDivElementMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMHTMLDivElementMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMHTMLDivElementMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMHTMLDivElementMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMHTMLDivElementMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMHTMLDivElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo-    ResolveDOMHTMLDivElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo-    ResolveDOMHTMLDivElementMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMHTMLDivElementMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMHTMLDivElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo-    ResolveDOMHTMLDivElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo-    ResolveDOMHTMLDivElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo-    ResolveDOMHTMLDivElementMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMHTMLDivElementMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMHTMLDivElementMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMHTMLDivElementMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMHTMLDivElementMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMHTMLDivElementMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMHTMLDivElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo-    ResolveDOMHTMLDivElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo-    ResolveDOMHTMLDivElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo-    ResolveDOMHTMLDivElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo-    ResolveDOMHTMLDivElementMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMHTMLDivElementMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMHTMLDivElementMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMHTMLDivElementMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMHTMLDivElementMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMHTMLDivElementMethod "getAccessKey" o = DOMHTMLElementGetAccessKeyMethodInfo-    ResolveDOMHTMLDivElementMethod "getAlign" o = DOMHTMLDivElementGetAlignMethodInfo-    ResolveDOMHTMLDivElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo-    ResolveDOMHTMLDivElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo-    ResolveDOMHTMLDivElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo-    ResolveDOMHTMLDivElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo-    ResolveDOMHTMLDivElementMethod "getAttributes" o = DOMElementGetAttributesMethodInfo-    ResolveDOMHTMLDivElementMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMHTMLDivElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo-    ResolveDOMHTMLDivElementMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMHTMLDivElementMethod "getClassName" o = DOMElementGetClassNameMethodInfo-    ResolveDOMHTMLDivElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo-    ResolveDOMHTMLDivElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo-    ResolveDOMHTMLDivElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo-    ResolveDOMHTMLDivElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo-    ResolveDOMHTMLDivElementMethod "getContentEditable" o = DOMHTMLElementGetContentEditableMethodInfo-    ResolveDOMHTMLDivElementMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMHTMLDivElementMethod "getDir" o = DOMHTMLElementGetDirMethodInfo-    ResolveDOMHTMLDivElementMethod "getElementsByClassName" o = DOMElementGetElementsByClassNameMethodInfo-    ResolveDOMHTMLDivElementMethod "getElementsByClassNameAsHtmlCollection" o = DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLDivElementMethod "getElementsByTagName" o = DOMElementGetElementsByTagNameMethodInfo-    ResolveDOMHTMLDivElementMethod "getElementsByTagNameAsHtmlCollection" o = DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLDivElementMethod "getElementsByTagNameNs" o = DOMElementGetElementsByTagNameNsMethodInfo-    ResolveDOMHTMLDivElementMethod "getElementsByTagNameNsAsHtmlCollection" o = DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo-    ResolveDOMHTMLDivElementMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMHTMLDivElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo-    ResolveDOMHTMLDivElementMethod "getId" o = DOMElementGetIdMethodInfo-    ResolveDOMHTMLDivElementMethod "getInnerText" o = DOMHTMLElementGetInnerTextMethodInfo-    ResolveDOMHTMLDivElementMethod "getIsContentEditable" o = DOMHTMLElementGetIsContentEditableMethodInfo-    ResolveDOMHTMLDivElementMethod "getLang" o = DOMHTMLElementGetLangMethodInfo-    ResolveDOMHTMLDivElementMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMHTMLDivElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo-    ResolveDOMHTMLDivElementMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMHTMLDivElementMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMHTMLDivElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo-    ResolveDOMHTMLDivElementMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMHTMLDivElementMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMHTMLDivElementMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMHTMLDivElementMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMHTMLDivElementMethod "getOffsetHeight" o = DOMElementGetOffsetHeightMethodInfo-    ResolveDOMHTMLDivElementMethod "getOffsetLeft" o = DOMElementGetOffsetLeftMethodInfo-    ResolveDOMHTMLDivElementMethod "getOffsetParent" o = DOMElementGetOffsetParentMethodInfo-    ResolveDOMHTMLDivElementMethod "getOffsetTop" o = DOMElementGetOffsetTopMethodInfo-    ResolveDOMHTMLDivElementMethod "getOffsetWidth" o = DOMElementGetOffsetWidthMethodInfo-    ResolveDOMHTMLDivElementMethod "getOuterText" o = DOMHTMLElementGetOuterTextMethodInfo-    ResolveDOMHTMLDivElementMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMHTMLDivElementMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMHTMLDivElementMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMHTMLDivElementMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMHTMLDivElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo-    ResolveDOMHTMLDivElementMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMHTMLDivElementMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMHTMLDivElementMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMHTMLDivElementMethod "getScrollHeight" o = DOMElementGetScrollHeightMethodInfo-    ResolveDOMHTMLDivElementMethod "getScrollLeft" o = DOMElementGetScrollLeftMethodInfo-    ResolveDOMHTMLDivElementMethod "getScrollTop" o = DOMElementGetScrollTopMethodInfo-    ResolveDOMHTMLDivElementMethod "getScrollWidth" o = DOMElementGetScrollWidthMethodInfo-    ResolveDOMHTMLDivElementMethod "getStyle" o = DOMElementGetStyleMethodInfo-    ResolveDOMHTMLDivElementMethod "getTabIndex" o = DOMHTMLElementGetTabIndexMethodInfo-    ResolveDOMHTMLDivElementMethod "getTagName" o = DOMElementGetTagNameMethodInfo-    ResolveDOMHTMLDivElementMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMHTMLDivElementMethod "getTitle" o = DOMHTMLElementGetTitleMethodInfo-    ResolveDOMHTMLDivElementMethod "setAccessKey" o = DOMHTMLElementSetAccessKeyMethodInfo-    ResolveDOMHTMLDivElementMethod "setAlign" o = DOMHTMLDivElementSetAlignMethodInfo-    ResolveDOMHTMLDivElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo-    ResolveDOMHTMLDivElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo-    ResolveDOMHTMLDivElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo-    ResolveDOMHTMLDivElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo-    ResolveDOMHTMLDivElementMethod "setClassName" o = DOMElementSetClassNameMethodInfo-    ResolveDOMHTMLDivElementMethod "setContentEditable" o = DOMHTMLElementSetContentEditableMethodInfo-    ResolveDOMHTMLDivElementMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMHTMLDivElementMethod "setDir" o = DOMHTMLElementSetDirMethodInfo-    ResolveDOMHTMLDivElementMethod "setId" o = DOMElementSetIdMethodInfo-    ResolveDOMHTMLDivElementMethod "setInnerText" o = DOMHTMLElementSetInnerTextMethodInfo-    ResolveDOMHTMLDivElementMethod "setLang" o = DOMHTMLElementSetLangMethodInfo-    ResolveDOMHTMLDivElementMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMHTMLDivElementMethod "setOuterText" o = DOMHTMLElementSetOuterTextMethodInfo-    ResolveDOMHTMLDivElementMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMHTMLDivElementMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMHTMLDivElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo-    ResolveDOMHTMLDivElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo-    ResolveDOMHTMLDivElementMethod "setTabIndex" o = DOMHTMLElementSetTabIndexMethodInfo-    ResolveDOMHTMLDivElementMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMHTMLDivElementMethod "setTitle" o = DOMHTMLElementSetTitleMethodInfo-    ResolveDOMHTMLDivElementMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMHTMLDivElementMethod t DOMHTMLDivElement, MethodInfo info DOMHTMLDivElement p) => IsLabelProxy t (DOMHTMLDivElement -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMHTMLDivElementMethod t DOMHTMLDivElement, MethodInfo info DOMHTMLDivElement p) => IsLabel t (DOMHTMLDivElement -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "align"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLDivElementAlign :: (MonadIO m, DOMHTMLDivElementK o) => o -> m (Maybe T.Text)-getDOMHTMLDivElementAlign obj = liftIO $ getObjectPropertyString obj "align"--setDOMHTMLDivElementAlign :: (MonadIO m, DOMHTMLDivElementK o) => o -> T.Text -> m ()-setDOMHTMLDivElementAlign obj val = liftIO $ setObjectPropertyString obj "align" (Just val)--constructDOMHTMLDivElementAlign :: T.Text -> IO ([Char], GValue)-constructDOMHTMLDivElementAlign val = constructObjectPropertyString "align" (Just val)--data DOMHTMLDivElementAlignPropertyInfo-instance AttrInfo DOMHTMLDivElementAlignPropertyInfo where-    type AttrAllowedOps DOMHTMLDivElementAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLDivElementAlignPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLDivElementAlignPropertyInfo = DOMHTMLDivElementK-    type AttrGetType DOMHTMLDivElementAlignPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLDivElementAlignPropertyInfo = "align"-    attrGet _ = getDOMHTMLDivElementAlign-    attrSet _ = setDOMHTMLDivElementAlign-    attrConstruct _ = constructDOMHTMLDivElementAlign-    attrClear _ = undefined--type instance AttributeList DOMHTMLDivElement = DOMHTMLDivElementAttributeList-type DOMHTMLDivElementAttributeList = ('[ '("accessKey", DOMHTMLElementAccessKeyPropertyInfo), '("align", DOMHTMLDivElementAlignPropertyInfo), '("attributes", DOMElementAttributesPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMElementChildrenPropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("contentEditable", DOMHTMLElementContentEditablePropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("id", DOMElementIdPropertyInfo), '("innerHtml", DOMElementInnerHtmlPropertyInfo), '("innerText", DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", DOMHTMLElementIsContentEditablePropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("outerHtml", DOMElementOuterHtmlPropertyInfo), '("outerText", DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tabIndex", DOMHTMLElementTabIndexPropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])--dOMHTMLDivElementAlign :: AttrLabelProxy "align"-dOMHTMLDivElementAlign = AttrLabelProxy--type instance SignalList DOMHTMLDivElement = DOMHTMLDivElementSignalList-type DOMHTMLDivElementSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMHTMLDivElement::get_align--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLDivElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->                -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLDivElement"-    IO CString---dOMHTMLDivElementGetAlign ::-    (MonadIO m, DOMHTMLDivElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLDivElementGetAlign _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_div_element_get_align _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_div_element_get_align" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLDivElementGetAlignMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLDivElementK a) => MethodInfo DOMHTMLDivElementGetAlignMethodInfo a signature where-    overloadedMethod _ = dOMHTMLDivElementGetAlign---- method DOMHTMLDivElement::set_align--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLDivElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLDivElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLDivElementSetAlign ::-    (MonadIO m, DOMHTMLDivElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLDivElementSetAlign _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_div_element_set_align _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLDivElementSetAlignMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLDivElementK a) => MethodInfo DOMHTMLDivElementSetAlignMethodInfo a signature where-    overloadedMethod _ = dOMHTMLDivElementSetAlign--
− GI/WebKit2WebExtension/Objects/DOMHTMLDivElement.hs-boot
@@ -1,16 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMHTMLDivElement where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMHTMLDivElement = DOMHTMLDivElement (ForeignPtr DOMHTMLDivElement)-instance GObject DOMHTMLDivElement where-class GObject o => DOMHTMLDivElementK o-instance (GObject o, IsDescendantOf DOMHTMLDivElement o) => DOMHTMLDivElementK o-data DOMHTMLDivElementAlignPropertyInfo-data DOMHTMLDivElementGetAlignMethodInfo-data DOMHTMLDivElementSetAlignMethodInfo
− GI/WebKit2WebExtension/Objects/DOMHTMLDocument.hs
@@ -1,1495 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMHTMLDocument-    ( ---- * Exported types-    DOMHTMLDocument(..)                     ,-    DOMHTMLDocumentK                        ,-    toDOMHTMLDocument                       ,-    noDOMHTMLDocument                       ,--- -- * Methods--- ** dOMHTMLDocumentCaptureEvents-    DOMHTMLDocumentCaptureEventsMethodInfo  ,-    dOMHTMLDocumentCaptureEvents            ,----- ** dOMHTMLDocumentClear-    DOMHTMLDocumentClearMethodInfo          ,-    dOMHTMLDocumentClear                    ,----- ** dOMHTMLDocumentClose-    DOMHTMLDocumentCloseMethodInfo          ,-    dOMHTMLDocumentClose                    ,----- ** dOMHTMLDocumentGetAlinkColor-    DOMHTMLDocumentGetAlinkColorMethodInfo  ,-    dOMHTMLDocumentGetAlinkColor            ,----- ** dOMHTMLDocumentGetBgColor-    DOMHTMLDocumentGetBgColorMethodInfo     ,-    dOMHTMLDocumentGetBgColor               ,----- ** dOMHTMLDocumentGetCompatMode-    DOMHTMLDocumentGetCompatModeMethodInfo  ,-    dOMHTMLDocumentGetCompatMode            ,----- ** dOMHTMLDocumentGetDesignMode-    DOMHTMLDocumentGetDesignModeMethodInfo  ,-    dOMHTMLDocumentGetDesignMode            ,----- ** dOMHTMLDocumentGetDir-    DOMHTMLDocumentGetDirMethodInfo         ,-    dOMHTMLDocumentGetDir                   ,----- ** dOMHTMLDocumentGetEmbeds-    DOMHTMLDocumentGetEmbedsMethodInfo      ,-    dOMHTMLDocumentGetEmbeds                ,----- ** dOMHTMLDocumentGetFgColor-    DOMHTMLDocumentGetFgColorMethodInfo     ,-    dOMHTMLDocumentGetFgColor               ,----- ** dOMHTMLDocumentGetHeight-    DOMHTMLDocumentGetHeightMethodInfo      ,-    dOMHTMLDocumentGetHeight                ,----- ** dOMHTMLDocumentGetLinkColor-    DOMHTMLDocumentGetLinkColorMethodInfo   ,-    dOMHTMLDocumentGetLinkColor             ,----- ** dOMHTMLDocumentGetPlugins-    DOMHTMLDocumentGetPluginsMethodInfo     ,-    dOMHTMLDocumentGetPlugins               ,----- ** dOMHTMLDocumentGetScripts-    DOMHTMLDocumentGetScriptsMethodInfo     ,-    dOMHTMLDocumentGetScripts               ,----- ** dOMHTMLDocumentGetVlinkColor-    DOMHTMLDocumentGetVlinkColorMethodInfo  ,-    dOMHTMLDocumentGetVlinkColor            ,----- ** dOMHTMLDocumentGetWidth-    DOMHTMLDocumentGetWidthMethodInfo       ,-    dOMHTMLDocumentGetWidth                 ,----- ** dOMHTMLDocumentReleaseEvents-    DOMHTMLDocumentReleaseEventsMethodInfo  ,-    dOMHTMLDocumentReleaseEvents            ,----- ** dOMHTMLDocumentSetAlinkColor-    DOMHTMLDocumentSetAlinkColorMethodInfo  ,-    dOMHTMLDocumentSetAlinkColor            ,----- ** dOMHTMLDocumentSetBgColor-    DOMHTMLDocumentSetBgColorMethodInfo     ,-    dOMHTMLDocumentSetBgColor               ,----- ** dOMHTMLDocumentSetDesignMode-    DOMHTMLDocumentSetDesignModeMethodInfo  ,-    dOMHTMLDocumentSetDesignMode            ,----- ** dOMHTMLDocumentSetDir-    DOMHTMLDocumentSetDirMethodInfo         ,-    dOMHTMLDocumentSetDir                   ,----- ** dOMHTMLDocumentSetFgColor-    DOMHTMLDocumentSetFgColorMethodInfo     ,-    dOMHTMLDocumentSetFgColor               ,----- ** dOMHTMLDocumentSetLinkColor-    DOMHTMLDocumentSetLinkColorMethodInfo   ,-    dOMHTMLDocumentSetLinkColor             ,----- ** dOMHTMLDocumentSetVlinkColor-    DOMHTMLDocumentSetVlinkColorMethodInfo  ,-    dOMHTMLDocumentSetVlinkColor            ,----- -- * Properties--- ** AlinkColor-    DOMHTMLDocumentAlinkColorPropertyInfo   ,-    constructDOMHTMLDocumentAlinkColor      ,-    dOMHTMLDocumentAlinkColor               ,-    getDOMHTMLDocumentAlinkColor            ,-    setDOMHTMLDocumentAlinkColor            ,----- ** BgColor-    DOMHTMLDocumentBgColorPropertyInfo      ,-    constructDOMHTMLDocumentBgColor         ,-    dOMHTMLDocumentBgColor                  ,-    getDOMHTMLDocumentBgColor               ,-    setDOMHTMLDocumentBgColor               ,----- ** CompatMode-    DOMHTMLDocumentCompatModePropertyInfo   ,-    dOMHTMLDocumentCompatMode               ,-    getDOMHTMLDocumentCompatMode            ,----- ** DesignMode-    DOMHTMLDocumentDesignModePropertyInfo   ,-    constructDOMHTMLDocumentDesignMode      ,-    dOMHTMLDocumentDesignMode               ,-    getDOMHTMLDocumentDesignMode            ,-    setDOMHTMLDocumentDesignMode            ,----- ** Dir-    DOMHTMLDocumentDirPropertyInfo          ,-    constructDOMHTMLDocumentDir             ,-    dOMHTMLDocumentDir                      ,-    getDOMHTMLDocumentDir                   ,-    setDOMHTMLDocumentDir                   ,----- ** Embeds-    DOMHTMLDocumentEmbedsPropertyInfo       ,-    dOMHTMLDocumentEmbeds                   ,-    getDOMHTMLDocumentEmbeds                ,----- ** FgColor-    DOMHTMLDocumentFgColorPropertyInfo      ,-    constructDOMHTMLDocumentFgColor         ,-    dOMHTMLDocumentFgColor                  ,-    getDOMHTMLDocumentFgColor               ,-    setDOMHTMLDocumentFgColor               ,----- ** Height-    DOMHTMLDocumentHeightPropertyInfo       ,-    dOMHTMLDocumentHeight                   ,-    getDOMHTMLDocumentHeight                ,----- ** LinkColor-    DOMHTMLDocumentLinkColorPropertyInfo    ,-    constructDOMHTMLDocumentLinkColor       ,-    dOMHTMLDocumentLinkColor                ,-    getDOMHTMLDocumentLinkColor             ,-    setDOMHTMLDocumentLinkColor             ,----- ** Plugins-    DOMHTMLDocumentPluginsPropertyInfo      ,-    dOMHTMLDocumentPlugins                  ,-    getDOMHTMLDocumentPlugins               ,----- ** Scripts-    DOMHTMLDocumentScriptsPropertyInfo      ,-    dOMHTMLDocumentScripts                  ,-    getDOMHTMLDocumentScripts               ,----- ** VlinkColor-    DOMHTMLDocumentVlinkColorPropertyInfo   ,-    constructDOMHTMLDocumentVlinkColor      ,-    dOMHTMLDocumentVlinkColor               ,-    getDOMHTMLDocumentVlinkColor            ,-    setDOMHTMLDocumentVlinkColor            ,----- ** Width-    DOMHTMLDocumentWidthPropertyInfo        ,-    dOMHTMLDocumentWidth                    ,-    getDOMHTMLDocumentWidth                 ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMHTMLDocument = DOMHTMLDocument (ForeignPtr DOMHTMLDocument)-foreign import ccall "webkit_dom_html_document_get_type"-    c_webkit_dom_html_document_get_type :: IO GType--type instance ParentTypes DOMHTMLDocument = DOMHTMLDocumentParentTypes-type DOMHTMLDocumentParentTypes = '[DOMDocument, DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMHTMLDocument where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_html_document_get_type-    --class GObject o => DOMHTMLDocumentK o-instance (GObject o, IsDescendantOf DOMHTMLDocument o) => DOMHTMLDocumentK o--toDOMHTMLDocument :: DOMHTMLDocumentK o => o -> IO DOMHTMLDocument-toDOMHTMLDocument = unsafeCastTo DOMHTMLDocument--noDOMHTMLDocument :: Maybe DOMHTMLDocument-noDOMHTMLDocument = Nothing--type family ResolveDOMHTMLDocumentMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMHTMLDocumentMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMHTMLDocumentMethod "adoptNode" o = DOMDocumentAdoptNodeMethodInfo-    ResolveDOMHTMLDocumentMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMHTMLDocumentMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMHTMLDocumentMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMHTMLDocumentMethod "captureEvents" o = DOMHTMLDocumentCaptureEventsMethodInfo-    ResolveDOMHTMLDocumentMethod "clear" o = DOMHTMLDocumentClearMethodInfo-    ResolveDOMHTMLDocumentMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMHTMLDocumentMethod "close" o = DOMHTMLDocumentCloseMethodInfo-    ResolveDOMHTMLDocumentMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMHTMLDocumentMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMHTMLDocumentMethod "createAttribute" o = DOMDocumentCreateAttributeMethodInfo-    ResolveDOMHTMLDocumentMethod "createAttributeNs" o = DOMDocumentCreateAttributeNsMethodInfo-    ResolveDOMHTMLDocumentMethod "createCdataSection" o = DOMDocumentCreateCdataSectionMethodInfo-    ResolveDOMHTMLDocumentMethod "createComment" o = DOMDocumentCreateCommentMethodInfo-    ResolveDOMHTMLDocumentMethod "createCssStyleDeclaration" o = DOMDocumentCreateCssStyleDeclarationMethodInfo-    ResolveDOMHTMLDocumentMethod "createDocumentFragment" o = DOMDocumentCreateDocumentFragmentMethodInfo-    ResolveDOMHTMLDocumentMethod "createElement" o = DOMDocumentCreateElementMethodInfo-    ResolveDOMHTMLDocumentMethod "createElementNs" o = DOMDocumentCreateElementNsMethodInfo-    ResolveDOMHTMLDocumentMethod "createEntityReference" o = DOMDocumentCreateEntityReferenceMethodInfo-    ResolveDOMHTMLDocumentMethod "createEvent" o = DOMDocumentCreateEventMethodInfo-    ResolveDOMHTMLDocumentMethod "createExpression" o = DOMDocumentCreateExpressionMethodInfo-    ResolveDOMHTMLDocumentMethod "createNodeIterator" o = DOMDocumentCreateNodeIteratorMethodInfo-    ResolveDOMHTMLDocumentMethod "createNsResolver" o = DOMDocumentCreateNsResolverMethodInfo-    ResolveDOMHTMLDocumentMethod "createProcessingInstruction" o = DOMDocumentCreateProcessingInstructionMethodInfo-    ResolveDOMHTMLDocumentMethod "createRange" o = DOMDocumentCreateRangeMethodInfo-    ResolveDOMHTMLDocumentMethod "createTextNode" o = DOMDocumentCreateTextNodeMethodInfo-    ResolveDOMHTMLDocumentMethod "createTreeWalker" o = DOMDocumentCreateTreeWalkerMethodInfo-    ResolveDOMHTMLDocumentMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMHTMLDocumentMethod "elementFromPoint" o = DOMDocumentElementFromPointMethodInfo-    ResolveDOMHTMLDocumentMethod "evaluate" o = DOMDocumentEvaluateMethodInfo-    ResolveDOMHTMLDocumentMethod "execCommand" o = DOMDocumentExecCommandMethodInfo-    ResolveDOMHTMLDocumentMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMHTMLDocumentMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMHTMLDocumentMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMHTMLDocumentMethod "hasFocus" o = DOMDocumentHasFocusMethodInfo-    ResolveDOMHTMLDocumentMethod "importNode" o = DOMDocumentImportNodeMethodInfo-    ResolveDOMHTMLDocumentMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMHTMLDocumentMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMHTMLDocumentMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMHTMLDocumentMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMHTMLDocumentMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMHTMLDocumentMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMHTMLDocumentMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMHTMLDocumentMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMHTMLDocumentMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMHTMLDocumentMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMHTMLDocumentMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMHTMLDocumentMethod "queryCommandEnabled" o = DOMDocumentQueryCommandEnabledMethodInfo-    ResolveDOMHTMLDocumentMethod "queryCommandIndeterm" o = DOMDocumentQueryCommandIndetermMethodInfo-    ResolveDOMHTMLDocumentMethod "queryCommandState" o = DOMDocumentQueryCommandStateMethodInfo-    ResolveDOMHTMLDocumentMethod "queryCommandSupported" o = DOMDocumentQueryCommandSupportedMethodInfo-    ResolveDOMHTMLDocumentMethod "queryCommandValue" o = DOMDocumentQueryCommandValueMethodInfo-    ResolveDOMHTMLDocumentMethod "querySelector" o = DOMDocumentQuerySelectorMethodInfo-    ResolveDOMHTMLDocumentMethod "querySelectorAll" o = DOMDocumentQuerySelectorAllMethodInfo-    ResolveDOMHTMLDocumentMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMHTMLDocumentMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMHTMLDocumentMethod "releaseEvents" o = DOMHTMLDocumentReleaseEventsMethodInfo-    ResolveDOMHTMLDocumentMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMHTMLDocumentMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMHTMLDocumentMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMHTMLDocumentMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMHTMLDocumentMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMHTMLDocumentMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMHTMLDocumentMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMHTMLDocumentMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMHTMLDocumentMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMHTMLDocumentMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMHTMLDocumentMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMHTMLDocumentMethod "getActiveElement" o = DOMDocumentGetActiveElementMethodInfo-    ResolveDOMHTMLDocumentMethod "getAlinkColor" o = DOMHTMLDocumentGetAlinkColorMethodInfo-    ResolveDOMHTMLDocumentMethod "getAnchors" o = DOMDocumentGetAnchorsMethodInfo-    ResolveDOMHTMLDocumentMethod "getApplets" o = DOMDocumentGetAppletsMethodInfo-    ResolveDOMHTMLDocumentMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMHTMLDocumentMethod "getBgColor" o = DOMHTMLDocumentGetBgColorMethodInfo-    ResolveDOMHTMLDocumentMethod "getBody" o = DOMDocumentGetBodyMethodInfo-    ResolveDOMHTMLDocumentMethod "getCharacterSet" o = DOMDocumentGetCharacterSetMethodInfo-    ResolveDOMHTMLDocumentMethod "getCharset" o = DOMDocumentGetCharsetMethodInfo-    ResolveDOMHTMLDocumentMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMHTMLDocumentMethod "getCompatMode" o = DOMHTMLDocumentGetCompatModeMethodInfo-    ResolveDOMHTMLDocumentMethod "getCookie" o = DOMDocumentGetCookieMethodInfo-    ResolveDOMHTMLDocumentMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMHTMLDocumentMethod "getDefaultCharset" o = DOMDocumentGetDefaultCharsetMethodInfo-    ResolveDOMHTMLDocumentMethod "getDefaultView" o = DOMDocumentGetDefaultViewMethodInfo-    ResolveDOMHTMLDocumentMethod "getDesignMode" o = DOMHTMLDocumentGetDesignModeMethodInfo-    ResolveDOMHTMLDocumentMethod "getDir" o = DOMHTMLDocumentGetDirMethodInfo-    ResolveDOMHTMLDocumentMethod "getDoctype" o = DOMDocumentGetDoctypeMethodInfo-    ResolveDOMHTMLDocumentMethod "getDocumentElement" o = DOMDocumentGetDocumentElementMethodInfo-    ResolveDOMHTMLDocumentMethod "getDocumentUri" o = DOMDocumentGetDocumentUriMethodInfo-    ResolveDOMHTMLDocumentMethod "getDomain" o = DOMDocumentGetDomainMethodInfo-    ResolveDOMHTMLDocumentMethod "getElementById" o = DOMDocumentGetElementByIdMethodInfo-    ResolveDOMHTMLDocumentMethod "getElementsByClassName" o = DOMDocumentGetElementsByClassNameMethodInfo-    ResolveDOMHTMLDocumentMethod "getElementsByClassNameAsHtmlCollection" o = DOMDocumentGetElementsByClassNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLDocumentMethod "getElementsByName" o = DOMDocumentGetElementsByNameMethodInfo-    ResolveDOMHTMLDocumentMethod "getElementsByTagName" o = DOMDocumentGetElementsByTagNameMethodInfo-    ResolveDOMHTMLDocumentMethod "getElementsByTagNameAsHtmlCollection" o = DOMDocumentGetElementsByTagNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLDocumentMethod "getElementsByTagNameNs" o = DOMDocumentGetElementsByTagNameNsMethodInfo-    ResolveDOMHTMLDocumentMethod "getElementsByTagNameNsAsHtmlCollection" o = DOMDocumentGetElementsByTagNameNsAsHtmlCollectionMethodInfo-    ResolveDOMHTMLDocumentMethod "getEmbeds" o = DOMHTMLDocumentGetEmbedsMethodInfo-    ResolveDOMHTMLDocumentMethod "getFgColor" o = DOMHTMLDocumentGetFgColorMethodInfo-    ResolveDOMHTMLDocumentMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMHTMLDocumentMethod "getForms" o = DOMDocumentGetFormsMethodInfo-    ResolveDOMHTMLDocumentMethod "getHead" o = DOMDocumentGetHeadMethodInfo-    ResolveDOMHTMLDocumentMethod "getHeight" o = DOMHTMLDocumentGetHeightMethodInfo-    ResolveDOMHTMLDocumentMethod "getImages" o = DOMDocumentGetImagesMethodInfo-    ResolveDOMHTMLDocumentMethod "getImplementation" o = DOMDocumentGetImplementationMethodInfo-    ResolveDOMHTMLDocumentMethod "getInputEncoding" o = DOMDocumentGetInputEncodingMethodInfo-    ResolveDOMHTMLDocumentMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMHTMLDocumentMethod "getLastModified" o = DOMDocumentGetLastModifiedMethodInfo-    ResolveDOMHTMLDocumentMethod "getLinkColor" o = DOMHTMLDocumentGetLinkColorMethodInfo-    ResolveDOMHTMLDocumentMethod "getLinks" o = DOMDocumentGetLinksMethodInfo-    ResolveDOMHTMLDocumentMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMHTMLDocumentMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMHTMLDocumentMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMHTMLDocumentMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMHTMLDocumentMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMHTMLDocumentMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMHTMLDocumentMethod "getOverrideStyle" o = DOMDocumentGetOverrideStyleMethodInfo-    ResolveDOMHTMLDocumentMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMHTMLDocumentMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMHTMLDocumentMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMHTMLDocumentMethod "getPlugins" o = DOMHTMLDocumentGetPluginsMethodInfo-    ResolveDOMHTMLDocumentMethod "getPreferredStylesheetSet" o = DOMDocumentGetPreferredStylesheetSetMethodInfo-    ResolveDOMHTMLDocumentMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMHTMLDocumentMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMHTMLDocumentMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMHTMLDocumentMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMHTMLDocumentMethod "getReadyState" o = DOMDocumentGetReadyStateMethodInfo-    ResolveDOMHTMLDocumentMethod "getReferrer" o = DOMDocumentGetReferrerMethodInfo-    ResolveDOMHTMLDocumentMethod "getScripts" o = DOMHTMLDocumentGetScriptsMethodInfo-    ResolveDOMHTMLDocumentMethod "getSelectedStylesheetSet" o = DOMDocumentGetSelectedStylesheetSetMethodInfo-    ResolveDOMHTMLDocumentMethod "getStyleSheets" o = DOMDocumentGetStyleSheetsMethodInfo-    ResolveDOMHTMLDocumentMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMHTMLDocumentMethod "getTitle" o = DOMDocumentGetTitleMethodInfo-    ResolveDOMHTMLDocumentMethod "getUrl" o = DOMDocumentGetUrlMethodInfo-    ResolveDOMHTMLDocumentMethod "getVlinkColor" o = DOMHTMLDocumentGetVlinkColorMethodInfo-    ResolveDOMHTMLDocumentMethod "getWidth" o = DOMHTMLDocumentGetWidthMethodInfo-    ResolveDOMHTMLDocumentMethod "getXmlEncoding" o = DOMDocumentGetXmlEncodingMethodInfo-    ResolveDOMHTMLDocumentMethod "getXmlStandalone" o = DOMDocumentGetXmlStandaloneMethodInfo-    ResolveDOMHTMLDocumentMethod "getXmlVersion" o = DOMDocumentGetXmlVersionMethodInfo-    ResolveDOMHTMLDocumentMethod "setAlinkColor" o = DOMHTMLDocumentSetAlinkColorMethodInfo-    ResolveDOMHTMLDocumentMethod "setBgColor" o = DOMHTMLDocumentSetBgColorMethodInfo-    ResolveDOMHTMLDocumentMethod "setBody" o = DOMDocumentSetBodyMethodInfo-    ResolveDOMHTMLDocumentMethod "setCharset" o = DOMDocumentSetCharsetMethodInfo-    ResolveDOMHTMLDocumentMethod "setCookie" o = DOMDocumentSetCookieMethodInfo-    ResolveDOMHTMLDocumentMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMHTMLDocumentMethod "setDesignMode" o = DOMHTMLDocumentSetDesignModeMethodInfo-    ResolveDOMHTMLDocumentMethod "setDir" o = DOMHTMLDocumentSetDirMethodInfo-    ResolveDOMHTMLDocumentMethod "setDocumentUri" o = DOMDocumentSetDocumentUriMethodInfo-    ResolveDOMHTMLDocumentMethod "setFgColor" o = DOMHTMLDocumentSetFgColorMethodInfo-    ResolveDOMHTMLDocumentMethod "setLinkColor" o = DOMHTMLDocumentSetLinkColorMethodInfo-    ResolveDOMHTMLDocumentMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMHTMLDocumentMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMHTMLDocumentMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMHTMLDocumentMethod "setSelectedStylesheetSet" o = DOMDocumentSetSelectedStylesheetSetMethodInfo-    ResolveDOMHTMLDocumentMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMHTMLDocumentMethod "setTitle" o = DOMDocumentSetTitleMethodInfo-    ResolveDOMHTMLDocumentMethod "setVlinkColor" o = DOMHTMLDocumentSetVlinkColorMethodInfo-    ResolveDOMHTMLDocumentMethod "setXmlStandalone" o = DOMDocumentSetXmlStandaloneMethodInfo-    ResolveDOMHTMLDocumentMethod "setXmlVersion" o = DOMDocumentSetXmlVersionMethodInfo-    ResolveDOMHTMLDocumentMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMHTMLDocumentMethod t DOMHTMLDocument, MethodInfo info DOMHTMLDocument p) => IsLabelProxy t (DOMHTMLDocument -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMHTMLDocumentMethod t DOMHTMLDocument, MethodInfo info DOMHTMLDocument p) => IsLabel t (DOMHTMLDocument -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "alink-color"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLDocumentAlinkColor :: (MonadIO m, DOMHTMLDocumentK o) => o -> m (Maybe T.Text)-getDOMHTMLDocumentAlinkColor obj = liftIO $ getObjectPropertyString obj "alink-color"--setDOMHTMLDocumentAlinkColor :: (MonadIO m, DOMHTMLDocumentK o) => o -> T.Text -> m ()-setDOMHTMLDocumentAlinkColor obj val = liftIO $ setObjectPropertyString obj "alink-color" (Just val)--constructDOMHTMLDocumentAlinkColor :: T.Text -> IO ([Char], GValue)-constructDOMHTMLDocumentAlinkColor val = constructObjectPropertyString "alink-color" (Just val)--data DOMHTMLDocumentAlinkColorPropertyInfo-instance AttrInfo DOMHTMLDocumentAlinkColorPropertyInfo where-    type AttrAllowedOps DOMHTMLDocumentAlinkColorPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLDocumentAlinkColorPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLDocumentAlinkColorPropertyInfo = DOMHTMLDocumentK-    type AttrGetType DOMHTMLDocumentAlinkColorPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLDocumentAlinkColorPropertyInfo = "alink-color"-    attrGet _ = getDOMHTMLDocumentAlinkColor-    attrSet _ = setDOMHTMLDocumentAlinkColor-    attrConstruct _ = constructDOMHTMLDocumentAlinkColor-    attrClear _ = undefined---- VVV Prop "bg-color"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLDocumentBgColor :: (MonadIO m, DOMHTMLDocumentK o) => o -> m (Maybe T.Text)-getDOMHTMLDocumentBgColor obj = liftIO $ getObjectPropertyString obj "bg-color"--setDOMHTMLDocumentBgColor :: (MonadIO m, DOMHTMLDocumentK o) => o -> T.Text -> m ()-setDOMHTMLDocumentBgColor obj val = liftIO $ setObjectPropertyString obj "bg-color" (Just val)--constructDOMHTMLDocumentBgColor :: T.Text -> IO ([Char], GValue)-constructDOMHTMLDocumentBgColor val = constructObjectPropertyString "bg-color" (Just val)--data DOMHTMLDocumentBgColorPropertyInfo-instance AttrInfo DOMHTMLDocumentBgColorPropertyInfo where-    type AttrAllowedOps DOMHTMLDocumentBgColorPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLDocumentBgColorPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLDocumentBgColorPropertyInfo = DOMHTMLDocumentK-    type AttrGetType DOMHTMLDocumentBgColorPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLDocumentBgColorPropertyInfo = "bg-color"-    attrGet _ = getDOMHTMLDocumentBgColor-    attrSet _ = setDOMHTMLDocumentBgColor-    attrConstruct _ = constructDOMHTMLDocumentBgColor-    attrClear _ = undefined---- VVV Prop "compat-mode"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLDocumentCompatMode :: (MonadIO m, DOMHTMLDocumentK o) => o -> m (Maybe T.Text)-getDOMHTMLDocumentCompatMode obj = liftIO $ getObjectPropertyString obj "compat-mode"--data DOMHTMLDocumentCompatModePropertyInfo-instance AttrInfo DOMHTMLDocumentCompatModePropertyInfo where-    type AttrAllowedOps DOMHTMLDocumentCompatModePropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLDocumentCompatModePropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLDocumentCompatModePropertyInfo = DOMHTMLDocumentK-    type AttrGetType DOMHTMLDocumentCompatModePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLDocumentCompatModePropertyInfo = "compat-mode"-    attrGet _ = getDOMHTMLDocumentCompatMode-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "design-mode"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLDocumentDesignMode :: (MonadIO m, DOMHTMLDocumentK o) => o -> m (Maybe T.Text)-getDOMHTMLDocumentDesignMode obj = liftIO $ getObjectPropertyString obj "design-mode"--setDOMHTMLDocumentDesignMode :: (MonadIO m, DOMHTMLDocumentK o) => o -> T.Text -> m ()-setDOMHTMLDocumentDesignMode obj val = liftIO $ setObjectPropertyString obj "design-mode" (Just val)--constructDOMHTMLDocumentDesignMode :: T.Text -> IO ([Char], GValue)-constructDOMHTMLDocumentDesignMode val = constructObjectPropertyString "design-mode" (Just val)--data DOMHTMLDocumentDesignModePropertyInfo-instance AttrInfo DOMHTMLDocumentDesignModePropertyInfo where-    type AttrAllowedOps DOMHTMLDocumentDesignModePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLDocumentDesignModePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLDocumentDesignModePropertyInfo = DOMHTMLDocumentK-    type AttrGetType DOMHTMLDocumentDesignModePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLDocumentDesignModePropertyInfo = "design-mode"-    attrGet _ = getDOMHTMLDocumentDesignMode-    attrSet _ = setDOMHTMLDocumentDesignMode-    attrConstruct _ = constructDOMHTMLDocumentDesignMode-    attrClear _ = undefined---- VVV Prop "dir"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLDocumentDir :: (MonadIO m, DOMHTMLDocumentK o) => o -> m (Maybe T.Text)-getDOMHTMLDocumentDir obj = liftIO $ getObjectPropertyString obj "dir"--setDOMHTMLDocumentDir :: (MonadIO m, DOMHTMLDocumentK o) => o -> T.Text -> m ()-setDOMHTMLDocumentDir obj val = liftIO $ setObjectPropertyString obj "dir" (Just val)--constructDOMHTMLDocumentDir :: T.Text -> IO ([Char], GValue)-constructDOMHTMLDocumentDir val = constructObjectPropertyString "dir" (Just val)--data DOMHTMLDocumentDirPropertyInfo-instance AttrInfo DOMHTMLDocumentDirPropertyInfo where-    type AttrAllowedOps DOMHTMLDocumentDirPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLDocumentDirPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLDocumentDirPropertyInfo = DOMHTMLDocumentK-    type AttrGetType DOMHTMLDocumentDirPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLDocumentDirPropertyInfo = "dir"-    attrGet _ = getDOMHTMLDocumentDir-    attrSet _ = setDOMHTMLDocumentDir-    attrConstruct _ = constructDOMHTMLDocumentDir-    attrClear _ = undefined---- VVV Prop "embeds"-   -- Type: TInterface "WebKit2WebExtension" "DOMHTMLCollection"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLDocumentEmbeds :: (MonadIO m, DOMHTMLDocumentK o) => o -> m (Maybe DOMHTMLCollection)-getDOMHTMLDocumentEmbeds obj = liftIO $ getObjectPropertyObject obj "embeds" DOMHTMLCollection--data DOMHTMLDocumentEmbedsPropertyInfo-instance AttrInfo DOMHTMLDocumentEmbedsPropertyInfo where-    type AttrAllowedOps DOMHTMLDocumentEmbedsPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLDocumentEmbedsPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLDocumentEmbedsPropertyInfo = DOMHTMLDocumentK-    type AttrGetType DOMHTMLDocumentEmbedsPropertyInfo = (Maybe DOMHTMLCollection)-    type AttrLabel DOMHTMLDocumentEmbedsPropertyInfo = "embeds"-    attrGet _ = getDOMHTMLDocumentEmbeds-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "fg-color"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLDocumentFgColor :: (MonadIO m, DOMHTMLDocumentK o) => o -> m (Maybe T.Text)-getDOMHTMLDocumentFgColor obj = liftIO $ getObjectPropertyString obj "fg-color"--setDOMHTMLDocumentFgColor :: (MonadIO m, DOMHTMLDocumentK o) => o -> T.Text -> m ()-setDOMHTMLDocumentFgColor obj val = liftIO $ setObjectPropertyString obj "fg-color" (Just val)--constructDOMHTMLDocumentFgColor :: T.Text -> IO ([Char], GValue)-constructDOMHTMLDocumentFgColor val = constructObjectPropertyString "fg-color" (Just val)--data DOMHTMLDocumentFgColorPropertyInfo-instance AttrInfo DOMHTMLDocumentFgColorPropertyInfo where-    type AttrAllowedOps DOMHTMLDocumentFgColorPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLDocumentFgColorPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLDocumentFgColorPropertyInfo = DOMHTMLDocumentK-    type AttrGetType DOMHTMLDocumentFgColorPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLDocumentFgColorPropertyInfo = "fg-color"-    attrGet _ = getDOMHTMLDocumentFgColor-    attrSet _ = setDOMHTMLDocumentFgColor-    attrConstruct _ = constructDOMHTMLDocumentFgColor-    attrClear _ = undefined---- VVV Prop "height"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMHTMLDocumentHeight :: (MonadIO m, DOMHTMLDocumentK o) => o -> m CLong-getDOMHTMLDocumentHeight obj = liftIO $ getObjectPropertyLong obj "height"--data DOMHTMLDocumentHeightPropertyInfo-instance AttrInfo DOMHTMLDocumentHeightPropertyInfo where-    type AttrAllowedOps DOMHTMLDocumentHeightPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLDocumentHeightPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLDocumentHeightPropertyInfo = DOMHTMLDocumentK-    type AttrGetType DOMHTMLDocumentHeightPropertyInfo = CLong-    type AttrLabel DOMHTMLDocumentHeightPropertyInfo = "height"-    attrGet _ = getDOMHTMLDocumentHeight-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "link-color"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLDocumentLinkColor :: (MonadIO m, DOMHTMLDocumentK o) => o -> m (Maybe T.Text)-getDOMHTMLDocumentLinkColor obj = liftIO $ getObjectPropertyString obj "link-color"--setDOMHTMLDocumentLinkColor :: (MonadIO m, DOMHTMLDocumentK o) => o -> T.Text -> m ()-setDOMHTMLDocumentLinkColor obj val = liftIO $ setObjectPropertyString obj "link-color" (Just val)--constructDOMHTMLDocumentLinkColor :: T.Text -> IO ([Char], GValue)-constructDOMHTMLDocumentLinkColor val = constructObjectPropertyString "link-color" (Just val)--data DOMHTMLDocumentLinkColorPropertyInfo-instance AttrInfo DOMHTMLDocumentLinkColorPropertyInfo where-    type AttrAllowedOps DOMHTMLDocumentLinkColorPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLDocumentLinkColorPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLDocumentLinkColorPropertyInfo = DOMHTMLDocumentK-    type AttrGetType DOMHTMLDocumentLinkColorPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLDocumentLinkColorPropertyInfo = "link-color"-    attrGet _ = getDOMHTMLDocumentLinkColor-    attrSet _ = setDOMHTMLDocumentLinkColor-    attrConstruct _ = constructDOMHTMLDocumentLinkColor-    attrClear _ = undefined---- VVV Prop "plugins"-   -- Type: TInterface "WebKit2WebExtension" "DOMHTMLCollection"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLDocumentPlugins :: (MonadIO m, DOMHTMLDocumentK o) => o -> m (Maybe DOMHTMLCollection)-getDOMHTMLDocumentPlugins obj = liftIO $ getObjectPropertyObject obj "plugins" DOMHTMLCollection--data DOMHTMLDocumentPluginsPropertyInfo-instance AttrInfo DOMHTMLDocumentPluginsPropertyInfo where-    type AttrAllowedOps DOMHTMLDocumentPluginsPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLDocumentPluginsPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLDocumentPluginsPropertyInfo = DOMHTMLDocumentK-    type AttrGetType DOMHTMLDocumentPluginsPropertyInfo = (Maybe DOMHTMLCollection)-    type AttrLabel DOMHTMLDocumentPluginsPropertyInfo = "plugins"-    attrGet _ = getDOMHTMLDocumentPlugins-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "scripts"-   -- Type: TInterface "WebKit2WebExtension" "DOMHTMLCollection"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLDocumentScripts :: (MonadIO m, DOMHTMLDocumentK o) => o -> m (Maybe DOMHTMLCollection)-getDOMHTMLDocumentScripts obj = liftIO $ getObjectPropertyObject obj "scripts" DOMHTMLCollection--data DOMHTMLDocumentScriptsPropertyInfo-instance AttrInfo DOMHTMLDocumentScriptsPropertyInfo where-    type AttrAllowedOps DOMHTMLDocumentScriptsPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLDocumentScriptsPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLDocumentScriptsPropertyInfo = DOMHTMLDocumentK-    type AttrGetType DOMHTMLDocumentScriptsPropertyInfo = (Maybe DOMHTMLCollection)-    type AttrLabel DOMHTMLDocumentScriptsPropertyInfo = "scripts"-    attrGet _ = getDOMHTMLDocumentScripts-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "vlink-color"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLDocumentVlinkColor :: (MonadIO m, DOMHTMLDocumentK o) => o -> m (Maybe T.Text)-getDOMHTMLDocumentVlinkColor obj = liftIO $ getObjectPropertyString obj "vlink-color"--setDOMHTMLDocumentVlinkColor :: (MonadIO m, DOMHTMLDocumentK o) => o -> T.Text -> m ()-setDOMHTMLDocumentVlinkColor obj val = liftIO $ setObjectPropertyString obj "vlink-color" (Just val)--constructDOMHTMLDocumentVlinkColor :: T.Text -> IO ([Char], GValue)-constructDOMHTMLDocumentVlinkColor val = constructObjectPropertyString "vlink-color" (Just val)--data DOMHTMLDocumentVlinkColorPropertyInfo-instance AttrInfo DOMHTMLDocumentVlinkColorPropertyInfo where-    type AttrAllowedOps DOMHTMLDocumentVlinkColorPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLDocumentVlinkColorPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLDocumentVlinkColorPropertyInfo = DOMHTMLDocumentK-    type AttrGetType DOMHTMLDocumentVlinkColorPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLDocumentVlinkColorPropertyInfo = "vlink-color"-    attrGet _ = getDOMHTMLDocumentVlinkColor-    attrSet _ = setDOMHTMLDocumentVlinkColor-    attrConstruct _ = constructDOMHTMLDocumentVlinkColor-    attrClear _ = undefined---- VVV Prop "width"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMHTMLDocumentWidth :: (MonadIO m, DOMHTMLDocumentK o) => o -> m CLong-getDOMHTMLDocumentWidth obj = liftIO $ getObjectPropertyLong obj "width"--data DOMHTMLDocumentWidthPropertyInfo-instance AttrInfo DOMHTMLDocumentWidthPropertyInfo where-    type AttrAllowedOps DOMHTMLDocumentWidthPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLDocumentWidthPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLDocumentWidthPropertyInfo = DOMHTMLDocumentK-    type AttrGetType DOMHTMLDocumentWidthPropertyInfo = CLong-    type AttrLabel DOMHTMLDocumentWidthPropertyInfo = "width"-    attrGet _ = getDOMHTMLDocumentWidth-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined--type instance AttributeList DOMHTMLDocument = DOMHTMLDocumentAttributeList-type DOMHTMLDocumentAttributeList = ('[ '("activeElement", DOMDocumentActiveElementPropertyInfo), '("alinkColor", DOMHTMLDocumentAlinkColorPropertyInfo), '("anchors", DOMDocumentAnchorsPropertyInfo), '("applets", DOMDocumentAppletsPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("bgColor", DOMHTMLDocumentBgColorPropertyInfo), '("body", DOMDocumentBodyPropertyInfo), '("characterSet", DOMDocumentCharacterSetPropertyInfo), '("charset", DOMDocumentCharsetPropertyInfo), '("childElementCount", DOMDocumentChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMDocumentChildrenPropertyInfo), '("compatMode", DOMHTMLDocumentCompatModePropertyInfo), '("contentType", DOMDocumentContentTypePropertyInfo), '("cookie", DOMDocumentCookiePropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("currentScript", DOMDocumentCurrentScriptPropertyInfo), '("defaultCharset", DOMDocumentDefaultCharsetPropertyInfo), '("defaultView", DOMDocumentDefaultViewPropertyInfo), '("designMode", DOMHTMLDocumentDesignModePropertyInfo), '("dir", DOMHTMLDocumentDirPropertyInfo), '("doctype", DOMDocumentDoctypePropertyInfo), '("documentElement", DOMDocumentDocumentElementPropertyInfo), '("documentUri", DOMDocumentDocumentUriPropertyInfo), '("domain", DOMDocumentDomainPropertyInfo), '("embeds", DOMHTMLDocumentEmbedsPropertyInfo), '("fgColor", DOMHTMLDocumentFgColorPropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMDocumentFirstElementChildPropertyInfo), '("forms", DOMDocumentFormsPropertyInfo), '("head", DOMDocumentHeadPropertyInfo), '("height", DOMHTMLDocumentHeightPropertyInfo), '("hidden", DOMDocumentHiddenPropertyInfo), '("images", DOMDocumentImagesPropertyInfo), '("implementation", DOMDocumentImplementationPropertyInfo), '("inputEncoding", DOMDocumentInputEncodingPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMDocumentLastElementChildPropertyInfo), '("lastModified", DOMDocumentLastModifiedPropertyInfo), '("linkColor", DOMHTMLDocumentLinkColorPropertyInfo), '("links", DOMDocumentLinksPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("origin", DOMDocumentOriginPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("plugins", DOMHTMLDocumentPluginsPropertyInfo), '("pointerLockElement", DOMDocumentPointerLockElementPropertyInfo), '("preferredStylesheetSet", DOMDocumentPreferredStylesheetSetPropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("readyState", DOMDocumentReadyStatePropertyInfo), '("referrer", DOMDocumentReferrerPropertyInfo), '("scripts", DOMHTMLDocumentScriptsPropertyInfo), '("scrollingElement", DOMDocumentScrollingElementPropertyInfo), '("selectedStylesheetSet", DOMDocumentSelectedStylesheetSetPropertyInfo), '("styleSheets", DOMDocumentStyleSheetsPropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("title", DOMDocumentTitlePropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("url", DOMDocumentUrlPropertyInfo), '("visibilityState", DOMDocumentVisibilityStatePropertyInfo), '("vlinkColor", DOMHTMLDocumentVlinkColorPropertyInfo), '("webkitCurrentFullScreenElement", DOMDocumentWebkitCurrentFullScreenElementPropertyInfo), '("webkitFullScreenKeyboardInputAllowed", DOMDocumentWebkitFullScreenKeyboardInputAllowedPropertyInfo), '("webkitFullscreenElement", DOMDocumentWebkitFullscreenElementPropertyInfo), '("webkitFullscreenEnabled", DOMDocumentWebkitFullscreenEnabledPropertyInfo), '("webkitIsFullScreen", DOMDocumentWebkitIsFullScreenPropertyInfo), '("width", DOMHTMLDocumentWidthPropertyInfo), '("xmlEncoding", DOMDocumentXmlEncodingPropertyInfo), '("xmlStandalone", DOMDocumentXmlStandalonePropertyInfo), '("xmlVersion", DOMDocumentXmlVersionPropertyInfo)] :: [(Symbol, *)])--dOMHTMLDocumentAlinkColor :: AttrLabelProxy "alinkColor"-dOMHTMLDocumentAlinkColor = AttrLabelProxy--dOMHTMLDocumentBgColor :: AttrLabelProxy "bgColor"-dOMHTMLDocumentBgColor = AttrLabelProxy--dOMHTMLDocumentCompatMode :: AttrLabelProxy "compatMode"-dOMHTMLDocumentCompatMode = AttrLabelProxy--dOMHTMLDocumentDesignMode :: AttrLabelProxy "designMode"-dOMHTMLDocumentDesignMode = AttrLabelProxy--dOMHTMLDocumentDir :: AttrLabelProxy "dir"-dOMHTMLDocumentDir = AttrLabelProxy--dOMHTMLDocumentEmbeds :: AttrLabelProxy "embeds"-dOMHTMLDocumentEmbeds = AttrLabelProxy--dOMHTMLDocumentFgColor :: AttrLabelProxy "fgColor"-dOMHTMLDocumentFgColor = AttrLabelProxy--dOMHTMLDocumentHeight :: AttrLabelProxy "height"-dOMHTMLDocumentHeight = AttrLabelProxy--dOMHTMLDocumentLinkColor :: AttrLabelProxy "linkColor"-dOMHTMLDocumentLinkColor = AttrLabelProxy--dOMHTMLDocumentPlugins :: AttrLabelProxy "plugins"-dOMHTMLDocumentPlugins = AttrLabelProxy--dOMHTMLDocumentScripts :: AttrLabelProxy "scripts"-dOMHTMLDocumentScripts = AttrLabelProxy--dOMHTMLDocumentVlinkColor :: AttrLabelProxy "vlinkColor"-dOMHTMLDocumentVlinkColor = AttrLabelProxy--dOMHTMLDocumentWidth :: AttrLabelProxy "width"-dOMHTMLDocumentWidth = AttrLabelProxy--type instance SignalList DOMHTMLDocument = DOMHTMLDocumentSignalList-type DOMHTMLDocumentSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMHTMLDocument::capture_events--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLDocument", direction = DirectionIn, mayBeNull = False, 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 ->                  -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLDocument"-    IO ()---dOMHTMLDocumentCaptureEvents ::-    (MonadIO m, DOMHTMLDocumentK a) =>-    a                                       -- _obj-    -> m ()                                 -- result-dOMHTMLDocumentCaptureEvents _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    webkit_dom_html_document_capture_events _obj'-    touchManagedPtr _obj-    return ()--data DOMHTMLDocumentCaptureEventsMethodInfo-instance (signature ~ (m ()), MonadIO m, DOMHTMLDocumentK a) => MethodInfo DOMHTMLDocumentCaptureEventsMethodInfo a signature where-    overloadedMethod _ = dOMHTMLDocumentCaptureEvents---- method DOMHTMLDocument::clear--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLDocument", direction = DirectionIn, mayBeNull = False, 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 ->                  -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLDocument"-    IO ()---dOMHTMLDocumentClear ::-    (MonadIO m, DOMHTMLDocumentK a) =>-    a                                       -- _obj-    -> m ()                                 -- result-dOMHTMLDocumentClear _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    webkit_dom_html_document_clear _obj'-    touchManagedPtr _obj-    return ()--data DOMHTMLDocumentClearMethodInfo-instance (signature ~ (m ()), MonadIO m, DOMHTMLDocumentK a) => MethodInfo DOMHTMLDocumentClearMethodInfo a signature where-    overloadedMethod _ = dOMHTMLDocumentClear---- method DOMHTMLDocument::close--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLDocument", direction = DirectionIn, mayBeNull = False, 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 ->                  -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLDocument"-    IO ()---dOMHTMLDocumentClose ::-    (MonadIO m, DOMHTMLDocumentK a) =>-    a                                       -- _obj-    -> m ()                                 -- result-dOMHTMLDocumentClose _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    webkit_dom_html_document_close _obj'-    touchManagedPtr _obj-    return ()--data DOMHTMLDocumentCloseMethodInfo-instance (signature ~ (m ()), MonadIO m, DOMHTMLDocumentK a) => MethodInfo DOMHTMLDocumentCloseMethodInfo a signature where-    overloadedMethod _ = dOMHTMLDocumentClose---- method DOMHTMLDocument::get_alink_color--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->                  -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLDocument"-    IO CString---dOMHTMLDocumentGetAlinkColor ::-    (MonadIO m, DOMHTMLDocumentK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLDocumentGetAlinkColor _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_document_get_alink_color _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_document_get_alink_color" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLDocumentGetAlinkColorMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLDocumentK a) => MethodInfo DOMHTMLDocumentGetAlinkColorMethodInfo a signature where-    overloadedMethod _ = dOMHTMLDocumentGetAlinkColor---- method DOMHTMLDocument::get_bg_color--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->                  -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLDocument"-    IO CString---dOMHTMLDocumentGetBgColor ::-    (MonadIO m, DOMHTMLDocumentK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLDocumentGetBgColor _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_document_get_bg_color _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_document_get_bg_color" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLDocumentGetBgColorMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLDocumentK a) => MethodInfo DOMHTMLDocumentGetBgColorMethodInfo a signature where-    overloadedMethod _ = dOMHTMLDocumentGetBgColor---- method DOMHTMLDocument::get_compat_mode--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->                  -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLDocument"-    IO CString---dOMHTMLDocumentGetCompatMode ::-    (MonadIO m, DOMHTMLDocumentK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLDocumentGetCompatMode _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_document_get_compat_mode _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_document_get_compat_mode" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLDocumentGetCompatModeMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLDocumentK a) => MethodInfo DOMHTMLDocumentGetCompatModeMethodInfo a signature where-    overloadedMethod _ = dOMHTMLDocumentGetCompatMode---- method DOMHTMLDocument::get_design_mode--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->                  -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLDocument"-    IO CString---dOMHTMLDocumentGetDesignMode ::-    (MonadIO m, DOMHTMLDocumentK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLDocumentGetDesignMode _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_document_get_design_mode _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_document_get_design_mode" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLDocumentGetDesignModeMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLDocumentK a) => MethodInfo DOMHTMLDocumentGetDesignModeMethodInfo a signature where-    overloadedMethod _ = dOMHTMLDocumentGetDesignMode---- method DOMHTMLDocument::get_dir--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->                  -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLDocument"-    IO CString---dOMHTMLDocumentGetDir ::-    (MonadIO m, DOMHTMLDocumentK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLDocumentGetDir _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_document_get_dir _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_document_get_dir" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLDocumentGetDirMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLDocumentK a) => MethodInfo DOMHTMLDocumentGetDirMethodInfo a signature where-    overloadedMethod _ = dOMHTMLDocumentGetDir---- method DOMHTMLDocument::get_embeds--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMHTMLCollection")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_html_document_get_embeds" webkit_dom_html_document_get_embeds :: -    Ptr DOMHTMLDocument ->                  -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLDocument"-    IO (Ptr DOMHTMLCollection)---dOMHTMLDocumentGetEmbeds ::-    (MonadIO m, DOMHTMLDocumentK a) =>-    a                                       -- _obj-    -> m DOMHTMLCollection                  -- result-dOMHTMLDocumentGetEmbeds _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_document_get_embeds _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_document_get_embeds" result-    result' <- (wrapObject DOMHTMLCollection) result-    touchManagedPtr _obj-    return result'--data DOMHTMLDocumentGetEmbedsMethodInfo-instance (signature ~ (m DOMHTMLCollection), MonadIO m, DOMHTMLDocumentK a) => MethodInfo DOMHTMLDocumentGetEmbedsMethodInfo a signature where-    overloadedMethod _ = dOMHTMLDocumentGetEmbeds---- method DOMHTMLDocument::get_fg_color--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->                  -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLDocument"-    IO CString---dOMHTMLDocumentGetFgColor ::-    (MonadIO m, DOMHTMLDocumentK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLDocumentGetFgColor _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_document_get_fg_color _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_document_get_fg_color" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLDocumentGetFgColorMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLDocumentK a) => MethodInfo DOMHTMLDocumentGetFgColorMethodInfo a signature where-    overloadedMethod _ = dOMHTMLDocumentGetFgColor---- method DOMHTMLDocument::get_height--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLDocument", direction = DirectionIn, mayBeNull = False, 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 ->                  -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLDocument"-    IO CLong---dOMHTMLDocumentGetHeight ::-    (MonadIO m, DOMHTMLDocumentK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMHTMLDocumentGetHeight _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_document_get_height _obj'-    touchManagedPtr _obj-    return result--data DOMHTMLDocumentGetHeightMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMHTMLDocumentK a) => MethodInfo DOMHTMLDocumentGetHeightMethodInfo a signature where-    overloadedMethod _ = dOMHTMLDocumentGetHeight---- method DOMHTMLDocument::get_link_color--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->                  -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLDocument"-    IO CString---dOMHTMLDocumentGetLinkColor ::-    (MonadIO m, DOMHTMLDocumentK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLDocumentGetLinkColor _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_document_get_link_color _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_document_get_link_color" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLDocumentGetLinkColorMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLDocumentK a) => MethodInfo DOMHTMLDocumentGetLinkColorMethodInfo a signature where-    overloadedMethod _ = dOMHTMLDocumentGetLinkColor---- method DOMHTMLDocument::get_plugins--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMHTMLCollection")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_html_document_get_plugins" webkit_dom_html_document_get_plugins :: -    Ptr DOMHTMLDocument ->                  -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLDocument"-    IO (Ptr DOMHTMLCollection)---dOMHTMLDocumentGetPlugins ::-    (MonadIO m, DOMHTMLDocumentK a) =>-    a                                       -- _obj-    -> m DOMHTMLCollection                  -- result-dOMHTMLDocumentGetPlugins _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_document_get_plugins _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_document_get_plugins" result-    result' <- (wrapObject DOMHTMLCollection) result-    touchManagedPtr _obj-    return result'--data DOMHTMLDocumentGetPluginsMethodInfo-instance (signature ~ (m DOMHTMLCollection), MonadIO m, DOMHTMLDocumentK a) => MethodInfo DOMHTMLDocumentGetPluginsMethodInfo a signature where-    overloadedMethod _ = dOMHTMLDocumentGetPlugins---- method DOMHTMLDocument::get_scripts--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMHTMLCollection")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_html_document_get_scripts" webkit_dom_html_document_get_scripts :: -    Ptr DOMHTMLDocument ->                  -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLDocument"-    IO (Ptr DOMHTMLCollection)---dOMHTMLDocumentGetScripts ::-    (MonadIO m, DOMHTMLDocumentK a) =>-    a                                       -- _obj-    -> m DOMHTMLCollection                  -- result-dOMHTMLDocumentGetScripts _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_document_get_scripts _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_document_get_scripts" result-    result' <- (wrapObject DOMHTMLCollection) result-    touchManagedPtr _obj-    return result'--data DOMHTMLDocumentGetScriptsMethodInfo-instance (signature ~ (m DOMHTMLCollection), MonadIO m, DOMHTMLDocumentK a) => MethodInfo DOMHTMLDocumentGetScriptsMethodInfo a signature where-    overloadedMethod _ = dOMHTMLDocumentGetScripts---- method DOMHTMLDocument::get_vlink_color--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->                  -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLDocument"-    IO CString---dOMHTMLDocumentGetVlinkColor ::-    (MonadIO m, DOMHTMLDocumentK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLDocumentGetVlinkColor _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_document_get_vlink_color _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_document_get_vlink_color" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLDocumentGetVlinkColorMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLDocumentK a) => MethodInfo DOMHTMLDocumentGetVlinkColorMethodInfo a signature where-    overloadedMethod _ = dOMHTMLDocumentGetVlinkColor---- method DOMHTMLDocument::get_width--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLDocument", direction = DirectionIn, mayBeNull = False, 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 ->                  -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLDocument"-    IO CLong---dOMHTMLDocumentGetWidth ::-    (MonadIO m, DOMHTMLDocumentK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMHTMLDocumentGetWidth _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_document_get_width _obj'-    touchManagedPtr _obj-    return result--data DOMHTMLDocumentGetWidthMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMHTMLDocumentK a) => MethodInfo DOMHTMLDocumentGetWidthMethodInfo a signature where-    overloadedMethod _ = dOMHTMLDocumentGetWidth---- method DOMHTMLDocument::release_events--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLDocument", direction = DirectionIn, mayBeNull = False, 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 ->                  -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLDocument"-    IO ()---dOMHTMLDocumentReleaseEvents ::-    (MonadIO m, DOMHTMLDocumentK a) =>-    a                                       -- _obj-    -> m ()                                 -- result-dOMHTMLDocumentReleaseEvents _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    webkit_dom_html_document_release_events _obj'-    touchManagedPtr _obj-    return ()--data DOMHTMLDocumentReleaseEventsMethodInfo-instance (signature ~ (m ()), MonadIO m, DOMHTMLDocumentK a) => MethodInfo DOMHTMLDocumentReleaseEventsMethodInfo a signature where-    overloadedMethod _ = dOMHTMLDocumentReleaseEvents---- method DOMHTMLDocument::set_alink_color--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                  -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLDocument"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLDocumentSetAlinkColor ::-    (MonadIO m, DOMHTMLDocumentK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLDocumentSetAlinkColor _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_document_set_alink_color _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLDocumentSetAlinkColorMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLDocumentK a) => MethodInfo DOMHTMLDocumentSetAlinkColorMethodInfo a signature where-    overloadedMethod _ = dOMHTMLDocumentSetAlinkColor---- method DOMHTMLDocument::set_bg_color--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                  -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLDocument"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLDocumentSetBgColor ::-    (MonadIO m, DOMHTMLDocumentK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLDocumentSetBgColor _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_document_set_bg_color _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLDocumentSetBgColorMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLDocumentK a) => MethodInfo DOMHTMLDocumentSetBgColorMethodInfo a signature where-    overloadedMethod _ = dOMHTMLDocumentSetBgColor---- method DOMHTMLDocument::set_design_mode--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                  -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLDocument"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLDocumentSetDesignMode ::-    (MonadIO m, DOMHTMLDocumentK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLDocumentSetDesignMode _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_document_set_design_mode _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLDocumentSetDesignModeMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLDocumentK a) => MethodInfo DOMHTMLDocumentSetDesignModeMethodInfo a signature where-    overloadedMethod _ = dOMHTMLDocumentSetDesignMode---- method DOMHTMLDocument::set_dir--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                  -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLDocument"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLDocumentSetDir ::-    (MonadIO m, DOMHTMLDocumentK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLDocumentSetDir _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_document_set_dir _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLDocumentSetDirMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLDocumentK a) => MethodInfo DOMHTMLDocumentSetDirMethodInfo a signature where-    overloadedMethod _ = dOMHTMLDocumentSetDir---- method DOMHTMLDocument::set_fg_color--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                  -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLDocument"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLDocumentSetFgColor ::-    (MonadIO m, DOMHTMLDocumentK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLDocumentSetFgColor _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_document_set_fg_color _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLDocumentSetFgColorMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLDocumentK a) => MethodInfo DOMHTMLDocumentSetFgColorMethodInfo a signature where-    overloadedMethod _ = dOMHTMLDocumentSetFgColor---- method DOMHTMLDocument::set_link_color--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                  -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLDocument"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLDocumentSetLinkColor ::-    (MonadIO m, DOMHTMLDocumentK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLDocumentSetLinkColor _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_document_set_link_color _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLDocumentSetLinkColorMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLDocumentK a) => MethodInfo DOMHTMLDocumentSetLinkColorMethodInfo a signature where-    overloadedMethod _ = dOMHTMLDocumentSetLinkColor---- method DOMHTMLDocument::set_vlink_color--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLDocument", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                  -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLDocument"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLDocumentSetVlinkColor ::-    (MonadIO m, DOMHTMLDocumentK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLDocumentSetVlinkColor _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_document_set_vlink_color _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLDocumentSetVlinkColorMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLDocumentK a) => MethodInfo DOMHTMLDocumentSetVlinkColorMethodInfo a signature where-    overloadedMethod _ = dOMHTMLDocumentSetVlinkColor--
− GI/WebKit2WebExtension/Objects/DOMHTMLDocument.hs-boot
@@ -1,50 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMHTMLDocument where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMHTMLDocument = DOMHTMLDocument (ForeignPtr DOMHTMLDocument)-instance GObject DOMHTMLDocument where-class GObject o => DOMHTMLDocumentK o-instance (GObject o, IsDescendantOf DOMHTMLDocument o) => DOMHTMLDocumentK o-data DOMHTMLDocumentAlinkColorPropertyInfo-data DOMHTMLDocumentBgColorPropertyInfo-data DOMHTMLDocumentCompatModePropertyInfo-data DOMHTMLDocumentDesignModePropertyInfo-data DOMHTMLDocumentDirPropertyInfo-data DOMHTMLDocumentEmbedsPropertyInfo-data DOMHTMLDocumentFgColorPropertyInfo-data DOMHTMLDocumentHeightPropertyInfo-data DOMHTMLDocumentLinkColorPropertyInfo-data DOMHTMLDocumentPluginsPropertyInfo-data DOMHTMLDocumentScriptsPropertyInfo-data DOMHTMLDocumentVlinkColorPropertyInfo-data DOMHTMLDocumentWidthPropertyInfo-data DOMHTMLDocumentCaptureEventsMethodInfo-data DOMHTMLDocumentClearMethodInfo-data DOMHTMLDocumentCloseMethodInfo-data DOMHTMLDocumentGetAlinkColorMethodInfo-data DOMHTMLDocumentGetBgColorMethodInfo-data DOMHTMLDocumentGetCompatModeMethodInfo-data DOMHTMLDocumentGetDesignModeMethodInfo-data DOMHTMLDocumentGetDirMethodInfo-data DOMHTMLDocumentGetEmbedsMethodInfo-data DOMHTMLDocumentGetFgColorMethodInfo-data DOMHTMLDocumentGetHeightMethodInfo-data DOMHTMLDocumentGetLinkColorMethodInfo-data DOMHTMLDocumentGetPluginsMethodInfo-data DOMHTMLDocumentGetScriptsMethodInfo-data DOMHTMLDocumentGetVlinkColorMethodInfo-data DOMHTMLDocumentGetWidthMethodInfo-data DOMHTMLDocumentReleaseEventsMethodInfo-data DOMHTMLDocumentSetAlinkColorMethodInfo-data DOMHTMLDocumentSetBgColorMethodInfo-data DOMHTMLDocumentSetDesignModeMethodInfo-data DOMHTMLDocumentSetDirMethodInfo-data DOMHTMLDocumentSetFgColorMethodInfo-data DOMHTMLDocumentSetLinkColorMethodInfo-data DOMHTMLDocumentSetVlinkColorMethodInfo
− GI/WebKit2WebExtension/Objects/DOMHTMLElement.hs
@@ -1,1563 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMHTMLElement-    ( ---- * Exported types-    DOMHTMLElement(..)                      ,-    DOMHTMLElementK                         ,-    toDOMHTMLElement                        ,-    noDOMHTMLElement                        ,--- -- * Methods--- ** dOMHTMLElementClick-    DOMHTMLElementClickMethodInfo           ,-    dOMHTMLElementClick                     ,----- ** dOMHTMLElementGetAccessKey-    DOMHTMLElementGetAccessKeyMethodInfo    ,-    dOMHTMLElementGetAccessKey              ,----- ** dOMHTMLElementGetChildren-    DOMHTMLElementGetChildrenMethodInfo     ,-    dOMHTMLElementGetChildren               ,----- ** dOMHTMLElementGetContentEditable-    DOMHTMLElementGetContentEditableMethodInfo,-    dOMHTMLElementGetContentEditable        ,----- ** dOMHTMLElementGetDir-    DOMHTMLElementGetDirMethodInfo          ,-    dOMHTMLElementGetDir                    ,----- ** dOMHTMLElementGetInnerHtml-    DOMHTMLElementGetInnerHtmlMethodInfo    ,-    dOMHTMLElementGetInnerHtml              ,----- ** dOMHTMLElementGetInnerText-    DOMHTMLElementGetInnerTextMethodInfo    ,-    dOMHTMLElementGetInnerText              ,----- ** dOMHTMLElementGetIsContentEditable-    DOMHTMLElementGetIsContentEditableMethodInfo,-    dOMHTMLElementGetIsContentEditable      ,----- ** dOMHTMLElementGetLang-    DOMHTMLElementGetLangMethodInfo         ,-    dOMHTMLElementGetLang                   ,----- ** dOMHTMLElementGetOuterHtml-    DOMHTMLElementGetOuterHtmlMethodInfo    ,-    dOMHTMLElementGetOuterHtml              ,----- ** dOMHTMLElementGetOuterText-    DOMHTMLElementGetOuterTextMethodInfo    ,-    dOMHTMLElementGetOuterText              ,----- ** dOMHTMLElementGetTabIndex-    DOMHTMLElementGetTabIndexMethodInfo     ,-    dOMHTMLElementGetTabIndex               ,----- ** dOMHTMLElementGetTitle-    DOMHTMLElementGetTitleMethodInfo        ,-    dOMHTMLElementGetTitle                  ,----- ** dOMHTMLElementSetAccessKey-    DOMHTMLElementSetAccessKeyMethodInfo    ,-    dOMHTMLElementSetAccessKey              ,----- ** dOMHTMLElementSetContentEditable-    DOMHTMLElementSetContentEditableMethodInfo,-    dOMHTMLElementSetContentEditable        ,----- ** dOMHTMLElementSetDir-    DOMHTMLElementSetDirMethodInfo          ,-    dOMHTMLElementSetDir                    ,----- ** dOMHTMLElementSetInnerHtml-    DOMHTMLElementSetInnerHtmlMethodInfo    ,-    dOMHTMLElementSetInnerHtml              ,----- ** dOMHTMLElementSetInnerText-    DOMHTMLElementSetInnerTextMethodInfo    ,-    dOMHTMLElementSetInnerText              ,----- ** dOMHTMLElementSetLang-    DOMHTMLElementSetLangMethodInfo         ,-    dOMHTMLElementSetLang                   ,----- ** dOMHTMLElementSetOuterHtml-    DOMHTMLElementSetOuterHtmlMethodInfo    ,-    dOMHTMLElementSetOuterHtml              ,----- ** dOMHTMLElementSetOuterText-    DOMHTMLElementSetOuterTextMethodInfo    ,-    dOMHTMLElementSetOuterText              ,----- ** dOMHTMLElementSetTabIndex-    DOMHTMLElementSetTabIndexMethodInfo     ,-    dOMHTMLElementSetTabIndex               ,----- ** dOMHTMLElementSetTitle-    DOMHTMLElementSetTitleMethodInfo        ,-    dOMHTMLElementSetTitle                  ,----- -- * Properties--- ** AccessKey-    DOMHTMLElementAccessKeyPropertyInfo     ,-    constructDOMHTMLElementAccessKey        ,-    dOMHTMLElementAccessKey                 ,-    getDOMHTMLElementAccessKey              ,-    setDOMHTMLElementAccessKey              ,----- ** ContentEditable-    DOMHTMLElementContentEditablePropertyInfo,-    clearDOMHTMLElementContentEditable      ,-    constructDOMHTMLElementContentEditable  ,-    dOMHTMLElementContentEditable           ,-    getDOMHTMLElementContentEditable        ,-    setDOMHTMLElementContentEditable        ,----- ** Dir-    DOMHTMLElementDirPropertyInfo           ,-    constructDOMHTMLElementDir              ,-    dOMHTMLElementDir                       ,-    getDOMHTMLElementDir                    ,-    setDOMHTMLElementDir                    ,----- ** Draggable-    DOMHTMLElementDraggablePropertyInfo     ,-    constructDOMHTMLElementDraggable        ,-    dOMHTMLElementDraggable                 ,-    getDOMHTMLElementDraggable              ,-    setDOMHTMLElementDraggable              ,----- ** Hidden-    DOMHTMLElementHiddenPropertyInfo        ,-    constructDOMHTMLElementHidden           ,-    dOMHTMLElementHidden                    ,-    getDOMHTMLElementHidden                 ,-    setDOMHTMLElementHidden                 ,----- ** InnerText-    DOMHTMLElementInnerTextPropertyInfo     ,-    clearDOMHTMLElementInnerText            ,-    constructDOMHTMLElementInnerText        ,-    dOMHTMLElementInnerText                 ,-    getDOMHTMLElementInnerText              ,-    setDOMHTMLElementInnerText              ,----- ** IsContentEditable-    DOMHTMLElementIsContentEditablePropertyInfo,-    dOMHTMLElementIsContentEditable         ,-    getDOMHTMLElementIsContentEditable      ,----- ** Lang-    DOMHTMLElementLangPropertyInfo          ,-    constructDOMHTMLElementLang             ,-    dOMHTMLElementLang                      ,-    getDOMHTMLElementLang                   ,-    setDOMHTMLElementLang                   ,----- ** OuterText-    DOMHTMLElementOuterTextPropertyInfo     ,-    clearDOMHTMLElementOuterText            ,-    constructDOMHTMLElementOuterText        ,-    dOMHTMLElementOuterText                 ,-    getDOMHTMLElementOuterText              ,-    setDOMHTMLElementOuterText              ,----- ** Spellcheck-    DOMHTMLElementSpellcheckPropertyInfo    ,-    constructDOMHTMLElementSpellcheck       ,-    dOMHTMLElementSpellcheck                ,-    getDOMHTMLElementSpellcheck             ,-    setDOMHTMLElementSpellcheck             ,----- ** TabIndex-    DOMHTMLElementTabIndexPropertyInfo      ,-    constructDOMHTMLElementTabIndex         ,-    dOMHTMLElementTabIndex                  ,-    getDOMHTMLElementTabIndex               ,-    setDOMHTMLElementTabIndex               ,----- ** Title-    DOMHTMLElementTitlePropertyInfo         ,-    constructDOMHTMLElementTitle            ,-    dOMHTMLElementTitle                     ,-    getDOMHTMLElementTitle                  ,-    setDOMHTMLElementTitle                  ,----- ** Translate-    DOMHTMLElementTranslatePropertyInfo     ,-    constructDOMHTMLElementTranslate        ,-    dOMHTMLElementTranslate                 ,-    getDOMHTMLElementTranslate              ,-    setDOMHTMLElementTranslate              ,----- ** Webkitdropzone-    DOMHTMLElementWebkitdropzonePropertyInfo,-    clearDOMHTMLElementWebkitdropzone       ,-    constructDOMHTMLElementWebkitdropzone   ,-    dOMHTMLElementWebkitdropzone            ,-    getDOMHTMLElementWebkitdropzone         ,-    setDOMHTMLElementWebkitdropzone         ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMHTMLElement = DOMHTMLElement (ForeignPtr DOMHTMLElement)-foreign import ccall "webkit_dom_html_element_get_type"-    c_webkit_dom_html_element_get_type :: IO GType--type instance ParentTypes DOMHTMLElement = DOMHTMLElementParentTypes-type DOMHTMLElementParentTypes = '[DOMElement, DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMHTMLElement where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_html_element_get_type-    --class GObject o => DOMHTMLElementK o-instance (GObject o, IsDescendantOf DOMHTMLElement o) => DOMHTMLElementK o--toDOMHTMLElement :: DOMHTMLElementK o => o -> IO DOMHTMLElement-toDOMHTMLElement = unsafeCastTo DOMHTMLElement--noDOMHTMLElement :: Maybe DOMHTMLElement-noDOMHTMLElement = Nothing--type family ResolveDOMHTMLElementMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMHTMLElementMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMHTMLElementMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMHTMLElementMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMHTMLElementMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMHTMLElementMethod "blur" o = DOMElementBlurMethodInfo-    ResolveDOMHTMLElementMethod "click" o = DOMHTMLElementClickMethodInfo-    ResolveDOMHTMLElementMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMHTMLElementMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMHTMLElementMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMHTMLElementMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMHTMLElementMethod "focus" o = DOMElementFocusMethodInfo-    ResolveDOMHTMLElementMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMHTMLElementMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMHTMLElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo-    ResolveDOMHTMLElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo-    ResolveDOMHTMLElementMethod "hasAttributes" o = DOMElementHasAttributesMethodInfo-    ResolveDOMHTMLElementMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMHTMLElementMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMHTMLElementMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMHTMLElementMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMHTMLElementMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMHTMLElementMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMHTMLElementMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMHTMLElementMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMHTMLElementMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMHTMLElementMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMHTMLElementMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMHTMLElementMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMHTMLElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo-    ResolveDOMHTMLElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo-    ResolveDOMHTMLElementMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMHTMLElementMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMHTMLElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo-    ResolveDOMHTMLElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo-    ResolveDOMHTMLElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo-    ResolveDOMHTMLElementMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMHTMLElementMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMHTMLElementMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMHTMLElementMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMHTMLElementMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMHTMLElementMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMHTMLElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo-    ResolveDOMHTMLElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo-    ResolveDOMHTMLElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo-    ResolveDOMHTMLElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo-    ResolveDOMHTMLElementMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMHTMLElementMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMHTMLElementMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMHTMLElementMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMHTMLElementMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMHTMLElementMethod "getAccessKey" o = DOMHTMLElementGetAccessKeyMethodInfo-    ResolveDOMHTMLElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo-    ResolveDOMHTMLElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo-    ResolveDOMHTMLElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo-    ResolveDOMHTMLElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo-    ResolveDOMHTMLElementMethod "getAttributes" o = DOMElementGetAttributesMethodInfo-    ResolveDOMHTMLElementMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMHTMLElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo-    ResolveDOMHTMLElementMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMHTMLElementMethod "getClassName" o = DOMElementGetClassNameMethodInfo-    ResolveDOMHTMLElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo-    ResolveDOMHTMLElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo-    ResolveDOMHTMLElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo-    ResolveDOMHTMLElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo-    ResolveDOMHTMLElementMethod "getContentEditable" o = DOMHTMLElementGetContentEditableMethodInfo-    ResolveDOMHTMLElementMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMHTMLElementMethod "getDir" o = DOMHTMLElementGetDirMethodInfo-    ResolveDOMHTMLElementMethod "getElementsByClassName" o = DOMElementGetElementsByClassNameMethodInfo-    ResolveDOMHTMLElementMethod "getElementsByClassNameAsHtmlCollection" o = DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLElementMethod "getElementsByTagName" o = DOMElementGetElementsByTagNameMethodInfo-    ResolveDOMHTMLElementMethod "getElementsByTagNameAsHtmlCollection" o = DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLElementMethod "getElementsByTagNameNs" o = DOMElementGetElementsByTagNameNsMethodInfo-    ResolveDOMHTMLElementMethod "getElementsByTagNameNsAsHtmlCollection" o = DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo-    ResolveDOMHTMLElementMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMHTMLElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo-    ResolveDOMHTMLElementMethod "getId" o = DOMElementGetIdMethodInfo-    ResolveDOMHTMLElementMethod "getInnerText" o = DOMHTMLElementGetInnerTextMethodInfo-    ResolveDOMHTMLElementMethod "getIsContentEditable" o = DOMHTMLElementGetIsContentEditableMethodInfo-    ResolveDOMHTMLElementMethod "getLang" o = DOMHTMLElementGetLangMethodInfo-    ResolveDOMHTMLElementMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMHTMLElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo-    ResolveDOMHTMLElementMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMHTMLElementMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMHTMLElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo-    ResolveDOMHTMLElementMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMHTMLElementMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMHTMLElementMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMHTMLElementMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMHTMLElementMethod "getOffsetHeight" o = DOMElementGetOffsetHeightMethodInfo-    ResolveDOMHTMLElementMethod "getOffsetLeft" o = DOMElementGetOffsetLeftMethodInfo-    ResolveDOMHTMLElementMethod "getOffsetParent" o = DOMElementGetOffsetParentMethodInfo-    ResolveDOMHTMLElementMethod "getOffsetTop" o = DOMElementGetOffsetTopMethodInfo-    ResolveDOMHTMLElementMethod "getOffsetWidth" o = DOMElementGetOffsetWidthMethodInfo-    ResolveDOMHTMLElementMethod "getOuterText" o = DOMHTMLElementGetOuterTextMethodInfo-    ResolveDOMHTMLElementMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMHTMLElementMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMHTMLElementMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMHTMLElementMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMHTMLElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo-    ResolveDOMHTMLElementMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMHTMLElementMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMHTMLElementMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMHTMLElementMethod "getScrollHeight" o = DOMElementGetScrollHeightMethodInfo-    ResolveDOMHTMLElementMethod "getScrollLeft" o = DOMElementGetScrollLeftMethodInfo-    ResolveDOMHTMLElementMethod "getScrollTop" o = DOMElementGetScrollTopMethodInfo-    ResolveDOMHTMLElementMethod "getScrollWidth" o = DOMElementGetScrollWidthMethodInfo-    ResolveDOMHTMLElementMethod "getStyle" o = DOMElementGetStyleMethodInfo-    ResolveDOMHTMLElementMethod "getTabIndex" o = DOMHTMLElementGetTabIndexMethodInfo-    ResolveDOMHTMLElementMethod "getTagName" o = DOMElementGetTagNameMethodInfo-    ResolveDOMHTMLElementMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMHTMLElementMethod "getTitle" o = DOMHTMLElementGetTitleMethodInfo-    ResolveDOMHTMLElementMethod "setAccessKey" o = DOMHTMLElementSetAccessKeyMethodInfo-    ResolveDOMHTMLElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo-    ResolveDOMHTMLElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo-    ResolveDOMHTMLElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo-    ResolveDOMHTMLElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo-    ResolveDOMHTMLElementMethod "setClassName" o = DOMElementSetClassNameMethodInfo-    ResolveDOMHTMLElementMethod "setContentEditable" o = DOMHTMLElementSetContentEditableMethodInfo-    ResolveDOMHTMLElementMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMHTMLElementMethod "setDir" o = DOMHTMLElementSetDirMethodInfo-    ResolveDOMHTMLElementMethod "setId" o = DOMElementSetIdMethodInfo-    ResolveDOMHTMLElementMethod "setInnerText" o = DOMHTMLElementSetInnerTextMethodInfo-    ResolveDOMHTMLElementMethod "setLang" o = DOMHTMLElementSetLangMethodInfo-    ResolveDOMHTMLElementMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMHTMLElementMethod "setOuterText" o = DOMHTMLElementSetOuterTextMethodInfo-    ResolveDOMHTMLElementMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMHTMLElementMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMHTMLElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo-    ResolveDOMHTMLElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo-    ResolveDOMHTMLElementMethod "setTabIndex" o = DOMHTMLElementSetTabIndexMethodInfo-    ResolveDOMHTMLElementMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMHTMLElementMethod "setTitle" o = DOMHTMLElementSetTitleMethodInfo-    ResolveDOMHTMLElementMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMHTMLElementMethod t DOMHTMLElement, MethodInfo info DOMHTMLElement p) => IsLabelProxy t (DOMHTMLElement -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMHTMLElementMethod t DOMHTMLElement, MethodInfo info DOMHTMLElement p) => IsLabel t (DOMHTMLElement -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "access-key"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLElementAccessKey :: (MonadIO m, DOMHTMLElementK o) => o -> m (Maybe T.Text)-getDOMHTMLElementAccessKey obj = liftIO $ getObjectPropertyString obj "access-key"--setDOMHTMLElementAccessKey :: (MonadIO m, DOMHTMLElementK o) => o -> T.Text -> m ()-setDOMHTMLElementAccessKey obj val = liftIO $ setObjectPropertyString obj "access-key" (Just val)--constructDOMHTMLElementAccessKey :: T.Text -> IO ([Char], GValue)-constructDOMHTMLElementAccessKey val = constructObjectPropertyString "access-key" (Just val)--data DOMHTMLElementAccessKeyPropertyInfo-instance AttrInfo DOMHTMLElementAccessKeyPropertyInfo where-    type AttrAllowedOps DOMHTMLElementAccessKeyPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLElementAccessKeyPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLElementAccessKeyPropertyInfo = DOMHTMLElementK-    type AttrGetType DOMHTMLElementAccessKeyPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLElementAccessKeyPropertyInfo = "access-key"-    attrGet _ = getDOMHTMLElementAccessKey-    attrSet _ = setDOMHTMLElementAccessKey-    attrConstruct _ = constructDOMHTMLElementAccessKey-    attrClear _ = undefined---- VVV Prop "content-editable"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLElementContentEditable :: (MonadIO m, DOMHTMLElementK o) => o -> m (Maybe T.Text)-getDOMHTMLElementContentEditable obj = liftIO $ getObjectPropertyString obj "content-editable"--setDOMHTMLElementContentEditable :: (MonadIO m, DOMHTMLElementK o) => o -> T.Text -> m ()-setDOMHTMLElementContentEditable obj val = liftIO $ setObjectPropertyString obj "content-editable" (Just val)--constructDOMHTMLElementContentEditable :: T.Text -> IO ([Char], GValue)-constructDOMHTMLElementContentEditable val = constructObjectPropertyString "content-editable" (Just val)--clearDOMHTMLElementContentEditable :: (MonadIO m, DOMHTMLElementK o) => o -> m ()-clearDOMHTMLElementContentEditable obj = liftIO $ setObjectPropertyString obj "content-editable" (Nothing :: Maybe T.Text)--data DOMHTMLElementContentEditablePropertyInfo-instance AttrInfo DOMHTMLElementContentEditablePropertyInfo where-    type AttrAllowedOps DOMHTMLElementContentEditablePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLElementContentEditablePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLElementContentEditablePropertyInfo = DOMHTMLElementK-    type AttrGetType DOMHTMLElementContentEditablePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLElementContentEditablePropertyInfo = "content-editable"-    attrGet _ = getDOMHTMLElementContentEditable-    attrSet _ = setDOMHTMLElementContentEditable-    attrConstruct _ = constructDOMHTMLElementContentEditable-    attrClear _ = clearDOMHTMLElementContentEditable---- VVV Prop "dir"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLElementDir :: (MonadIO m, DOMHTMLElementK o) => o -> m (Maybe T.Text)-getDOMHTMLElementDir obj = liftIO $ getObjectPropertyString obj "dir"--setDOMHTMLElementDir :: (MonadIO m, DOMHTMLElementK o) => o -> T.Text -> m ()-setDOMHTMLElementDir obj val = liftIO $ setObjectPropertyString obj "dir" (Just val)--constructDOMHTMLElementDir :: T.Text -> IO ([Char], GValue)-constructDOMHTMLElementDir val = constructObjectPropertyString "dir" (Just val)--data DOMHTMLElementDirPropertyInfo-instance AttrInfo DOMHTMLElementDirPropertyInfo where-    type AttrAllowedOps DOMHTMLElementDirPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLElementDirPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLElementDirPropertyInfo = DOMHTMLElementK-    type AttrGetType DOMHTMLElementDirPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLElementDirPropertyInfo = "dir"-    attrGet _ = getDOMHTMLElementDir-    attrSet _ = setDOMHTMLElementDir-    attrConstruct _ = constructDOMHTMLElementDir-    attrClear _ = undefined---- VVV Prop "draggable"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLElementDraggable :: (MonadIO m, DOMHTMLElementK o) => o -> m Bool-getDOMHTMLElementDraggable obj = liftIO $ getObjectPropertyBool obj "draggable"--setDOMHTMLElementDraggable :: (MonadIO m, DOMHTMLElementK o) => o -> Bool -> m ()-setDOMHTMLElementDraggable obj val = liftIO $ setObjectPropertyBool obj "draggable" val--constructDOMHTMLElementDraggable :: Bool -> IO ([Char], GValue)-constructDOMHTMLElementDraggable val = constructObjectPropertyBool "draggable" val--data DOMHTMLElementDraggablePropertyInfo-instance AttrInfo DOMHTMLElementDraggablePropertyInfo where-    type AttrAllowedOps DOMHTMLElementDraggablePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLElementDraggablePropertyInfo = (~) Bool-    type AttrBaseTypeConstraint DOMHTMLElementDraggablePropertyInfo = DOMHTMLElementK-    type AttrGetType DOMHTMLElementDraggablePropertyInfo = Bool-    type AttrLabel DOMHTMLElementDraggablePropertyInfo = "draggable"-    attrGet _ = getDOMHTMLElementDraggable-    attrSet _ = setDOMHTMLElementDraggable-    attrConstruct _ = constructDOMHTMLElementDraggable-    attrClear _ = undefined---- VVV Prop "hidden"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLElementHidden :: (MonadIO m, DOMHTMLElementK o) => o -> m Bool-getDOMHTMLElementHidden obj = liftIO $ getObjectPropertyBool obj "hidden"--setDOMHTMLElementHidden :: (MonadIO m, DOMHTMLElementK o) => o -> Bool -> m ()-setDOMHTMLElementHidden obj val = liftIO $ setObjectPropertyBool obj "hidden" val--constructDOMHTMLElementHidden :: Bool -> IO ([Char], GValue)-constructDOMHTMLElementHidden val = constructObjectPropertyBool "hidden" val--data DOMHTMLElementHiddenPropertyInfo-instance AttrInfo DOMHTMLElementHiddenPropertyInfo where-    type AttrAllowedOps DOMHTMLElementHiddenPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLElementHiddenPropertyInfo = (~) Bool-    type AttrBaseTypeConstraint DOMHTMLElementHiddenPropertyInfo = DOMHTMLElementK-    type AttrGetType DOMHTMLElementHiddenPropertyInfo = Bool-    type AttrLabel DOMHTMLElementHiddenPropertyInfo = "hidden"-    attrGet _ = getDOMHTMLElementHidden-    attrSet _ = setDOMHTMLElementHidden-    attrConstruct _ = constructDOMHTMLElementHidden-    attrClear _ = undefined---- VVV Prop "inner-text"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLElementInnerText :: (MonadIO m, DOMHTMLElementK o) => o -> m (Maybe T.Text)-getDOMHTMLElementInnerText obj = liftIO $ getObjectPropertyString obj "inner-text"--setDOMHTMLElementInnerText :: (MonadIO m, DOMHTMLElementK o) => o -> T.Text -> m ()-setDOMHTMLElementInnerText obj val = liftIO $ setObjectPropertyString obj "inner-text" (Just val)--constructDOMHTMLElementInnerText :: T.Text -> IO ([Char], GValue)-constructDOMHTMLElementInnerText val = constructObjectPropertyString "inner-text" (Just val)--clearDOMHTMLElementInnerText :: (MonadIO m, DOMHTMLElementK o) => o -> m ()-clearDOMHTMLElementInnerText obj = liftIO $ setObjectPropertyString obj "inner-text" (Nothing :: Maybe T.Text)--data DOMHTMLElementInnerTextPropertyInfo-instance AttrInfo DOMHTMLElementInnerTextPropertyInfo where-    type AttrAllowedOps DOMHTMLElementInnerTextPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLElementInnerTextPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLElementInnerTextPropertyInfo = DOMHTMLElementK-    type AttrGetType DOMHTMLElementInnerTextPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLElementInnerTextPropertyInfo = "inner-text"-    attrGet _ = getDOMHTMLElementInnerText-    attrSet _ = setDOMHTMLElementInnerText-    attrConstruct _ = constructDOMHTMLElementInnerText-    attrClear _ = clearDOMHTMLElementInnerText---- VVV Prop "is-content-editable"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMHTMLElementIsContentEditable :: (MonadIO m, DOMHTMLElementK o) => o -> m Bool-getDOMHTMLElementIsContentEditable obj = liftIO $ getObjectPropertyBool obj "is-content-editable"--data DOMHTMLElementIsContentEditablePropertyInfo-instance AttrInfo DOMHTMLElementIsContentEditablePropertyInfo where-    type AttrAllowedOps DOMHTMLElementIsContentEditablePropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLElementIsContentEditablePropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLElementIsContentEditablePropertyInfo = DOMHTMLElementK-    type AttrGetType DOMHTMLElementIsContentEditablePropertyInfo = Bool-    type AttrLabel DOMHTMLElementIsContentEditablePropertyInfo = "is-content-editable"-    attrGet _ = getDOMHTMLElementIsContentEditable-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "lang"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLElementLang :: (MonadIO m, DOMHTMLElementK o) => o -> m (Maybe T.Text)-getDOMHTMLElementLang obj = liftIO $ getObjectPropertyString obj "lang"--setDOMHTMLElementLang :: (MonadIO m, DOMHTMLElementK o) => o -> T.Text -> m ()-setDOMHTMLElementLang obj val = liftIO $ setObjectPropertyString obj "lang" (Just val)--constructDOMHTMLElementLang :: T.Text -> IO ([Char], GValue)-constructDOMHTMLElementLang val = constructObjectPropertyString "lang" (Just val)--data DOMHTMLElementLangPropertyInfo-instance AttrInfo DOMHTMLElementLangPropertyInfo where-    type AttrAllowedOps DOMHTMLElementLangPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLElementLangPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLElementLangPropertyInfo = DOMHTMLElementK-    type AttrGetType DOMHTMLElementLangPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLElementLangPropertyInfo = "lang"-    attrGet _ = getDOMHTMLElementLang-    attrSet _ = setDOMHTMLElementLang-    attrConstruct _ = constructDOMHTMLElementLang-    attrClear _ = undefined---- VVV Prop "outer-text"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLElementOuterText :: (MonadIO m, DOMHTMLElementK o) => o -> m (Maybe T.Text)-getDOMHTMLElementOuterText obj = liftIO $ getObjectPropertyString obj "outer-text"--setDOMHTMLElementOuterText :: (MonadIO m, DOMHTMLElementK o) => o -> T.Text -> m ()-setDOMHTMLElementOuterText obj val = liftIO $ setObjectPropertyString obj "outer-text" (Just val)--constructDOMHTMLElementOuterText :: T.Text -> IO ([Char], GValue)-constructDOMHTMLElementOuterText val = constructObjectPropertyString "outer-text" (Just val)--clearDOMHTMLElementOuterText :: (MonadIO m, DOMHTMLElementK o) => o -> m ()-clearDOMHTMLElementOuterText obj = liftIO $ setObjectPropertyString obj "outer-text" (Nothing :: Maybe T.Text)--data DOMHTMLElementOuterTextPropertyInfo-instance AttrInfo DOMHTMLElementOuterTextPropertyInfo where-    type AttrAllowedOps DOMHTMLElementOuterTextPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLElementOuterTextPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLElementOuterTextPropertyInfo = DOMHTMLElementK-    type AttrGetType DOMHTMLElementOuterTextPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLElementOuterTextPropertyInfo = "outer-text"-    attrGet _ = getDOMHTMLElementOuterText-    attrSet _ = setDOMHTMLElementOuterText-    attrConstruct _ = constructDOMHTMLElementOuterText-    attrClear _ = clearDOMHTMLElementOuterText---- VVV Prop "spellcheck"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLElementSpellcheck :: (MonadIO m, DOMHTMLElementK o) => o -> m Bool-getDOMHTMLElementSpellcheck obj = liftIO $ getObjectPropertyBool obj "spellcheck"--setDOMHTMLElementSpellcheck :: (MonadIO m, DOMHTMLElementK o) => o -> Bool -> m ()-setDOMHTMLElementSpellcheck obj val = liftIO $ setObjectPropertyBool obj "spellcheck" val--constructDOMHTMLElementSpellcheck :: Bool -> IO ([Char], GValue)-constructDOMHTMLElementSpellcheck val = constructObjectPropertyBool "spellcheck" val--data DOMHTMLElementSpellcheckPropertyInfo-instance AttrInfo DOMHTMLElementSpellcheckPropertyInfo where-    type AttrAllowedOps DOMHTMLElementSpellcheckPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLElementSpellcheckPropertyInfo = (~) Bool-    type AttrBaseTypeConstraint DOMHTMLElementSpellcheckPropertyInfo = DOMHTMLElementK-    type AttrGetType DOMHTMLElementSpellcheckPropertyInfo = Bool-    type AttrLabel DOMHTMLElementSpellcheckPropertyInfo = "spellcheck"-    attrGet _ = getDOMHTMLElementSpellcheck-    attrSet _ = setDOMHTMLElementSpellcheck-    attrConstruct _ = constructDOMHTMLElementSpellcheck-    attrClear _ = undefined---- VVV Prop "tab-index"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMHTMLElementTabIndex :: (MonadIO m, DOMHTMLElementK o) => o -> m CLong-getDOMHTMLElementTabIndex obj = liftIO $ getObjectPropertyLong obj "tab-index"--setDOMHTMLElementTabIndex :: (MonadIO m, DOMHTMLElementK o) => o -> CLong -> m ()-setDOMHTMLElementTabIndex obj val = liftIO $ setObjectPropertyLong obj "tab-index" val--constructDOMHTMLElementTabIndex :: CLong -> IO ([Char], GValue)-constructDOMHTMLElementTabIndex val = constructObjectPropertyLong "tab-index" val--data DOMHTMLElementTabIndexPropertyInfo-instance AttrInfo DOMHTMLElementTabIndexPropertyInfo where-    type AttrAllowedOps DOMHTMLElementTabIndexPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLElementTabIndexPropertyInfo = (~) CLong-    type AttrBaseTypeConstraint DOMHTMLElementTabIndexPropertyInfo = DOMHTMLElementK-    type AttrGetType DOMHTMLElementTabIndexPropertyInfo = CLong-    type AttrLabel DOMHTMLElementTabIndexPropertyInfo = "tab-index"-    attrGet _ = getDOMHTMLElementTabIndex-    attrSet _ = setDOMHTMLElementTabIndex-    attrConstruct _ = constructDOMHTMLElementTabIndex-    attrClear _ = undefined---- VVV Prop "title"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLElementTitle :: (MonadIO m, DOMHTMLElementK o) => o -> m (Maybe T.Text)-getDOMHTMLElementTitle obj = liftIO $ getObjectPropertyString obj "title"--setDOMHTMLElementTitle :: (MonadIO m, DOMHTMLElementK o) => o -> T.Text -> m ()-setDOMHTMLElementTitle obj val = liftIO $ setObjectPropertyString obj "title" (Just val)--constructDOMHTMLElementTitle :: T.Text -> IO ([Char], GValue)-constructDOMHTMLElementTitle val = constructObjectPropertyString "title" (Just val)--data DOMHTMLElementTitlePropertyInfo-instance AttrInfo DOMHTMLElementTitlePropertyInfo where-    type AttrAllowedOps DOMHTMLElementTitlePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLElementTitlePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLElementTitlePropertyInfo = DOMHTMLElementK-    type AttrGetType DOMHTMLElementTitlePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLElementTitlePropertyInfo = "title"-    attrGet _ = getDOMHTMLElementTitle-    attrSet _ = setDOMHTMLElementTitle-    attrConstruct _ = constructDOMHTMLElementTitle-    attrClear _ = undefined---- VVV Prop "translate"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLElementTranslate :: (MonadIO m, DOMHTMLElementK o) => o -> m Bool-getDOMHTMLElementTranslate obj = liftIO $ getObjectPropertyBool obj "translate"--setDOMHTMLElementTranslate :: (MonadIO m, DOMHTMLElementK o) => o -> Bool -> m ()-setDOMHTMLElementTranslate obj val = liftIO $ setObjectPropertyBool obj "translate" val--constructDOMHTMLElementTranslate :: Bool -> IO ([Char], GValue)-constructDOMHTMLElementTranslate val = constructObjectPropertyBool "translate" val--data DOMHTMLElementTranslatePropertyInfo-instance AttrInfo DOMHTMLElementTranslatePropertyInfo where-    type AttrAllowedOps DOMHTMLElementTranslatePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLElementTranslatePropertyInfo = (~) Bool-    type AttrBaseTypeConstraint DOMHTMLElementTranslatePropertyInfo = DOMHTMLElementK-    type AttrGetType DOMHTMLElementTranslatePropertyInfo = Bool-    type AttrLabel DOMHTMLElementTranslatePropertyInfo = "translate"-    attrGet _ = getDOMHTMLElementTranslate-    attrSet _ = setDOMHTMLElementTranslate-    attrConstruct _ = constructDOMHTMLElementTranslate-    attrClear _ = undefined---- VVV Prop "webkitdropzone"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLElementWebkitdropzone :: (MonadIO m, DOMHTMLElementK o) => o -> m (Maybe T.Text)-getDOMHTMLElementWebkitdropzone obj = liftIO $ getObjectPropertyString obj "webkitdropzone"--setDOMHTMLElementWebkitdropzone :: (MonadIO m, DOMHTMLElementK o) => o -> T.Text -> m ()-setDOMHTMLElementWebkitdropzone obj val = liftIO $ setObjectPropertyString obj "webkitdropzone" (Just val)--constructDOMHTMLElementWebkitdropzone :: T.Text -> IO ([Char], GValue)-constructDOMHTMLElementWebkitdropzone val = constructObjectPropertyString "webkitdropzone" (Just val)--clearDOMHTMLElementWebkitdropzone :: (MonadIO m, DOMHTMLElementK o) => o -> m ()-clearDOMHTMLElementWebkitdropzone obj = liftIO $ setObjectPropertyString obj "webkitdropzone" (Nothing :: Maybe T.Text)--data DOMHTMLElementWebkitdropzonePropertyInfo-instance AttrInfo DOMHTMLElementWebkitdropzonePropertyInfo where-    type AttrAllowedOps DOMHTMLElementWebkitdropzonePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLElementWebkitdropzonePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLElementWebkitdropzonePropertyInfo = DOMHTMLElementK-    type AttrGetType DOMHTMLElementWebkitdropzonePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLElementWebkitdropzonePropertyInfo = "webkitdropzone"-    attrGet _ = getDOMHTMLElementWebkitdropzone-    attrSet _ = setDOMHTMLElementWebkitdropzone-    attrConstruct _ = constructDOMHTMLElementWebkitdropzone-    attrClear _ = clearDOMHTMLElementWebkitdropzone--type instance AttributeList DOMHTMLElement = DOMHTMLElementAttributeList-type DOMHTMLElementAttributeList = ('[ '("accessKey", DOMHTMLElementAccessKeyPropertyInfo), '("attributes", DOMElementAttributesPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMElementChildrenPropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("contentEditable", DOMHTMLElementContentEditablePropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("id", DOMElementIdPropertyInfo), '("innerHtml", DOMElementInnerHtmlPropertyInfo), '("innerText", DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", DOMHTMLElementIsContentEditablePropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("outerHtml", DOMElementOuterHtmlPropertyInfo), '("outerText", DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tabIndex", DOMHTMLElementTabIndexPropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])--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--type instance SignalList DOMHTMLElement = DOMHTMLElementSignalList-type DOMHTMLElementSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMHTMLElement::click--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, 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 ->                   -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLElement"-    IO ()---dOMHTMLElementClick ::-    (MonadIO m, DOMHTMLElementK a) =>-    a                                       -- _obj-    -> m ()                                 -- result-dOMHTMLElementClick _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    webkit_dom_html_element_click _obj'-    touchManagedPtr _obj-    return ()--data DOMHTMLElementClickMethodInfo-instance (signature ~ (m ()), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementClickMethodInfo a signature where-    overloadedMethod _ = dOMHTMLElementClick---- method DOMHTMLElement::get_access_key--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->                   -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLElement"-    IO CString---dOMHTMLElementGetAccessKey ::-    (MonadIO m, DOMHTMLElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLElementGetAccessKey _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_element_get_access_key _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_element_get_access_key" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLElementGetAccessKeyMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementGetAccessKeyMethodInfo a signature where-    overloadedMethod _ = dOMHTMLElementGetAccessKey---- method DOMHTMLElement::get_children--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMHTMLCollection")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_html_element_get_children" webkit_dom_html_element_get_children :: -    Ptr DOMHTMLElement ->                   -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLElement"-    IO (Ptr DOMHTMLCollection)--{-# DEPRECATED dOMHTMLElementGetChildren ["(Since version 2.10)","Use webkit_dom_element_get_children() instead."]#-}-dOMHTMLElementGetChildren ::-    (MonadIO m, DOMHTMLElementK a) =>-    a                                       -- _obj-    -> m DOMHTMLCollection                  -- result-dOMHTMLElementGetChildren _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_element_get_children _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_element_get_children" result-    result' <- (wrapObject DOMHTMLCollection) result-    touchManagedPtr _obj-    return result'--data DOMHTMLElementGetChildrenMethodInfo-instance (signature ~ (m DOMHTMLCollection), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementGetChildrenMethodInfo a signature where-    overloadedMethod _ = dOMHTMLElementGetChildren---- method DOMHTMLElement::get_content_editable--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->                   -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLElement"-    IO CString---dOMHTMLElementGetContentEditable ::-    (MonadIO m, DOMHTMLElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLElementGetContentEditable _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_element_get_content_editable _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_element_get_content_editable" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLElementGetContentEditableMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementGetContentEditableMethodInfo a signature where-    overloadedMethod _ = dOMHTMLElementGetContentEditable---- method DOMHTMLElement::get_dir--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->                   -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLElement"-    IO CString---dOMHTMLElementGetDir ::-    (MonadIO m, DOMHTMLElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLElementGetDir _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_element_get_dir _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_element_get_dir" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLElementGetDirMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementGetDirMethodInfo a signature where-    overloadedMethod _ = dOMHTMLElementGetDir---- method DOMHTMLElement::get_inner_html--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->                   -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLElement"-    IO CString--{-# DEPRECATED dOMHTMLElementGetInnerHtml ["(Since version 2.8)","Use webkit_dom_element_get_inner_html() instead."]#-}-dOMHTMLElementGetInnerHtml ::-    (MonadIO m, DOMHTMLElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLElementGetInnerHtml _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_element_get_inner_html _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_element_get_inner_html" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLElementGetInnerHtmlMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementGetInnerHtmlMethodInfo a signature where-    overloadedMethod _ = dOMHTMLElementGetInnerHtml---- method DOMHTMLElement::get_inner_text--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->                   -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLElement"-    IO CString---dOMHTMLElementGetInnerText ::-    (MonadIO m, DOMHTMLElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLElementGetInnerText _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_element_get_inner_text _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_element_get_inner_text" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLElementGetInnerTextMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementGetInnerTextMethodInfo a signature where-    overloadedMethod _ = dOMHTMLElementGetInnerText---- method DOMHTMLElement::get_is_content_editable--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, 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 ->                   -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLElement"-    IO CInt---dOMHTMLElementGetIsContentEditable ::-    (MonadIO m, DOMHTMLElementK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMHTMLElementGetIsContentEditable _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_element_get_is_content_editable _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMHTMLElementGetIsContentEditableMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementGetIsContentEditableMethodInfo a signature where-    overloadedMethod _ = dOMHTMLElementGetIsContentEditable---- method DOMHTMLElement::get_lang--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->                   -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLElement"-    IO CString---dOMHTMLElementGetLang ::-    (MonadIO m, DOMHTMLElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLElementGetLang _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_element_get_lang _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_element_get_lang" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLElementGetLangMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementGetLangMethodInfo a signature where-    overloadedMethod _ = dOMHTMLElementGetLang---- method DOMHTMLElement::get_outer_html--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->                   -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLElement"-    IO CString--{-# DEPRECATED dOMHTMLElementGetOuterHtml ["(Since version 2.8)","Use webkit_dom_element_get_outer_html() instead."]#-}-dOMHTMLElementGetOuterHtml ::-    (MonadIO m, DOMHTMLElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLElementGetOuterHtml _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_element_get_outer_html _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_element_get_outer_html" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLElementGetOuterHtmlMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementGetOuterHtmlMethodInfo a signature where-    overloadedMethod _ = dOMHTMLElementGetOuterHtml---- method DOMHTMLElement::get_outer_text--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->                   -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLElement"-    IO CString---dOMHTMLElementGetOuterText ::-    (MonadIO m, DOMHTMLElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLElementGetOuterText _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_element_get_outer_text _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_element_get_outer_text" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLElementGetOuterTextMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementGetOuterTextMethodInfo a signature where-    overloadedMethod _ = dOMHTMLElementGetOuterText---- method DOMHTMLElement::get_tab_index--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, 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 ->                   -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLElement"-    IO CLong---dOMHTMLElementGetTabIndex ::-    (MonadIO m, DOMHTMLElementK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMHTMLElementGetTabIndex _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_element_get_tab_index _obj'-    touchManagedPtr _obj-    return result--data DOMHTMLElementGetTabIndexMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementGetTabIndexMethodInfo a signature where-    overloadedMethod _ = dOMHTMLElementGetTabIndex---- method DOMHTMLElement::get_title--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->                   -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLElement"-    IO CString---dOMHTMLElementGetTitle ::-    (MonadIO m, DOMHTMLElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLElementGetTitle _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_element_get_title _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_element_get_title" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLElementGetTitleMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementGetTitleMethodInfo a signature where-    overloadedMethod _ = dOMHTMLElementGetTitle---- method DOMHTMLElement::set_access_key--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                   -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLElementSetAccessKey ::-    (MonadIO m, DOMHTMLElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLElementSetAccessKey _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_element_set_access_key _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLElementSetAccessKeyMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementSetAccessKeyMethodInfo a signature where-    overloadedMethod _ = dOMHTMLElementSetAccessKey---- method DOMHTMLElement::set_content_editable--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                   -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLElement"-    CString ->                              -- value : TBasicType TUTF8-    Ptr (Ptr GError) ->                     -- error-    IO ()---dOMHTMLElementSetContentEditable ::-    (MonadIO m, DOMHTMLElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLElementSetContentEditable _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    onException (do-        propagateGError $ webkit_dom_html_element_set_content_editable _obj' value'-        touchManagedPtr _obj-        freeMem value'-        return ()-     ) (do-        freeMem value'-     )--data DOMHTMLElementSetContentEditableMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementSetContentEditableMethodInfo a signature where-    overloadedMethod _ = dOMHTMLElementSetContentEditable---- method DOMHTMLElement::set_dir--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                   -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLElementSetDir ::-    (MonadIO m, DOMHTMLElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLElementSetDir _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_element_set_dir _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLElementSetDirMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementSetDirMethodInfo a signature where-    overloadedMethod _ = dOMHTMLElementSetDir---- method DOMHTMLElement::set_inner_html--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "contents", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                   -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLElement"-    CString ->                              -- contents : TBasicType TUTF8-    Ptr (Ptr GError) ->                     -- error-    IO ()--{-# DEPRECATED dOMHTMLElementSetInnerHtml ["(Since version 2.8)","Use webkit_dom_element_set_inner_html() instead."]#-}-dOMHTMLElementSetInnerHtml ::-    (MonadIO m, DOMHTMLElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- contents-    -> m ()                                 -- result-dOMHTMLElementSetInnerHtml _obj contents = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    contents' <- textToCString contents-    onException (do-        propagateGError $ webkit_dom_html_element_set_inner_html _obj' contents'-        touchManagedPtr _obj-        freeMem contents'-        return ()-     ) (do-        freeMem contents'-     )--data DOMHTMLElementSetInnerHtmlMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementSetInnerHtmlMethodInfo a signature where-    overloadedMethod _ = dOMHTMLElementSetInnerHtml---- method DOMHTMLElement::set_inner_text--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                   -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLElement"-    CString ->                              -- value : TBasicType TUTF8-    Ptr (Ptr GError) ->                     -- error-    IO ()---dOMHTMLElementSetInnerText ::-    (MonadIO m, DOMHTMLElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLElementSetInnerText _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    onException (do-        propagateGError $ webkit_dom_html_element_set_inner_text _obj' value'-        touchManagedPtr _obj-        freeMem value'-        return ()-     ) (do-        freeMem value'-     )--data DOMHTMLElementSetInnerTextMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementSetInnerTextMethodInfo a signature where-    overloadedMethod _ = dOMHTMLElementSetInnerText---- method DOMHTMLElement::set_lang--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                   -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLElementSetLang ::-    (MonadIO m, DOMHTMLElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLElementSetLang _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_element_set_lang _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLElementSetLangMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementSetLangMethodInfo a signature where-    overloadedMethod _ = dOMHTMLElementSetLang---- method DOMHTMLElement::set_outer_html--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "contents", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                   -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLElement"-    CString ->                              -- contents : TBasicType TUTF8-    Ptr (Ptr GError) ->                     -- error-    IO ()--{-# DEPRECATED dOMHTMLElementSetOuterHtml ["(Since version 2.8)","Use webkit_dom_element_set_outer_html() instead."]#-}-dOMHTMLElementSetOuterHtml ::-    (MonadIO m, DOMHTMLElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- contents-    -> m ()                                 -- result-dOMHTMLElementSetOuterHtml _obj contents = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    contents' <- textToCString contents-    onException (do-        propagateGError $ webkit_dom_html_element_set_outer_html _obj' contents'-        touchManagedPtr _obj-        freeMem contents'-        return ()-     ) (do-        freeMem contents'-     )--data DOMHTMLElementSetOuterHtmlMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementSetOuterHtmlMethodInfo a signature where-    overloadedMethod _ = dOMHTMLElementSetOuterHtml---- method DOMHTMLElement::set_outer_text--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                   -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLElement"-    CString ->                              -- value : TBasicType TUTF8-    Ptr (Ptr GError) ->                     -- error-    IO ()---dOMHTMLElementSetOuterText ::-    (MonadIO m, DOMHTMLElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLElementSetOuterText _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    onException (do-        propagateGError $ webkit_dom_html_element_set_outer_text _obj' value'-        touchManagedPtr _obj-        freeMem value'-        return ()-     ) (do-        freeMem value'-     )--data DOMHTMLElementSetOuterTextMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementSetOuterTextMethodInfo a signature where-    overloadedMethod _ = dOMHTMLElementSetOuterText---- method DOMHTMLElement::set_tab_index--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, 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 ->                   -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLElement"-    CLong ->                                -- value : TBasicType TLong-    IO ()---dOMHTMLElementSetTabIndex ::-    (MonadIO m, DOMHTMLElementK a) =>-    a                                       -- _obj-    -> CLong                                -- value-    -> m ()                                 -- result-dOMHTMLElementSetTabIndex _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    webkit_dom_html_element_set_tab_index _obj' value-    touchManagedPtr _obj-    return ()--data DOMHTMLElementSetTabIndexMethodInfo-instance (signature ~ (CLong -> m ()), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementSetTabIndexMethodInfo a signature where-    overloadedMethod _ = dOMHTMLElementSetTabIndex---- method DOMHTMLElement::set_title--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                   -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLElementSetTitle ::-    (MonadIO m, DOMHTMLElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLElementSetTitle _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_element_set_title _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLElementSetTitleMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementSetTitleMethodInfo a signature where-    overloadedMethod _ = dOMHTMLElementSetTitle--
− GI/WebKit2WebExtension/Objects/DOMHTMLElement.hs-boot
@@ -1,50 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMHTMLElement where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMHTMLElement = DOMHTMLElement (ForeignPtr DOMHTMLElement)-instance GObject DOMHTMLElement where-class GObject o => DOMHTMLElementK o-instance (GObject o, IsDescendantOf DOMHTMLElement o) => DOMHTMLElementK o-data DOMHTMLElementAccessKeyPropertyInfo-data DOMHTMLElementContentEditablePropertyInfo-data DOMHTMLElementDirPropertyInfo-data DOMHTMLElementDraggablePropertyInfo-data DOMHTMLElementHiddenPropertyInfo-data DOMHTMLElementInnerTextPropertyInfo-data DOMHTMLElementIsContentEditablePropertyInfo-data DOMHTMLElementLangPropertyInfo-data DOMHTMLElementOuterTextPropertyInfo-data DOMHTMLElementSpellcheckPropertyInfo-data DOMHTMLElementTabIndexPropertyInfo-data DOMHTMLElementTitlePropertyInfo-data DOMHTMLElementTranslatePropertyInfo-data DOMHTMLElementWebkitdropzonePropertyInfo-data DOMHTMLElementClickMethodInfo-data DOMHTMLElementGetAccessKeyMethodInfo-data DOMHTMLElementGetChildrenMethodInfo-data DOMHTMLElementGetContentEditableMethodInfo-data DOMHTMLElementGetDirMethodInfo-data DOMHTMLElementGetInnerHtmlMethodInfo-data DOMHTMLElementGetInnerTextMethodInfo-data DOMHTMLElementGetIsContentEditableMethodInfo-data DOMHTMLElementGetLangMethodInfo-data DOMHTMLElementGetOuterHtmlMethodInfo-data DOMHTMLElementGetOuterTextMethodInfo-data DOMHTMLElementGetTabIndexMethodInfo-data DOMHTMLElementGetTitleMethodInfo-data DOMHTMLElementSetAccessKeyMethodInfo-data DOMHTMLElementSetContentEditableMethodInfo-data DOMHTMLElementSetDirMethodInfo-data DOMHTMLElementSetInnerHtmlMethodInfo-data DOMHTMLElementSetInnerTextMethodInfo-data DOMHTMLElementSetLangMethodInfo-data DOMHTMLElementSetOuterHtmlMethodInfo-data DOMHTMLElementSetOuterTextMethodInfo-data DOMHTMLElementSetTabIndexMethodInfo-data DOMHTMLElementSetTitleMethodInfo
− GI/WebKit2WebExtension/Objects/DOMHTMLEmbedElement.hs
@@ -1,862 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement-    ( ---- * Exported types-    DOMHTMLEmbedElement(..)                 ,-    DOMHTMLEmbedElementK                    ,-    toDOMHTMLEmbedElement                   ,-    noDOMHTMLEmbedElement                   ,--- -- * Methods--- ** dOMHTMLEmbedElementGetAlign-    DOMHTMLEmbedElementGetAlignMethodInfo   ,-    dOMHTMLEmbedElementGetAlign             ,----- ** dOMHTMLEmbedElementGetHeight-    DOMHTMLEmbedElementGetHeightMethodInfo  ,-    dOMHTMLEmbedElementGetHeight            ,----- ** dOMHTMLEmbedElementGetName-    DOMHTMLEmbedElementGetNameMethodInfo    ,-    dOMHTMLEmbedElementGetName              ,----- ** dOMHTMLEmbedElementGetSrc-    DOMHTMLEmbedElementGetSrcMethodInfo     ,-    dOMHTMLEmbedElementGetSrc               ,----- ** dOMHTMLEmbedElementGetTypeAttr-    DOMHTMLEmbedElementGetTypeAttrMethodInfo,-    dOMHTMLEmbedElementGetTypeAttr          ,----- ** dOMHTMLEmbedElementGetWidth-    DOMHTMLEmbedElementGetWidthMethodInfo   ,-    dOMHTMLEmbedElementGetWidth             ,----- ** dOMHTMLEmbedElementSetAlign-    DOMHTMLEmbedElementSetAlignMethodInfo   ,-    dOMHTMLEmbedElementSetAlign             ,----- ** dOMHTMLEmbedElementSetHeight-    DOMHTMLEmbedElementSetHeightMethodInfo  ,-    dOMHTMLEmbedElementSetHeight            ,----- ** dOMHTMLEmbedElementSetName-    DOMHTMLEmbedElementSetNameMethodInfo    ,-    dOMHTMLEmbedElementSetName              ,----- ** dOMHTMLEmbedElementSetSrc-    DOMHTMLEmbedElementSetSrcMethodInfo     ,-    dOMHTMLEmbedElementSetSrc               ,----- ** dOMHTMLEmbedElementSetTypeAttr-    DOMHTMLEmbedElementSetTypeAttrMethodInfo,-    dOMHTMLEmbedElementSetTypeAttr          ,----- ** dOMHTMLEmbedElementSetWidth-    DOMHTMLEmbedElementSetWidthMethodInfo   ,-    dOMHTMLEmbedElementSetWidth             ,----- -- * Properties--- ** Align-    DOMHTMLEmbedElementAlignPropertyInfo    ,-    constructDOMHTMLEmbedElementAlign       ,-    dOMHTMLEmbedElementAlign                ,-    getDOMHTMLEmbedElementAlign             ,-    setDOMHTMLEmbedElementAlign             ,----- ** Height-    DOMHTMLEmbedElementHeightPropertyInfo   ,-    constructDOMHTMLEmbedElementHeight      ,-    dOMHTMLEmbedElementHeight               ,-    getDOMHTMLEmbedElementHeight            ,-    setDOMHTMLEmbedElementHeight            ,----- ** Name-    DOMHTMLEmbedElementNamePropertyInfo     ,-    constructDOMHTMLEmbedElementName        ,-    dOMHTMLEmbedElementName                 ,-    getDOMHTMLEmbedElementName              ,-    setDOMHTMLEmbedElementName              ,----- ** Src-    DOMHTMLEmbedElementSrcPropertyInfo      ,-    constructDOMHTMLEmbedElementSrc         ,-    dOMHTMLEmbedElementSrc                  ,-    getDOMHTMLEmbedElementSrc               ,-    setDOMHTMLEmbedElementSrc               ,----- ** Type-    DOMHTMLEmbedElementTypePropertyInfo     ,-    clearDOMHTMLEmbedElementType            ,-    constructDOMHTMLEmbedElementType        ,-    dOMHTMLEmbedElementType                 ,-    getDOMHTMLEmbedElementType              ,-    setDOMHTMLEmbedElementType              ,----- ** Width-    DOMHTMLEmbedElementWidthPropertyInfo    ,-    constructDOMHTMLEmbedElementWidth       ,-    dOMHTMLEmbedElementWidth                ,-    getDOMHTMLEmbedElementWidth             ,-    setDOMHTMLEmbedElementWidth             ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMHTMLEmbedElement = DOMHTMLEmbedElement (ForeignPtr DOMHTMLEmbedElement)-foreign import ccall "webkit_dom_html_embed_element_get_type"-    c_webkit_dom_html_embed_element_get_type :: IO GType--type instance ParentTypes DOMHTMLEmbedElement = DOMHTMLEmbedElementParentTypes-type DOMHTMLEmbedElementParentTypes = '[DOMHTMLElement, DOMElement, DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMHTMLEmbedElement where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_html_embed_element_get_type-    --class GObject o => DOMHTMLEmbedElementK o-instance (GObject o, IsDescendantOf DOMHTMLEmbedElement o) => DOMHTMLEmbedElementK o--toDOMHTMLEmbedElement :: DOMHTMLEmbedElementK o => o -> IO DOMHTMLEmbedElement-toDOMHTMLEmbedElement = unsafeCastTo DOMHTMLEmbedElement--noDOMHTMLEmbedElement :: Maybe DOMHTMLEmbedElement-noDOMHTMLEmbedElement = Nothing--type family ResolveDOMHTMLEmbedElementMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMHTMLEmbedElementMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMHTMLEmbedElementMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMHTMLEmbedElementMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMHTMLEmbedElementMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMHTMLEmbedElementMethod "blur" o = DOMElementBlurMethodInfo-    ResolveDOMHTMLEmbedElementMethod "click" o = DOMHTMLElementClickMethodInfo-    ResolveDOMHTMLEmbedElementMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMHTMLEmbedElementMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMHTMLEmbedElementMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMHTMLEmbedElementMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMHTMLEmbedElementMethod "focus" o = DOMElementFocusMethodInfo-    ResolveDOMHTMLEmbedElementMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMHTMLEmbedElementMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMHTMLEmbedElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo-    ResolveDOMHTMLEmbedElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo-    ResolveDOMHTMLEmbedElementMethod "hasAttributes" o = DOMElementHasAttributesMethodInfo-    ResolveDOMHTMLEmbedElementMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMHTMLEmbedElementMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMHTMLEmbedElementMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMHTMLEmbedElementMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMHTMLEmbedElementMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMHTMLEmbedElementMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMHTMLEmbedElementMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMHTMLEmbedElementMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMHTMLEmbedElementMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMHTMLEmbedElementMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMHTMLEmbedElementMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMHTMLEmbedElementMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMHTMLEmbedElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo-    ResolveDOMHTMLEmbedElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo-    ResolveDOMHTMLEmbedElementMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMHTMLEmbedElementMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMHTMLEmbedElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo-    ResolveDOMHTMLEmbedElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo-    ResolveDOMHTMLEmbedElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo-    ResolveDOMHTMLEmbedElementMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMHTMLEmbedElementMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMHTMLEmbedElementMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMHTMLEmbedElementMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMHTMLEmbedElementMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMHTMLEmbedElementMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMHTMLEmbedElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo-    ResolveDOMHTMLEmbedElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo-    ResolveDOMHTMLEmbedElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo-    ResolveDOMHTMLEmbedElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo-    ResolveDOMHTMLEmbedElementMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMHTMLEmbedElementMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMHTMLEmbedElementMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMHTMLEmbedElementMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMHTMLEmbedElementMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getAccessKey" o = DOMHTMLElementGetAccessKeyMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getAlign" o = DOMHTMLEmbedElementGetAlignMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getAttributes" o = DOMElementGetAttributesMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getClassName" o = DOMElementGetClassNameMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getContentEditable" o = DOMHTMLElementGetContentEditableMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getDir" o = DOMHTMLElementGetDirMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getElementsByClassName" o = DOMElementGetElementsByClassNameMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getElementsByClassNameAsHtmlCollection" o = DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getElementsByTagName" o = DOMElementGetElementsByTagNameMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getElementsByTagNameAsHtmlCollection" o = DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getElementsByTagNameNs" o = DOMElementGetElementsByTagNameNsMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getElementsByTagNameNsAsHtmlCollection" o = DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getHeight" o = DOMHTMLEmbedElementGetHeightMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getId" o = DOMElementGetIdMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getInnerText" o = DOMHTMLElementGetInnerTextMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getIsContentEditable" o = DOMHTMLElementGetIsContentEditableMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getLang" o = DOMHTMLElementGetLangMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getName" o = DOMHTMLEmbedElementGetNameMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getOffsetHeight" o = DOMElementGetOffsetHeightMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getOffsetLeft" o = DOMElementGetOffsetLeftMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getOffsetParent" o = DOMElementGetOffsetParentMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getOffsetTop" o = DOMElementGetOffsetTopMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getOffsetWidth" o = DOMElementGetOffsetWidthMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getOuterText" o = DOMHTMLElementGetOuterTextMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getScrollHeight" o = DOMElementGetScrollHeightMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getScrollLeft" o = DOMElementGetScrollLeftMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getScrollTop" o = DOMElementGetScrollTopMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getScrollWidth" o = DOMElementGetScrollWidthMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getSrc" o = DOMHTMLEmbedElementGetSrcMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getStyle" o = DOMElementGetStyleMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getTabIndex" o = DOMHTMLElementGetTabIndexMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getTagName" o = DOMElementGetTagNameMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getTitle" o = DOMHTMLElementGetTitleMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getTypeAttr" o = DOMHTMLEmbedElementGetTypeAttrMethodInfo-    ResolveDOMHTMLEmbedElementMethod "getWidth" o = DOMHTMLEmbedElementGetWidthMethodInfo-    ResolveDOMHTMLEmbedElementMethod "setAccessKey" o = DOMHTMLElementSetAccessKeyMethodInfo-    ResolveDOMHTMLEmbedElementMethod "setAlign" o = DOMHTMLEmbedElementSetAlignMethodInfo-    ResolveDOMHTMLEmbedElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo-    ResolveDOMHTMLEmbedElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo-    ResolveDOMHTMLEmbedElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo-    ResolveDOMHTMLEmbedElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo-    ResolveDOMHTMLEmbedElementMethod "setClassName" o = DOMElementSetClassNameMethodInfo-    ResolveDOMHTMLEmbedElementMethod "setContentEditable" o = DOMHTMLElementSetContentEditableMethodInfo-    ResolveDOMHTMLEmbedElementMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMHTMLEmbedElementMethod "setDir" o = DOMHTMLElementSetDirMethodInfo-    ResolveDOMHTMLEmbedElementMethod "setHeight" o = DOMHTMLEmbedElementSetHeightMethodInfo-    ResolveDOMHTMLEmbedElementMethod "setId" o = DOMElementSetIdMethodInfo-    ResolveDOMHTMLEmbedElementMethod "setInnerText" o = DOMHTMLElementSetInnerTextMethodInfo-    ResolveDOMHTMLEmbedElementMethod "setLang" o = DOMHTMLElementSetLangMethodInfo-    ResolveDOMHTMLEmbedElementMethod "setName" o = DOMHTMLEmbedElementSetNameMethodInfo-    ResolveDOMHTMLEmbedElementMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMHTMLEmbedElementMethod "setOuterText" o = DOMHTMLElementSetOuterTextMethodInfo-    ResolveDOMHTMLEmbedElementMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMHTMLEmbedElementMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMHTMLEmbedElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo-    ResolveDOMHTMLEmbedElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo-    ResolveDOMHTMLEmbedElementMethod "setSrc" o = DOMHTMLEmbedElementSetSrcMethodInfo-    ResolveDOMHTMLEmbedElementMethod "setTabIndex" o = DOMHTMLElementSetTabIndexMethodInfo-    ResolveDOMHTMLEmbedElementMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMHTMLEmbedElementMethod "setTitle" o = DOMHTMLElementSetTitleMethodInfo-    ResolveDOMHTMLEmbedElementMethod "setTypeAttr" o = DOMHTMLEmbedElementSetTypeAttrMethodInfo-    ResolveDOMHTMLEmbedElementMethod "setWidth" o = DOMHTMLEmbedElementSetWidthMethodInfo-    ResolveDOMHTMLEmbedElementMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMHTMLEmbedElementMethod t DOMHTMLEmbedElement, MethodInfo info DOMHTMLEmbedElement p) => IsLabelProxy t (DOMHTMLEmbedElement -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMHTMLEmbedElementMethod t DOMHTMLEmbedElement, MethodInfo info DOMHTMLEmbedElement p) => IsLabel t (DOMHTMLEmbedElement -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "align"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLEmbedElementAlign :: (MonadIO m, DOMHTMLEmbedElementK o) => o -> m (Maybe T.Text)-getDOMHTMLEmbedElementAlign obj = liftIO $ getObjectPropertyString obj "align"--setDOMHTMLEmbedElementAlign :: (MonadIO m, DOMHTMLEmbedElementK o) => o -> T.Text -> m ()-setDOMHTMLEmbedElementAlign obj val = liftIO $ setObjectPropertyString obj "align" (Just val)--constructDOMHTMLEmbedElementAlign :: T.Text -> IO ([Char], GValue)-constructDOMHTMLEmbedElementAlign val = constructObjectPropertyString "align" (Just val)--data DOMHTMLEmbedElementAlignPropertyInfo-instance AttrInfo DOMHTMLEmbedElementAlignPropertyInfo where-    type AttrAllowedOps DOMHTMLEmbedElementAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLEmbedElementAlignPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLEmbedElementAlignPropertyInfo = DOMHTMLEmbedElementK-    type AttrGetType DOMHTMLEmbedElementAlignPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLEmbedElementAlignPropertyInfo = "align"-    attrGet _ = getDOMHTMLEmbedElementAlign-    attrSet _ = setDOMHTMLEmbedElementAlign-    attrConstruct _ = constructDOMHTMLEmbedElementAlign-    attrClear _ = undefined---- VVV Prop "height"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMHTMLEmbedElementHeight :: (MonadIO m, DOMHTMLEmbedElementK o) => o -> m CLong-getDOMHTMLEmbedElementHeight obj = liftIO $ getObjectPropertyLong obj "height"--setDOMHTMLEmbedElementHeight :: (MonadIO m, DOMHTMLEmbedElementK o) => o -> CLong -> m ()-setDOMHTMLEmbedElementHeight obj val = liftIO $ setObjectPropertyLong obj "height" val--constructDOMHTMLEmbedElementHeight :: CLong -> IO ([Char], GValue)-constructDOMHTMLEmbedElementHeight val = constructObjectPropertyLong "height" val--data DOMHTMLEmbedElementHeightPropertyInfo-instance AttrInfo DOMHTMLEmbedElementHeightPropertyInfo where-    type AttrAllowedOps DOMHTMLEmbedElementHeightPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLEmbedElementHeightPropertyInfo = (~) CLong-    type AttrBaseTypeConstraint DOMHTMLEmbedElementHeightPropertyInfo = DOMHTMLEmbedElementK-    type AttrGetType DOMHTMLEmbedElementHeightPropertyInfo = CLong-    type AttrLabel DOMHTMLEmbedElementHeightPropertyInfo = "height"-    attrGet _ = getDOMHTMLEmbedElementHeight-    attrSet _ = setDOMHTMLEmbedElementHeight-    attrConstruct _ = constructDOMHTMLEmbedElementHeight-    attrClear _ = undefined---- VVV Prop "name"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLEmbedElementName :: (MonadIO m, DOMHTMLEmbedElementK o) => o -> m (Maybe T.Text)-getDOMHTMLEmbedElementName obj = liftIO $ getObjectPropertyString obj "name"--setDOMHTMLEmbedElementName :: (MonadIO m, DOMHTMLEmbedElementK o) => o -> T.Text -> m ()-setDOMHTMLEmbedElementName obj val = liftIO $ setObjectPropertyString obj "name" (Just val)--constructDOMHTMLEmbedElementName :: T.Text -> IO ([Char], GValue)-constructDOMHTMLEmbedElementName val = constructObjectPropertyString "name" (Just val)--data DOMHTMLEmbedElementNamePropertyInfo-instance AttrInfo DOMHTMLEmbedElementNamePropertyInfo where-    type AttrAllowedOps DOMHTMLEmbedElementNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLEmbedElementNamePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLEmbedElementNamePropertyInfo = DOMHTMLEmbedElementK-    type AttrGetType DOMHTMLEmbedElementNamePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLEmbedElementNamePropertyInfo = "name"-    attrGet _ = getDOMHTMLEmbedElementName-    attrSet _ = setDOMHTMLEmbedElementName-    attrConstruct _ = constructDOMHTMLEmbedElementName-    attrClear _ = undefined---- VVV Prop "src"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLEmbedElementSrc :: (MonadIO m, DOMHTMLEmbedElementK o) => o -> m (Maybe T.Text)-getDOMHTMLEmbedElementSrc obj = liftIO $ getObjectPropertyString obj "src"--setDOMHTMLEmbedElementSrc :: (MonadIO m, DOMHTMLEmbedElementK o) => o -> T.Text -> m ()-setDOMHTMLEmbedElementSrc obj val = liftIO $ setObjectPropertyString obj "src" (Just val)--constructDOMHTMLEmbedElementSrc :: T.Text -> IO ([Char], GValue)-constructDOMHTMLEmbedElementSrc val = constructObjectPropertyString "src" (Just val)--data DOMHTMLEmbedElementSrcPropertyInfo-instance AttrInfo DOMHTMLEmbedElementSrcPropertyInfo where-    type AttrAllowedOps DOMHTMLEmbedElementSrcPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLEmbedElementSrcPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLEmbedElementSrcPropertyInfo = DOMHTMLEmbedElementK-    type AttrGetType DOMHTMLEmbedElementSrcPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLEmbedElementSrcPropertyInfo = "src"-    attrGet _ = getDOMHTMLEmbedElementSrc-    attrSet _ = setDOMHTMLEmbedElementSrc-    attrConstruct _ = constructDOMHTMLEmbedElementSrc-    attrClear _ = undefined---- VVV Prop "type"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLEmbedElementType :: (MonadIO m, DOMHTMLEmbedElementK o) => o -> m (Maybe T.Text)-getDOMHTMLEmbedElementType obj = liftIO $ getObjectPropertyString obj "type"--setDOMHTMLEmbedElementType :: (MonadIO m, DOMHTMLEmbedElementK o) => o -> T.Text -> m ()-setDOMHTMLEmbedElementType obj val = liftIO $ setObjectPropertyString obj "type" (Just val)--constructDOMHTMLEmbedElementType :: T.Text -> IO ([Char], GValue)-constructDOMHTMLEmbedElementType val = constructObjectPropertyString "type" (Just val)--clearDOMHTMLEmbedElementType :: (MonadIO m, DOMHTMLEmbedElementK o) => o -> m ()-clearDOMHTMLEmbedElementType obj = liftIO $ setObjectPropertyString obj "type" (Nothing :: Maybe T.Text)--data DOMHTMLEmbedElementTypePropertyInfo-instance AttrInfo DOMHTMLEmbedElementTypePropertyInfo where-    type AttrAllowedOps DOMHTMLEmbedElementTypePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLEmbedElementTypePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLEmbedElementTypePropertyInfo = DOMHTMLEmbedElementK-    type AttrGetType DOMHTMLEmbedElementTypePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLEmbedElementTypePropertyInfo = "type"-    attrGet _ = getDOMHTMLEmbedElementType-    attrSet _ = setDOMHTMLEmbedElementType-    attrConstruct _ = constructDOMHTMLEmbedElementType-    attrClear _ = clearDOMHTMLEmbedElementType---- VVV Prop "width"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMHTMLEmbedElementWidth :: (MonadIO m, DOMHTMLEmbedElementK o) => o -> m CLong-getDOMHTMLEmbedElementWidth obj = liftIO $ getObjectPropertyLong obj "width"--setDOMHTMLEmbedElementWidth :: (MonadIO m, DOMHTMLEmbedElementK o) => o -> CLong -> m ()-setDOMHTMLEmbedElementWidth obj val = liftIO $ setObjectPropertyLong obj "width" val--constructDOMHTMLEmbedElementWidth :: CLong -> IO ([Char], GValue)-constructDOMHTMLEmbedElementWidth val = constructObjectPropertyLong "width" val--data DOMHTMLEmbedElementWidthPropertyInfo-instance AttrInfo DOMHTMLEmbedElementWidthPropertyInfo where-    type AttrAllowedOps DOMHTMLEmbedElementWidthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLEmbedElementWidthPropertyInfo = (~) CLong-    type AttrBaseTypeConstraint DOMHTMLEmbedElementWidthPropertyInfo = DOMHTMLEmbedElementK-    type AttrGetType DOMHTMLEmbedElementWidthPropertyInfo = CLong-    type AttrLabel DOMHTMLEmbedElementWidthPropertyInfo = "width"-    attrGet _ = getDOMHTMLEmbedElementWidth-    attrSet _ = setDOMHTMLEmbedElementWidth-    attrConstruct _ = constructDOMHTMLEmbedElementWidth-    attrClear _ = undefined--type instance AttributeList DOMHTMLEmbedElement = DOMHTMLEmbedElementAttributeList-type DOMHTMLEmbedElementAttributeList = ('[ '("accessKey", DOMHTMLElementAccessKeyPropertyInfo), '("align", DOMHTMLEmbedElementAlignPropertyInfo), '("attributes", DOMElementAttributesPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMElementChildrenPropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("contentEditable", DOMHTMLElementContentEditablePropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("height", DOMHTMLEmbedElementHeightPropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("id", DOMElementIdPropertyInfo), '("innerHtml", DOMElementInnerHtmlPropertyInfo), '("innerText", DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", DOMHTMLElementIsContentEditablePropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("name", DOMHTMLEmbedElementNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("outerHtml", DOMElementOuterHtmlPropertyInfo), '("outerText", DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("src", DOMHTMLEmbedElementSrcPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tabIndex", DOMHTMLElementTabIndexPropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("type", DOMHTMLEmbedElementTypePropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo), '("width", DOMHTMLEmbedElementWidthPropertyInfo)] :: [(Symbol, *)])--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--type instance SignalList DOMHTMLEmbedElement = DOMHTMLEmbedElementSignalList-type DOMHTMLEmbedElementSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMHTMLEmbedElement::get_align--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLEmbedElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLEmbedElement"-    IO CString---dOMHTMLEmbedElementGetAlign ::-    (MonadIO m, DOMHTMLEmbedElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLEmbedElementGetAlign _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_embed_element_get_align _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_embed_element_get_align" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLEmbedElementGetAlignMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLEmbedElementK a) => MethodInfo DOMHTMLEmbedElementGetAlignMethodInfo a signature where-    overloadedMethod _ = dOMHTMLEmbedElementGetAlign---- method DOMHTMLEmbedElement::get_height--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLEmbedElement", direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLEmbedElement"-    IO CLong---dOMHTMLEmbedElementGetHeight ::-    (MonadIO m, DOMHTMLEmbedElementK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMHTMLEmbedElementGetHeight _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_embed_element_get_height _obj'-    touchManagedPtr _obj-    return result--data DOMHTMLEmbedElementGetHeightMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMHTMLEmbedElementK a) => MethodInfo DOMHTMLEmbedElementGetHeightMethodInfo a signature where-    overloadedMethod _ = dOMHTMLEmbedElementGetHeight---- method DOMHTMLEmbedElement::get_name--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLEmbedElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLEmbedElement"-    IO CString---dOMHTMLEmbedElementGetName ::-    (MonadIO m, DOMHTMLEmbedElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLEmbedElementGetName _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_embed_element_get_name _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_embed_element_get_name" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLEmbedElementGetNameMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLEmbedElementK a) => MethodInfo DOMHTMLEmbedElementGetNameMethodInfo a signature where-    overloadedMethod _ = dOMHTMLEmbedElementGetName---- method DOMHTMLEmbedElement::get_src--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLEmbedElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLEmbedElement"-    IO CString---dOMHTMLEmbedElementGetSrc ::-    (MonadIO m, DOMHTMLEmbedElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLEmbedElementGetSrc _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_embed_element_get_src _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_embed_element_get_src" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLEmbedElementGetSrcMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLEmbedElementK a) => MethodInfo DOMHTMLEmbedElementGetSrcMethodInfo a signature where-    overloadedMethod _ = dOMHTMLEmbedElementGetSrc---- method DOMHTMLEmbedElement::get_type_attr--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLEmbedElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLEmbedElement"-    IO CString---dOMHTMLEmbedElementGetTypeAttr ::-    (MonadIO m, DOMHTMLEmbedElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLEmbedElementGetTypeAttr _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_embed_element_get_type_attr _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_embed_element_get_type_attr" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLEmbedElementGetTypeAttrMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLEmbedElementK a) => MethodInfo DOMHTMLEmbedElementGetTypeAttrMethodInfo a signature where-    overloadedMethod _ = dOMHTMLEmbedElementGetTypeAttr---- method DOMHTMLEmbedElement::get_width--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLEmbedElement", direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLEmbedElement"-    IO CLong---dOMHTMLEmbedElementGetWidth ::-    (MonadIO m, DOMHTMLEmbedElementK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMHTMLEmbedElementGetWidth _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_embed_element_get_width _obj'-    touchManagedPtr _obj-    return result--data DOMHTMLEmbedElementGetWidthMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMHTMLEmbedElementK a) => MethodInfo DOMHTMLEmbedElementGetWidthMethodInfo a signature where-    overloadedMethod _ = dOMHTMLEmbedElementGetWidth---- method DOMHTMLEmbedElement::set_align--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLEmbedElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLEmbedElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLEmbedElementSetAlign ::-    (MonadIO m, DOMHTMLEmbedElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLEmbedElementSetAlign _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_embed_element_set_align _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLEmbedElementSetAlignMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLEmbedElementK a) => MethodInfo DOMHTMLEmbedElementSetAlignMethodInfo a signature where-    overloadedMethod _ = dOMHTMLEmbedElementSetAlign---- method DOMHTMLEmbedElement::set_height--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLEmbedElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLEmbedElement"-    CLong ->                                -- value : TBasicType TLong-    IO ()---dOMHTMLEmbedElementSetHeight ::-    (MonadIO m, DOMHTMLEmbedElementK a) =>-    a                                       -- _obj-    -> CLong                                -- value-    -> m ()                                 -- result-dOMHTMLEmbedElementSetHeight _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    webkit_dom_html_embed_element_set_height _obj' value-    touchManagedPtr _obj-    return ()--data DOMHTMLEmbedElementSetHeightMethodInfo-instance (signature ~ (CLong -> m ()), MonadIO m, DOMHTMLEmbedElementK a) => MethodInfo DOMHTMLEmbedElementSetHeightMethodInfo a signature where-    overloadedMethod _ = dOMHTMLEmbedElementSetHeight---- method DOMHTMLEmbedElement::set_name--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLEmbedElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLEmbedElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLEmbedElementSetName ::-    (MonadIO m, DOMHTMLEmbedElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLEmbedElementSetName _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_embed_element_set_name _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLEmbedElementSetNameMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLEmbedElementK a) => MethodInfo DOMHTMLEmbedElementSetNameMethodInfo a signature where-    overloadedMethod _ = dOMHTMLEmbedElementSetName---- method DOMHTMLEmbedElement::set_src--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLEmbedElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLEmbedElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLEmbedElementSetSrc ::-    (MonadIO m, DOMHTMLEmbedElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLEmbedElementSetSrc _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_embed_element_set_src _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLEmbedElementSetSrcMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLEmbedElementK a) => MethodInfo DOMHTMLEmbedElementSetSrcMethodInfo a signature where-    overloadedMethod _ = dOMHTMLEmbedElementSetSrc---- method DOMHTMLEmbedElement::set_type_attr--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLEmbedElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLEmbedElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLEmbedElementSetTypeAttr ::-    (MonadIO m, DOMHTMLEmbedElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLEmbedElementSetTypeAttr _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_embed_element_set_type_attr _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLEmbedElementSetTypeAttrMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLEmbedElementK a) => MethodInfo DOMHTMLEmbedElementSetTypeAttrMethodInfo a signature where-    overloadedMethod _ = dOMHTMLEmbedElementSetTypeAttr---- method DOMHTMLEmbedElement::set_width--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLEmbedElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLEmbedElement"-    CLong ->                                -- value : TBasicType TLong-    IO ()---dOMHTMLEmbedElementSetWidth ::-    (MonadIO m, DOMHTMLEmbedElementK a) =>-    a                                       -- _obj-    -> CLong                                -- value-    -> m ()                                 -- result-dOMHTMLEmbedElementSetWidth _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    webkit_dom_html_embed_element_set_width _obj' value-    touchManagedPtr _obj-    return ()--data DOMHTMLEmbedElementSetWidthMethodInfo-instance (signature ~ (CLong -> m ()), MonadIO m, DOMHTMLEmbedElementK a) => MethodInfo DOMHTMLEmbedElementSetWidthMethodInfo a signature where-    overloadedMethod _ = dOMHTMLEmbedElementSetWidth--
− GI/WebKit2WebExtension/Objects/DOMHTMLEmbedElement.hs-boot
@@ -1,31 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMHTMLEmbedElement = DOMHTMLEmbedElement (ForeignPtr DOMHTMLEmbedElement)-instance GObject DOMHTMLEmbedElement where-class GObject o => DOMHTMLEmbedElementK o-instance (GObject o, IsDescendantOf DOMHTMLEmbedElement o) => DOMHTMLEmbedElementK o-data DOMHTMLEmbedElementAlignPropertyInfo-data DOMHTMLEmbedElementHeightPropertyInfo-data DOMHTMLEmbedElementNamePropertyInfo-data DOMHTMLEmbedElementSrcPropertyInfo-data DOMHTMLEmbedElementTypePropertyInfo-data DOMHTMLEmbedElementWidthPropertyInfo-data DOMHTMLEmbedElementGetAlignMethodInfo-data DOMHTMLEmbedElementGetHeightMethodInfo-data DOMHTMLEmbedElementGetNameMethodInfo-data DOMHTMLEmbedElementGetSrcMethodInfo-data DOMHTMLEmbedElementGetTypeAttrMethodInfo-data DOMHTMLEmbedElementGetWidthMethodInfo-data DOMHTMLEmbedElementSetAlignMethodInfo-data DOMHTMLEmbedElementSetHeightMethodInfo-data DOMHTMLEmbedElementSetNameMethodInfo-data DOMHTMLEmbedElementSetSrcMethodInfo-data DOMHTMLEmbedElementSetTypeAttrMethodInfo-data DOMHTMLEmbedElementSetWidthMethodInfo
− GI/WebKit2WebExtension/Objects/DOMHTMLFieldSetElement.hs
@@ -1,466 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMHTMLFieldSetElement-    ( ---- * Exported types-    DOMHTMLFieldSetElement(..)              ,-    DOMHTMLFieldSetElementK                 ,-    toDOMHTMLFieldSetElement                ,-    noDOMHTMLFieldSetElement                ,--- -- * Methods--- ** dOMHTMLFieldSetElementGetForm-    DOMHTMLFieldSetElementGetFormMethodInfo ,-    dOMHTMLFieldSetElementGetForm           ,----- -- * Properties--- ** Disabled-    DOMHTMLFieldSetElementDisabledPropertyInfo,-    constructDOMHTMLFieldSetElementDisabled ,-    dOMHTMLFieldSetElementDisabled          ,-    getDOMHTMLFieldSetElementDisabled       ,-    setDOMHTMLFieldSetElementDisabled       ,----- ** Elements-    DOMHTMLFieldSetElementElementsPropertyInfo,-    dOMHTMLFieldSetElementElements          ,-    getDOMHTMLFieldSetElementElements       ,----- ** Form-    DOMHTMLFieldSetElementFormPropertyInfo  ,-    dOMHTMLFieldSetElementForm              ,-    getDOMHTMLFieldSetElementForm           ,----- ** Name-    DOMHTMLFieldSetElementNamePropertyInfo  ,-    clearDOMHTMLFieldSetElementName         ,-    constructDOMHTMLFieldSetElementName     ,-    dOMHTMLFieldSetElementName              ,-    getDOMHTMLFieldSetElementName           ,-    setDOMHTMLFieldSetElementName           ,----- ** Type-    DOMHTMLFieldSetElementTypePropertyInfo  ,-    dOMHTMLFieldSetElementType              ,-    getDOMHTMLFieldSetElementType           ,----- ** ValidationMessage-    DOMHTMLFieldSetElementValidationMessagePropertyInfo,-    dOMHTMLFieldSetElementValidationMessage ,-    getDOMHTMLFieldSetElementValidationMessage,----- ** WillValidate-    DOMHTMLFieldSetElementWillValidatePropertyInfo,-    dOMHTMLFieldSetElementWillValidate      ,-    getDOMHTMLFieldSetElementWillValidate   ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMHTMLFieldSetElement = DOMHTMLFieldSetElement (ForeignPtr DOMHTMLFieldSetElement)-foreign import ccall "webkit_dom_html_field_set_element_get_type"-    c_webkit_dom_html_field_set_element_get_type :: IO GType--type instance ParentTypes DOMHTMLFieldSetElement = DOMHTMLFieldSetElementParentTypes-type DOMHTMLFieldSetElementParentTypes = '[DOMHTMLElement, DOMElement, DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMHTMLFieldSetElement where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_html_field_set_element_get_type-    --class GObject o => DOMHTMLFieldSetElementK o-instance (GObject o, IsDescendantOf DOMHTMLFieldSetElement o) => DOMHTMLFieldSetElementK o--toDOMHTMLFieldSetElement :: DOMHTMLFieldSetElementK o => o -> IO DOMHTMLFieldSetElement-toDOMHTMLFieldSetElement = unsafeCastTo DOMHTMLFieldSetElement--noDOMHTMLFieldSetElement :: Maybe DOMHTMLFieldSetElement-noDOMHTMLFieldSetElement = Nothing--type family ResolveDOMHTMLFieldSetElementMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMHTMLFieldSetElementMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "blur" o = DOMElementBlurMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "click" o = DOMHTMLElementClickMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "focus" o = DOMElementFocusMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "hasAttributes" o = DOMElementHasAttributesMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getAccessKey" o = DOMHTMLElementGetAccessKeyMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getAttributes" o = DOMElementGetAttributesMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getClassName" o = DOMElementGetClassNameMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getContentEditable" o = DOMHTMLElementGetContentEditableMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getDir" o = DOMHTMLElementGetDirMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getElementsByClassName" o = DOMElementGetElementsByClassNameMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getElementsByClassNameAsHtmlCollection" o = DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getElementsByTagName" o = DOMElementGetElementsByTagNameMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getElementsByTagNameAsHtmlCollection" o = DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getElementsByTagNameNs" o = DOMElementGetElementsByTagNameNsMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getElementsByTagNameNsAsHtmlCollection" o = DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getForm" o = DOMHTMLFieldSetElementGetFormMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getId" o = DOMElementGetIdMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getInnerText" o = DOMHTMLElementGetInnerTextMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getIsContentEditable" o = DOMHTMLElementGetIsContentEditableMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getLang" o = DOMHTMLElementGetLangMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getOffsetHeight" o = DOMElementGetOffsetHeightMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getOffsetLeft" o = DOMElementGetOffsetLeftMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getOffsetParent" o = DOMElementGetOffsetParentMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getOffsetTop" o = DOMElementGetOffsetTopMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getOffsetWidth" o = DOMElementGetOffsetWidthMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getOuterText" o = DOMHTMLElementGetOuterTextMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getScrollHeight" o = DOMElementGetScrollHeightMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getScrollLeft" o = DOMElementGetScrollLeftMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getScrollTop" o = DOMElementGetScrollTopMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getScrollWidth" o = DOMElementGetScrollWidthMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getStyle" o = DOMElementGetStyleMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getTabIndex" o = DOMHTMLElementGetTabIndexMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getTagName" o = DOMElementGetTagNameMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "getTitle" o = DOMHTMLElementGetTitleMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "setAccessKey" o = DOMHTMLElementSetAccessKeyMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "setClassName" o = DOMElementSetClassNameMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "setContentEditable" o = DOMHTMLElementSetContentEditableMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "setDir" o = DOMHTMLElementSetDirMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "setId" o = DOMElementSetIdMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "setInnerText" o = DOMHTMLElementSetInnerTextMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "setLang" o = DOMHTMLElementSetLangMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "setOuterText" o = DOMHTMLElementSetOuterTextMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "setTabIndex" o = DOMHTMLElementSetTabIndexMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMHTMLFieldSetElementMethod "setTitle" o = DOMHTMLElementSetTitleMethodInfo-    ResolveDOMHTMLFieldSetElementMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMHTMLFieldSetElementMethod t DOMHTMLFieldSetElement, MethodInfo info DOMHTMLFieldSetElement p) => IsLabelProxy t (DOMHTMLFieldSetElement -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMHTMLFieldSetElementMethod t DOMHTMLFieldSetElement, MethodInfo info DOMHTMLFieldSetElement p) => IsLabel t (DOMHTMLFieldSetElement -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "disabled"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLFieldSetElementDisabled :: (MonadIO m, DOMHTMLFieldSetElementK o) => o -> m Bool-getDOMHTMLFieldSetElementDisabled obj = liftIO $ getObjectPropertyBool obj "disabled"--setDOMHTMLFieldSetElementDisabled :: (MonadIO m, DOMHTMLFieldSetElementK o) => o -> Bool -> m ()-setDOMHTMLFieldSetElementDisabled obj val = liftIO $ setObjectPropertyBool obj "disabled" val--constructDOMHTMLFieldSetElementDisabled :: Bool -> IO ([Char], GValue)-constructDOMHTMLFieldSetElementDisabled val = constructObjectPropertyBool "disabled" val--data DOMHTMLFieldSetElementDisabledPropertyInfo-instance AttrInfo DOMHTMLFieldSetElementDisabledPropertyInfo where-    type AttrAllowedOps DOMHTMLFieldSetElementDisabledPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLFieldSetElementDisabledPropertyInfo = (~) Bool-    type AttrBaseTypeConstraint DOMHTMLFieldSetElementDisabledPropertyInfo = DOMHTMLFieldSetElementK-    type AttrGetType DOMHTMLFieldSetElementDisabledPropertyInfo = Bool-    type AttrLabel DOMHTMLFieldSetElementDisabledPropertyInfo = "disabled"-    attrGet _ = getDOMHTMLFieldSetElementDisabled-    attrSet _ = setDOMHTMLFieldSetElementDisabled-    attrConstruct _ = constructDOMHTMLFieldSetElementDisabled-    attrClear _ = undefined---- VVV Prop "elements"-   -- Type: TInterface "WebKit2WebExtension" "DOMHTMLCollection"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLFieldSetElementElements :: (MonadIO m, DOMHTMLFieldSetElementK o) => o -> m (Maybe DOMHTMLCollection)-getDOMHTMLFieldSetElementElements obj = liftIO $ getObjectPropertyObject obj "elements" DOMHTMLCollection--data DOMHTMLFieldSetElementElementsPropertyInfo-instance AttrInfo DOMHTMLFieldSetElementElementsPropertyInfo where-    type AttrAllowedOps DOMHTMLFieldSetElementElementsPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLFieldSetElementElementsPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLFieldSetElementElementsPropertyInfo = DOMHTMLFieldSetElementK-    type AttrGetType DOMHTMLFieldSetElementElementsPropertyInfo = (Maybe DOMHTMLCollection)-    type AttrLabel DOMHTMLFieldSetElementElementsPropertyInfo = "elements"-    attrGet _ = getDOMHTMLFieldSetElementElements-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "form"-   -- Type: TInterface "WebKit2WebExtension" "DOMHTMLFormElement"-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMHTMLFieldSetElementForm :: (MonadIO m, DOMHTMLFieldSetElementK o) => o -> m DOMHTMLFormElement-getDOMHTMLFieldSetElementForm obj = liftIO $ checkUnexpectedNothing "getDOMHTMLFieldSetElementForm" $ getObjectPropertyObject obj "form" DOMHTMLFormElement--data DOMHTMLFieldSetElementFormPropertyInfo-instance AttrInfo DOMHTMLFieldSetElementFormPropertyInfo where-    type AttrAllowedOps DOMHTMLFieldSetElementFormPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLFieldSetElementFormPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLFieldSetElementFormPropertyInfo = DOMHTMLFieldSetElementK-    type AttrGetType DOMHTMLFieldSetElementFormPropertyInfo = DOMHTMLFormElement-    type AttrLabel DOMHTMLFieldSetElementFormPropertyInfo = "form"-    attrGet _ = getDOMHTMLFieldSetElementForm-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "name"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLFieldSetElementName :: (MonadIO m, DOMHTMLFieldSetElementK o) => o -> m (Maybe T.Text)-getDOMHTMLFieldSetElementName obj = liftIO $ getObjectPropertyString obj "name"--setDOMHTMLFieldSetElementName :: (MonadIO m, DOMHTMLFieldSetElementK o) => o -> T.Text -> m ()-setDOMHTMLFieldSetElementName obj val = liftIO $ setObjectPropertyString obj "name" (Just val)--constructDOMHTMLFieldSetElementName :: T.Text -> IO ([Char], GValue)-constructDOMHTMLFieldSetElementName val = constructObjectPropertyString "name" (Just val)--clearDOMHTMLFieldSetElementName :: (MonadIO m, DOMHTMLFieldSetElementK o) => o -> m ()-clearDOMHTMLFieldSetElementName obj = liftIO $ setObjectPropertyString obj "name" (Nothing :: Maybe T.Text)--data DOMHTMLFieldSetElementNamePropertyInfo-instance AttrInfo DOMHTMLFieldSetElementNamePropertyInfo where-    type AttrAllowedOps DOMHTMLFieldSetElementNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLFieldSetElementNamePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLFieldSetElementNamePropertyInfo = DOMHTMLFieldSetElementK-    type AttrGetType DOMHTMLFieldSetElementNamePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLFieldSetElementNamePropertyInfo = "name"-    attrGet _ = getDOMHTMLFieldSetElementName-    attrSet _ = setDOMHTMLFieldSetElementName-    attrConstruct _ = constructDOMHTMLFieldSetElementName-    attrClear _ = clearDOMHTMLFieldSetElementName---- VVV Prop "type"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLFieldSetElementType :: (MonadIO m, DOMHTMLFieldSetElementK o) => o -> m (Maybe T.Text)-getDOMHTMLFieldSetElementType obj = liftIO $ getObjectPropertyString obj "type"--data DOMHTMLFieldSetElementTypePropertyInfo-instance AttrInfo DOMHTMLFieldSetElementTypePropertyInfo where-    type AttrAllowedOps DOMHTMLFieldSetElementTypePropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLFieldSetElementTypePropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLFieldSetElementTypePropertyInfo = DOMHTMLFieldSetElementK-    type AttrGetType DOMHTMLFieldSetElementTypePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLFieldSetElementTypePropertyInfo = "type"-    attrGet _ = getDOMHTMLFieldSetElementType-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "validation-message"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLFieldSetElementValidationMessage :: (MonadIO m, DOMHTMLFieldSetElementK o) => o -> m (Maybe T.Text)-getDOMHTMLFieldSetElementValidationMessage obj = liftIO $ getObjectPropertyString obj "validation-message"--data DOMHTMLFieldSetElementValidationMessagePropertyInfo-instance AttrInfo DOMHTMLFieldSetElementValidationMessagePropertyInfo where-    type AttrAllowedOps DOMHTMLFieldSetElementValidationMessagePropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLFieldSetElementValidationMessagePropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLFieldSetElementValidationMessagePropertyInfo = DOMHTMLFieldSetElementK-    type AttrGetType DOMHTMLFieldSetElementValidationMessagePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLFieldSetElementValidationMessagePropertyInfo = "validation-message"-    attrGet _ = getDOMHTMLFieldSetElementValidationMessage-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "will-validate"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLFieldSetElementWillValidate :: (MonadIO m, DOMHTMLFieldSetElementK o) => o -> m Bool-getDOMHTMLFieldSetElementWillValidate obj = liftIO $ getObjectPropertyBool obj "will-validate"--data DOMHTMLFieldSetElementWillValidatePropertyInfo-instance AttrInfo DOMHTMLFieldSetElementWillValidatePropertyInfo where-    type AttrAllowedOps DOMHTMLFieldSetElementWillValidatePropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLFieldSetElementWillValidatePropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLFieldSetElementWillValidatePropertyInfo = DOMHTMLFieldSetElementK-    type AttrGetType DOMHTMLFieldSetElementWillValidatePropertyInfo = Bool-    type AttrLabel DOMHTMLFieldSetElementWillValidatePropertyInfo = "will-validate"-    attrGet _ = getDOMHTMLFieldSetElementWillValidate-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined--type instance AttributeList DOMHTMLFieldSetElement = DOMHTMLFieldSetElementAttributeList-type DOMHTMLFieldSetElementAttributeList = ('[ '("accessKey", DOMHTMLElementAccessKeyPropertyInfo), '("attributes", DOMElementAttributesPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMElementChildrenPropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("contentEditable", DOMHTMLElementContentEditablePropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("disabled", DOMHTMLFieldSetElementDisabledPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("elements", DOMHTMLFieldSetElementElementsPropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("form", DOMHTMLFieldSetElementFormPropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("id", DOMElementIdPropertyInfo), '("innerHtml", DOMElementInnerHtmlPropertyInfo), '("innerText", DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", DOMHTMLElementIsContentEditablePropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("name", DOMHTMLFieldSetElementNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("outerHtml", DOMElementOuterHtmlPropertyInfo), '("outerText", DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tabIndex", DOMHTMLElementTabIndexPropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("type", DOMHTMLFieldSetElementTypePropertyInfo), '("validationMessage", DOMHTMLFieldSetElementValidationMessagePropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo), '("willValidate", DOMHTMLFieldSetElementWillValidatePropertyInfo)] :: [(Symbol, *)])--dOMHTMLFieldSetElementDisabled :: AttrLabelProxy "disabled"-dOMHTMLFieldSetElementDisabled = AttrLabelProxy--dOMHTMLFieldSetElementElements :: AttrLabelProxy "elements"-dOMHTMLFieldSetElementElements = AttrLabelProxy--dOMHTMLFieldSetElementForm :: AttrLabelProxy "form"-dOMHTMLFieldSetElementForm = AttrLabelProxy--dOMHTMLFieldSetElementName :: AttrLabelProxy "name"-dOMHTMLFieldSetElementName = AttrLabelProxy--dOMHTMLFieldSetElementType :: AttrLabelProxy "type"-dOMHTMLFieldSetElementType = AttrLabelProxy--dOMHTMLFieldSetElementValidationMessage :: AttrLabelProxy "validationMessage"-dOMHTMLFieldSetElementValidationMessage = AttrLabelProxy--dOMHTMLFieldSetElementWillValidate :: AttrLabelProxy "willValidate"-dOMHTMLFieldSetElementWillValidate = AttrLabelProxy--type instance SignalList DOMHTMLFieldSetElement = DOMHTMLFieldSetElementSignalList-type DOMHTMLFieldSetElementSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMHTMLFieldSetElement::get_form--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLFieldSetElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLFieldSetElement"-    IO (Ptr DOMHTMLFormElement)---dOMHTMLFieldSetElementGetForm ::-    (MonadIO m, DOMHTMLFieldSetElementK a) =>-    a                                       -- _obj-    -> m DOMHTMLFormElement                 -- result-dOMHTMLFieldSetElementGetForm _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_field_set_element_get_form _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_field_set_element_get_form" result-    result' <- (newObject DOMHTMLFormElement) result-    touchManagedPtr _obj-    return result'--data DOMHTMLFieldSetElementGetFormMethodInfo-instance (signature ~ (m DOMHTMLFormElement), MonadIO m, DOMHTMLFieldSetElementK a) => MethodInfo DOMHTMLFieldSetElementGetFormMethodInfo a signature where-    overloadedMethod _ = dOMHTMLFieldSetElementGetForm--
− GI/WebKit2WebExtension/Objects/DOMHTMLFieldSetElement.hs-boot
@@ -1,21 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMHTMLFieldSetElement where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMHTMLFieldSetElement = DOMHTMLFieldSetElement (ForeignPtr DOMHTMLFieldSetElement)-instance GObject DOMHTMLFieldSetElement where-class GObject o => DOMHTMLFieldSetElementK o-instance (GObject o, IsDescendantOf DOMHTMLFieldSetElement o) => DOMHTMLFieldSetElementK o-data DOMHTMLFieldSetElementDisabledPropertyInfo-data DOMHTMLFieldSetElementElementsPropertyInfo-data DOMHTMLFieldSetElementFormPropertyInfo-data DOMHTMLFieldSetElementNamePropertyInfo-data DOMHTMLFieldSetElementTypePropertyInfo-data DOMHTMLFieldSetElementValidationMessagePropertyInfo-data DOMHTMLFieldSetElementWillValidatePropertyInfo-data DOMHTMLFieldSetElementGetFormMethodInfo
− GI/WebKit2WebExtension/Objects/DOMHTMLFontElement.hs
@@ -1,538 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMHTMLFontElement-    ( ---- * Exported types-    DOMHTMLFontElement(..)                  ,-    DOMHTMLFontElementK                     ,-    toDOMHTMLFontElement                    ,-    noDOMHTMLFontElement                    ,--- -- * Methods--- ** dOMHTMLFontElementGetColor-    DOMHTMLFontElementGetColorMethodInfo    ,-    dOMHTMLFontElementGetColor              ,----- ** dOMHTMLFontElementGetFace-    DOMHTMLFontElementGetFaceMethodInfo     ,-    dOMHTMLFontElementGetFace               ,----- ** dOMHTMLFontElementGetSize-    DOMHTMLFontElementGetSizeMethodInfo     ,-    dOMHTMLFontElementGetSize               ,----- ** dOMHTMLFontElementSetColor-    DOMHTMLFontElementSetColorMethodInfo    ,-    dOMHTMLFontElementSetColor              ,----- ** dOMHTMLFontElementSetFace-    DOMHTMLFontElementSetFaceMethodInfo     ,-    dOMHTMLFontElementSetFace               ,----- ** dOMHTMLFontElementSetSize-    DOMHTMLFontElementSetSizeMethodInfo     ,-    dOMHTMLFontElementSetSize               ,----- -- * Properties--- ** Color-    DOMHTMLFontElementColorPropertyInfo     ,-    constructDOMHTMLFontElementColor        ,-    dOMHTMLFontElementColor                 ,-    getDOMHTMLFontElementColor              ,-    setDOMHTMLFontElementColor              ,----- ** Face-    DOMHTMLFontElementFacePropertyInfo      ,-    constructDOMHTMLFontElementFace         ,-    dOMHTMLFontElementFace                  ,-    getDOMHTMLFontElementFace               ,-    setDOMHTMLFontElementFace               ,----- ** Size-    DOMHTMLFontElementSizePropertyInfo      ,-    constructDOMHTMLFontElementSize         ,-    dOMHTMLFontElementSize                  ,-    getDOMHTMLFontElementSize               ,-    setDOMHTMLFontElementSize               ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMHTMLFontElement = DOMHTMLFontElement (ForeignPtr DOMHTMLFontElement)-foreign import ccall "webkit_dom_html_font_element_get_type"-    c_webkit_dom_html_font_element_get_type :: IO GType--type instance ParentTypes DOMHTMLFontElement = DOMHTMLFontElementParentTypes-type DOMHTMLFontElementParentTypes = '[DOMHTMLElement, DOMElement, DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMHTMLFontElement where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_html_font_element_get_type-    --class GObject o => DOMHTMLFontElementK o-instance (GObject o, IsDescendantOf DOMHTMLFontElement o) => DOMHTMLFontElementK o--toDOMHTMLFontElement :: DOMHTMLFontElementK o => o -> IO DOMHTMLFontElement-toDOMHTMLFontElement = unsafeCastTo DOMHTMLFontElement--noDOMHTMLFontElement :: Maybe DOMHTMLFontElement-noDOMHTMLFontElement = Nothing--type family ResolveDOMHTMLFontElementMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMHTMLFontElementMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMHTMLFontElementMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMHTMLFontElementMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMHTMLFontElementMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMHTMLFontElementMethod "blur" o = DOMElementBlurMethodInfo-    ResolveDOMHTMLFontElementMethod "click" o = DOMHTMLElementClickMethodInfo-    ResolveDOMHTMLFontElementMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMHTMLFontElementMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMHTMLFontElementMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMHTMLFontElementMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMHTMLFontElementMethod "focus" o = DOMElementFocusMethodInfo-    ResolveDOMHTMLFontElementMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMHTMLFontElementMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMHTMLFontElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo-    ResolveDOMHTMLFontElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo-    ResolveDOMHTMLFontElementMethod "hasAttributes" o = DOMElementHasAttributesMethodInfo-    ResolveDOMHTMLFontElementMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMHTMLFontElementMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMHTMLFontElementMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMHTMLFontElementMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMHTMLFontElementMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMHTMLFontElementMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMHTMLFontElementMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMHTMLFontElementMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMHTMLFontElementMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMHTMLFontElementMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMHTMLFontElementMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMHTMLFontElementMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMHTMLFontElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo-    ResolveDOMHTMLFontElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo-    ResolveDOMHTMLFontElementMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMHTMLFontElementMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMHTMLFontElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo-    ResolveDOMHTMLFontElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo-    ResolveDOMHTMLFontElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo-    ResolveDOMHTMLFontElementMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMHTMLFontElementMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMHTMLFontElementMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMHTMLFontElementMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMHTMLFontElementMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMHTMLFontElementMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMHTMLFontElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo-    ResolveDOMHTMLFontElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo-    ResolveDOMHTMLFontElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo-    ResolveDOMHTMLFontElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo-    ResolveDOMHTMLFontElementMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMHTMLFontElementMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMHTMLFontElementMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMHTMLFontElementMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMHTMLFontElementMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMHTMLFontElementMethod "getAccessKey" o = DOMHTMLElementGetAccessKeyMethodInfo-    ResolveDOMHTMLFontElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo-    ResolveDOMHTMLFontElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo-    ResolveDOMHTMLFontElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo-    ResolveDOMHTMLFontElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo-    ResolveDOMHTMLFontElementMethod "getAttributes" o = DOMElementGetAttributesMethodInfo-    ResolveDOMHTMLFontElementMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMHTMLFontElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo-    ResolveDOMHTMLFontElementMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMHTMLFontElementMethod "getClassName" o = DOMElementGetClassNameMethodInfo-    ResolveDOMHTMLFontElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo-    ResolveDOMHTMLFontElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo-    ResolveDOMHTMLFontElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo-    ResolveDOMHTMLFontElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo-    ResolveDOMHTMLFontElementMethod "getColor" o = DOMHTMLFontElementGetColorMethodInfo-    ResolveDOMHTMLFontElementMethod "getContentEditable" o = DOMHTMLElementGetContentEditableMethodInfo-    ResolveDOMHTMLFontElementMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMHTMLFontElementMethod "getDir" o = DOMHTMLElementGetDirMethodInfo-    ResolveDOMHTMLFontElementMethod "getElementsByClassName" o = DOMElementGetElementsByClassNameMethodInfo-    ResolveDOMHTMLFontElementMethod "getElementsByClassNameAsHtmlCollection" o = DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLFontElementMethod "getElementsByTagName" o = DOMElementGetElementsByTagNameMethodInfo-    ResolveDOMHTMLFontElementMethod "getElementsByTagNameAsHtmlCollection" o = DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLFontElementMethod "getElementsByTagNameNs" o = DOMElementGetElementsByTagNameNsMethodInfo-    ResolveDOMHTMLFontElementMethod "getElementsByTagNameNsAsHtmlCollection" o = DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo-    ResolveDOMHTMLFontElementMethod "getFace" o = DOMHTMLFontElementGetFaceMethodInfo-    ResolveDOMHTMLFontElementMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMHTMLFontElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo-    ResolveDOMHTMLFontElementMethod "getId" o = DOMElementGetIdMethodInfo-    ResolveDOMHTMLFontElementMethod "getInnerText" o = DOMHTMLElementGetInnerTextMethodInfo-    ResolveDOMHTMLFontElementMethod "getIsContentEditable" o = DOMHTMLElementGetIsContentEditableMethodInfo-    ResolveDOMHTMLFontElementMethod "getLang" o = DOMHTMLElementGetLangMethodInfo-    ResolveDOMHTMLFontElementMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMHTMLFontElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo-    ResolveDOMHTMLFontElementMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMHTMLFontElementMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMHTMLFontElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo-    ResolveDOMHTMLFontElementMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMHTMLFontElementMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMHTMLFontElementMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMHTMLFontElementMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMHTMLFontElementMethod "getOffsetHeight" o = DOMElementGetOffsetHeightMethodInfo-    ResolveDOMHTMLFontElementMethod "getOffsetLeft" o = DOMElementGetOffsetLeftMethodInfo-    ResolveDOMHTMLFontElementMethod "getOffsetParent" o = DOMElementGetOffsetParentMethodInfo-    ResolveDOMHTMLFontElementMethod "getOffsetTop" o = DOMElementGetOffsetTopMethodInfo-    ResolveDOMHTMLFontElementMethod "getOffsetWidth" o = DOMElementGetOffsetWidthMethodInfo-    ResolveDOMHTMLFontElementMethod "getOuterText" o = DOMHTMLElementGetOuterTextMethodInfo-    ResolveDOMHTMLFontElementMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMHTMLFontElementMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMHTMLFontElementMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMHTMLFontElementMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMHTMLFontElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo-    ResolveDOMHTMLFontElementMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMHTMLFontElementMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMHTMLFontElementMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMHTMLFontElementMethod "getScrollHeight" o = DOMElementGetScrollHeightMethodInfo-    ResolveDOMHTMLFontElementMethod "getScrollLeft" o = DOMElementGetScrollLeftMethodInfo-    ResolveDOMHTMLFontElementMethod "getScrollTop" o = DOMElementGetScrollTopMethodInfo-    ResolveDOMHTMLFontElementMethod "getScrollWidth" o = DOMElementGetScrollWidthMethodInfo-    ResolveDOMHTMLFontElementMethod "getSize" o = DOMHTMLFontElementGetSizeMethodInfo-    ResolveDOMHTMLFontElementMethod "getStyle" o = DOMElementGetStyleMethodInfo-    ResolveDOMHTMLFontElementMethod "getTabIndex" o = DOMHTMLElementGetTabIndexMethodInfo-    ResolveDOMHTMLFontElementMethod "getTagName" o = DOMElementGetTagNameMethodInfo-    ResolveDOMHTMLFontElementMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMHTMLFontElementMethod "getTitle" o = DOMHTMLElementGetTitleMethodInfo-    ResolveDOMHTMLFontElementMethod "setAccessKey" o = DOMHTMLElementSetAccessKeyMethodInfo-    ResolveDOMHTMLFontElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo-    ResolveDOMHTMLFontElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo-    ResolveDOMHTMLFontElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo-    ResolveDOMHTMLFontElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo-    ResolveDOMHTMLFontElementMethod "setClassName" o = DOMElementSetClassNameMethodInfo-    ResolveDOMHTMLFontElementMethod "setColor" o = DOMHTMLFontElementSetColorMethodInfo-    ResolveDOMHTMLFontElementMethod "setContentEditable" o = DOMHTMLElementSetContentEditableMethodInfo-    ResolveDOMHTMLFontElementMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMHTMLFontElementMethod "setDir" o = DOMHTMLElementSetDirMethodInfo-    ResolveDOMHTMLFontElementMethod "setFace" o = DOMHTMLFontElementSetFaceMethodInfo-    ResolveDOMHTMLFontElementMethod "setId" o = DOMElementSetIdMethodInfo-    ResolveDOMHTMLFontElementMethod "setInnerText" o = DOMHTMLElementSetInnerTextMethodInfo-    ResolveDOMHTMLFontElementMethod "setLang" o = DOMHTMLElementSetLangMethodInfo-    ResolveDOMHTMLFontElementMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMHTMLFontElementMethod "setOuterText" o = DOMHTMLElementSetOuterTextMethodInfo-    ResolveDOMHTMLFontElementMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMHTMLFontElementMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMHTMLFontElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo-    ResolveDOMHTMLFontElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo-    ResolveDOMHTMLFontElementMethod "setSize" o = DOMHTMLFontElementSetSizeMethodInfo-    ResolveDOMHTMLFontElementMethod "setTabIndex" o = DOMHTMLElementSetTabIndexMethodInfo-    ResolveDOMHTMLFontElementMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMHTMLFontElementMethod "setTitle" o = DOMHTMLElementSetTitleMethodInfo-    ResolveDOMHTMLFontElementMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMHTMLFontElementMethod t DOMHTMLFontElement, MethodInfo info DOMHTMLFontElement p) => IsLabelProxy t (DOMHTMLFontElement -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMHTMLFontElementMethod t DOMHTMLFontElement, MethodInfo info DOMHTMLFontElement p) => IsLabel t (DOMHTMLFontElement -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "color"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLFontElementColor :: (MonadIO m, DOMHTMLFontElementK o) => o -> m (Maybe T.Text)-getDOMHTMLFontElementColor obj = liftIO $ getObjectPropertyString obj "color"--setDOMHTMLFontElementColor :: (MonadIO m, DOMHTMLFontElementK o) => o -> T.Text -> m ()-setDOMHTMLFontElementColor obj val = liftIO $ setObjectPropertyString obj "color" (Just val)--constructDOMHTMLFontElementColor :: T.Text -> IO ([Char], GValue)-constructDOMHTMLFontElementColor val = constructObjectPropertyString "color" (Just val)--data DOMHTMLFontElementColorPropertyInfo-instance AttrInfo DOMHTMLFontElementColorPropertyInfo where-    type AttrAllowedOps DOMHTMLFontElementColorPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLFontElementColorPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLFontElementColorPropertyInfo = DOMHTMLFontElementK-    type AttrGetType DOMHTMLFontElementColorPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLFontElementColorPropertyInfo = "color"-    attrGet _ = getDOMHTMLFontElementColor-    attrSet _ = setDOMHTMLFontElementColor-    attrConstruct _ = constructDOMHTMLFontElementColor-    attrClear _ = undefined---- VVV Prop "face"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLFontElementFace :: (MonadIO m, DOMHTMLFontElementK o) => o -> m (Maybe T.Text)-getDOMHTMLFontElementFace obj = liftIO $ getObjectPropertyString obj "face"--setDOMHTMLFontElementFace :: (MonadIO m, DOMHTMLFontElementK o) => o -> T.Text -> m ()-setDOMHTMLFontElementFace obj val = liftIO $ setObjectPropertyString obj "face" (Just val)--constructDOMHTMLFontElementFace :: T.Text -> IO ([Char], GValue)-constructDOMHTMLFontElementFace val = constructObjectPropertyString "face" (Just val)--data DOMHTMLFontElementFacePropertyInfo-instance AttrInfo DOMHTMLFontElementFacePropertyInfo where-    type AttrAllowedOps DOMHTMLFontElementFacePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLFontElementFacePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLFontElementFacePropertyInfo = DOMHTMLFontElementK-    type AttrGetType DOMHTMLFontElementFacePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLFontElementFacePropertyInfo = "face"-    attrGet _ = getDOMHTMLFontElementFace-    attrSet _ = setDOMHTMLFontElementFace-    attrConstruct _ = constructDOMHTMLFontElementFace-    attrClear _ = undefined---- VVV Prop "size"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLFontElementSize :: (MonadIO m, DOMHTMLFontElementK o) => o -> m (Maybe T.Text)-getDOMHTMLFontElementSize obj = liftIO $ getObjectPropertyString obj "size"--setDOMHTMLFontElementSize :: (MonadIO m, DOMHTMLFontElementK o) => o -> T.Text -> m ()-setDOMHTMLFontElementSize obj val = liftIO $ setObjectPropertyString obj "size" (Just val)--constructDOMHTMLFontElementSize :: T.Text -> IO ([Char], GValue)-constructDOMHTMLFontElementSize val = constructObjectPropertyString "size" (Just val)--data DOMHTMLFontElementSizePropertyInfo-instance AttrInfo DOMHTMLFontElementSizePropertyInfo where-    type AttrAllowedOps DOMHTMLFontElementSizePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLFontElementSizePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLFontElementSizePropertyInfo = DOMHTMLFontElementK-    type AttrGetType DOMHTMLFontElementSizePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLFontElementSizePropertyInfo = "size"-    attrGet _ = getDOMHTMLFontElementSize-    attrSet _ = setDOMHTMLFontElementSize-    attrConstruct _ = constructDOMHTMLFontElementSize-    attrClear _ = undefined--type instance AttributeList DOMHTMLFontElement = DOMHTMLFontElementAttributeList-type DOMHTMLFontElementAttributeList = ('[ '("accessKey", DOMHTMLElementAccessKeyPropertyInfo), '("attributes", DOMElementAttributesPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMElementChildrenPropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("color", DOMHTMLFontElementColorPropertyInfo), '("contentEditable", DOMHTMLElementContentEditablePropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("face", DOMHTMLFontElementFacePropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("id", DOMElementIdPropertyInfo), '("innerHtml", DOMElementInnerHtmlPropertyInfo), '("innerText", DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", DOMHTMLElementIsContentEditablePropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("outerHtml", DOMElementOuterHtmlPropertyInfo), '("outerText", DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("size", DOMHTMLFontElementSizePropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tabIndex", DOMHTMLElementTabIndexPropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])--dOMHTMLFontElementColor :: AttrLabelProxy "color"-dOMHTMLFontElementColor = AttrLabelProxy--dOMHTMLFontElementFace :: AttrLabelProxy "face"-dOMHTMLFontElementFace = AttrLabelProxy--dOMHTMLFontElementSize :: AttrLabelProxy "size"-dOMHTMLFontElementSize = AttrLabelProxy--type instance SignalList DOMHTMLFontElement = DOMHTMLFontElementSignalList-type DOMHTMLFontElementSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMHTMLFontElement::get_color--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLFontElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLFontElement"-    IO CString---dOMHTMLFontElementGetColor ::-    (MonadIO m, DOMHTMLFontElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLFontElementGetColor _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_font_element_get_color _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_font_element_get_color" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLFontElementGetColorMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLFontElementK a) => MethodInfo DOMHTMLFontElementGetColorMethodInfo a signature where-    overloadedMethod _ = dOMHTMLFontElementGetColor---- method DOMHTMLFontElement::get_face--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLFontElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLFontElement"-    IO CString---dOMHTMLFontElementGetFace ::-    (MonadIO m, DOMHTMLFontElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLFontElementGetFace _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_font_element_get_face _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_font_element_get_face" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLFontElementGetFaceMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLFontElementK a) => MethodInfo DOMHTMLFontElementGetFaceMethodInfo a signature where-    overloadedMethod _ = dOMHTMLFontElementGetFace---- method DOMHTMLFontElement::get_size--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLFontElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLFontElement"-    IO CString---dOMHTMLFontElementGetSize ::-    (MonadIO m, DOMHTMLFontElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLFontElementGetSize _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_font_element_get_size _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_font_element_get_size" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLFontElementGetSizeMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLFontElementK a) => MethodInfo DOMHTMLFontElementGetSizeMethodInfo a signature where-    overloadedMethod _ = dOMHTMLFontElementGetSize---- method DOMHTMLFontElement::set_color--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLFontElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLFontElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLFontElementSetColor ::-    (MonadIO m, DOMHTMLFontElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLFontElementSetColor _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_font_element_set_color _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLFontElementSetColorMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLFontElementK a) => MethodInfo DOMHTMLFontElementSetColorMethodInfo a signature where-    overloadedMethod _ = dOMHTMLFontElementSetColor---- method DOMHTMLFontElement::set_face--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLFontElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLFontElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLFontElementSetFace ::-    (MonadIO m, DOMHTMLFontElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLFontElementSetFace _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_font_element_set_face _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLFontElementSetFaceMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLFontElementK a) => MethodInfo DOMHTMLFontElementSetFaceMethodInfo a signature where-    overloadedMethod _ = dOMHTMLFontElementSetFace---- method DOMHTMLFontElement::set_size--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLFontElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLFontElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLFontElementSetSize ::-    (MonadIO m, DOMHTMLFontElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLFontElementSetSize _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_font_element_set_size _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLFontElementSetSizeMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLFontElementK a) => MethodInfo DOMHTMLFontElementSetSizeMethodInfo a signature where-    overloadedMethod _ = dOMHTMLFontElementSetSize--
− GI/WebKit2WebExtension/Objects/DOMHTMLFontElement.hs-boot
@@ -1,22 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMHTMLFontElement where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMHTMLFontElement = DOMHTMLFontElement (ForeignPtr DOMHTMLFontElement)-instance GObject DOMHTMLFontElement where-class GObject o => DOMHTMLFontElementK o-instance (GObject o, IsDescendantOf DOMHTMLFontElement o) => DOMHTMLFontElementK o-data DOMHTMLFontElementColorPropertyInfo-data DOMHTMLFontElementFacePropertyInfo-data DOMHTMLFontElementSizePropertyInfo-data DOMHTMLFontElementGetColorMethodInfo-data DOMHTMLFontElementGetFaceMethodInfo-data DOMHTMLFontElementGetSizeMethodInfo-data DOMHTMLFontElementSetColorMethodInfo-data DOMHTMLFontElementSetFaceMethodInfo-data DOMHTMLFontElementSetSizeMethodInfo
− GI/WebKit2WebExtension/Objects/DOMHTMLFormElement.hs
@@ -1,1326 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMHTMLFormElement-    ( ---- * Exported types-    DOMHTMLFormElement(..)                  ,-    DOMHTMLFormElementK                     ,-    toDOMHTMLFormElement                    ,-    noDOMHTMLFormElement                    ,--- -- * Methods--- ** dOMHTMLFormElementGetAcceptCharset-    DOMHTMLFormElementGetAcceptCharsetMethodInfo,-    dOMHTMLFormElementGetAcceptCharset      ,----- ** dOMHTMLFormElementGetAction-    DOMHTMLFormElementGetActionMethodInfo   ,-    dOMHTMLFormElementGetAction             ,----- ** dOMHTMLFormElementGetElements-    DOMHTMLFormElementGetElementsMethodInfo ,-    dOMHTMLFormElementGetElements           ,----- ** dOMHTMLFormElementGetEncoding-    DOMHTMLFormElementGetEncodingMethodInfo ,-    dOMHTMLFormElementGetEncoding           ,----- ** dOMHTMLFormElementGetEnctype-    DOMHTMLFormElementGetEnctypeMethodInfo  ,-    dOMHTMLFormElementGetEnctype            ,----- ** dOMHTMLFormElementGetLength-    DOMHTMLFormElementGetLengthMethodInfo   ,-    dOMHTMLFormElementGetLength             ,----- ** dOMHTMLFormElementGetMethod-    DOMHTMLFormElementGetMethodMethodInfo   ,-    dOMHTMLFormElementGetMethod             ,----- ** dOMHTMLFormElementGetName-    DOMHTMLFormElementGetNameMethodInfo     ,-    dOMHTMLFormElementGetName               ,----- ** dOMHTMLFormElementGetTarget-    DOMHTMLFormElementGetTargetMethodInfo   ,-    dOMHTMLFormElementGetTarget             ,----- ** dOMHTMLFormElementReset-    DOMHTMLFormElementResetMethodInfo       ,-    dOMHTMLFormElementReset                 ,----- ** dOMHTMLFormElementSetAcceptCharset-    DOMHTMLFormElementSetAcceptCharsetMethodInfo,-    dOMHTMLFormElementSetAcceptCharset      ,----- ** dOMHTMLFormElementSetAction-    DOMHTMLFormElementSetActionMethodInfo   ,-    dOMHTMLFormElementSetAction             ,----- ** dOMHTMLFormElementSetEncoding-    DOMHTMLFormElementSetEncodingMethodInfo ,-    dOMHTMLFormElementSetEncoding           ,----- ** dOMHTMLFormElementSetEnctype-    DOMHTMLFormElementSetEnctypeMethodInfo  ,-    dOMHTMLFormElementSetEnctype            ,----- ** dOMHTMLFormElementSetMethod-    DOMHTMLFormElementSetMethodMethodInfo   ,-    dOMHTMLFormElementSetMethod             ,----- ** dOMHTMLFormElementSetName-    DOMHTMLFormElementSetNameMethodInfo     ,-    dOMHTMLFormElementSetName               ,----- ** dOMHTMLFormElementSetTarget-    DOMHTMLFormElementSetTargetMethodInfo   ,-    dOMHTMLFormElementSetTarget             ,----- ** dOMHTMLFormElementSubmit-    DOMHTMLFormElementSubmitMethodInfo      ,-    dOMHTMLFormElementSubmit                ,----- -- * Properties--- ** AcceptCharset-    DOMHTMLFormElementAcceptCharsetPropertyInfo,-    constructDOMHTMLFormElementAcceptCharset,-    dOMHTMLFormElementAcceptCharset         ,-    getDOMHTMLFormElementAcceptCharset      ,-    setDOMHTMLFormElementAcceptCharset      ,----- ** Action-    DOMHTMLFormElementActionPropertyInfo    ,-    constructDOMHTMLFormElementAction       ,-    dOMHTMLFormElementAction                ,-    getDOMHTMLFormElementAction             ,-    setDOMHTMLFormElementAction             ,----- ** Autocapitalize-    DOMHTMLFormElementAutocapitalizePropertyInfo,-    clearDOMHTMLFormElementAutocapitalize   ,-    constructDOMHTMLFormElementAutocapitalize,-    dOMHTMLFormElementAutocapitalize        ,-    getDOMHTMLFormElementAutocapitalize     ,-    setDOMHTMLFormElementAutocapitalize     ,----- ** Autocomplete-    DOMHTMLFormElementAutocompletePropertyInfo,-    clearDOMHTMLFormElementAutocomplete     ,-    constructDOMHTMLFormElementAutocomplete ,-    dOMHTMLFormElementAutocomplete          ,-    getDOMHTMLFormElementAutocomplete       ,-    setDOMHTMLFormElementAutocomplete       ,----- ** Autocorrect-    DOMHTMLFormElementAutocorrectPropertyInfo,-    constructDOMHTMLFormElementAutocorrect  ,-    dOMHTMLFormElementAutocorrect           ,-    getDOMHTMLFormElementAutocorrect        ,-    setDOMHTMLFormElementAutocorrect        ,----- ** Elements-    DOMHTMLFormElementElementsPropertyInfo  ,-    dOMHTMLFormElementElements              ,-    getDOMHTMLFormElementElements           ,----- ** Encoding-    DOMHTMLFormElementEncodingPropertyInfo  ,-    constructDOMHTMLFormElementEncoding     ,-    dOMHTMLFormElementEncoding              ,-    getDOMHTMLFormElementEncoding           ,-    setDOMHTMLFormElementEncoding           ,----- ** Enctype-    DOMHTMLFormElementEnctypePropertyInfo   ,-    constructDOMHTMLFormElementEnctype      ,-    dOMHTMLFormElementEnctype               ,-    getDOMHTMLFormElementEnctype            ,-    setDOMHTMLFormElementEnctype            ,----- ** Length-    DOMHTMLFormElementLengthPropertyInfo    ,-    dOMHTMLFormElementLength                ,-    getDOMHTMLFormElementLength             ,----- ** Method-    DOMHTMLFormElementMethodPropertyInfo    ,-    constructDOMHTMLFormElementMethod       ,-    dOMHTMLFormElementMethod                ,-    getDOMHTMLFormElementMethod             ,-    setDOMHTMLFormElementMethod             ,----- ** Name-    DOMHTMLFormElementNamePropertyInfo      ,-    constructDOMHTMLFormElementName         ,-    dOMHTMLFormElementName                  ,-    getDOMHTMLFormElementName               ,-    setDOMHTMLFormElementName               ,----- ** NoValidate-    DOMHTMLFormElementNoValidatePropertyInfo,-    constructDOMHTMLFormElementNoValidate   ,-    dOMHTMLFormElementNoValidate            ,-    getDOMHTMLFormElementNoValidate         ,-    setDOMHTMLFormElementNoValidate         ,----- ** Target-    DOMHTMLFormElementTargetPropertyInfo    ,-    constructDOMHTMLFormElementTarget       ,-    dOMHTMLFormElementTarget                ,-    getDOMHTMLFormElementTarget             ,-    setDOMHTMLFormElementTarget             ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMHTMLFormElement = DOMHTMLFormElement (ForeignPtr DOMHTMLFormElement)-foreign import ccall "webkit_dom_html_form_element_get_type"-    c_webkit_dom_html_form_element_get_type :: IO GType--type instance ParentTypes DOMHTMLFormElement = DOMHTMLFormElementParentTypes-type DOMHTMLFormElementParentTypes = '[DOMHTMLElement, DOMElement, DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMHTMLFormElement where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_html_form_element_get_type-    --class GObject o => DOMHTMLFormElementK o-instance (GObject o, IsDescendantOf DOMHTMLFormElement o) => DOMHTMLFormElementK o--toDOMHTMLFormElement :: DOMHTMLFormElementK o => o -> IO DOMHTMLFormElement-toDOMHTMLFormElement = unsafeCastTo DOMHTMLFormElement--noDOMHTMLFormElement :: Maybe DOMHTMLFormElement-noDOMHTMLFormElement = Nothing--type family ResolveDOMHTMLFormElementMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMHTMLFormElementMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMHTMLFormElementMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMHTMLFormElementMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMHTMLFormElementMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMHTMLFormElementMethod "blur" o = DOMElementBlurMethodInfo-    ResolveDOMHTMLFormElementMethod "click" o = DOMHTMLElementClickMethodInfo-    ResolveDOMHTMLFormElementMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMHTMLFormElementMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMHTMLFormElementMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMHTMLFormElementMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMHTMLFormElementMethod "focus" o = DOMElementFocusMethodInfo-    ResolveDOMHTMLFormElementMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMHTMLFormElementMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMHTMLFormElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo-    ResolveDOMHTMLFormElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo-    ResolveDOMHTMLFormElementMethod "hasAttributes" o = DOMElementHasAttributesMethodInfo-    ResolveDOMHTMLFormElementMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMHTMLFormElementMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMHTMLFormElementMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMHTMLFormElementMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMHTMLFormElementMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMHTMLFormElementMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMHTMLFormElementMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMHTMLFormElementMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMHTMLFormElementMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMHTMLFormElementMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMHTMLFormElementMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMHTMLFormElementMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMHTMLFormElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo-    ResolveDOMHTMLFormElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo-    ResolveDOMHTMLFormElementMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMHTMLFormElementMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMHTMLFormElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo-    ResolveDOMHTMLFormElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo-    ResolveDOMHTMLFormElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo-    ResolveDOMHTMLFormElementMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMHTMLFormElementMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMHTMLFormElementMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMHTMLFormElementMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMHTMLFormElementMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMHTMLFormElementMethod "reset" o = DOMHTMLFormElementResetMethodInfo-    ResolveDOMHTMLFormElementMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMHTMLFormElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo-    ResolveDOMHTMLFormElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo-    ResolveDOMHTMLFormElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo-    ResolveDOMHTMLFormElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo-    ResolveDOMHTMLFormElementMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMHTMLFormElementMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMHTMLFormElementMethod "submit" o = DOMHTMLFormElementSubmitMethodInfo-    ResolveDOMHTMLFormElementMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMHTMLFormElementMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMHTMLFormElementMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMHTMLFormElementMethod "getAcceptCharset" o = DOMHTMLFormElementGetAcceptCharsetMethodInfo-    ResolveDOMHTMLFormElementMethod "getAccessKey" o = DOMHTMLElementGetAccessKeyMethodInfo-    ResolveDOMHTMLFormElementMethod "getAction" o = DOMHTMLFormElementGetActionMethodInfo-    ResolveDOMHTMLFormElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo-    ResolveDOMHTMLFormElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo-    ResolveDOMHTMLFormElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo-    ResolveDOMHTMLFormElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo-    ResolveDOMHTMLFormElementMethod "getAttributes" o = DOMElementGetAttributesMethodInfo-    ResolveDOMHTMLFormElementMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMHTMLFormElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo-    ResolveDOMHTMLFormElementMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMHTMLFormElementMethod "getClassName" o = DOMElementGetClassNameMethodInfo-    ResolveDOMHTMLFormElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo-    ResolveDOMHTMLFormElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo-    ResolveDOMHTMLFormElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo-    ResolveDOMHTMLFormElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo-    ResolveDOMHTMLFormElementMethod "getContentEditable" o = DOMHTMLElementGetContentEditableMethodInfo-    ResolveDOMHTMLFormElementMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMHTMLFormElementMethod "getDir" o = DOMHTMLElementGetDirMethodInfo-    ResolveDOMHTMLFormElementMethod "getElements" o = DOMHTMLFormElementGetElementsMethodInfo-    ResolveDOMHTMLFormElementMethod "getElementsByClassName" o = DOMElementGetElementsByClassNameMethodInfo-    ResolveDOMHTMLFormElementMethod "getElementsByClassNameAsHtmlCollection" o = DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLFormElementMethod "getElementsByTagName" o = DOMElementGetElementsByTagNameMethodInfo-    ResolveDOMHTMLFormElementMethod "getElementsByTagNameAsHtmlCollection" o = DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLFormElementMethod "getElementsByTagNameNs" o = DOMElementGetElementsByTagNameNsMethodInfo-    ResolveDOMHTMLFormElementMethod "getElementsByTagNameNsAsHtmlCollection" o = DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo-    ResolveDOMHTMLFormElementMethod "getEncoding" o = DOMHTMLFormElementGetEncodingMethodInfo-    ResolveDOMHTMLFormElementMethod "getEnctype" o = DOMHTMLFormElementGetEnctypeMethodInfo-    ResolveDOMHTMLFormElementMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMHTMLFormElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo-    ResolveDOMHTMLFormElementMethod "getId" o = DOMElementGetIdMethodInfo-    ResolveDOMHTMLFormElementMethod "getInnerText" o = DOMHTMLElementGetInnerTextMethodInfo-    ResolveDOMHTMLFormElementMethod "getIsContentEditable" o = DOMHTMLElementGetIsContentEditableMethodInfo-    ResolveDOMHTMLFormElementMethod "getLang" o = DOMHTMLElementGetLangMethodInfo-    ResolveDOMHTMLFormElementMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMHTMLFormElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo-    ResolveDOMHTMLFormElementMethod "getLength" o = DOMHTMLFormElementGetLengthMethodInfo-    ResolveDOMHTMLFormElementMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMHTMLFormElementMethod "getMethod" o = DOMHTMLFormElementGetMethodMethodInfo-    ResolveDOMHTMLFormElementMethod "getName" o = DOMHTMLFormElementGetNameMethodInfo-    ResolveDOMHTMLFormElementMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMHTMLFormElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo-    ResolveDOMHTMLFormElementMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMHTMLFormElementMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMHTMLFormElementMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMHTMLFormElementMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMHTMLFormElementMethod "getOffsetHeight" o = DOMElementGetOffsetHeightMethodInfo-    ResolveDOMHTMLFormElementMethod "getOffsetLeft" o = DOMElementGetOffsetLeftMethodInfo-    ResolveDOMHTMLFormElementMethod "getOffsetParent" o = DOMElementGetOffsetParentMethodInfo-    ResolveDOMHTMLFormElementMethod "getOffsetTop" o = DOMElementGetOffsetTopMethodInfo-    ResolveDOMHTMLFormElementMethod "getOffsetWidth" o = DOMElementGetOffsetWidthMethodInfo-    ResolveDOMHTMLFormElementMethod "getOuterText" o = DOMHTMLElementGetOuterTextMethodInfo-    ResolveDOMHTMLFormElementMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMHTMLFormElementMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMHTMLFormElementMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMHTMLFormElementMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMHTMLFormElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo-    ResolveDOMHTMLFormElementMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMHTMLFormElementMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMHTMLFormElementMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMHTMLFormElementMethod "getScrollHeight" o = DOMElementGetScrollHeightMethodInfo-    ResolveDOMHTMLFormElementMethod "getScrollLeft" o = DOMElementGetScrollLeftMethodInfo-    ResolveDOMHTMLFormElementMethod "getScrollTop" o = DOMElementGetScrollTopMethodInfo-    ResolveDOMHTMLFormElementMethod "getScrollWidth" o = DOMElementGetScrollWidthMethodInfo-    ResolveDOMHTMLFormElementMethod "getStyle" o = DOMElementGetStyleMethodInfo-    ResolveDOMHTMLFormElementMethod "getTabIndex" o = DOMHTMLElementGetTabIndexMethodInfo-    ResolveDOMHTMLFormElementMethod "getTagName" o = DOMElementGetTagNameMethodInfo-    ResolveDOMHTMLFormElementMethod "getTarget" o = DOMHTMLFormElementGetTargetMethodInfo-    ResolveDOMHTMLFormElementMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMHTMLFormElementMethod "getTitle" o = DOMHTMLElementGetTitleMethodInfo-    ResolveDOMHTMLFormElementMethod "setAcceptCharset" o = DOMHTMLFormElementSetAcceptCharsetMethodInfo-    ResolveDOMHTMLFormElementMethod "setAccessKey" o = DOMHTMLElementSetAccessKeyMethodInfo-    ResolveDOMHTMLFormElementMethod "setAction" o = DOMHTMLFormElementSetActionMethodInfo-    ResolveDOMHTMLFormElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo-    ResolveDOMHTMLFormElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo-    ResolveDOMHTMLFormElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo-    ResolveDOMHTMLFormElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo-    ResolveDOMHTMLFormElementMethod "setClassName" o = DOMElementSetClassNameMethodInfo-    ResolveDOMHTMLFormElementMethod "setContentEditable" o = DOMHTMLElementSetContentEditableMethodInfo-    ResolveDOMHTMLFormElementMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMHTMLFormElementMethod "setDir" o = DOMHTMLElementSetDirMethodInfo-    ResolveDOMHTMLFormElementMethod "setEncoding" o = DOMHTMLFormElementSetEncodingMethodInfo-    ResolveDOMHTMLFormElementMethod "setEnctype" o = DOMHTMLFormElementSetEnctypeMethodInfo-    ResolveDOMHTMLFormElementMethod "setId" o = DOMElementSetIdMethodInfo-    ResolveDOMHTMLFormElementMethod "setInnerText" o = DOMHTMLElementSetInnerTextMethodInfo-    ResolveDOMHTMLFormElementMethod "setLang" o = DOMHTMLElementSetLangMethodInfo-    ResolveDOMHTMLFormElementMethod "setMethod" o = DOMHTMLFormElementSetMethodMethodInfo-    ResolveDOMHTMLFormElementMethod "setName" o = DOMHTMLFormElementSetNameMethodInfo-    ResolveDOMHTMLFormElementMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMHTMLFormElementMethod "setOuterText" o = DOMHTMLElementSetOuterTextMethodInfo-    ResolveDOMHTMLFormElementMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMHTMLFormElementMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMHTMLFormElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo-    ResolveDOMHTMLFormElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo-    ResolveDOMHTMLFormElementMethod "setTabIndex" o = DOMHTMLElementSetTabIndexMethodInfo-    ResolveDOMHTMLFormElementMethod "setTarget" o = DOMHTMLFormElementSetTargetMethodInfo-    ResolveDOMHTMLFormElementMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMHTMLFormElementMethod "setTitle" o = DOMHTMLElementSetTitleMethodInfo-    ResolveDOMHTMLFormElementMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMHTMLFormElementMethod t DOMHTMLFormElement, MethodInfo info DOMHTMLFormElement p) => IsLabelProxy t (DOMHTMLFormElement -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMHTMLFormElementMethod t DOMHTMLFormElement, MethodInfo info DOMHTMLFormElement p) => IsLabel t (DOMHTMLFormElement -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "accept-charset"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLFormElementAcceptCharset :: (MonadIO m, DOMHTMLFormElementK o) => o -> m (Maybe T.Text)-getDOMHTMLFormElementAcceptCharset obj = liftIO $ getObjectPropertyString obj "accept-charset"--setDOMHTMLFormElementAcceptCharset :: (MonadIO m, DOMHTMLFormElementK o) => o -> T.Text -> m ()-setDOMHTMLFormElementAcceptCharset obj val = liftIO $ setObjectPropertyString obj "accept-charset" (Just val)--constructDOMHTMLFormElementAcceptCharset :: T.Text -> IO ([Char], GValue)-constructDOMHTMLFormElementAcceptCharset val = constructObjectPropertyString "accept-charset" (Just val)--data DOMHTMLFormElementAcceptCharsetPropertyInfo-instance AttrInfo DOMHTMLFormElementAcceptCharsetPropertyInfo where-    type AttrAllowedOps DOMHTMLFormElementAcceptCharsetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLFormElementAcceptCharsetPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLFormElementAcceptCharsetPropertyInfo = DOMHTMLFormElementK-    type AttrGetType DOMHTMLFormElementAcceptCharsetPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLFormElementAcceptCharsetPropertyInfo = "accept-charset"-    attrGet _ = getDOMHTMLFormElementAcceptCharset-    attrSet _ = setDOMHTMLFormElementAcceptCharset-    attrConstruct _ = constructDOMHTMLFormElementAcceptCharset-    attrClear _ = undefined---- VVV Prop "action"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLFormElementAction :: (MonadIO m, DOMHTMLFormElementK o) => o -> m (Maybe T.Text)-getDOMHTMLFormElementAction obj = liftIO $ getObjectPropertyString obj "action"--setDOMHTMLFormElementAction :: (MonadIO m, DOMHTMLFormElementK o) => o -> T.Text -> m ()-setDOMHTMLFormElementAction obj val = liftIO $ setObjectPropertyString obj "action" (Just val)--constructDOMHTMLFormElementAction :: T.Text -> IO ([Char], GValue)-constructDOMHTMLFormElementAction val = constructObjectPropertyString "action" (Just val)--data DOMHTMLFormElementActionPropertyInfo-instance AttrInfo DOMHTMLFormElementActionPropertyInfo where-    type AttrAllowedOps DOMHTMLFormElementActionPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLFormElementActionPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLFormElementActionPropertyInfo = DOMHTMLFormElementK-    type AttrGetType DOMHTMLFormElementActionPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLFormElementActionPropertyInfo = "action"-    attrGet _ = getDOMHTMLFormElementAction-    attrSet _ = setDOMHTMLFormElementAction-    attrConstruct _ = constructDOMHTMLFormElementAction-    attrClear _ = undefined---- VVV Prop "autocapitalize"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLFormElementAutocapitalize :: (MonadIO m, DOMHTMLFormElementK o) => o -> m (Maybe T.Text)-getDOMHTMLFormElementAutocapitalize obj = liftIO $ getObjectPropertyString obj "autocapitalize"--setDOMHTMLFormElementAutocapitalize :: (MonadIO m, DOMHTMLFormElementK o) => o -> T.Text -> m ()-setDOMHTMLFormElementAutocapitalize obj val = liftIO $ setObjectPropertyString obj "autocapitalize" (Just val)--constructDOMHTMLFormElementAutocapitalize :: T.Text -> IO ([Char], GValue)-constructDOMHTMLFormElementAutocapitalize val = constructObjectPropertyString "autocapitalize" (Just val)--clearDOMHTMLFormElementAutocapitalize :: (MonadIO m, DOMHTMLFormElementK o) => o -> m ()-clearDOMHTMLFormElementAutocapitalize obj = liftIO $ setObjectPropertyString obj "autocapitalize" (Nothing :: Maybe T.Text)--data DOMHTMLFormElementAutocapitalizePropertyInfo-instance AttrInfo DOMHTMLFormElementAutocapitalizePropertyInfo where-    type AttrAllowedOps DOMHTMLFormElementAutocapitalizePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLFormElementAutocapitalizePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLFormElementAutocapitalizePropertyInfo = DOMHTMLFormElementK-    type AttrGetType DOMHTMLFormElementAutocapitalizePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLFormElementAutocapitalizePropertyInfo = "autocapitalize"-    attrGet _ = getDOMHTMLFormElementAutocapitalize-    attrSet _ = setDOMHTMLFormElementAutocapitalize-    attrConstruct _ = constructDOMHTMLFormElementAutocapitalize-    attrClear _ = clearDOMHTMLFormElementAutocapitalize---- VVV Prop "autocomplete"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLFormElementAutocomplete :: (MonadIO m, DOMHTMLFormElementK o) => o -> m (Maybe T.Text)-getDOMHTMLFormElementAutocomplete obj = liftIO $ getObjectPropertyString obj "autocomplete"--setDOMHTMLFormElementAutocomplete :: (MonadIO m, DOMHTMLFormElementK o) => o -> T.Text -> m ()-setDOMHTMLFormElementAutocomplete obj val = liftIO $ setObjectPropertyString obj "autocomplete" (Just val)--constructDOMHTMLFormElementAutocomplete :: T.Text -> IO ([Char], GValue)-constructDOMHTMLFormElementAutocomplete val = constructObjectPropertyString "autocomplete" (Just val)--clearDOMHTMLFormElementAutocomplete :: (MonadIO m, DOMHTMLFormElementK o) => o -> m ()-clearDOMHTMLFormElementAutocomplete obj = liftIO $ setObjectPropertyString obj "autocomplete" (Nothing :: Maybe T.Text)--data DOMHTMLFormElementAutocompletePropertyInfo-instance AttrInfo DOMHTMLFormElementAutocompletePropertyInfo where-    type AttrAllowedOps DOMHTMLFormElementAutocompletePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLFormElementAutocompletePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLFormElementAutocompletePropertyInfo = DOMHTMLFormElementK-    type AttrGetType DOMHTMLFormElementAutocompletePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLFormElementAutocompletePropertyInfo = "autocomplete"-    attrGet _ = getDOMHTMLFormElementAutocomplete-    attrSet _ = setDOMHTMLFormElementAutocomplete-    attrConstruct _ = constructDOMHTMLFormElementAutocomplete-    attrClear _ = clearDOMHTMLFormElementAutocomplete---- VVV Prop "autocorrect"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLFormElementAutocorrect :: (MonadIO m, DOMHTMLFormElementK o) => o -> m Bool-getDOMHTMLFormElementAutocorrect obj = liftIO $ getObjectPropertyBool obj "autocorrect"--setDOMHTMLFormElementAutocorrect :: (MonadIO m, DOMHTMLFormElementK o) => o -> Bool -> m ()-setDOMHTMLFormElementAutocorrect obj val = liftIO $ setObjectPropertyBool obj "autocorrect" val--constructDOMHTMLFormElementAutocorrect :: Bool -> IO ([Char], GValue)-constructDOMHTMLFormElementAutocorrect val = constructObjectPropertyBool "autocorrect" val--data DOMHTMLFormElementAutocorrectPropertyInfo-instance AttrInfo DOMHTMLFormElementAutocorrectPropertyInfo where-    type AttrAllowedOps DOMHTMLFormElementAutocorrectPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLFormElementAutocorrectPropertyInfo = (~) Bool-    type AttrBaseTypeConstraint DOMHTMLFormElementAutocorrectPropertyInfo = DOMHTMLFormElementK-    type AttrGetType DOMHTMLFormElementAutocorrectPropertyInfo = Bool-    type AttrLabel DOMHTMLFormElementAutocorrectPropertyInfo = "autocorrect"-    attrGet _ = getDOMHTMLFormElementAutocorrect-    attrSet _ = setDOMHTMLFormElementAutocorrect-    attrConstruct _ = constructDOMHTMLFormElementAutocorrect-    attrClear _ = undefined---- VVV Prop "elements"-   -- Type: TInterface "WebKit2WebExtension" "DOMHTMLCollection"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLFormElementElements :: (MonadIO m, DOMHTMLFormElementK o) => o -> m (Maybe DOMHTMLCollection)-getDOMHTMLFormElementElements obj = liftIO $ getObjectPropertyObject obj "elements" DOMHTMLCollection--data DOMHTMLFormElementElementsPropertyInfo-instance AttrInfo DOMHTMLFormElementElementsPropertyInfo where-    type AttrAllowedOps DOMHTMLFormElementElementsPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLFormElementElementsPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLFormElementElementsPropertyInfo = DOMHTMLFormElementK-    type AttrGetType DOMHTMLFormElementElementsPropertyInfo = (Maybe DOMHTMLCollection)-    type AttrLabel DOMHTMLFormElementElementsPropertyInfo = "elements"-    attrGet _ = getDOMHTMLFormElementElements-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "encoding"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLFormElementEncoding :: (MonadIO m, DOMHTMLFormElementK o) => o -> m (Maybe T.Text)-getDOMHTMLFormElementEncoding obj = liftIO $ getObjectPropertyString obj "encoding"--setDOMHTMLFormElementEncoding :: (MonadIO m, DOMHTMLFormElementK o) => o -> T.Text -> m ()-setDOMHTMLFormElementEncoding obj val = liftIO $ setObjectPropertyString obj "encoding" (Just val)--constructDOMHTMLFormElementEncoding :: T.Text -> IO ([Char], GValue)-constructDOMHTMLFormElementEncoding val = constructObjectPropertyString "encoding" (Just val)--data DOMHTMLFormElementEncodingPropertyInfo-instance AttrInfo DOMHTMLFormElementEncodingPropertyInfo where-    type AttrAllowedOps DOMHTMLFormElementEncodingPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLFormElementEncodingPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLFormElementEncodingPropertyInfo = DOMHTMLFormElementK-    type AttrGetType DOMHTMLFormElementEncodingPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLFormElementEncodingPropertyInfo = "encoding"-    attrGet _ = getDOMHTMLFormElementEncoding-    attrSet _ = setDOMHTMLFormElementEncoding-    attrConstruct _ = constructDOMHTMLFormElementEncoding-    attrClear _ = undefined---- VVV Prop "enctype"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLFormElementEnctype :: (MonadIO m, DOMHTMLFormElementK o) => o -> m (Maybe T.Text)-getDOMHTMLFormElementEnctype obj = liftIO $ getObjectPropertyString obj "enctype"--setDOMHTMLFormElementEnctype :: (MonadIO m, DOMHTMLFormElementK o) => o -> T.Text -> m ()-setDOMHTMLFormElementEnctype obj val = liftIO $ setObjectPropertyString obj "enctype" (Just val)--constructDOMHTMLFormElementEnctype :: T.Text -> IO ([Char], GValue)-constructDOMHTMLFormElementEnctype val = constructObjectPropertyString "enctype" (Just val)--data DOMHTMLFormElementEnctypePropertyInfo-instance AttrInfo DOMHTMLFormElementEnctypePropertyInfo where-    type AttrAllowedOps DOMHTMLFormElementEnctypePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLFormElementEnctypePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLFormElementEnctypePropertyInfo = DOMHTMLFormElementK-    type AttrGetType DOMHTMLFormElementEnctypePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLFormElementEnctypePropertyInfo = "enctype"-    attrGet _ = getDOMHTMLFormElementEnctype-    attrSet _ = setDOMHTMLFormElementEnctype-    attrConstruct _ = constructDOMHTMLFormElementEnctype-    attrClear _ = undefined---- VVV Prop "length"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMHTMLFormElementLength :: (MonadIO m, DOMHTMLFormElementK o) => o -> m CLong-getDOMHTMLFormElementLength obj = liftIO $ getObjectPropertyLong obj "length"--data DOMHTMLFormElementLengthPropertyInfo-instance AttrInfo DOMHTMLFormElementLengthPropertyInfo where-    type AttrAllowedOps DOMHTMLFormElementLengthPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLFormElementLengthPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLFormElementLengthPropertyInfo = DOMHTMLFormElementK-    type AttrGetType DOMHTMLFormElementLengthPropertyInfo = CLong-    type AttrLabel DOMHTMLFormElementLengthPropertyInfo = "length"-    attrGet _ = getDOMHTMLFormElementLength-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "method"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLFormElementMethod :: (MonadIO m, DOMHTMLFormElementK o) => o -> m (Maybe T.Text)-getDOMHTMLFormElementMethod obj = liftIO $ getObjectPropertyString obj "method"--setDOMHTMLFormElementMethod :: (MonadIO m, DOMHTMLFormElementK o) => o -> T.Text -> m ()-setDOMHTMLFormElementMethod obj val = liftIO $ setObjectPropertyString obj "method" (Just val)--constructDOMHTMLFormElementMethod :: T.Text -> IO ([Char], GValue)-constructDOMHTMLFormElementMethod val = constructObjectPropertyString "method" (Just val)--data DOMHTMLFormElementMethodPropertyInfo-instance AttrInfo DOMHTMLFormElementMethodPropertyInfo where-    type AttrAllowedOps DOMHTMLFormElementMethodPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLFormElementMethodPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLFormElementMethodPropertyInfo = DOMHTMLFormElementK-    type AttrGetType DOMHTMLFormElementMethodPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLFormElementMethodPropertyInfo = "method"-    attrGet _ = getDOMHTMLFormElementMethod-    attrSet _ = setDOMHTMLFormElementMethod-    attrConstruct _ = constructDOMHTMLFormElementMethod-    attrClear _ = undefined---- VVV Prop "name"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLFormElementName :: (MonadIO m, DOMHTMLFormElementK o) => o -> m (Maybe T.Text)-getDOMHTMLFormElementName obj = liftIO $ getObjectPropertyString obj "name"--setDOMHTMLFormElementName :: (MonadIO m, DOMHTMLFormElementK o) => o -> T.Text -> m ()-setDOMHTMLFormElementName obj val = liftIO $ setObjectPropertyString obj "name" (Just val)--constructDOMHTMLFormElementName :: T.Text -> IO ([Char], GValue)-constructDOMHTMLFormElementName val = constructObjectPropertyString "name" (Just val)--data DOMHTMLFormElementNamePropertyInfo-instance AttrInfo DOMHTMLFormElementNamePropertyInfo where-    type AttrAllowedOps DOMHTMLFormElementNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLFormElementNamePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLFormElementNamePropertyInfo = DOMHTMLFormElementK-    type AttrGetType DOMHTMLFormElementNamePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLFormElementNamePropertyInfo = "name"-    attrGet _ = getDOMHTMLFormElementName-    attrSet _ = setDOMHTMLFormElementName-    attrConstruct _ = constructDOMHTMLFormElementName-    attrClear _ = undefined---- VVV Prop "no-validate"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLFormElementNoValidate :: (MonadIO m, DOMHTMLFormElementK o) => o -> m Bool-getDOMHTMLFormElementNoValidate obj = liftIO $ getObjectPropertyBool obj "no-validate"--setDOMHTMLFormElementNoValidate :: (MonadIO m, DOMHTMLFormElementK o) => o -> Bool -> m ()-setDOMHTMLFormElementNoValidate obj val = liftIO $ setObjectPropertyBool obj "no-validate" val--constructDOMHTMLFormElementNoValidate :: Bool -> IO ([Char], GValue)-constructDOMHTMLFormElementNoValidate val = constructObjectPropertyBool "no-validate" val--data DOMHTMLFormElementNoValidatePropertyInfo-instance AttrInfo DOMHTMLFormElementNoValidatePropertyInfo where-    type AttrAllowedOps DOMHTMLFormElementNoValidatePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLFormElementNoValidatePropertyInfo = (~) Bool-    type AttrBaseTypeConstraint DOMHTMLFormElementNoValidatePropertyInfo = DOMHTMLFormElementK-    type AttrGetType DOMHTMLFormElementNoValidatePropertyInfo = Bool-    type AttrLabel DOMHTMLFormElementNoValidatePropertyInfo = "no-validate"-    attrGet _ = getDOMHTMLFormElementNoValidate-    attrSet _ = setDOMHTMLFormElementNoValidate-    attrConstruct _ = constructDOMHTMLFormElementNoValidate-    attrClear _ = undefined---- VVV Prop "target"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLFormElementTarget :: (MonadIO m, DOMHTMLFormElementK o) => o -> m (Maybe T.Text)-getDOMHTMLFormElementTarget obj = liftIO $ getObjectPropertyString obj "target"--setDOMHTMLFormElementTarget :: (MonadIO m, DOMHTMLFormElementK o) => o -> T.Text -> m ()-setDOMHTMLFormElementTarget obj val = liftIO $ setObjectPropertyString obj "target" (Just val)--constructDOMHTMLFormElementTarget :: T.Text -> IO ([Char], GValue)-constructDOMHTMLFormElementTarget val = constructObjectPropertyString "target" (Just val)--data DOMHTMLFormElementTargetPropertyInfo-instance AttrInfo DOMHTMLFormElementTargetPropertyInfo where-    type AttrAllowedOps DOMHTMLFormElementTargetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLFormElementTargetPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLFormElementTargetPropertyInfo = DOMHTMLFormElementK-    type AttrGetType DOMHTMLFormElementTargetPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLFormElementTargetPropertyInfo = "target"-    attrGet _ = getDOMHTMLFormElementTarget-    attrSet _ = setDOMHTMLFormElementTarget-    attrConstruct _ = constructDOMHTMLFormElementTarget-    attrClear _ = undefined--type instance AttributeList DOMHTMLFormElement = DOMHTMLFormElementAttributeList-type DOMHTMLFormElementAttributeList = ('[ '("acceptCharset", DOMHTMLFormElementAcceptCharsetPropertyInfo), '("accessKey", DOMHTMLElementAccessKeyPropertyInfo), '("action", DOMHTMLFormElementActionPropertyInfo), '("attributes", DOMElementAttributesPropertyInfo), '("autocapitalize", DOMHTMLFormElementAutocapitalizePropertyInfo), '("autocomplete", DOMHTMLFormElementAutocompletePropertyInfo), '("autocorrect", DOMHTMLFormElementAutocorrectPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMElementChildrenPropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("contentEditable", DOMHTMLElementContentEditablePropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("elements", DOMHTMLFormElementElementsPropertyInfo), '("encoding", DOMHTMLFormElementEncodingPropertyInfo), '("enctype", DOMHTMLFormElementEnctypePropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("id", DOMElementIdPropertyInfo), '("innerHtml", DOMElementInnerHtmlPropertyInfo), '("innerText", DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", DOMHTMLElementIsContentEditablePropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("length", DOMHTMLFormElementLengthPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("method", DOMHTMLFormElementMethodPropertyInfo), '("name", DOMHTMLFormElementNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("noValidate", DOMHTMLFormElementNoValidatePropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("outerHtml", DOMElementOuterHtmlPropertyInfo), '("outerText", DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tabIndex", DOMHTMLElementTabIndexPropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("target", DOMHTMLFormElementTargetPropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])--dOMHTMLFormElementAcceptCharset :: AttrLabelProxy "acceptCharset"-dOMHTMLFormElementAcceptCharset = AttrLabelProxy--dOMHTMLFormElementAction :: AttrLabelProxy "action"-dOMHTMLFormElementAction = AttrLabelProxy--dOMHTMLFormElementAutocapitalize :: AttrLabelProxy "autocapitalize"-dOMHTMLFormElementAutocapitalize = AttrLabelProxy--dOMHTMLFormElementAutocomplete :: AttrLabelProxy "autocomplete"-dOMHTMLFormElementAutocomplete = AttrLabelProxy--dOMHTMLFormElementAutocorrect :: AttrLabelProxy "autocorrect"-dOMHTMLFormElementAutocorrect = 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--dOMHTMLFormElementNoValidate :: AttrLabelProxy "noValidate"-dOMHTMLFormElementNoValidate = AttrLabelProxy--dOMHTMLFormElementTarget :: AttrLabelProxy "target"-dOMHTMLFormElementTarget = AttrLabelProxy--type instance SignalList DOMHTMLFormElement = DOMHTMLFormElementSignalList-type DOMHTMLFormElementSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMHTMLFormElement::get_accept_charset--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLFormElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLFormElement"-    IO CString---dOMHTMLFormElementGetAcceptCharset ::-    (MonadIO m, DOMHTMLFormElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLFormElementGetAcceptCharset _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_form_element_get_accept_charset _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_form_element_get_accept_charset" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLFormElementGetAcceptCharsetMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLFormElementK a) => MethodInfo DOMHTMLFormElementGetAcceptCharsetMethodInfo a signature where-    overloadedMethod _ = dOMHTMLFormElementGetAcceptCharset---- method DOMHTMLFormElement::get_action--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLFormElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLFormElement"-    IO CString---dOMHTMLFormElementGetAction ::-    (MonadIO m, DOMHTMLFormElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLFormElementGetAction _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_form_element_get_action _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_form_element_get_action" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLFormElementGetActionMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLFormElementK a) => MethodInfo DOMHTMLFormElementGetActionMethodInfo a signature where-    overloadedMethod _ = dOMHTMLFormElementGetAction---- method DOMHTMLFormElement::get_elements--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLFormElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLFormElement"-    IO (Ptr DOMHTMLCollection)---dOMHTMLFormElementGetElements ::-    (MonadIO m, DOMHTMLFormElementK a) =>-    a                                       -- _obj-    -> m DOMHTMLCollection                  -- result-dOMHTMLFormElementGetElements _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_form_element_get_elements _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_form_element_get_elements" result-    result' <- (wrapObject DOMHTMLCollection) result-    touchManagedPtr _obj-    return result'--data DOMHTMLFormElementGetElementsMethodInfo-instance (signature ~ (m DOMHTMLCollection), MonadIO m, DOMHTMLFormElementK a) => MethodInfo DOMHTMLFormElementGetElementsMethodInfo a signature where-    overloadedMethod _ = dOMHTMLFormElementGetElements---- method DOMHTMLFormElement::get_encoding--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLFormElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLFormElement"-    IO CString---dOMHTMLFormElementGetEncoding ::-    (MonadIO m, DOMHTMLFormElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLFormElementGetEncoding _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_form_element_get_encoding _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_form_element_get_encoding" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLFormElementGetEncodingMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLFormElementK a) => MethodInfo DOMHTMLFormElementGetEncodingMethodInfo a signature where-    overloadedMethod _ = dOMHTMLFormElementGetEncoding---- method DOMHTMLFormElement::get_enctype--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLFormElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLFormElement"-    IO CString---dOMHTMLFormElementGetEnctype ::-    (MonadIO m, DOMHTMLFormElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLFormElementGetEnctype _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_form_element_get_enctype _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_form_element_get_enctype" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLFormElementGetEnctypeMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLFormElementK a) => MethodInfo DOMHTMLFormElementGetEnctypeMethodInfo a signature where-    overloadedMethod _ = dOMHTMLFormElementGetEnctype---- method DOMHTMLFormElement::get_length--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLFormElement", direction = DirectionIn, mayBeNull = False, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLFormElement"-    IO CLong---dOMHTMLFormElementGetLength ::-    (MonadIO m, DOMHTMLFormElementK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMHTMLFormElementGetLength _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_form_element_get_length _obj'-    touchManagedPtr _obj-    return result--data DOMHTMLFormElementGetLengthMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMHTMLFormElementK a) => MethodInfo DOMHTMLFormElementGetLengthMethodInfo a signature where-    overloadedMethod _ = dOMHTMLFormElementGetLength---- method DOMHTMLFormElement::get_method--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLFormElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLFormElement"-    IO CString---dOMHTMLFormElementGetMethod ::-    (MonadIO m, DOMHTMLFormElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLFormElementGetMethod _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_form_element_get_method _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_form_element_get_method" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLFormElementGetMethodMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLFormElementK a) => MethodInfo DOMHTMLFormElementGetMethodMethodInfo a signature where-    overloadedMethod _ = dOMHTMLFormElementGetMethod---- method DOMHTMLFormElement::get_name--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLFormElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLFormElement"-    IO CString---dOMHTMLFormElementGetName ::-    (MonadIO m, DOMHTMLFormElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLFormElementGetName _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_form_element_get_name _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_form_element_get_name" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLFormElementGetNameMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLFormElementK a) => MethodInfo DOMHTMLFormElementGetNameMethodInfo a signature where-    overloadedMethod _ = dOMHTMLFormElementGetName---- method DOMHTMLFormElement::get_target--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLFormElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLFormElement"-    IO CString---dOMHTMLFormElementGetTarget ::-    (MonadIO m, DOMHTMLFormElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLFormElementGetTarget _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_form_element_get_target _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_form_element_get_target" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLFormElementGetTargetMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLFormElementK a) => MethodInfo DOMHTMLFormElementGetTargetMethodInfo a signature where-    overloadedMethod _ = dOMHTMLFormElementGetTarget---- method DOMHTMLFormElement::reset--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLFormElement", direction = DirectionIn, mayBeNull = False, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLFormElement"-    IO ()---dOMHTMLFormElementReset ::-    (MonadIO m, DOMHTMLFormElementK a) =>-    a                                       -- _obj-    -> m ()                                 -- result-dOMHTMLFormElementReset _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    webkit_dom_html_form_element_reset _obj'-    touchManagedPtr _obj-    return ()--data DOMHTMLFormElementResetMethodInfo-instance (signature ~ (m ()), MonadIO m, DOMHTMLFormElementK a) => MethodInfo DOMHTMLFormElementResetMethodInfo a signature where-    overloadedMethod _ = dOMHTMLFormElementReset---- method DOMHTMLFormElement::set_accept_charset--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLFormElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLFormElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLFormElementSetAcceptCharset ::-    (MonadIO m, DOMHTMLFormElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLFormElementSetAcceptCharset _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_form_element_set_accept_charset _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLFormElementSetAcceptCharsetMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLFormElementK a) => MethodInfo DOMHTMLFormElementSetAcceptCharsetMethodInfo a signature where-    overloadedMethod _ = dOMHTMLFormElementSetAcceptCharset---- method DOMHTMLFormElement::set_action--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLFormElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLFormElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLFormElementSetAction ::-    (MonadIO m, DOMHTMLFormElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLFormElementSetAction _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_form_element_set_action _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLFormElementSetActionMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLFormElementK a) => MethodInfo DOMHTMLFormElementSetActionMethodInfo a signature where-    overloadedMethod _ = dOMHTMLFormElementSetAction---- method DOMHTMLFormElement::set_encoding--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLFormElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLFormElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLFormElementSetEncoding ::-    (MonadIO m, DOMHTMLFormElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLFormElementSetEncoding _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_form_element_set_encoding _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLFormElementSetEncodingMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLFormElementK a) => MethodInfo DOMHTMLFormElementSetEncodingMethodInfo a signature where-    overloadedMethod _ = dOMHTMLFormElementSetEncoding---- method DOMHTMLFormElement::set_enctype--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLFormElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLFormElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLFormElementSetEnctype ::-    (MonadIO m, DOMHTMLFormElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLFormElementSetEnctype _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_form_element_set_enctype _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLFormElementSetEnctypeMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLFormElementK a) => MethodInfo DOMHTMLFormElementSetEnctypeMethodInfo a signature where-    overloadedMethod _ = dOMHTMLFormElementSetEnctype---- method DOMHTMLFormElement::set_method--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLFormElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLFormElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLFormElementSetMethod ::-    (MonadIO m, DOMHTMLFormElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLFormElementSetMethod _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_form_element_set_method _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLFormElementSetMethodMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLFormElementK a) => MethodInfo DOMHTMLFormElementSetMethodMethodInfo a signature where-    overloadedMethod _ = dOMHTMLFormElementSetMethod---- method DOMHTMLFormElement::set_name--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLFormElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLFormElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLFormElementSetName ::-    (MonadIO m, DOMHTMLFormElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLFormElementSetName _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_form_element_set_name _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLFormElementSetNameMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLFormElementK a) => MethodInfo DOMHTMLFormElementSetNameMethodInfo a signature where-    overloadedMethod _ = dOMHTMLFormElementSetName---- method DOMHTMLFormElement::set_target--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLFormElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLFormElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLFormElementSetTarget ::-    (MonadIO m, DOMHTMLFormElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLFormElementSetTarget _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_form_element_set_target _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLFormElementSetTargetMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLFormElementK a) => MethodInfo DOMHTMLFormElementSetTargetMethodInfo a signature where-    overloadedMethod _ = dOMHTMLFormElementSetTarget---- method DOMHTMLFormElement::submit--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLFormElement", direction = DirectionIn, mayBeNull = False, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLFormElement"-    IO ()---dOMHTMLFormElementSubmit ::-    (MonadIO m, DOMHTMLFormElementK a) =>-    a                                       -- _obj-    -> m ()                                 -- result-dOMHTMLFormElementSubmit _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    webkit_dom_html_form_element_submit _obj'-    touchManagedPtr _obj-    return ()--data DOMHTMLFormElementSubmitMethodInfo-instance (signature ~ (m ()), MonadIO m, DOMHTMLFormElementK a) => MethodInfo DOMHTMLFormElementSubmitMethodInfo a signature where-    overloadedMethod _ = dOMHTMLFormElementSubmit--
− GI/WebKit2WebExtension/Objects/DOMHTMLFormElement.hs-boot
@@ -1,44 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMHTMLFormElement where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMHTMLFormElement = DOMHTMLFormElement (ForeignPtr DOMHTMLFormElement)-instance GObject DOMHTMLFormElement where-class GObject o => DOMHTMLFormElementK o-instance (GObject o, IsDescendantOf DOMHTMLFormElement o) => DOMHTMLFormElementK o-data DOMHTMLFormElementAcceptCharsetPropertyInfo-data DOMHTMLFormElementActionPropertyInfo-data DOMHTMLFormElementAutocapitalizePropertyInfo-data DOMHTMLFormElementAutocompletePropertyInfo-data DOMHTMLFormElementAutocorrectPropertyInfo-data DOMHTMLFormElementElementsPropertyInfo-data DOMHTMLFormElementEncodingPropertyInfo-data DOMHTMLFormElementEnctypePropertyInfo-data DOMHTMLFormElementLengthPropertyInfo-data DOMHTMLFormElementMethodPropertyInfo-data DOMHTMLFormElementNamePropertyInfo-data DOMHTMLFormElementNoValidatePropertyInfo-data DOMHTMLFormElementTargetPropertyInfo-data DOMHTMLFormElementGetAcceptCharsetMethodInfo-data DOMHTMLFormElementGetActionMethodInfo-data DOMHTMLFormElementGetElementsMethodInfo-data DOMHTMLFormElementGetEncodingMethodInfo-data DOMHTMLFormElementGetEnctypeMethodInfo-data DOMHTMLFormElementGetLengthMethodInfo-data DOMHTMLFormElementGetMethodMethodInfo-data DOMHTMLFormElementGetNameMethodInfo-data DOMHTMLFormElementGetTargetMethodInfo-data DOMHTMLFormElementResetMethodInfo-data DOMHTMLFormElementSetAcceptCharsetMethodInfo-data DOMHTMLFormElementSetActionMethodInfo-data DOMHTMLFormElementSetEncodingMethodInfo-data DOMHTMLFormElementSetEnctypeMethodInfo-data DOMHTMLFormElementSetMethodMethodInfo-data DOMHTMLFormElementSetNameMethodInfo-data DOMHTMLFormElementSetTargetMethodInfo-data DOMHTMLFormElementSubmitMethodInfo
− GI/WebKit2WebExtension/Objects/DOMHTMLFrameElement.hs
@@ -1,1337 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement-    ( ---- * Exported types-    DOMHTMLFrameElement(..)                 ,-    DOMHTMLFrameElementK                    ,-    toDOMHTMLFrameElement                   ,-    noDOMHTMLFrameElement                   ,--- -- * Methods--- ** dOMHTMLFrameElementGetContentDocument-    DOMHTMLFrameElementGetContentDocumentMethodInfo,-    dOMHTMLFrameElementGetContentDocument   ,----- ** dOMHTMLFrameElementGetContentWindow-    DOMHTMLFrameElementGetContentWindowMethodInfo,-    dOMHTMLFrameElementGetContentWindow     ,----- ** dOMHTMLFrameElementGetFrameBorder-    DOMHTMLFrameElementGetFrameBorderMethodInfo,-    dOMHTMLFrameElementGetFrameBorder       ,----- ** dOMHTMLFrameElementGetHeight-    DOMHTMLFrameElementGetHeightMethodInfo  ,-    dOMHTMLFrameElementGetHeight            ,----- ** dOMHTMLFrameElementGetLongDesc-    DOMHTMLFrameElementGetLongDescMethodInfo,-    dOMHTMLFrameElementGetLongDesc          ,----- ** dOMHTMLFrameElementGetMarginHeight-    DOMHTMLFrameElementGetMarginHeightMethodInfo,-    dOMHTMLFrameElementGetMarginHeight      ,----- ** dOMHTMLFrameElementGetMarginWidth-    DOMHTMLFrameElementGetMarginWidthMethodInfo,-    dOMHTMLFrameElementGetMarginWidth       ,----- ** dOMHTMLFrameElementGetName-    DOMHTMLFrameElementGetNameMethodInfo    ,-    dOMHTMLFrameElementGetName              ,----- ** dOMHTMLFrameElementGetNoResize-    DOMHTMLFrameElementGetNoResizeMethodInfo,-    dOMHTMLFrameElementGetNoResize          ,----- ** dOMHTMLFrameElementGetScrolling-    DOMHTMLFrameElementGetScrollingMethodInfo,-    dOMHTMLFrameElementGetScrolling         ,----- ** dOMHTMLFrameElementGetSrc-    DOMHTMLFrameElementGetSrcMethodInfo     ,-    dOMHTMLFrameElementGetSrc               ,----- ** dOMHTMLFrameElementGetWidth-    DOMHTMLFrameElementGetWidthMethodInfo   ,-    dOMHTMLFrameElementGetWidth             ,----- ** dOMHTMLFrameElementSetFrameBorder-    DOMHTMLFrameElementSetFrameBorderMethodInfo,-    dOMHTMLFrameElementSetFrameBorder       ,----- ** dOMHTMLFrameElementSetLongDesc-    DOMHTMLFrameElementSetLongDescMethodInfo,-    dOMHTMLFrameElementSetLongDesc          ,----- ** dOMHTMLFrameElementSetMarginHeight-    DOMHTMLFrameElementSetMarginHeightMethodInfo,-    dOMHTMLFrameElementSetMarginHeight      ,----- ** dOMHTMLFrameElementSetMarginWidth-    DOMHTMLFrameElementSetMarginWidthMethodInfo,-    dOMHTMLFrameElementSetMarginWidth       ,----- ** dOMHTMLFrameElementSetName-    DOMHTMLFrameElementSetNameMethodInfo    ,-    dOMHTMLFrameElementSetName              ,----- ** dOMHTMLFrameElementSetNoResize-    DOMHTMLFrameElementSetNoResizeMethodInfo,-    dOMHTMLFrameElementSetNoResize          ,----- ** dOMHTMLFrameElementSetScrolling-    DOMHTMLFrameElementSetScrollingMethodInfo,-    dOMHTMLFrameElementSetScrolling         ,----- ** dOMHTMLFrameElementSetSrc-    DOMHTMLFrameElementSetSrcMethodInfo     ,-    dOMHTMLFrameElementSetSrc               ,----- -- * Properties--- ** ContentDocument-    DOMHTMLFrameElementContentDocumentPropertyInfo,-    dOMHTMLFrameElementContentDocument      ,-    getDOMHTMLFrameElementContentDocument   ,----- ** ContentWindow-    DOMHTMLFrameElementContentWindowPropertyInfo,-    dOMHTMLFrameElementContentWindow        ,-    getDOMHTMLFrameElementContentWindow     ,----- ** FrameBorder-    DOMHTMLFrameElementFrameBorderPropertyInfo,-    constructDOMHTMLFrameElementFrameBorder ,-    dOMHTMLFrameElementFrameBorder          ,-    getDOMHTMLFrameElementFrameBorder       ,-    setDOMHTMLFrameElementFrameBorder       ,----- ** Height-    DOMHTMLFrameElementHeightPropertyInfo   ,-    dOMHTMLFrameElementHeight               ,-    getDOMHTMLFrameElementHeight            ,----- ** LongDesc-    DOMHTMLFrameElementLongDescPropertyInfo ,-    constructDOMHTMLFrameElementLongDesc    ,-    dOMHTMLFrameElementLongDesc             ,-    getDOMHTMLFrameElementLongDesc          ,-    setDOMHTMLFrameElementLongDesc          ,----- ** MarginHeight-    DOMHTMLFrameElementMarginHeightPropertyInfo,-    constructDOMHTMLFrameElementMarginHeight,-    dOMHTMLFrameElementMarginHeight         ,-    getDOMHTMLFrameElementMarginHeight      ,-    setDOMHTMLFrameElementMarginHeight      ,----- ** MarginWidth-    DOMHTMLFrameElementMarginWidthPropertyInfo,-    constructDOMHTMLFrameElementMarginWidth ,-    dOMHTMLFrameElementMarginWidth          ,-    getDOMHTMLFrameElementMarginWidth       ,-    setDOMHTMLFrameElementMarginWidth       ,----- ** Name-    DOMHTMLFrameElementNamePropertyInfo     ,-    constructDOMHTMLFrameElementName        ,-    dOMHTMLFrameElementName                 ,-    getDOMHTMLFrameElementName              ,-    setDOMHTMLFrameElementName              ,----- ** NoResize-    DOMHTMLFrameElementNoResizePropertyInfo ,-    constructDOMHTMLFrameElementNoResize    ,-    dOMHTMLFrameElementNoResize             ,-    getDOMHTMLFrameElementNoResize          ,-    setDOMHTMLFrameElementNoResize          ,----- ** Scrolling-    DOMHTMLFrameElementScrollingPropertyInfo,-    constructDOMHTMLFrameElementScrolling   ,-    dOMHTMLFrameElementScrolling            ,-    getDOMHTMLFrameElementScrolling         ,-    setDOMHTMLFrameElementScrolling         ,----- ** Src-    DOMHTMLFrameElementSrcPropertyInfo      ,-    constructDOMHTMLFrameElementSrc         ,-    dOMHTMLFrameElementSrc                  ,-    getDOMHTMLFrameElementSrc               ,-    setDOMHTMLFrameElementSrc               ,----- ** Width-    DOMHTMLFrameElementWidthPropertyInfo    ,-    dOMHTMLFrameElementWidth                ,-    getDOMHTMLFrameElementWidth             ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMHTMLFrameElement = DOMHTMLFrameElement (ForeignPtr DOMHTMLFrameElement)-foreign import ccall "webkit_dom_html_frame_element_get_type"-    c_webkit_dom_html_frame_element_get_type :: IO GType--type instance ParentTypes DOMHTMLFrameElement = DOMHTMLFrameElementParentTypes-type DOMHTMLFrameElementParentTypes = '[DOMHTMLElement, DOMElement, DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMHTMLFrameElement where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_html_frame_element_get_type-    --class GObject o => DOMHTMLFrameElementK o-instance (GObject o, IsDescendantOf DOMHTMLFrameElement o) => DOMHTMLFrameElementK o--toDOMHTMLFrameElement :: DOMHTMLFrameElementK o => o -> IO DOMHTMLFrameElement-toDOMHTMLFrameElement = unsafeCastTo DOMHTMLFrameElement--noDOMHTMLFrameElement :: Maybe DOMHTMLFrameElement-noDOMHTMLFrameElement = Nothing--type family ResolveDOMHTMLFrameElementMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMHTMLFrameElementMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMHTMLFrameElementMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMHTMLFrameElementMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMHTMLFrameElementMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMHTMLFrameElementMethod "blur" o = DOMElementBlurMethodInfo-    ResolveDOMHTMLFrameElementMethod "click" o = DOMHTMLElementClickMethodInfo-    ResolveDOMHTMLFrameElementMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMHTMLFrameElementMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMHTMLFrameElementMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMHTMLFrameElementMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMHTMLFrameElementMethod "focus" o = DOMElementFocusMethodInfo-    ResolveDOMHTMLFrameElementMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMHTMLFrameElementMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMHTMLFrameElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo-    ResolveDOMHTMLFrameElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo-    ResolveDOMHTMLFrameElementMethod "hasAttributes" o = DOMElementHasAttributesMethodInfo-    ResolveDOMHTMLFrameElementMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMHTMLFrameElementMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMHTMLFrameElementMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMHTMLFrameElementMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMHTMLFrameElementMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMHTMLFrameElementMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMHTMLFrameElementMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMHTMLFrameElementMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMHTMLFrameElementMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMHTMLFrameElementMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMHTMLFrameElementMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMHTMLFrameElementMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMHTMLFrameElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo-    ResolveDOMHTMLFrameElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo-    ResolveDOMHTMLFrameElementMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMHTMLFrameElementMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMHTMLFrameElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo-    ResolveDOMHTMLFrameElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo-    ResolveDOMHTMLFrameElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo-    ResolveDOMHTMLFrameElementMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMHTMLFrameElementMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMHTMLFrameElementMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMHTMLFrameElementMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMHTMLFrameElementMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMHTMLFrameElementMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMHTMLFrameElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo-    ResolveDOMHTMLFrameElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo-    ResolveDOMHTMLFrameElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo-    ResolveDOMHTMLFrameElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo-    ResolveDOMHTMLFrameElementMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMHTMLFrameElementMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMHTMLFrameElementMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMHTMLFrameElementMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMHTMLFrameElementMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMHTMLFrameElementMethod "getAccessKey" o = DOMHTMLElementGetAccessKeyMethodInfo-    ResolveDOMHTMLFrameElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo-    ResolveDOMHTMLFrameElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo-    ResolveDOMHTMLFrameElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo-    ResolveDOMHTMLFrameElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo-    ResolveDOMHTMLFrameElementMethod "getAttributes" o = DOMElementGetAttributesMethodInfo-    ResolveDOMHTMLFrameElementMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMHTMLFrameElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo-    ResolveDOMHTMLFrameElementMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMHTMLFrameElementMethod "getClassName" o = DOMElementGetClassNameMethodInfo-    ResolveDOMHTMLFrameElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo-    ResolveDOMHTMLFrameElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo-    ResolveDOMHTMLFrameElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo-    ResolveDOMHTMLFrameElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo-    ResolveDOMHTMLFrameElementMethod "getContentDocument" o = DOMHTMLFrameElementGetContentDocumentMethodInfo-    ResolveDOMHTMLFrameElementMethod "getContentEditable" o = DOMHTMLElementGetContentEditableMethodInfo-    ResolveDOMHTMLFrameElementMethod "getContentWindow" o = DOMHTMLFrameElementGetContentWindowMethodInfo-    ResolveDOMHTMLFrameElementMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMHTMLFrameElementMethod "getDir" o = DOMHTMLElementGetDirMethodInfo-    ResolveDOMHTMLFrameElementMethod "getElementsByClassName" o = DOMElementGetElementsByClassNameMethodInfo-    ResolveDOMHTMLFrameElementMethod "getElementsByClassNameAsHtmlCollection" o = DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLFrameElementMethod "getElementsByTagName" o = DOMElementGetElementsByTagNameMethodInfo-    ResolveDOMHTMLFrameElementMethod "getElementsByTagNameAsHtmlCollection" o = DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLFrameElementMethod "getElementsByTagNameNs" o = DOMElementGetElementsByTagNameNsMethodInfo-    ResolveDOMHTMLFrameElementMethod "getElementsByTagNameNsAsHtmlCollection" o = DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo-    ResolveDOMHTMLFrameElementMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMHTMLFrameElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo-    ResolveDOMHTMLFrameElementMethod "getFrameBorder" o = DOMHTMLFrameElementGetFrameBorderMethodInfo-    ResolveDOMHTMLFrameElementMethod "getHeight" o = DOMHTMLFrameElementGetHeightMethodInfo-    ResolveDOMHTMLFrameElementMethod "getId" o = DOMElementGetIdMethodInfo-    ResolveDOMHTMLFrameElementMethod "getInnerText" o = DOMHTMLElementGetInnerTextMethodInfo-    ResolveDOMHTMLFrameElementMethod "getIsContentEditable" o = DOMHTMLElementGetIsContentEditableMethodInfo-    ResolveDOMHTMLFrameElementMethod "getLang" o = DOMHTMLElementGetLangMethodInfo-    ResolveDOMHTMLFrameElementMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMHTMLFrameElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo-    ResolveDOMHTMLFrameElementMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMHTMLFrameElementMethod "getLongDesc" o = DOMHTMLFrameElementGetLongDescMethodInfo-    ResolveDOMHTMLFrameElementMethod "getMarginHeight" o = DOMHTMLFrameElementGetMarginHeightMethodInfo-    ResolveDOMHTMLFrameElementMethod "getMarginWidth" o = DOMHTMLFrameElementGetMarginWidthMethodInfo-    ResolveDOMHTMLFrameElementMethod "getName" o = DOMHTMLFrameElementGetNameMethodInfo-    ResolveDOMHTMLFrameElementMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMHTMLFrameElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo-    ResolveDOMHTMLFrameElementMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMHTMLFrameElementMethod "getNoResize" o = DOMHTMLFrameElementGetNoResizeMethodInfo-    ResolveDOMHTMLFrameElementMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMHTMLFrameElementMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMHTMLFrameElementMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMHTMLFrameElementMethod "getOffsetHeight" o = DOMElementGetOffsetHeightMethodInfo-    ResolveDOMHTMLFrameElementMethod "getOffsetLeft" o = DOMElementGetOffsetLeftMethodInfo-    ResolveDOMHTMLFrameElementMethod "getOffsetParent" o = DOMElementGetOffsetParentMethodInfo-    ResolveDOMHTMLFrameElementMethod "getOffsetTop" o = DOMElementGetOffsetTopMethodInfo-    ResolveDOMHTMLFrameElementMethod "getOffsetWidth" o = DOMElementGetOffsetWidthMethodInfo-    ResolveDOMHTMLFrameElementMethod "getOuterText" o = DOMHTMLElementGetOuterTextMethodInfo-    ResolveDOMHTMLFrameElementMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMHTMLFrameElementMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMHTMLFrameElementMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMHTMLFrameElementMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMHTMLFrameElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo-    ResolveDOMHTMLFrameElementMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMHTMLFrameElementMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMHTMLFrameElementMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMHTMLFrameElementMethod "getScrollHeight" o = DOMElementGetScrollHeightMethodInfo-    ResolveDOMHTMLFrameElementMethod "getScrollLeft" o = DOMElementGetScrollLeftMethodInfo-    ResolveDOMHTMLFrameElementMethod "getScrollTop" o = DOMElementGetScrollTopMethodInfo-    ResolveDOMHTMLFrameElementMethod "getScrollWidth" o = DOMElementGetScrollWidthMethodInfo-    ResolveDOMHTMLFrameElementMethod "getScrolling" o = DOMHTMLFrameElementGetScrollingMethodInfo-    ResolveDOMHTMLFrameElementMethod "getSrc" o = DOMHTMLFrameElementGetSrcMethodInfo-    ResolveDOMHTMLFrameElementMethod "getStyle" o = DOMElementGetStyleMethodInfo-    ResolveDOMHTMLFrameElementMethod "getTabIndex" o = DOMHTMLElementGetTabIndexMethodInfo-    ResolveDOMHTMLFrameElementMethod "getTagName" o = DOMElementGetTagNameMethodInfo-    ResolveDOMHTMLFrameElementMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMHTMLFrameElementMethod "getTitle" o = DOMHTMLElementGetTitleMethodInfo-    ResolveDOMHTMLFrameElementMethod "getWidth" o = DOMHTMLFrameElementGetWidthMethodInfo-    ResolveDOMHTMLFrameElementMethod "setAccessKey" o = DOMHTMLElementSetAccessKeyMethodInfo-    ResolveDOMHTMLFrameElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo-    ResolveDOMHTMLFrameElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo-    ResolveDOMHTMLFrameElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo-    ResolveDOMHTMLFrameElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo-    ResolveDOMHTMLFrameElementMethod "setClassName" o = DOMElementSetClassNameMethodInfo-    ResolveDOMHTMLFrameElementMethod "setContentEditable" o = DOMHTMLElementSetContentEditableMethodInfo-    ResolveDOMHTMLFrameElementMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMHTMLFrameElementMethod "setDir" o = DOMHTMLElementSetDirMethodInfo-    ResolveDOMHTMLFrameElementMethod "setFrameBorder" o = DOMHTMLFrameElementSetFrameBorderMethodInfo-    ResolveDOMHTMLFrameElementMethod "setId" o = DOMElementSetIdMethodInfo-    ResolveDOMHTMLFrameElementMethod "setInnerText" o = DOMHTMLElementSetInnerTextMethodInfo-    ResolveDOMHTMLFrameElementMethod "setLang" o = DOMHTMLElementSetLangMethodInfo-    ResolveDOMHTMLFrameElementMethod "setLongDesc" o = DOMHTMLFrameElementSetLongDescMethodInfo-    ResolveDOMHTMLFrameElementMethod "setMarginHeight" o = DOMHTMLFrameElementSetMarginHeightMethodInfo-    ResolveDOMHTMLFrameElementMethod "setMarginWidth" o = DOMHTMLFrameElementSetMarginWidthMethodInfo-    ResolveDOMHTMLFrameElementMethod "setName" o = DOMHTMLFrameElementSetNameMethodInfo-    ResolveDOMHTMLFrameElementMethod "setNoResize" o = DOMHTMLFrameElementSetNoResizeMethodInfo-    ResolveDOMHTMLFrameElementMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMHTMLFrameElementMethod "setOuterText" o = DOMHTMLElementSetOuterTextMethodInfo-    ResolveDOMHTMLFrameElementMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMHTMLFrameElementMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMHTMLFrameElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo-    ResolveDOMHTMLFrameElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo-    ResolveDOMHTMLFrameElementMethod "setScrolling" o = DOMHTMLFrameElementSetScrollingMethodInfo-    ResolveDOMHTMLFrameElementMethod "setSrc" o = DOMHTMLFrameElementSetSrcMethodInfo-    ResolveDOMHTMLFrameElementMethod "setTabIndex" o = DOMHTMLElementSetTabIndexMethodInfo-    ResolveDOMHTMLFrameElementMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMHTMLFrameElementMethod "setTitle" o = DOMHTMLElementSetTitleMethodInfo-    ResolveDOMHTMLFrameElementMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMHTMLFrameElementMethod t DOMHTMLFrameElement, MethodInfo info DOMHTMLFrameElement p) => IsLabelProxy t (DOMHTMLFrameElement -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMHTMLFrameElementMethod t DOMHTMLFrameElement, MethodInfo info DOMHTMLFrameElement p) => IsLabel t (DOMHTMLFrameElement -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "content-document"-   -- Type: TInterface "WebKit2WebExtension" "DOMDocument"-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMHTMLFrameElementContentDocument :: (MonadIO m, DOMHTMLFrameElementK o) => o -> m DOMDocument-getDOMHTMLFrameElementContentDocument obj = liftIO $ checkUnexpectedNothing "getDOMHTMLFrameElementContentDocument" $ getObjectPropertyObject obj "content-document" DOMDocument--data DOMHTMLFrameElementContentDocumentPropertyInfo-instance AttrInfo DOMHTMLFrameElementContentDocumentPropertyInfo where-    type AttrAllowedOps DOMHTMLFrameElementContentDocumentPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLFrameElementContentDocumentPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLFrameElementContentDocumentPropertyInfo = DOMHTMLFrameElementK-    type AttrGetType DOMHTMLFrameElementContentDocumentPropertyInfo = DOMDocument-    type AttrLabel DOMHTMLFrameElementContentDocumentPropertyInfo = "content-document"-    attrGet _ = getDOMHTMLFrameElementContentDocument-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "content-window"-   -- Type: TInterface "WebKit2WebExtension" "DOMDOMWindow"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLFrameElementContentWindow :: (MonadIO m, DOMHTMLFrameElementK o) => o -> m (Maybe DOMDOMWindow)-getDOMHTMLFrameElementContentWindow obj = liftIO $ getObjectPropertyObject obj "content-window" DOMDOMWindow--data DOMHTMLFrameElementContentWindowPropertyInfo-instance AttrInfo DOMHTMLFrameElementContentWindowPropertyInfo where-    type AttrAllowedOps DOMHTMLFrameElementContentWindowPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLFrameElementContentWindowPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLFrameElementContentWindowPropertyInfo = DOMHTMLFrameElementK-    type AttrGetType DOMHTMLFrameElementContentWindowPropertyInfo = (Maybe DOMDOMWindow)-    type AttrLabel DOMHTMLFrameElementContentWindowPropertyInfo = "content-window"-    attrGet _ = getDOMHTMLFrameElementContentWindow-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "frame-border"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLFrameElementFrameBorder :: (MonadIO m, DOMHTMLFrameElementK o) => o -> m (Maybe T.Text)-getDOMHTMLFrameElementFrameBorder obj = liftIO $ getObjectPropertyString obj "frame-border"--setDOMHTMLFrameElementFrameBorder :: (MonadIO m, DOMHTMLFrameElementK o) => o -> T.Text -> m ()-setDOMHTMLFrameElementFrameBorder obj val = liftIO $ setObjectPropertyString obj "frame-border" (Just val)--constructDOMHTMLFrameElementFrameBorder :: T.Text -> IO ([Char], GValue)-constructDOMHTMLFrameElementFrameBorder val = constructObjectPropertyString "frame-border" (Just val)--data DOMHTMLFrameElementFrameBorderPropertyInfo-instance AttrInfo DOMHTMLFrameElementFrameBorderPropertyInfo where-    type AttrAllowedOps DOMHTMLFrameElementFrameBorderPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLFrameElementFrameBorderPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLFrameElementFrameBorderPropertyInfo = DOMHTMLFrameElementK-    type AttrGetType DOMHTMLFrameElementFrameBorderPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLFrameElementFrameBorderPropertyInfo = "frame-border"-    attrGet _ = getDOMHTMLFrameElementFrameBorder-    attrSet _ = setDOMHTMLFrameElementFrameBorder-    attrConstruct _ = constructDOMHTMLFrameElementFrameBorder-    attrClear _ = undefined---- VVV Prop "height"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMHTMLFrameElementHeight :: (MonadIO m, DOMHTMLFrameElementK o) => o -> m CLong-getDOMHTMLFrameElementHeight obj = liftIO $ getObjectPropertyLong obj "height"--data DOMHTMLFrameElementHeightPropertyInfo-instance AttrInfo DOMHTMLFrameElementHeightPropertyInfo where-    type AttrAllowedOps DOMHTMLFrameElementHeightPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLFrameElementHeightPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLFrameElementHeightPropertyInfo = DOMHTMLFrameElementK-    type AttrGetType DOMHTMLFrameElementHeightPropertyInfo = CLong-    type AttrLabel DOMHTMLFrameElementHeightPropertyInfo = "height"-    attrGet _ = getDOMHTMLFrameElementHeight-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "long-desc"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLFrameElementLongDesc :: (MonadIO m, DOMHTMLFrameElementK o) => o -> m (Maybe T.Text)-getDOMHTMLFrameElementLongDesc obj = liftIO $ getObjectPropertyString obj "long-desc"--setDOMHTMLFrameElementLongDesc :: (MonadIO m, DOMHTMLFrameElementK o) => o -> T.Text -> m ()-setDOMHTMLFrameElementLongDesc obj val = liftIO $ setObjectPropertyString obj "long-desc" (Just val)--constructDOMHTMLFrameElementLongDesc :: T.Text -> IO ([Char], GValue)-constructDOMHTMLFrameElementLongDesc val = constructObjectPropertyString "long-desc" (Just val)--data DOMHTMLFrameElementLongDescPropertyInfo-instance AttrInfo DOMHTMLFrameElementLongDescPropertyInfo where-    type AttrAllowedOps DOMHTMLFrameElementLongDescPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLFrameElementLongDescPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLFrameElementLongDescPropertyInfo = DOMHTMLFrameElementK-    type AttrGetType DOMHTMLFrameElementLongDescPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLFrameElementLongDescPropertyInfo = "long-desc"-    attrGet _ = getDOMHTMLFrameElementLongDesc-    attrSet _ = setDOMHTMLFrameElementLongDesc-    attrConstruct _ = constructDOMHTMLFrameElementLongDesc-    attrClear _ = undefined---- VVV Prop "margin-height"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLFrameElementMarginHeight :: (MonadIO m, DOMHTMLFrameElementK o) => o -> m (Maybe T.Text)-getDOMHTMLFrameElementMarginHeight obj = liftIO $ getObjectPropertyString obj "margin-height"--setDOMHTMLFrameElementMarginHeight :: (MonadIO m, DOMHTMLFrameElementK o) => o -> T.Text -> m ()-setDOMHTMLFrameElementMarginHeight obj val = liftIO $ setObjectPropertyString obj "margin-height" (Just val)--constructDOMHTMLFrameElementMarginHeight :: T.Text -> IO ([Char], GValue)-constructDOMHTMLFrameElementMarginHeight val = constructObjectPropertyString "margin-height" (Just val)--data DOMHTMLFrameElementMarginHeightPropertyInfo-instance AttrInfo DOMHTMLFrameElementMarginHeightPropertyInfo where-    type AttrAllowedOps DOMHTMLFrameElementMarginHeightPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLFrameElementMarginHeightPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLFrameElementMarginHeightPropertyInfo = DOMHTMLFrameElementK-    type AttrGetType DOMHTMLFrameElementMarginHeightPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLFrameElementMarginHeightPropertyInfo = "margin-height"-    attrGet _ = getDOMHTMLFrameElementMarginHeight-    attrSet _ = setDOMHTMLFrameElementMarginHeight-    attrConstruct _ = constructDOMHTMLFrameElementMarginHeight-    attrClear _ = undefined---- VVV Prop "margin-width"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLFrameElementMarginWidth :: (MonadIO m, DOMHTMLFrameElementK o) => o -> m (Maybe T.Text)-getDOMHTMLFrameElementMarginWidth obj = liftIO $ getObjectPropertyString obj "margin-width"--setDOMHTMLFrameElementMarginWidth :: (MonadIO m, DOMHTMLFrameElementK o) => o -> T.Text -> m ()-setDOMHTMLFrameElementMarginWidth obj val = liftIO $ setObjectPropertyString obj "margin-width" (Just val)--constructDOMHTMLFrameElementMarginWidth :: T.Text -> IO ([Char], GValue)-constructDOMHTMLFrameElementMarginWidth val = constructObjectPropertyString "margin-width" (Just val)--data DOMHTMLFrameElementMarginWidthPropertyInfo-instance AttrInfo DOMHTMLFrameElementMarginWidthPropertyInfo where-    type AttrAllowedOps DOMHTMLFrameElementMarginWidthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLFrameElementMarginWidthPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLFrameElementMarginWidthPropertyInfo = DOMHTMLFrameElementK-    type AttrGetType DOMHTMLFrameElementMarginWidthPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLFrameElementMarginWidthPropertyInfo = "margin-width"-    attrGet _ = getDOMHTMLFrameElementMarginWidth-    attrSet _ = setDOMHTMLFrameElementMarginWidth-    attrConstruct _ = constructDOMHTMLFrameElementMarginWidth-    attrClear _ = undefined---- VVV Prop "name"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLFrameElementName :: (MonadIO m, DOMHTMLFrameElementK o) => o -> m (Maybe T.Text)-getDOMHTMLFrameElementName obj = liftIO $ getObjectPropertyString obj "name"--setDOMHTMLFrameElementName :: (MonadIO m, DOMHTMLFrameElementK o) => o -> T.Text -> m ()-setDOMHTMLFrameElementName obj val = liftIO $ setObjectPropertyString obj "name" (Just val)--constructDOMHTMLFrameElementName :: T.Text -> IO ([Char], GValue)-constructDOMHTMLFrameElementName val = constructObjectPropertyString "name" (Just val)--data DOMHTMLFrameElementNamePropertyInfo-instance AttrInfo DOMHTMLFrameElementNamePropertyInfo where-    type AttrAllowedOps DOMHTMLFrameElementNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLFrameElementNamePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLFrameElementNamePropertyInfo = DOMHTMLFrameElementK-    type AttrGetType DOMHTMLFrameElementNamePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLFrameElementNamePropertyInfo = "name"-    attrGet _ = getDOMHTMLFrameElementName-    attrSet _ = setDOMHTMLFrameElementName-    attrConstruct _ = constructDOMHTMLFrameElementName-    attrClear _ = undefined---- VVV Prop "no-resize"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMHTMLFrameElementNoResize :: (MonadIO m, DOMHTMLFrameElementK o) => o -> m Bool-getDOMHTMLFrameElementNoResize obj = liftIO $ getObjectPropertyBool obj "no-resize"--setDOMHTMLFrameElementNoResize :: (MonadIO m, DOMHTMLFrameElementK o) => o -> Bool -> m ()-setDOMHTMLFrameElementNoResize obj val = liftIO $ setObjectPropertyBool obj "no-resize" val--constructDOMHTMLFrameElementNoResize :: Bool -> IO ([Char], GValue)-constructDOMHTMLFrameElementNoResize val = constructObjectPropertyBool "no-resize" val--data DOMHTMLFrameElementNoResizePropertyInfo-instance AttrInfo DOMHTMLFrameElementNoResizePropertyInfo where-    type AttrAllowedOps DOMHTMLFrameElementNoResizePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLFrameElementNoResizePropertyInfo = (~) Bool-    type AttrBaseTypeConstraint DOMHTMLFrameElementNoResizePropertyInfo = DOMHTMLFrameElementK-    type AttrGetType DOMHTMLFrameElementNoResizePropertyInfo = Bool-    type AttrLabel DOMHTMLFrameElementNoResizePropertyInfo = "no-resize"-    attrGet _ = getDOMHTMLFrameElementNoResize-    attrSet _ = setDOMHTMLFrameElementNoResize-    attrConstruct _ = constructDOMHTMLFrameElementNoResize-    attrClear _ = undefined---- VVV Prop "scrolling"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLFrameElementScrolling :: (MonadIO m, DOMHTMLFrameElementK o) => o -> m (Maybe T.Text)-getDOMHTMLFrameElementScrolling obj = liftIO $ getObjectPropertyString obj "scrolling"--setDOMHTMLFrameElementScrolling :: (MonadIO m, DOMHTMLFrameElementK o) => o -> T.Text -> m ()-setDOMHTMLFrameElementScrolling obj val = liftIO $ setObjectPropertyString obj "scrolling" (Just val)--constructDOMHTMLFrameElementScrolling :: T.Text -> IO ([Char], GValue)-constructDOMHTMLFrameElementScrolling val = constructObjectPropertyString "scrolling" (Just val)--data DOMHTMLFrameElementScrollingPropertyInfo-instance AttrInfo DOMHTMLFrameElementScrollingPropertyInfo where-    type AttrAllowedOps DOMHTMLFrameElementScrollingPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLFrameElementScrollingPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLFrameElementScrollingPropertyInfo = DOMHTMLFrameElementK-    type AttrGetType DOMHTMLFrameElementScrollingPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLFrameElementScrollingPropertyInfo = "scrolling"-    attrGet _ = getDOMHTMLFrameElementScrolling-    attrSet _ = setDOMHTMLFrameElementScrolling-    attrConstruct _ = constructDOMHTMLFrameElementScrolling-    attrClear _ = undefined---- VVV Prop "src"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLFrameElementSrc :: (MonadIO m, DOMHTMLFrameElementK o) => o -> m (Maybe T.Text)-getDOMHTMLFrameElementSrc obj = liftIO $ getObjectPropertyString obj "src"--setDOMHTMLFrameElementSrc :: (MonadIO m, DOMHTMLFrameElementK o) => o -> T.Text -> m ()-setDOMHTMLFrameElementSrc obj val = liftIO $ setObjectPropertyString obj "src" (Just val)--constructDOMHTMLFrameElementSrc :: T.Text -> IO ([Char], GValue)-constructDOMHTMLFrameElementSrc val = constructObjectPropertyString "src" (Just val)--data DOMHTMLFrameElementSrcPropertyInfo-instance AttrInfo DOMHTMLFrameElementSrcPropertyInfo where-    type AttrAllowedOps DOMHTMLFrameElementSrcPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLFrameElementSrcPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLFrameElementSrcPropertyInfo = DOMHTMLFrameElementK-    type AttrGetType DOMHTMLFrameElementSrcPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLFrameElementSrcPropertyInfo = "src"-    attrGet _ = getDOMHTMLFrameElementSrc-    attrSet _ = setDOMHTMLFrameElementSrc-    attrConstruct _ = constructDOMHTMLFrameElementSrc-    attrClear _ = undefined---- VVV Prop "width"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMHTMLFrameElementWidth :: (MonadIO m, DOMHTMLFrameElementK o) => o -> m CLong-getDOMHTMLFrameElementWidth obj = liftIO $ getObjectPropertyLong obj "width"--data DOMHTMLFrameElementWidthPropertyInfo-instance AttrInfo DOMHTMLFrameElementWidthPropertyInfo where-    type AttrAllowedOps DOMHTMLFrameElementWidthPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLFrameElementWidthPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLFrameElementWidthPropertyInfo = DOMHTMLFrameElementK-    type AttrGetType DOMHTMLFrameElementWidthPropertyInfo = CLong-    type AttrLabel DOMHTMLFrameElementWidthPropertyInfo = "width"-    attrGet _ = getDOMHTMLFrameElementWidth-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined--type instance AttributeList DOMHTMLFrameElement = DOMHTMLFrameElementAttributeList-type DOMHTMLFrameElementAttributeList = ('[ '("accessKey", DOMHTMLElementAccessKeyPropertyInfo), '("attributes", DOMElementAttributesPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMElementChildrenPropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("contentDocument", DOMHTMLFrameElementContentDocumentPropertyInfo), '("contentEditable", DOMHTMLElementContentEditablePropertyInfo), '("contentWindow", DOMHTMLFrameElementContentWindowPropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("frameBorder", DOMHTMLFrameElementFrameBorderPropertyInfo), '("height", DOMHTMLFrameElementHeightPropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("id", DOMElementIdPropertyInfo), '("innerHtml", DOMElementInnerHtmlPropertyInfo), '("innerText", DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", DOMHTMLElementIsContentEditablePropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("longDesc", DOMHTMLFrameElementLongDescPropertyInfo), '("marginHeight", DOMHTMLFrameElementMarginHeightPropertyInfo), '("marginWidth", DOMHTMLFrameElementMarginWidthPropertyInfo), '("name", DOMHTMLFrameElementNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("noResize", DOMHTMLFrameElementNoResizePropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("outerHtml", DOMElementOuterHtmlPropertyInfo), '("outerText", DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("scrolling", DOMHTMLFrameElementScrollingPropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("src", DOMHTMLFrameElementSrcPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tabIndex", DOMHTMLElementTabIndexPropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo), '("width", DOMHTMLFrameElementWidthPropertyInfo)] :: [(Symbol, *)])--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--type instance SignalList DOMHTMLFrameElement = DOMHTMLFrameElementSignalList-type DOMHTMLFrameElementSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMHTMLFrameElement::get_content_document--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLFrameElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLFrameElement"-    IO (Ptr DOMDocument)---dOMHTMLFrameElementGetContentDocument ::-    (MonadIO m, DOMHTMLFrameElementK a) =>-    a                                       -- _obj-    -> m DOMDocument                        -- result-dOMHTMLFrameElementGetContentDocument _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_frame_element_get_content_document _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_frame_element_get_content_document" result-    result' <- (newObject DOMDocument) result-    touchManagedPtr _obj-    return result'--data DOMHTMLFrameElementGetContentDocumentMethodInfo-instance (signature ~ (m DOMDocument), MonadIO m, DOMHTMLFrameElementK a) => MethodInfo DOMHTMLFrameElementGetContentDocumentMethodInfo a signature where-    overloadedMethod _ = dOMHTMLFrameElementGetContentDocument---- method DOMHTMLFrameElement::get_content_window--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLFrameElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLFrameElement"-    IO (Ptr DOMDOMWindow)---dOMHTMLFrameElementGetContentWindow ::-    (MonadIO m, DOMHTMLFrameElementK a) =>-    a                                       -- _obj-    -> m DOMDOMWindow                       -- result-dOMHTMLFrameElementGetContentWindow _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_frame_element_get_content_window _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_frame_element_get_content_window" result-    result' <- (wrapObject DOMDOMWindow) result-    touchManagedPtr _obj-    return result'--data DOMHTMLFrameElementGetContentWindowMethodInfo-instance (signature ~ (m DOMDOMWindow), MonadIO m, DOMHTMLFrameElementK a) => MethodInfo DOMHTMLFrameElementGetContentWindowMethodInfo a signature where-    overloadedMethod _ = dOMHTMLFrameElementGetContentWindow---- method DOMHTMLFrameElement::get_frame_border--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLFrameElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLFrameElement"-    IO CString---dOMHTMLFrameElementGetFrameBorder ::-    (MonadIO m, DOMHTMLFrameElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLFrameElementGetFrameBorder _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_frame_element_get_frame_border _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_frame_element_get_frame_border" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLFrameElementGetFrameBorderMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLFrameElementK a) => MethodInfo DOMHTMLFrameElementGetFrameBorderMethodInfo a signature where-    overloadedMethod _ = dOMHTMLFrameElementGetFrameBorder---- method DOMHTMLFrameElement::get_height--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLFrameElement", direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLFrameElement"-    IO CLong---dOMHTMLFrameElementGetHeight ::-    (MonadIO m, DOMHTMLFrameElementK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMHTMLFrameElementGetHeight _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_frame_element_get_height _obj'-    touchManagedPtr _obj-    return result--data DOMHTMLFrameElementGetHeightMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMHTMLFrameElementK a) => MethodInfo DOMHTMLFrameElementGetHeightMethodInfo a signature where-    overloadedMethod _ = dOMHTMLFrameElementGetHeight---- method DOMHTMLFrameElement::get_long_desc--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLFrameElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLFrameElement"-    IO CString---dOMHTMLFrameElementGetLongDesc ::-    (MonadIO m, DOMHTMLFrameElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLFrameElementGetLongDesc _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_frame_element_get_long_desc _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_frame_element_get_long_desc" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLFrameElementGetLongDescMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLFrameElementK a) => MethodInfo DOMHTMLFrameElementGetLongDescMethodInfo a signature where-    overloadedMethod _ = dOMHTMLFrameElementGetLongDesc---- method DOMHTMLFrameElement::get_margin_height--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLFrameElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLFrameElement"-    IO CString---dOMHTMLFrameElementGetMarginHeight ::-    (MonadIO m, DOMHTMLFrameElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLFrameElementGetMarginHeight _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_frame_element_get_margin_height _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_frame_element_get_margin_height" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLFrameElementGetMarginHeightMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLFrameElementK a) => MethodInfo DOMHTMLFrameElementGetMarginHeightMethodInfo a signature where-    overloadedMethod _ = dOMHTMLFrameElementGetMarginHeight---- method DOMHTMLFrameElement::get_margin_width--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLFrameElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLFrameElement"-    IO CString---dOMHTMLFrameElementGetMarginWidth ::-    (MonadIO m, DOMHTMLFrameElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLFrameElementGetMarginWidth _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_frame_element_get_margin_width _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_frame_element_get_margin_width" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLFrameElementGetMarginWidthMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLFrameElementK a) => MethodInfo DOMHTMLFrameElementGetMarginWidthMethodInfo a signature where-    overloadedMethod _ = dOMHTMLFrameElementGetMarginWidth---- method DOMHTMLFrameElement::get_name--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLFrameElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLFrameElement"-    IO CString---dOMHTMLFrameElementGetName ::-    (MonadIO m, DOMHTMLFrameElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLFrameElementGetName _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_frame_element_get_name _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_frame_element_get_name" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLFrameElementGetNameMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLFrameElementK a) => MethodInfo DOMHTMLFrameElementGetNameMethodInfo a signature where-    overloadedMethod _ = dOMHTMLFrameElementGetName---- method DOMHTMLFrameElement::get_no_resize--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLFrameElement", direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLFrameElement"-    IO CInt---dOMHTMLFrameElementGetNoResize ::-    (MonadIO m, DOMHTMLFrameElementK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMHTMLFrameElementGetNoResize _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_frame_element_get_no_resize _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMHTMLFrameElementGetNoResizeMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMHTMLFrameElementK a) => MethodInfo DOMHTMLFrameElementGetNoResizeMethodInfo a signature where-    overloadedMethod _ = dOMHTMLFrameElementGetNoResize---- method DOMHTMLFrameElement::get_scrolling--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLFrameElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLFrameElement"-    IO CString---dOMHTMLFrameElementGetScrolling ::-    (MonadIO m, DOMHTMLFrameElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLFrameElementGetScrolling _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_frame_element_get_scrolling _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_frame_element_get_scrolling" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLFrameElementGetScrollingMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLFrameElementK a) => MethodInfo DOMHTMLFrameElementGetScrollingMethodInfo a signature where-    overloadedMethod _ = dOMHTMLFrameElementGetScrolling---- method DOMHTMLFrameElement::get_src--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLFrameElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLFrameElement"-    IO CString---dOMHTMLFrameElementGetSrc ::-    (MonadIO m, DOMHTMLFrameElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLFrameElementGetSrc _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_frame_element_get_src _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_frame_element_get_src" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLFrameElementGetSrcMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLFrameElementK a) => MethodInfo DOMHTMLFrameElementGetSrcMethodInfo a signature where-    overloadedMethod _ = dOMHTMLFrameElementGetSrc---- method DOMHTMLFrameElement::get_width--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLFrameElement", direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLFrameElement"-    IO CLong---dOMHTMLFrameElementGetWidth ::-    (MonadIO m, DOMHTMLFrameElementK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMHTMLFrameElementGetWidth _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_frame_element_get_width _obj'-    touchManagedPtr _obj-    return result--data DOMHTMLFrameElementGetWidthMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMHTMLFrameElementK a) => MethodInfo DOMHTMLFrameElementGetWidthMethodInfo a signature where-    overloadedMethod _ = dOMHTMLFrameElementGetWidth---- method DOMHTMLFrameElement::set_frame_border--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLFrameElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLFrameElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLFrameElementSetFrameBorder ::-    (MonadIO m, DOMHTMLFrameElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLFrameElementSetFrameBorder _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_frame_element_set_frame_border _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLFrameElementSetFrameBorderMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLFrameElementK a) => MethodInfo DOMHTMLFrameElementSetFrameBorderMethodInfo a signature where-    overloadedMethod _ = dOMHTMLFrameElementSetFrameBorder---- method DOMHTMLFrameElement::set_long_desc--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLFrameElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLFrameElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLFrameElementSetLongDesc ::-    (MonadIO m, DOMHTMLFrameElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLFrameElementSetLongDesc _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_frame_element_set_long_desc _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLFrameElementSetLongDescMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLFrameElementK a) => MethodInfo DOMHTMLFrameElementSetLongDescMethodInfo a signature where-    overloadedMethod _ = dOMHTMLFrameElementSetLongDesc---- method DOMHTMLFrameElement::set_margin_height--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLFrameElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLFrameElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLFrameElementSetMarginHeight ::-    (MonadIO m, DOMHTMLFrameElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLFrameElementSetMarginHeight _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_frame_element_set_margin_height _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLFrameElementSetMarginHeightMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLFrameElementK a) => MethodInfo DOMHTMLFrameElementSetMarginHeightMethodInfo a signature where-    overloadedMethod _ = dOMHTMLFrameElementSetMarginHeight---- method DOMHTMLFrameElement::set_margin_width--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLFrameElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLFrameElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLFrameElementSetMarginWidth ::-    (MonadIO m, DOMHTMLFrameElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLFrameElementSetMarginWidth _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_frame_element_set_margin_width _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLFrameElementSetMarginWidthMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLFrameElementK a) => MethodInfo DOMHTMLFrameElementSetMarginWidthMethodInfo a signature where-    overloadedMethod _ = dOMHTMLFrameElementSetMarginWidth---- method DOMHTMLFrameElement::set_name--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLFrameElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLFrameElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLFrameElementSetName ::-    (MonadIO m, DOMHTMLFrameElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLFrameElementSetName _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_frame_element_set_name _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLFrameElementSetNameMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLFrameElementK a) => MethodInfo DOMHTMLFrameElementSetNameMethodInfo a signature where-    overloadedMethod _ = dOMHTMLFrameElementSetName---- method DOMHTMLFrameElement::set_no_resize--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLFrameElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLFrameElement"-    CInt ->                                 -- value : TBasicType TBoolean-    IO ()---dOMHTMLFrameElementSetNoResize ::-    (MonadIO m, DOMHTMLFrameElementK a) =>-    a                                       -- _obj-    -> Bool                                 -- value-    -> m ()                                 -- result-dOMHTMLFrameElementSetNoResize _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let value' = (fromIntegral . fromEnum) value-    webkit_dom_html_frame_element_set_no_resize _obj' value'-    touchManagedPtr _obj-    return ()--data DOMHTMLFrameElementSetNoResizeMethodInfo-instance (signature ~ (Bool -> m ()), MonadIO m, DOMHTMLFrameElementK a) => MethodInfo DOMHTMLFrameElementSetNoResizeMethodInfo a signature where-    overloadedMethod _ = dOMHTMLFrameElementSetNoResize---- method DOMHTMLFrameElement::set_scrolling--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLFrameElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLFrameElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLFrameElementSetScrolling ::-    (MonadIO m, DOMHTMLFrameElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLFrameElementSetScrolling _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_frame_element_set_scrolling _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLFrameElementSetScrollingMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLFrameElementK a) => MethodInfo DOMHTMLFrameElementSetScrollingMethodInfo a signature where-    overloadedMethod _ = dOMHTMLFrameElementSetScrolling---- method DOMHTMLFrameElement::set_src--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLFrameElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLFrameElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLFrameElementSetSrc ::-    (MonadIO m, DOMHTMLFrameElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLFrameElementSetSrc _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_frame_element_set_src _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLFrameElementSetSrcMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLFrameElementK a) => MethodInfo DOMHTMLFrameElementSetSrcMethodInfo a signature where-    overloadedMethod _ = dOMHTMLFrameElementSetSrc--
− GI/WebKit2WebExtension/Objects/DOMHTMLFrameElement.hs-boot
@@ -1,45 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMHTMLFrameElement = DOMHTMLFrameElement (ForeignPtr DOMHTMLFrameElement)-instance GObject DOMHTMLFrameElement where-class GObject o => DOMHTMLFrameElementK o-instance (GObject o, IsDescendantOf DOMHTMLFrameElement o) => DOMHTMLFrameElementK o-data DOMHTMLFrameElementContentDocumentPropertyInfo-data DOMHTMLFrameElementContentWindowPropertyInfo-data DOMHTMLFrameElementFrameBorderPropertyInfo-data DOMHTMLFrameElementHeightPropertyInfo-data DOMHTMLFrameElementLongDescPropertyInfo-data DOMHTMLFrameElementMarginHeightPropertyInfo-data DOMHTMLFrameElementMarginWidthPropertyInfo-data DOMHTMLFrameElementNamePropertyInfo-data DOMHTMLFrameElementNoResizePropertyInfo-data DOMHTMLFrameElementScrollingPropertyInfo-data DOMHTMLFrameElementSrcPropertyInfo-data DOMHTMLFrameElementWidthPropertyInfo-data DOMHTMLFrameElementGetContentDocumentMethodInfo-data DOMHTMLFrameElementGetContentWindowMethodInfo-data DOMHTMLFrameElementGetFrameBorderMethodInfo-data DOMHTMLFrameElementGetHeightMethodInfo-data DOMHTMLFrameElementGetLongDescMethodInfo-data DOMHTMLFrameElementGetMarginHeightMethodInfo-data DOMHTMLFrameElementGetMarginWidthMethodInfo-data DOMHTMLFrameElementGetNameMethodInfo-data DOMHTMLFrameElementGetNoResizeMethodInfo-data DOMHTMLFrameElementGetScrollingMethodInfo-data DOMHTMLFrameElementGetSrcMethodInfo-data DOMHTMLFrameElementGetWidthMethodInfo-data DOMHTMLFrameElementSetFrameBorderMethodInfo-data DOMHTMLFrameElementSetLongDescMethodInfo-data DOMHTMLFrameElementSetMarginHeightMethodInfo-data DOMHTMLFrameElementSetMarginWidthMethodInfo-data DOMHTMLFrameElementSetNameMethodInfo-data DOMHTMLFrameElementSetNoResizeMethodInfo-data DOMHTMLFrameElementSetScrollingMethodInfo-data DOMHTMLFrameElementSetSrcMethodInfo
− GI/WebKit2WebExtension/Objects/DOMHTMLFrameSetElement.hs
@@ -1,428 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMHTMLFrameSetElement-    ( ---- * Exported types-    DOMHTMLFrameSetElement(..)              ,-    DOMHTMLFrameSetElementK                 ,-    toDOMHTMLFrameSetElement                ,-    noDOMHTMLFrameSetElement                ,--- -- * Methods--- ** dOMHTMLFrameSetElementGetCols-    DOMHTMLFrameSetElementGetColsMethodInfo ,-    dOMHTMLFrameSetElementGetCols           ,----- ** dOMHTMLFrameSetElementGetRows-    DOMHTMLFrameSetElementGetRowsMethodInfo ,-    dOMHTMLFrameSetElementGetRows           ,----- ** dOMHTMLFrameSetElementSetCols-    DOMHTMLFrameSetElementSetColsMethodInfo ,-    dOMHTMLFrameSetElementSetCols           ,----- ** dOMHTMLFrameSetElementSetRows-    DOMHTMLFrameSetElementSetRowsMethodInfo ,-    dOMHTMLFrameSetElementSetRows           ,----- -- * Properties--- ** Cols-    DOMHTMLFrameSetElementColsPropertyInfo  ,-    constructDOMHTMLFrameSetElementCols     ,-    dOMHTMLFrameSetElementCols              ,-    getDOMHTMLFrameSetElementCols           ,-    setDOMHTMLFrameSetElementCols           ,----- ** Rows-    DOMHTMLFrameSetElementRowsPropertyInfo  ,-    constructDOMHTMLFrameSetElementRows     ,-    dOMHTMLFrameSetElementRows              ,-    getDOMHTMLFrameSetElementRows           ,-    setDOMHTMLFrameSetElementRows           ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMHTMLFrameSetElement = DOMHTMLFrameSetElement (ForeignPtr DOMHTMLFrameSetElement)-foreign import ccall "webkit_dom_html_frame_set_element_get_type"-    c_webkit_dom_html_frame_set_element_get_type :: IO GType--type instance ParentTypes DOMHTMLFrameSetElement = DOMHTMLFrameSetElementParentTypes-type DOMHTMLFrameSetElementParentTypes = '[DOMHTMLElement, DOMElement, DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMHTMLFrameSetElement where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_html_frame_set_element_get_type-    --class GObject o => DOMHTMLFrameSetElementK o-instance (GObject o, IsDescendantOf DOMHTMLFrameSetElement o) => DOMHTMLFrameSetElementK o--toDOMHTMLFrameSetElement :: DOMHTMLFrameSetElementK o => o -> IO DOMHTMLFrameSetElement-toDOMHTMLFrameSetElement = unsafeCastTo DOMHTMLFrameSetElement--noDOMHTMLFrameSetElement :: Maybe DOMHTMLFrameSetElement-noDOMHTMLFrameSetElement = Nothing--type family ResolveDOMHTMLFrameSetElementMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMHTMLFrameSetElementMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "blur" o = DOMElementBlurMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "click" o = DOMHTMLElementClickMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "focus" o = DOMElementFocusMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "hasAttributes" o = DOMElementHasAttributesMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getAccessKey" o = DOMHTMLElementGetAccessKeyMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getAttributes" o = DOMElementGetAttributesMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getClassName" o = DOMElementGetClassNameMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getCols" o = DOMHTMLFrameSetElementGetColsMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getContentEditable" o = DOMHTMLElementGetContentEditableMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getDir" o = DOMHTMLElementGetDirMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getElementsByClassName" o = DOMElementGetElementsByClassNameMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getElementsByClassNameAsHtmlCollection" o = DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getElementsByTagName" o = DOMElementGetElementsByTagNameMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getElementsByTagNameAsHtmlCollection" o = DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getElementsByTagNameNs" o = DOMElementGetElementsByTagNameNsMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getElementsByTagNameNsAsHtmlCollection" o = DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getId" o = DOMElementGetIdMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getInnerText" o = DOMHTMLElementGetInnerTextMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getIsContentEditable" o = DOMHTMLElementGetIsContentEditableMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getLang" o = DOMHTMLElementGetLangMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getOffsetHeight" o = DOMElementGetOffsetHeightMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getOffsetLeft" o = DOMElementGetOffsetLeftMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getOffsetParent" o = DOMElementGetOffsetParentMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getOffsetTop" o = DOMElementGetOffsetTopMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getOffsetWidth" o = DOMElementGetOffsetWidthMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getOuterText" o = DOMHTMLElementGetOuterTextMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getRows" o = DOMHTMLFrameSetElementGetRowsMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getScrollHeight" o = DOMElementGetScrollHeightMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getScrollLeft" o = DOMElementGetScrollLeftMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getScrollTop" o = DOMElementGetScrollTopMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getScrollWidth" o = DOMElementGetScrollWidthMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getStyle" o = DOMElementGetStyleMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getTabIndex" o = DOMHTMLElementGetTabIndexMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getTagName" o = DOMElementGetTagNameMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "getTitle" o = DOMHTMLElementGetTitleMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "setAccessKey" o = DOMHTMLElementSetAccessKeyMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "setClassName" o = DOMElementSetClassNameMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "setCols" o = DOMHTMLFrameSetElementSetColsMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "setContentEditable" o = DOMHTMLElementSetContentEditableMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "setDir" o = DOMHTMLElementSetDirMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "setId" o = DOMElementSetIdMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "setInnerText" o = DOMHTMLElementSetInnerTextMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "setLang" o = DOMHTMLElementSetLangMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "setOuterText" o = DOMHTMLElementSetOuterTextMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "setRows" o = DOMHTMLFrameSetElementSetRowsMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "setTabIndex" o = DOMHTMLElementSetTabIndexMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMHTMLFrameSetElementMethod "setTitle" o = DOMHTMLElementSetTitleMethodInfo-    ResolveDOMHTMLFrameSetElementMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMHTMLFrameSetElementMethod t DOMHTMLFrameSetElement, MethodInfo info DOMHTMLFrameSetElement p) => IsLabelProxy t (DOMHTMLFrameSetElement -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMHTMLFrameSetElementMethod t DOMHTMLFrameSetElement, MethodInfo info DOMHTMLFrameSetElement p) => IsLabel t (DOMHTMLFrameSetElement -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "cols"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLFrameSetElementCols :: (MonadIO m, DOMHTMLFrameSetElementK o) => o -> m (Maybe T.Text)-getDOMHTMLFrameSetElementCols obj = liftIO $ getObjectPropertyString obj "cols"--setDOMHTMLFrameSetElementCols :: (MonadIO m, DOMHTMLFrameSetElementK o) => o -> T.Text -> m ()-setDOMHTMLFrameSetElementCols obj val = liftIO $ setObjectPropertyString obj "cols" (Just val)--constructDOMHTMLFrameSetElementCols :: T.Text -> IO ([Char], GValue)-constructDOMHTMLFrameSetElementCols val = constructObjectPropertyString "cols" (Just val)--data DOMHTMLFrameSetElementColsPropertyInfo-instance AttrInfo DOMHTMLFrameSetElementColsPropertyInfo where-    type AttrAllowedOps DOMHTMLFrameSetElementColsPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLFrameSetElementColsPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLFrameSetElementColsPropertyInfo = DOMHTMLFrameSetElementK-    type AttrGetType DOMHTMLFrameSetElementColsPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLFrameSetElementColsPropertyInfo = "cols"-    attrGet _ = getDOMHTMLFrameSetElementCols-    attrSet _ = setDOMHTMLFrameSetElementCols-    attrConstruct _ = constructDOMHTMLFrameSetElementCols-    attrClear _ = undefined---- VVV Prop "rows"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLFrameSetElementRows :: (MonadIO m, DOMHTMLFrameSetElementK o) => o -> m (Maybe T.Text)-getDOMHTMLFrameSetElementRows obj = liftIO $ getObjectPropertyString obj "rows"--setDOMHTMLFrameSetElementRows :: (MonadIO m, DOMHTMLFrameSetElementK o) => o -> T.Text -> m ()-setDOMHTMLFrameSetElementRows obj val = liftIO $ setObjectPropertyString obj "rows" (Just val)--constructDOMHTMLFrameSetElementRows :: T.Text -> IO ([Char], GValue)-constructDOMHTMLFrameSetElementRows val = constructObjectPropertyString "rows" (Just val)--data DOMHTMLFrameSetElementRowsPropertyInfo-instance AttrInfo DOMHTMLFrameSetElementRowsPropertyInfo where-    type AttrAllowedOps DOMHTMLFrameSetElementRowsPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLFrameSetElementRowsPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLFrameSetElementRowsPropertyInfo = DOMHTMLFrameSetElementK-    type AttrGetType DOMHTMLFrameSetElementRowsPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLFrameSetElementRowsPropertyInfo = "rows"-    attrGet _ = getDOMHTMLFrameSetElementRows-    attrSet _ = setDOMHTMLFrameSetElementRows-    attrConstruct _ = constructDOMHTMLFrameSetElementRows-    attrClear _ = undefined--type instance AttributeList DOMHTMLFrameSetElement = DOMHTMLFrameSetElementAttributeList-type DOMHTMLFrameSetElementAttributeList = ('[ '("accessKey", DOMHTMLElementAccessKeyPropertyInfo), '("attributes", DOMElementAttributesPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMElementChildrenPropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("cols", DOMHTMLFrameSetElementColsPropertyInfo), '("contentEditable", DOMHTMLElementContentEditablePropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("id", DOMElementIdPropertyInfo), '("innerHtml", DOMElementInnerHtmlPropertyInfo), '("innerText", DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", DOMHTMLElementIsContentEditablePropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("outerHtml", DOMElementOuterHtmlPropertyInfo), '("outerText", DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("rows", DOMHTMLFrameSetElementRowsPropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tabIndex", DOMHTMLElementTabIndexPropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])--dOMHTMLFrameSetElementCols :: AttrLabelProxy "cols"-dOMHTMLFrameSetElementCols = AttrLabelProxy--dOMHTMLFrameSetElementRows :: AttrLabelProxy "rows"-dOMHTMLFrameSetElementRows = AttrLabelProxy--type instance SignalList DOMHTMLFrameSetElement = DOMHTMLFrameSetElementSignalList-type DOMHTMLFrameSetElementSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMHTMLFrameSetElement::get_cols--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLFrameSetElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLFrameSetElement"-    IO CString---dOMHTMLFrameSetElementGetCols ::-    (MonadIO m, DOMHTMLFrameSetElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLFrameSetElementGetCols _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_frame_set_element_get_cols _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_frame_set_element_get_cols" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLFrameSetElementGetColsMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLFrameSetElementK a) => MethodInfo DOMHTMLFrameSetElementGetColsMethodInfo a signature where-    overloadedMethod _ = dOMHTMLFrameSetElementGetCols---- method DOMHTMLFrameSetElement::get_rows--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLFrameSetElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLFrameSetElement"-    IO CString---dOMHTMLFrameSetElementGetRows ::-    (MonadIO m, DOMHTMLFrameSetElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLFrameSetElementGetRows _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_frame_set_element_get_rows _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_frame_set_element_get_rows" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLFrameSetElementGetRowsMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLFrameSetElementK a) => MethodInfo DOMHTMLFrameSetElementGetRowsMethodInfo a signature where-    overloadedMethod _ = dOMHTMLFrameSetElementGetRows---- method DOMHTMLFrameSetElement::set_cols--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLFrameSetElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLFrameSetElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLFrameSetElementSetCols ::-    (MonadIO m, DOMHTMLFrameSetElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLFrameSetElementSetCols _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_frame_set_element_set_cols _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLFrameSetElementSetColsMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLFrameSetElementK a) => MethodInfo DOMHTMLFrameSetElementSetColsMethodInfo a signature where-    overloadedMethod _ = dOMHTMLFrameSetElementSetCols---- method DOMHTMLFrameSetElement::set_rows--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLFrameSetElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLFrameSetElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLFrameSetElementSetRows ::-    (MonadIO m, DOMHTMLFrameSetElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLFrameSetElementSetRows _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_frame_set_element_set_rows _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLFrameSetElementSetRowsMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLFrameSetElementK a) => MethodInfo DOMHTMLFrameSetElementSetRowsMethodInfo a signature where-    overloadedMethod _ = dOMHTMLFrameSetElementSetRows--
− GI/WebKit2WebExtension/Objects/DOMHTMLFrameSetElement.hs-boot
@@ -1,19 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMHTMLFrameSetElement where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMHTMLFrameSetElement = DOMHTMLFrameSetElement (ForeignPtr DOMHTMLFrameSetElement)-instance GObject DOMHTMLFrameSetElement where-class GObject o => DOMHTMLFrameSetElementK o-instance (GObject o, IsDescendantOf DOMHTMLFrameSetElement o) => DOMHTMLFrameSetElementK o-data DOMHTMLFrameSetElementColsPropertyInfo-data DOMHTMLFrameSetElementRowsPropertyInfo-data DOMHTMLFrameSetElementGetColsMethodInfo-data DOMHTMLFrameSetElementGetRowsMethodInfo-data DOMHTMLFrameSetElementSetColsMethodInfo-data DOMHTMLFrameSetElementSetRowsMethodInfo
− GI/WebKit2WebExtension/Objects/DOMHTMLHRElement.hs
@@ -1,645 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMHTMLHRElement-    ( ---- * Exported types-    DOMHTMLHRElement(..)                    ,-    DOMHTMLHRElementK                       ,-    toDOMHTMLHRElement                      ,-    noDOMHTMLHRElement                      ,--- -- * Methods--- ** dOMHTMLHRElementGetAlign-    DOMHTMLHRElementGetAlignMethodInfo      ,-    dOMHTMLHRElementGetAlign                ,----- ** dOMHTMLHRElementGetNoShade-    DOMHTMLHRElementGetNoShadeMethodInfo    ,-    dOMHTMLHRElementGetNoShade              ,----- ** dOMHTMLHRElementGetSize-    DOMHTMLHRElementGetSizeMethodInfo       ,-    dOMHTMLHRElementGetSize                 ,----- ** dOMHTMLHRElementGetWidth-    DOMHTMLHRElementGetWidthMethodInfo      ,-    dOMHTMLHRElementGetWidth                ,----- ** dOMHTMLHRElementSetAlign-    DOMHTMLHRElementSetAlignMethodInfo      ,-    dOMHTMLHRElementSetAlign                ,----- ** dOMHTMLHRElementSetNoShade-    DOMHTMLHRElementSetNoShadeMethodInfo    ,-    dOMHTMLHRElementSetNoShade              ,----- ** dOMHTMLHRElementSetSize-    DOMHTMLHRElementSetSizeMethodInfo       ,-    dOMHTMLHRElementSetSize                 ,----- ** dOMHTMLHRElementSetWidth-    DOMHTMLHRElementSetWidthMethodInfo      ,-    dOMHTMLHRElementSetWidth                ,----- -- * Properties--- ** Align-    DOMHTMLHRElementAlignPropertyInfo       ,-    constructDOMHTMLHRElementAlign          ,-    dOMHTMLHRElementAlign                   ,-    getDOMHTMLHRElementAlign                ,-    setDOMHTMLHRElementAlign                ,----- ** NoShade-    DOMHTMLHRElementNoShadePropertyInfo     ,-    constructDOMHTMLHRElementNoShade        ,-    dOMHTMLHRElementNoShade                 ,-    getDOMHTMLHRElementNoShade              ,-    setDOMHTMLHRElementNoShade              ,----- ** Size-    DOMHTMLHRElementSizePropertyInfo        ,-    constructDOMHTMLHRElementSize           ,-    dOMHTMLHRElementSize                    ,-    getDOMHTMLHRElementSize                 ,-    setDOMHTMLHRElementSize                 ,----- ** Width-    DOMHTMLHRElementWidthPropertyInfo       ,-    constructDOMHTMLHRElementWidth          ,-    dOMHTMLHRElementWidth                   ,-    getDOMHTMLHRElementWidth                ,-    setDOMHTMLHRElementWidth                ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMHTMLHRElement = DOMHTMLHRElement (ForeignPtr DOMHTMLHRElement)-foreign import ccall "webkit_dom_html_hr_element_get_type"-    c_webkit_dom_html_hr_element_get_type :: IO GType--type instance ParentTypes DOMHTMLHRElement = DOMHTMLHRElementParentTypes-type DOMHTMLHRElementParentTypes = '[DOMHTMLElement, DOMElement, DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMHTMLHRElement where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_html_hr_element_get_type-    --class GObject o => DOMHTMLHRElementK o-instance (GObject o, IsDescendantOf DOMHTMLHRElement o) => DOMHTMLHRElementK o--toDOMHTMLHRElement :: DOMHTMLHRElementK o => o -> IO DOMHTMLHRElement-toDOMHTMLHRElement = unsafeCastTo DOMHTMLHRElement--noDOMHTMLHRElement :: Maybe DOMHTMLHRElement-noDOMHTMLHRElement = Nothing--type family ResolveDOMHTMLHRElementMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMHTMLHRElementMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMHTMLHRElementMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMHTMLHRElementMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMHTMLHRElementMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMHTMLHRElementMethod "blur" o = DOMElementBlurMethodInfo-    ResolveDOMHTMLHRElementMethod "click" o = DOMHTMLElementClickMethodInfo-    ResolveDOMHTMLHRElementMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMHTMLHRElementMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMHTMLHRElementMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMHTMLHRElementMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMHTMLHRElementMethod "focus" o = DOMElementFocusMethodInfo-    ResolveDOMHTMLHRElementMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMHTMLHRElementMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMHTMLHRElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo-    ResolveDOMHTMLHRElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo-    ResolveDOMHTMLHRElementMethod "hasAttributes" o = DOMElementHasAttributesMethodInfo-    ResolveDOMHTMLHRElementMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMHTMLHRElementMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMHTMLHRElementMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMHTMLHRElementMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMHTMLHRElementMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMHTMLHRElementMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMHTMLHRElementMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMHTMLHRElementMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMHTMLHRElementMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMHTMLHRElementMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMHTMLHRElementMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMHTMLHRElementMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMHTMLHRElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo-    ResolveDOMHTMLHRElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo-    ResolveDOMHTMLHRElementMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMHTMLHRElementMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMHTMLHRElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo-    ResolveDOMHTMLHRElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo-    ResolveDOMHTMLHRElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo-    ResolveDOMHTMLHRElementMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMHTMLHRElementMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMHTMLHRElementMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMHTMLHRElementMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMHTMLHRElementMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMHTMLHRElementMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMHTMLHRElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo-    ResolveDOMHTMLHRElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo-    ResolveDOMHTMLHRElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo-    ResolveDOMHTMLHRElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo-    ResolveDOMHTMLHRElementMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMHTMLHRElementMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMHTMLHRElementMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMHTMLHRElementMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMHTMLHRElementMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMHTMLHRElementMethod "getAccessKey" o = DOMHTMLElementGetAccessKeyMethodInfo-    ResolveDOMHTMLHRElementMethod "getAlign" o = DOMHTMLHRElementGetAlignMethodInfo-    ResolveDOMHTMLHRElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo-    ResolveDOMHTMLHRElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo-    ResolveDOMHTMLHRElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo-    ResolveDOMHTMLHRElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo-    ResolveDOMHTMLHRElementMethod "getAttributes" o = DOMElementGetAttributesMethodInfo-    ResolveDOMHTMLHRElementMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMHTMLHRElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo-    ResolveDOMHTMLHRElementMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMHTMLHRElementMethod "getClassName" o = DOMElementGetClassNameMethodInfo-    ResolveDOMHTMLHRElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo-    ResolveDOMHTMLHRElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo-    ResolveDOMHTMLHRElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo-    ResolveDOMHTMLHRElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo-    ResolveDOMHTMLHRElementMethod "getContentEditable" o = DOMHTMLElementGetContentEditableMethodInfo-    ResolveDOMHTMLHRElementMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMHTMLHRElementMethod "getDir" o = DOMHTMLElementGetDirMethodInfo-    ResolveDOMHTMLHRElementMethod "getElementsByClassName" o = DOMElementGetElementsByClassNameMethodInfo-    ResolveDOMHTMLHRElementMethod "getElementsByClassNameAsHtmlCollection" o = DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLHRElementMethod "getElementsByTagName" o = DOMElementGetElementsByTagNameMethodInfo-    ResolveDOMHTMLHRElementMethod "getElementsByTagNameAsHtmlCollection" o = DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLHRElementMethod "getElementsByTagNameNs" o = DOMElementGetElementsByTagNameNsMethodInfo-    ResolveDOMHTMLHRElementMethod "getElementsByTagNameNsAsHtmlCollection" o = DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo-    ResolveDOMHTMLHRElementMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMHTMLHRElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo-    ResolveDOMHTMLHRElementMethod "getId" o = DOMElementGetIdMethodInfo-    ResolveDOMHTMLHRElementMethod "getInnerText" o = DOMHTMLElementGetInnerTextMethodInfo-    ResolveDOMHTMLHRElementMethod "getIsContentEditable" o = DOMHTMLElementGetIsContentEditableMethodInfo-    ResolveDOMHTMLHRElementMethod "getLang" o = DOMHTMLElementGetLangMethodInfo-    ResolveDOMHTMLHRElementMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMHTMLHRElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo-    ResolveDOMHTMLHRElementMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMHTMLHRElementMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMHTMLHRElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo-    ResolveDOMHTMLHRElementMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMHTMLHRElementMethod "getNoShade" o = DOMHTMLHRElementGetNoShadeMethodInfo-    ResolveDOMHTMLHRElementMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMHTMLHRElementMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMHTMLHRElementMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMHTMLHRElementMethod "getOffsetHeight" o = DOMElementGetOffsetHeightMethodInfo-    ResolveDOMHTMLHRElementMethod "getOffsetLeft" o = DOMElementGetOffsetLeftMethodInfo-    ResolveDOMHTMLHRElementMethod "getOffsetParent" o = DOMElementGetOffsetParentMethodInfo-    ResolveDOMHTMLHRElementMethod "getOffsetTop" o = DOMElementGetOffsetTopMethodInfo-    ResolveDOMHTMLHRElementMethod "getOffsetWidth" o = DOMElementGetOffsetWidthMethodInfo-    ResolveDOMHTMLHRElementMethod "getOuterText" o = DOMHTMLElementGetOuterTextMethodInfo-    ResolveDOMHTMLHRElementMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMHTMLHRElementMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMHTMLHRElementMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMHTMLHRElementMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMHTMLHRElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo-    ResolveDOMHTMLHRElementMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMHTMLHRElementMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMHTMLHRElementMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMHTMLHRElementMethod "getScrollHeight" o = DOMElementGetScrollHeightMethodInfo-    ResolveDOMHTMLHRElementMethod "getScrollLeft" o = DOMElementGetScrollLeftMethodInfo-    ResolveDOMHTMLHRElementMethod "getScrollTop" o = DOMElementGetScrollTopMethodInfo-    ResolveDOMHTMLHRElementMethod "getScrollWidth" o = DOMElementGetScrollWidthMethodInfo-    ResolveDOMHTMLHRElementMethod "getSize" o = DOMHTMLHRElementGetSizeMethodInfo-    ResolveDOMHTMLHRElementMethod "getStyle" o = DOMElementGetStyleMethodInfo-    ResolveDOMHTMLHRElementMethod "getTabIndex" o = DOMHTMLElementGetTabIndexMethodInfo-    ResolveDOMHTMLHRElementMethod "getTagName" o = DOMElementGetTagNameMethodInfo-    ResolveDOMHTMLHRElementMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMHTMLHRElementMethod "getTitle" o = DOMHTMLElementGetTitleMethodInfo-    ResolveDOMHTMLHRElementMethod "getWidth" o = DOMHTMLHRElementGetWidthMethodInfo-    ResolveDOMHTMLHRElementMethod "setAccessKey" o = DOMHTMLElementSetAccessKeyMethodInfo-    ResolveDOMHTMLHRElementMethod "setAlign" o = DOMHTMLHRElementSetAlignMethodInfo-    ResolveDOMHTMLHRElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo-    ResolveDOMHTMLHRElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo-    ResolveDOMHTMLHRElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo-    ResolveDOMHTMLHRElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo-    ResolveDOMHTMLHRElementMethod "setClassName" o = DOMElementSetClassNameMethodInfo-    ResolveDOMHTMLHRElementMethod "setContentEditable" o = DOMHTMLElementSetContentEditableMethodInfo-    ResolveDOMHTMLHRElementMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMHTMLHRElementMethod "setDir" o = DOMHTMLElementSetDirMethodInfo-    ResolveDOMHTMLHRElementMethod "setId" o = DOMElementSetIdMethodInfo-    ResolveDOMHTMLHRElementMethod "setInnerText" o = DOMHTMLElementSetInnerTextMethodInfo-    ResolveDOMHTMLHRElementMethod "setLang" o = DOMHTMLElementSetLangMethodInfo-    ResolveDOMHTMLHRElementMethod "setNoShade" o = DOMHTMLHRElementSetNoShadeMethodInfo-    ResolveDOMHTMLHRElementMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMHTMLHRElementMethod "setOuterText" o = DOMHTMLElementSetOuterTextMethodInfo-    ResolveDOMHTMLHRElementMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMHTMLHRElementMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMHTMLHRElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo-    ResolveDOMHTMLHRElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo-    ResolveDOMHTMLHRElementMethod "setSize" o = DOMHTMLHRElementSetSizeMethodInfo-    ResolveDOMHTMLHRElementMethod "setTabIndex" o = DOMHTMLElementSetTabIndexMethodInfo-    ResolveDOMHTMLHRElementMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMHTMLHRElementMethod "setTitle" o = DOMHTMLElementSetTitleMethodInfo-    ResolveDOMHTMLHRElementMethod "setWidth" o = DOMHTMLHRElementSetWidthMethodInfo-    ResolveDOMHTMLHRElementMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMHTMLHRElementMethod t DOMHTMLHRElement, MethodInfo info DOMHTMLHRElement p) => IsLabelProxy t (DOMHTMLHRElement -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMHTMLHRElementMethod t DOMHTMLHRElement, MethodInfo info DOMHTMLHRElement p) => IsLabel t (DOMHTMLHRElement -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "align"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLHRElementAlign :: (MonadIO m, DOMHTMLHRElementK o) => o -> m (Maybe T.Text)-getDOMHTMLHRElementAlign obj = liftIO $ getObjectPropertyString obj "align"--setDOMHTMLHRElementAlign :: (MonadIO m, DOMHTMLHRElementK o) => o -> T.Text -> m ()-setDOMHTMLHRElementAlign obj val = liftIO $ setObjectPropertyString obj "align" (Just val)--constructDOMHTMLHRElementAlign :: T.Text -> IO ([Char], GValue)-constructDOMHTMLHRElementAlign val = constructObjectPropertyString "align" (Just val)--data DOMHTMLHRElementAlignPropertyInfo-instance AttrInfo DOMHTMLHRElementAlignPropertyInfo where-    type AttrAllowedOps DOMHTMLHRElementAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLHRElementAlignPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLHRElementAlignPropertyInfo = DOMHTMLHRElementK-    type AttrGetType DOMHTMLHRElementAlignPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLHRElementAlignPropertyInfo = "align"-    attrGet _ = getDOMHTMLHRElementAlign-    attrSet _ = setDOMHTMLHRElementAlign-    attrConstruct _ = constructDOMHTMLHRElementAlign-    attrClear _ = undefined---- VVV Prop "no-shade"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMHTMLHRElementNoShade :: (MonadIO m, DOMHTMLHRElementK o) => o -> m Bool-getDOMHTMLHRElementNoShade obj = liftIO $ getObjectPropertyBool obj "no-shade"--setDOMHTMLHRElementNoShade :: (MonadIO m, DOMHTMLHRElementK o) => o -> Bool -> m ()-setDOMHTMLHRElementNoShade obj val = liftIO $ setObjectPropertyBool obj "no-shade" val--constructDOMHTMLHRElementNoShade :: Bool -> IO ([Char], GValue)-constructDOMHTMLHRElementNoShade val = constructObjectPropertyBool "no-shade" val--data DOMHTMLHRElementNoShadePropertyInfo-instance AttrInfo DOMHTMLHRElementNoShadePropertyInfo where-    type AttrAllowedOps DOMHTMLHRElementNoShadePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLHRElementNoShadePropertyInfo = (~) Bool-    type AttrBaseTypeConstraint DOMHTMLHRElementNoShadePropertyInfo = DOMHTMLHRElementK-    type AttrGetType DOMHTMLHRElementNoShadePropertyInfo = Bool-    type AttrLabel DOMHTMLHRElementNoShadePropertyInfo = "no-shade"-    attrGet _ = getDOMHTMLHRElementNoShade-    attrSet _ = setDOMHTMLHRElementNoShade-    attrConstruct _ = constructDOMHTMLHRElementNoShade-    attrClear _ = undefined---- VVV Prop "size"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLHRElementSize :: (MonadIO m, DOMHTMLHRElementK o) => o -> m (Maybe T.Text)-getDOMHTMLHRElementSize obj = liftIO $ getObjectPropertyString obj "size"--setDOMHTMLHRElementSize :: (MonadIO m, DOMHTMLHRElementK o) => o -> T.Text -> m ()-setDOMHTMLHRElementSize obj val = liftIO $ setObjectPropertyString obj "size" (Just val)--constructDOMHTMLHRElementSize :: T.Text -> IO ([Char], GValue)-constructDOMHTMLHRElementSize val = constructObjectPropertyString "size" (Just val)--data DOMHTMLHRElementSizePropertyInfo-instance AttrInfo DOMHTMLHRElementSizePropertyInfo where-    type AttrAllowedOps DOMHTMLHRElementSizePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLHRElementSizePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLHRElementSizePropertyInfo = DOMHTMLHRElementK-    type AttrGetType DOMHTMLHRElementSizePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLHRElementSizePropertyInfo = "size"-    attrGet _ = getDOMHTMLHRElementSize-    attrSet _ = setDOMHTMLHRElementSize-    attrConstruct _ = constructDOMHTMLHRElementSize-    attrClear _ = undefined---- VVV Prop "width"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLHRElementWidth :: (MonadIO m, DOMHTMLHRElementK o) => o -> m (Maybe T.Text)-getDOMHTMLHRElementWidth obj = liftIO $ getObjectPropertyString obj "width"--setDOMHTMLHRElementWidth :: (MonadIO m, DOMHTMLHRElementK o) => o -> T.Text -> m ()-setDOMHTMLHRElementWidth obj val = liftIO $ setObjectPropertyString obj "width" (Just val)--constructDOMHTMLHRElementWidth :: T.Text -> IO ([Char], GValue)-constructDOMHTMLHRElementWidth val = constructObjectPropertyString "width" (Just val)--data DOMHTMLHRElementWidthPropertyInfo-instance AttrInfo DOMHTMLHRElementWidthPropertyInfo where-    type AttrAllowedOps DOMHTMLHRElementWidthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLHRElementWidthPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLHRElementWidthPropertyInfo = DOMHTMLHRElementK-    type AttrGetType DOMHTMLHRElementWidthPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLHRElementWidthPropertyInfo = "width"-    attrGet _ = getDOMHTMLHRElementWidth-    attrSet _ = setDOMHTMLHRElementWidth-    attrConstruct _ = constructDOMHTMLHRElementWidth-    attrClear _ = undefined--type instance AttributeList DOMHTMLHRElement = DOMHTMLHRElementAttributeList-type DOMHTMLHRElementAttributeList = ('[ '("accessKey", DOMHTMLElementAccessKeyPropertyInfo), '("align", DOMHTMLHRElementAlignPropertyInfo), '("attributes", DOMElementAttributesPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMElementChildrenPropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("contentEditable", DOMHTMLElementContentEditablePropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("id", DOMElementIdPropertyInfo), '("innerHtml", DOMElementInnerHtmlPropertyInfo), '("innerText", DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", DOMHTMLElementIsContentEditablePropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("noShade", DOMHTMLHRElementNoShadePropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("outerHtml", DOMElementOuterHtmlPropertyInfo), '("outerText", DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("size", DOMHTMLHRElementSizePropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tabIndex", DOMHTMLElementTabIndexPropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo), '("width", DOMHTMLHRElementWidthPropertyInfo)] :: [(Symbol, *)])--dOMHTMLHRElementAlign :: AttrLabelProxy "align"-dOMHTMLHRElementAlign = AttrLabelProxy--dOMHTMLHRElementNoShade :: AttrLabelProxy "noShade"-dOMHTMLHRElementNoShade = AttrLabelProxy--dOMHTMLHRElementSize :: AttrLabelProxy "size"-dOMHTMLHRElementSize = AttrLabelProxy--dOMHTMLHRElementWidth :: AttrLabelProxy "width"-dOMHTMLHRElementWidth = AttrLabelProxy--type instance SignalList DOMHTMLHRElement = DOMHTMLHRElementSignalList-type DOMHTMLHRElementSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMHTMLHRElement::get_align--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLHRElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->                 -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLHRElement"-    IO CString---dOMHTMLHRElementGetAlign ::-    (MonadIO m, DOMHTMLHRElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLHRElementGetAlign _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_hr_element_get_align _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_hr_element_get_align" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLHRElementGetAlignMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLHRElementK a) => MethodInfo DOMHTMLHRElementGetAlignMethodInfo a signature where-    overloadedMethod _ = dOMHTMLHRElementGetAlign---- method DOMHTMLHRElement::get_no_shade--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLHRElement", direction = DirectionIn, mayBeNull = False, 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 ->                 -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLHRElement"-    IO CInt---dOMHTMLHRElementGetNoShade ::-    (MonadIO m, DOMHTMLHRElementK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMHTMLHRElementGetNoShade _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_hr_element_get_no_shade _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMHTMLHRElementGetNoShadeMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMHTMLHRElementK a) => MethodInfo DOMHTMLHRElementGetNoShadeMethodInfo a signature where-    overloadedMethod _ = dOMHTMLHRElementGetNoShade---- method DOMHTMLHRElement::get_size--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLHRElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->                 -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLHRElement"-    IO CString---dOMHTMLHRElementGetSize ::-    (MonadIO m, DOMHTMLHRElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLHRElementGetSize _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_hr_element_get_size _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_hr_element_get_size" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLHRElementGetSizeMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLHRElementK a) => MethodInfo DOMHTMLHRElementGetSizeMethodInfo a signature where-    overloadedMethod _ = dOMHTMLHRElementGetSize---- method DOMHTMLHRElement::get_width--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLHRElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->                 -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLHRElement"-    IO CString---dOMHTMLHRElementGetWidth ::-    (MonadIO m, DOMHTMLHRElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLHRElementGetWidth _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_hr_element_get_width _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_hr_element_get_width" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLHRElementGetWidthMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLHRElementK a) => MethodInfo DOMHTMLHRElementGetWidthMethodInfo a signature where-    overloadedMethod _ = dOMHTMLHRElementGetWidth---- method DOMHTMLHRElement::set_align--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLHRElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                 -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLHRElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLHRElementSetAlign ::-    (MonadIO m, DOMHTMLHRElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLHRElementSetAlign _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_hr_element_set_align _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLHRElementSetAlignMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLHRElementK a) => MethodInfo DOMHTMLHRElementSetAlignMethodInfo a signature where-    overloadedMethod _ = dOMHTMLHRElementSetAlign---- method DOMHTMLHRElement::set_no_shade--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLHRElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, 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 ->                 -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLHRElement"-    CInt ->                                 -- value : TBasicType TBoolean-    IO ()---dOMHTMLHRElementSetNoShade ::-    (MonadIO m, DOMHTMLHRElementK a) =>-    a                                       -- _obj-    -> Bool                                 -- value-    -> m ()                                 -- result-dOMHTMLHRElementSetNoShade _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let value' = (fromIntegral . fromEnum) value-    webkit_dom_html_hr_element_set_no_shade _obj' value'-    touchManagedPtr _obj-    return ()--data DOMHTMLHRElementSetNoShadeMethodInfo-instance (signature ~ (Bool -> m ()), MonadIO m, DOMHTMLHRElementK a) => MethodInfo DOMHTMLHRElementSetNoShadeMethodInfo a signature where-    overloadedMethod _ = dOMHTMLHRElementSetNoShade---- method DOMHTMLHRElement::set_size--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLHRElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                 -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLHRElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLHRElementSetSize ::-    (MonadIO m, DOMHTMLHRElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLHRElementSetSize _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_hr_element_set_size _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLHRElementSetSizeMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLHRElementK a) => MethodInfo DOMHTMLHRElementSetSizeMethodInfo a signature where-    overloadedMethod _ = dOMHTMLHRElementSetSize---- method DOMHTMLHRElement::set_width--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLHRElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                 -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLHRElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLHRElementSetWidth ::-    (MonadIO m, DOMHTMLHRElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLHRElementSetWidth _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_hr_element_set_width _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLHRElementSetWidthMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLHRElementK a) => MethodInfo DOMHTMLHRElementSetWidthMethodInfo a signature where-    overloadedMethod _ = dOMHTMLHRElementSetWidth--
− GI/WebKit2WebExtension/Objects/DOMHTMLHRElement.hs-boot
@@ -1,25 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMHTMLHRElement where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMHTMLHRElement = DOMHTMLHRElement (ForeignPtr DOMHTMLHRElement)-instance GObject DOMHTMLHRElement where-class GObject o => DOMHTMLHRElementK o-instance (GObject o, IsDescendantOf DOMHTMLHRElement o) => DOMHTMLHRElementK o-data DOMHTMLHRElementAlignPropertyInfo-data DOMHTMLHRElementNoShadePropertyInfo-data DOMHTMLHRElementSizePropertyInfo-data DOMHTMLHRElementWidthPropertyInfo-data DOMHTMLHRElementGetAlignMethodInfo-data DOMHTMLHRElementGetNoShadeMethodInfo-data DOMHTMLHRElementGetSizeMethodInfo-data DOMHTMLHRElementGetWidthMethodInfo-data DOMHTMLHRElementSetAlignMethodInfo-data DOMHTMLHRElementSetNoShadeMethodInfo-data DOMHTMLHRElementSetSizeMethodInfo-data DOMHTMLHRElementSetWidthMethodInfo
− GI/WebKit2WebExtension/Objects/DOMHTMLHeadElement.hs
@@ -1,318 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMHTMLHeadElement-    ( ---- * Exported types-    DOMHTMLHeadElement(..)                  ,-    DOMHTMLHeadElementK                     ,-    toDOMHTMLHeadElement                    ,-    noDOMHTMLHeadElement                    ,--- -- * Methods--- ** dOMHTMLHeadElementGetProfile-    DOMHTMLHeadElementGetProfileMethodInfo  ,-    dOMHTMLHeadElementGetProfile            ,----- ** dOMHTMLHeadElementSetProfile-    DOMHTMLHeadElementSetProfileMethodInfo  ,-    dOMHTMLHeadElementSetProfile            ,----- -- * Properties--- ** Profile-    DOMHTMLHeadElementProfilePropertyInfo   ,-    constructDOMHTMLHeadElementProfile      ,-    dOMHTMLHeadElementProfile               ,-    getDOMHTMLHeadElementProfile            ,-    setDOMHTMLHeadElementProfile            ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMHTMLHeadElement = DOMHTMLHeadElement (ForeignPtr DOMHTMLHeadElement)-foreign import ccall "webkit_dom_html_head_element_get_type"-    c_webkit_dom_html_head_element_get_type :: IO GType--type instance ParentTypes DOMHTMLHeadElement = DOMHTMLHeadElementParentTypes-type DOMHTMLHeadElementParentTypes = '[DOMHTMLElement, DOMElement, DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMHTMLHeadElement where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_html_head_element_get_type-    --class GObject o => DOMHTMLHeadElementK o-instance (GObject o, IsDescendantOf DOMHTMLHeadElement o) => DOMHTMLHeadElementK o--toDOMHTMLHeadElement :: DOMHTMLHeadElementK o => o -> IO DOMHTMLHeadElement-toDOMHTMLHeadElement = unsafeCastTo DOMHTMLHeadElement--noDOMHTMLHeadElement :: Maybe DOMHTMLHeadElement-noDOMHTMLHeadElement = Nothing--type family ResolveDOMHTMLHeadElementMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMHTMLHeadElementMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMHTMLHeadElementMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMHTMLHeadElementMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMHTMLHeadElementMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMHTMLHeadElementMethod "blur" o = DOMElementBlurMethodInfo-    ResolveDOMHTMLHeadElementMethod "click" o = DOMHTMLElementClickMethodInfo-    ResolveDOMHTMLHeadElementMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMHTMLHeadElementMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMHTMLHeadElementMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMHTMLHeadElementMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMHTMLHeadElementMethod "focus" o = DOMElementFocusMethodInfo-    ResolveDOMHTMLHeadElementMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMHTMLHeadElementMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMHTMLHeadElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo-    ResolveDOMHTMLHeadElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo-    ResolveDOMHTMLHeadElementMethod "hasAttributes" o = DOMElementHasAttributesMethodInfo-    ResolveDOMHTMLHeadElementMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMHTMLHeadElementMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMHTMLHeadElementMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMHTMLHeadElementMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMHTMLHeadElementMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMHTMLHeadElementMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMHTMLHeadElementMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMHTMLHeadElementMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMHTMLHeadElementMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMHTMLHeadElementMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMHTMLHeadElementMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMHTMLHeadElementMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMHTMLHeadElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo-    ResolveDOMHTMLHeadElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo-    ResolveDOMHTMLHeadElementMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMHTMLHeadElementMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMHTMLHeadElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo-    ResolveDOMHTMLHeadElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo-    ResolveDOMHTMLHeadElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo-    ResolveDOMHTMLHeadElementMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMHTMLHeadElementMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMHTMLHeadElementMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMHTMLHeadElementMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMHTMLHeadElementMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMHTMLHeadElementMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMHTMLHeadElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo-    ResolveDOMHTMLHeadElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo-    ResolveDOMHTMLHeadElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo-    ResolveDOMHTMLHeadElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo-    ResolveDOMHTMLHeadElementMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMHTMLHeadElementMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMHTMLHeadElementMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMHTMLHeadElementMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMHTMLHeadElementMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMHTMLHeadElementMethod "getAccessKey" o = DOMHTMLElementGetAccessKeyMethodInfo-    ResolveDOMHTMLHeadElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo-    ResolveDOMHTMLHeadElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo-    ResolveDOMHTMLHeadElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo-    ResolveDOMHTMLHeadElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo-    ResolveDOMHTMLHeadElementMethod "getAttributes" o = DOMElementGetAttributesMethodInfo-    ResolveDOMHTMLHeadElementMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMHTMLHeadElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo-    ResolveDOMHTMLHeadElementMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMHTMLHeadElementMethod "getClassName" o = DOMElementGetClassNameMethodInfo-    ResolveDOMHTMLHeadElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo-    ResolveDOMHTMLHeadElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo-    ResolveDOMHTMLHeadElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo-    ResolveDOMHTMLHeadElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo-    ResolveDOMHTMLHeadElementMethod "getContentEditable" o = DOMHTMLElementGetContentEditableMethodInfo-    ResolveDOMHTMLHeadElementMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMHTMLHeadElementMethod "getDir" o = DOMHTMLElementGetDirMethodInfo-    ResolveDOMHTMLHeadElementMethod "getElementsByClassName" o = DOMElementGetElementsByClassNameMethodInfo-    ResolveDOMHTMLHeadElementMethod "getElementsByClassNameAsHtmlCollection" o = DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLHeadElementMethod "getElementsByTagName" o = DOMElementGetElementsByTagNameMethodInfo-    ResolveDOMHTMLHeadElementMethod "getElementsByTagNameAsHtmlCollection" o = DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLHeadElementMethod "getElementsByTagNameNs" o = DOMElementGetElementsByTagNameNsMethodInfo-    ResolveDOMHTMLHeadElementMethod "getElementsByTagNameNsAsHtmlCollection" o = DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo-    ResolveDOMHTMLHeadElementMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMHTMLHeadElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo-    ResolveDOMHTMLHeadElementMethod "getId" o = DOMElementGetIdMethodInfo-    ResolveDOMHTMLHeadElementMethod "getInnerText" o = DOMHTMLElementGetInnerTextMethodInfo-    ResolveDOMHTMLHeadElementMethod "getIsContentEditable" o = DOMHTMLElementGetIsContentEditableMethodInfo-    ResolveDOMHTMLHeadElementMethod "getLang" o = DOMHTMLElementGetLangMethodInfo-    ResolveDOMHTMLHeadElementMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMHTMLHeadElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo-    ResolveDOMHTMLHeadElementMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMHTMLHeadElementMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMHTMLHeadElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo-    ResolveDOMHTMLHeadElementMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMHTMLHeadElementMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMHTMLHeadElementMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMHTMLHeadElementMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMHTMLHeadElementMethod "getOffsetHeight" o = DOMElementGetOffsetHeightMethodInfo-    ResolveDOMHTMLHeadElementMethod "getOffsetLeft" o = DOMElementGetOffsetLeftMethodInfo-    ResolveDOMHTMLHeadElementMethod "getOffsetParent" o = DOMElementGetOffsetParentMethodInfo-    ResolveDOMHTMLHeadElementMethod "getOffsetTop" o = DOMElementGetOffsetTopMethodInfo-    ResolveDOMHTMLHeadElementMethod "getOffsetWidth" o = DOMElementGetOffsetWidthMethodInfo-    ResolveDOMHTMLHeadElementMethod "getOuterText" o = DOMHTMLElementGetOuterTextMethodInfo-    ResolveDOMHTMLHeadElementMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMHTMLHeadElementMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMHTMLHeadElementMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMHTMLHeadElementMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMHTMLHeadElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo-    ResolveDOMHTMLHeadElementMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMHTMLHeadElementMethod "getProfile" o = DOMHTMLHeadElementGetProfileMethodInfo-    ResolveDOMHTMLHeadElementMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMHTMLHeadElementMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMHTMLHeadElementMethod "getScrollHeight" o = DOMElementGetScrollHeightMethodInfo-    ResolveDOMHTMLHeadElementMethod "getScrollLeft" o = DOMElementGetScrollLeftMethodInfo-    ResolveDOMHTMLHeadElementMethod "getScrollTop" o = DOMElementGetScrollTopMethodInfo-    ResolveDOMHTMLHeadElementMethod "getScrollWidth" o = DOMElementGetScrollWidthMethodInfo-    ResolveDOMHTMLHeadElementMethod "getStyle" o = DOMElementGetStyleMethodInfo-    ResolveDOMHTMLHeadElementMethod "getTabIndex" o = DOMHTMLElementGetTabIndexMethodInfo-    ResolveDOMHTMLHeadElementMethod "getTagName" o = DOMElementGetTagNameMethodInfo-    ResolveDOMHTMLHeadElementMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMHTMLHeadElementMethod "getTitle" o = DOMHTMLElementGetTitleMethodInfo-    ResolveDOMHTMLHeadElementMethod "setAccessKey" o = DOMHTMLElementSetAccessKeyMethodInfo-    ResolveDOMHTMLHeadElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo-    ResolveDOMHTMLHeadElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo-    ResolveDOMHTMLHeadElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo-    ResolveDOMHTMLHeadElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo-    ResolveDOMHTMLHeadElementMethod "setClassName" o = DOMElementSetClassNameMethodInfo-    ResolveDOMHTMLHeadElementMethod "setContentEditable" o = DOMHTMLElementSetContentEditableMethodInfo-    ResolveDOMHTMLHeadElementMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMHTMLHeadElementMethod "setDir" o = DOMHTMLElementSetDirMethodInfo-    ResolveDOMHTMLHeadElementMethod "setId" o = DOMElementSetIdMethodInfo-    ResolveDOMHTMLHeadElementMethod "setInnerText" o = DOMHTMLElementSetInnerTextMethodInfo-    ResolveDOMHTMLHeadElementMethod "setLang" o = DOMHTMLElementSetLangMethodInfo-    ResolveDOMHTMLHeadElementMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMHTMLHeadElementMethod "setOuterText" o = DOMHTMLElementSetOuterTextMethodInfo-    ResolveDOMHTMLHeadElementMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMHTMLHeadElementMethod "setProfile" o = DOMHTMLHeadElementSetProfileMethodInfo-    ResolveDOMHTMLHeadElementMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMHTMLHeadElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo-    ResolveDOMHTMLHeadElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo-    ResolveDOMHTMLHeadElementMethod "setTabIndex" o = DOMHTMLElementSetTabIndexMethodInfo-    ResolveDOMHTMLHeadElementMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMHTMLHeadElementMethod "setTitle" o = DOMHTMLElementSetTitleMethodInfo-    ResolveDOMHTMLHeadElementMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMHTMLHeadElementMethod t DOMHTMLHeadElement, MethodInfo info DOMHTMLHeadElement p) => IsLabelProxy t (DOMHTMLHeadElement -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMHTMLHeadElementMethod t DOMHTMLHeadElement, MethodInfo info DOMHTMLHeadElement p) => IsLabel t (DOMHTMLHeadElement -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "profile"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLHeadElementProfile :: (MonadIO m, DOMHTMLHeadElementK o) => o -> m (Maybe T.Text)-getDOMHTMLHeadElementProfile obj = liftIO $ getObjectPropertyString obj "profile"--setDOMHTMLHeadElementProfile :: (MonadIO m, DOMHTMLHeadElementK o) => o -> T.Text -> m ()-setDOMHTMLHeadElementProfile obj val = liftIO $ setObjectPropertyString obj "profile" (Just val)--constructDOMHTMLHeadElementProfile :: T.Text -> IO ([Char], GValue)-constructDOMHTMLHeadElementProfile val = constructObjectPropertyString "profile" (Just val)--data DOMHTMLHeadElementProfilePropertyInfo-instance AttrInfo DOMHTMLHeadElementProfilePropertyInfo where-    type AttrAllowedOps DOMHTMLHeadElementProfilePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLHeadElementProfilePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLHeadElementProfilePropertyInfo = DOMHTMLHeadElementK-    type AttrGetType DOMHTMLHeadElementProfilePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLHeadElementProfilePropertyInfo = "profile"-    attrGet _ = getDOMHTMLHeadElementProfile-    attrSet _ = setDOMHTMLHeadElementProfile-    attrConstruct _ = constructDOMHTMLHeadElementProfile-    attrClear _ = undefined--type instance AttributeList DOMHTMLHeadElement = DOMHTMLHeadElementAttributeList-type DOMHTMLHeadElementAttributeList = ('[ '("accessKey", DOMHTMLElementAccessKeyPropertyInfo), '("attributes", DOMElementAttributesPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMElementChildrenPropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("contentEditable", DOMHTMLElementContentEditablePropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("id", DOMElementIdPropertyInfo), '("innerHtml", DOMElementInnerHtmlPropertyInfo), '("innerText", DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", DOMHTMLElementIsContentEditablePropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("outerHtml", DOMElementOuterHtmlPropertyInfo), '("outerText", DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("profile", DOMHTMLHeadElementProfilePropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tabIndex", DOMHTMLElementTabIndexPropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])--dOMHTMLHeadElementProfile :: AttrLabelProxy "profile"-dOMHTMLHeadElementProfile = AttrLabelProxy--type instance SignalList DOMHTMLHeadElement = DOMHTMLHeadElementSignalList-type DOMHTMLHeadElementSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMHTMLHeadElement::get_profile--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLHeadElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLHeadElement"-    IO CString---dOMHTMLHeadElementGetProfile ::-    (MonadIO m, DOMHTMLHeadElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLHeadElementGetProfile _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_head_element_get_profile _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_head_element_get_profile" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLHeadElementGetProfileMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLHeadElementK a) => MethodInfo DOMHTMLHeadElementGetProfileMethodInfo a signature where-    overloadedMethod _ = dOMHTMLHeadElementGetProfile---- method DOMHTMLHeadElement::set_profile--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLHeadElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLHeadElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLHeadElementSetProfile ::-    (MonadIO m, DOMHTMLHeadElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLHeadElementSetProfile _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_head_element_set_profile _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLHeadElementSetProfileMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLHeadElementK a) => MethodInfo DOMHTMLHeadElementSetProfileMethodInfo a signature where-    overloadedMethod _ = dOMHTMLHeadElementSetProfile--
− GI/WebKit2WebExtension/Objects/DOMHTMLHeadElement.hs-boot
@@ -1,16 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMHTMLHeadElement where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMHTMLHeadElement = DOMHTMLHeadElement (ForeignPtr DOMHTMLHeadElement)-instance GObject DOMHTMLHeadElement where-class GObject o => DOMHTMLHeadElementK o-instance (GObject o, IsDescendantOf DOMHTMLHeadElement o) => DOMHTMLHeadElementK o-data DOMHTMLHeadElementProfilePropertyInfo-data DOMHTMLHeadElementGetProfileMethodInfo-data DOMHTMLHeadElementSetProfileMethodInfo
− GI/WebKit2WebExtension/Objects/DOMHTMLHeadingElement.hs
@@ -1,318 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMHTMLHeadingElement-    ( ---- * Exported types-    DOMHTMLHeadingElement(..)               ,-    DOMHTMLHeadingElementK                  ,-    toDOMHTMLHeadingElement                 ,-    noDOMHTMLHeadingElement                 ,--- -- * Methods--- ** dOMHTMLHeadingElementGetAlign-    DOMHTMLHeadingElementGetAlignMethodInfo ,-    dOMHTMLHeadingElementGetAlign           ,----- ** dOMHTMLHeadingElementSetAlign-    DOMHTMLHeadingElementSetAlignMethodInfo ,-    dOMHTMLHeadingElementSetAlign           ,----- -- * Properties--- ** Align-    DOMHTMLHeadingElementAlignPropertyInfo  ,-    constructDOMHTMLHeadingElementAlign     ,-    dOMHTMLHeadingElementAlign              ,-    getDOMHTMLHeadingElementAlign           ,-    setDOMHTMLHeadingElementAlign           ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMHTMLHeadingElement = DOMHTMLHeadingElement (ForeignPtr DOMHTMLHeadingElement)-foreign import ccall "webkit_dom_html_heading_element_get_type"-    c_webkit_dom_html_heading_element_get_type :: IO GType--type instance ParentTypes DOMHTMLHeadingElement = DOMHTMLHeadingElementParentTypes-type DOMHTMLHeadingElementParentTypes = '[DOMHTMLElement, DOMElement, DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMHTMLHeadingElement where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_html_heading_element_get_type-    --class GObject o => DOMHTMLHeadingElementK o-instance (GObject o, IsDescendantOf DOMHTMLHeadingElement o) => DOMHTMLHeadingElementK o--toDOMHTMLHeadingElement :: DOMHTMLHeadingElementK o => o -> IO DOMHTMLHeadingElement-toDOMHTMLHeadingElement = unsafeCastTo DOMHTMLHeadingElement--noDOMHTMLHeadingElement :: Maybe DOMHTMLHeadingElement-noDOMHTMLHeadingElement = Nothing--type family ResolveDOMHTMLHeadingElementMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMHTMLHeadingElementMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMHTMLHeadingElementMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMHTMLHeadingElementMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMHTMLHeadingElementMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMHTMLHeadingElementMethod "blur" o = DOMElementBlurMethodInfo-    ResolveDOMHTMLHeadingElementMethod "click" o = DOMHTMLElementClickMethodInfo-    ResolveDOMHTMLHeadingElementMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMHTMLHeadingElementMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMHTMLHeadingElementMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMHTMLHeadingElementMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMHTMLHeadingElementMethod "focus" o = DOMElementFocusMethodInfo-    ResolveDOMHTMLHeadingElementMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMHTMLHeadingElementMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMHTMLHeadingElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo-    ResolveDOMHTMLHeadingElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo-    ResolveDOMHTMLHeadingElementMethod "hasAttributes" o = DOMElementHasAttributesMethodInfo-    ResolveDOMHTMLHeadingElementMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMHTMLHeadingElementMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMHTMLHeadingElementMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMHTMLHeadingElementMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMHTMLHeadingElementMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMHTMLHeadingElementMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMHTMLHeadingElementMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMHTMLHeadingElementMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMHTMLHeadingElementMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMHTMLHeadingElementMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMHTMLHeadingElementMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMHTMLHeadingElementMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMHTMLHeadingElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo-    ResolveDOMHTMLHeadingElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo-    ResolveDOMHTMLHeadingElementMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMHTMLHeadingElementMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMHTMLHeadingElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo-    ResolveDOMHTMLHeadingElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo-    ResolveDOMHTMLHeadingElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo-    ResolveDOMHTMLHeadingElementMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMHTMLHeadingElementMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMHTMLHeadingElementMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMHTMLHeadingElementMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMHTMLHeadingElementMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMHTMLHeadingElementMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMHTMLHeadingElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo-    ResolveDOMHTMLHeadingElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo-    ResolveDOMHTMLHeadingElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo-    ResolveDOMHTMLHeadingElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo-    ResolveDOMHTMLHeadingElementMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMHTMLHeadingElementMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMHTMLHeadingElementMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMHTMLHeadingElementMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMHTMLHeadingElementMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getAccessKey" o = DOMHTMLElementGetAccessKeyMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getAlign" o = DOMHTMLHeadingElementGetAlignMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getAttributes" o = DOMElementGetAttributesMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getClassName" o = DOMElementGetClassNameMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getContentEditable" o = DOMHTMLElementGetContentEditableMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getDir" o = DOMHTMLElementGetDirMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getElementsByClassName" o = DOMElementGetElementsByClassNameMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getElementsByClassNameAsHtmlCollection" o = DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getElementsByTagName" o = DOMElementGetElementsByTagNameMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getElementsByTagNameAsHtmlCollection" o = DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getElementsByTagNameNs" o = DOMElementGetElementsByTagNameNsMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getElementsByTagNameNsAsHtmlCollection" o = DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getId" o = DOMElementGetIdMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getInnerText" o = DOMHTMLElementGetInnerTextMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getIsContentEditable" o = DOMHTMLElementGetIsContentEditableMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getLang" o = DOMHTMLElementGetLangMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getOffsetHeight" o = DOMElementGetOffsetHeightMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getOffsetLeft" o = DOMElementGetOffsetLeftMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getOffsetParent" o = DOMElementGetOffsetParentMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getOffsetTop" o = DOMElementGetOffsetTopMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getOffsetWidth" o = DOMElementGetOffsetWidthMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getOuterText" o = DOMHTMLElementGetOuterTextMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getScrollHeight" o = DOMElementGetScrollHeightMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getScrollLeft" o = DOMElementGetScrollLeftMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getScrollTop" o = DOMElementGetScrollTopMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getScrollWidth" o = DOMElementGetScrollWidthMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getStyle" o = DOMElementGetStyleMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getTabIndex" o = DOMHTMLElementGetTabIndexMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getTagName" o = DOMElementGetTagNameMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMHTMLHeadingElementMethod "getTitle" o = DOMHTMLElementGetTitleMethodInfo-    ResolveDOMHTMLHeadingElementMethod "setAccessKey" o = DOMHTMLElementSetAccessKeyMethodInfo-    ResolveDOMHTMLHeadingElementMethod "setAlign" o = DOMHTMLHeadingElementSetAlignMethodInfo-    ResolveDOMHTMLHeadingElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo-    ResolveDOMHTMLHeadingElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo-    ResolveDOMHTMLHeadingElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo-    ResolveDOMHTMLHeadingElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo-    ResolveDOMHTMLHeadingElementMethod "setClassName" o = DOMElementSetClassNameMethodInfo-    ResolveDOMHTMLHeadingElementMethod "setContentEditable" o = DOMHTMLElementSetContentEditableMethodInfo-    ResolveDOMHTMLHeadingElementMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMHTMLHeadingElementMethod "setDir" o = DOMHTMLElementSetDirMethodInfo-    ResolveDOMHTMLHeadingElementMethod "setId" o = DOMElementSetIdMethodInfo-    ResolveDOMHTMLHeadingElementMethod "setInnerText" o = DOMHTMLElementSetInnerTextMethodInfo-    ResolveDOMHTMLHeadingElementMethod "setLang" o = DOMHTMLElementSetLangMethodInfo-    ResolveDOMHTMLHeadingElementMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMHTMLHeadingElementMethod "setOuterText" o = DOMHTMLElementSetOuterTextMethodInfo-    ResolveDOMHTMLHeadingElementMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMHTMLHeadingElementMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMHTMLHeadingElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo-    ResolveDOMHTMLHeadingElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo-    ResolveDOMHTMLHeadingElementMethod "setTabIndex" o = DOMHTMLElementSetTabIndexMethodInfo-    ResolveDOMHTMLHeadingElementMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMHTMLHeadingElementMethod "setTitle" o = DOMHTMLElementSetTitleMethodInfo-    ResolveDOMHTMLHeadingElementMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMHTMLHeadingElementMethod t DOMHTMLHeadingElement, MethodInfo info DOMHTMLHeadingElement p) => IsLabelProxy t (DOMHTMLHeadingElement -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMHTMLHeadingElementMethod t DOMHTMLHeadingElement, MethodInfo info DOMHTMLHeadingElement p) => IsLabel t (DOMHTMLHeadingElement -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "align"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLHeadingElementAlign :: (MonadIO m, DOMHTMLHeadingElementK o) => o -> m (Maybe T.Text)-getDOMHTMLHeadingElementAlign obj = liftIO $ getObjectPropertyString obj "align"--setDOMHTMLHeadingElementAlign :: (MonadIO m, DOMHTMLHeadingElementK o) => o -> T.Text -> m ()-setDOMHTMLHeadingElementAlign obj val = liftIO $ setObjectPropertyString obj "align" (Just val)--constructDOMHTMLHeadingElementAlign :: T.Text -> IO ([Char], GValue)-constructDOMHTMLHeadingElementAlign val = constructObjectPropertyString "align" (Just val)--data DOMHTMLHeadingElementAlignPropertyInfo-instance AttrInfo DOMHTMLHeadingElementAlignPropertyInfo where-    type AttrAllowedOps DOMHTMLHeadingElementAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLHeadingElementAlignPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLHeadingElementAlignPropertyInfo = DOMHTMLHeadingElementK-    type AttrGetType DOMHTMLHeadingElementAlignPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLHeadingElementAlignPropertyInfo = "align"-    attrGet _ = getDOMHTMLHeadingElementAlign-    attrSet _ = setDOMHTMLHeadingElementAlign-    attrConstruct _ = constructDOMHTMLHeadingElementAlign-    attrClear _ = undefined--type instance AttributeList DOMHTMLHeadingElement = DOMHTMLHeadingElementAttributeList-type DOMHTMLHeadingElementAttributeList = ('[ '("accessKey", DOMHTMLElementAccessKeyPropertyInfo), '("align", DOMHTMLHeadingElementAlignPropertyInfo), '("attributes", DOMElementAttributesPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMElementChildrenPropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("contentEditable", DOMHTMLElementContentEditablePropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("id", DOMElementIdPropertyInfo), '("innerHtml", DOMElementInnerHtmlPropertyInfo), '("innerText", DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", DOMHTMLElementIsContentEditablePropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("outerHtml", DOMElementOuterHtmlPropertyInfo), '("outerText", DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tabIndex", DOMHTMLElementTabIndexPropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])--dOMHTMLHeadingElementAlign :: AttrLabelProxy "align"-dOMHTMLHeadingElementAlign = AttrLabelProxy--type instance SignalList DOMHTMLHeadingElement = DOMHTMLHeadingElementSignalList-type DOMHTMLHeadingElementSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMHTMLHeadingElement::get_align--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLHeadingElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->            -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLHeadingElement"-    IO CString---dOMHTMLHeadingElementGetAlign ::-    (MonadIO m, DOMHTMLHeadingElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLHeadingElementGetAlign _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_heading_element_get_align _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_heading_element_get_align" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLHeadingElementGetAlignMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLHeadingElementK a) => MethodInfo DOMHTMLHeadingElementGetAlignMethodInfo a signature where-    overloadedMethod _ = dOMHTMLHeadingElementGetAlign---- method DOMHTMLHeadingElement::set_align--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLHeadingElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->            -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLHeadingElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLHeadingElementSetAlign ::-    (MonadIO m, DOMHTMLHeadingElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLHeadingElementSetAlign _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_heading_element_set_align _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLHeadingElementSetAlignMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLHeadingElementK a) => MethodInfo DOMHTMLHeadingElementSetAlignMethodInfo a signature where-    overloadedMethod _ = dOMHTMLHeadingElementSetAlign--
− GI/WebKit2WebExtension/Objects/DOMHTMLHeadingElement.hs-boot
@@ -1,16 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMHTMLHeadingElement where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMHTMLHeadingElement = DOMHTMLHeadingElement (ForeignPtr DOMHTMLHeadingElement)-instance GObject DOMHTMLHeadingElement where-class GObject o => DOMHTMLHeadingElementK o-instance (GObject o, IsDescendantOf DOMHTMLHeadingElement o) => DOMHTMLHeadingElementK o-data DOMHTMLHeadingElementAlignPropertyInfo-data DOMHTMLHeadingElementGetAlignMethodInfo-data DOMHTMLHeadingElementSetAlignMethodInfo
− GI/WebKit2WebExtension/Objects/DOMHTMLHtmlElement.hs
@@ -1,359 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMHTMLHtmlElement-    ( ---- * Exported types-    DOMHTMLHtmlElement(..)                  ,-    DOMHTMLHtmlElementK                     ,-    toDOMHTMLHtmlElement                    ,-    noDOMHTMLHtmlElement                    ,--- -- * Methods--- ** dOMHTMLHtmlElementGetVersion-    DOMHTMLHtmlElementGetVersionMethodInfo  ,-    dOMHTMLHtmlElementGetVersion            ,----- ** dOMHTMLHtmlElementSetVersion-    DOMHTMLHtmlElementSetVersionMethodInfo  ,-    dOMHTMLHtmlElementSetVersion            ,----- -- * Properties--- ** Manifest-    DOMHTMLHtmlElementManifestPropertyInfo  ,-    clearDOMHTMLHtmlElementManifest         ,-    constructDOMHTMLHtmlElementManifest     ,-    dOMHTMLHtmlElementManifest              ,-    getDOMHTMLHtmlElementManifest           ,-    setDOMHTMLHtmlElementManifest           ,----- ** Version-    DOMHTMLHtmlElementVersionPropertyInfo   ,-    constructDOMHTMLHtmlElementVersion      ,-    dOMHTMLHtmlElementVersion               ,-    getDOMHTMLHtmlElementVersion            ,-    setDOMHTMLHtmlElementVersion            ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMHTMLHtmlElement = DOMHTMLHtmlElement (ForeignPtr DOMHTMLHtmlElement)-foreign import ccall "webkit_dom_html_html_element_get_type"-    c_webkit_dom_html_html_element_get_type :: IO GType--type instance ParentTypes DOMHTMLHtmlElement = DOMHTMLHtmlElementParentTypes-type DOMHTMLHtmlElementParentTypes = '[DOMHTMLElement, DOMElement, DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMHTMLHtmlElement where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_html_html_element_get_type-    --class GObject o => DOMHTMLHtmlElementK o-instance (GObject o, IsDescendantOf DOMHTMLHtmlElement o) => DOMHTMLHtmlElementK o--toDOMHTMLHtmlElement :: DOMHTMLHtmlElementK o => o -> IO DOMHTMLHtmlElement-toDOMHTMLHtmlElement = unsafeCastTo DOMHTMLHtmlElement--noDOMHTMLHtmlElement :: Maybe DOMHTMLHtmlElement-noDOMHTMLHtmlElement = Nothing--type family ResolveDOMHTMLHtmlElementMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMHTMLHtmlElementMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMHTMLHtmlElementMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMHTMLHtmlElementMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMHTMLHtmlElementMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMHTMLHtmlElementMethod "blur" o = DOMElementBlurMethodInfo-    ResolveDOMHTMLHtmlElementMethod "click" o = DOMHTMLElementClickMethodInfo-    ResolveDOMHTMLHtmlElementMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMHTMLHtmlElementMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMHTMLHtmlElementMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMHTMLHtmlElementMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMHTMLHtmlElementMethod "focus" o = DOMElementFocusMethodInfo-    ResolveDOMHTMLHtmlElementMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMHTMLHtmlElementMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMHTMLHtmlElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo-    ResolveDOMHTMLHtmlElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo-    ResolveDOMHTMLHtmlElementMethod "hasAttributes" o = DOMElementHasAttributesMethodInfo-    ResolveDOMHTMLHtmlElementMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMHTMLHtmlElementMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMHTMLHtmlElementMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMHTMLHtmlElementMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMHTMLHtmlElementMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMHTMLHtmlElementMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMHTMLHtmlElementMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMHTMLHtmlElementMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMHTMLHtmlElementMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMHTMLHtmlElementMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMHTMLHtmlElementMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMHTMLHtmlElementMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMHTMLHtmlElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo-    ResolveDOMHTMLHtmlElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo-    ResolveDOMHTMLHtmlElementMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMHTMLHtmlElementMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMHTMLHtmlElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo-    ResolveDOMHTMLHtmlElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo-    ResolveDOMHTMLHtmlElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo-    ResolveDOMHTMLHtmlElementMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMHTMLHtmlElementMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMHTMLHtmlElementMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMHTMLHtmlElementMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMHTMLHtmlElementMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMHTMLHtmlElementMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMHTMLHtmlElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo-    ResolveDOMHTMLHtmlElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo-    ResolveDOMHTMLHtmlElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo-    ResolveDOMHTMLHtmlElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo-    ResolveDOMHTMLHtmlElementMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMHTMLHtmlElementMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMHTMLHtmlElementMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMHTMLHtmlElementMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMHTMLHtmlElementMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getAccessKey" o = DOMHTMLElementGetAccessKeyMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getAttributes" o = DOMElementGetAttributesMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getClassName" o = DOMElementGetClassNameMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getContentEditable" o = DOMHTMLElementGetContentEditableMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getDir" o = DOMHTMLElementGetDirMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getElementsByClassName" o = DOMElementGetElementsByClassNameMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getElementsByClassNameAsHtmlCollection" o = DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getElementsByTagName" o = DOMElementGetElementsByTagNameMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getElementsByTagNameAsHtmlCollection" o = DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getElementsByTagNameNs" o = DOMElementGetElementsByTagNameNsMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getElementsByTagNameNsAsHtmlCollection" o = DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getId" o = DOMElementGetIdMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getInnerText" o = DOMHTMLElementGetInnerTextMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getIsContentEditable" o = DOMHTMLElementGetIsContentEditableMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getLang" o = DOMHTMLElementGetLangMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getOffsetHeight" o = DOMElementGetOffsetHeightMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getOffsetLeft" o = DOMElementGetOffsetLeftMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getOffsetParent" o = DOMElementGetOffsetParentMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getOffsetTop" o = DOMElementGetOffsetTopMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getOffsetWidth" o = DOMElementGetOffsetWidthMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getOuterText" o = DOMHTMLElementGetOuterTextMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getScrollHeight" o = DOMElementGetScrollHeightMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getScrollLeft" o = DOMElementGetScrollLeftMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getScrollTop" o = DOMElementGetScrollTopMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getScrollWidth" o = DOMElementGetScrollWidthMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getStyle" o = DOMElementGetStyleMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getTabIndex" o = DOMHTMLElementGetTabIndexMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getTagName" o = DOMElementGetTagNameMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getTitle" o = DOMHTMLElementGetTitleMethodInfo-    ResolveDOMHTMLHtmlElementMethod "getVersion" o = DOMHTMLHtmlElementGetVersionMethodInfo-    ResolveDOMHTMLHtmlElementMethod "setAccessKey" o = DOMHTMLElementSetAccessKeyMethodInfo-    ResolveDOMHTMLHtmlElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo-    ResolveDOMHTMLHtmlElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo-    ResolveDOMHTMLHtmlElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo-    ResolveDOMHTMLHtmlElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo-    ResolveDOMHTMLHtmlElementMethod "setClassName" o = DOMElementSetClassNameMethodInfo-    ResolveDOMHTMLHtmlElementMethod "setContentEditable" o = DOMHTMLElementSetContentEditableMethodInfo-    ResolveDOMHTMLHtmlElementMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMHTMLHtmlElementMethod "setDir" o = DOMHTMLElementSetDirMethodInfo-    ResolveDOMHTMLHtmlElementMethod "setId" o = DOMElementSetIdMethodInfo-    ResolveDOMHTMLHtmlElementMethod "setInnerText" o = DOMHTMLElementSetInnerTextMethodInfo-    ResolveDOMHTMLHtmlElementMethod "setLang" o = DOMHTMLElementSetLangMethodInfo-    ResolveDOMHTMLHtmlElementMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMHTMLHtmlElementMethod "setOuterText" o = DOMHTMLElementSetOuterTextMethodInfo-    ResolveDOMHTMLHtmlElementMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMHTMLHtmlElementMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMHTMLHtmlElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo-    ResolveDOMHTMLHtmlElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo-    ResolveDOMHTMLHtmlElementMethod "setTabIndex" o = DOMHTMLElementSetTabIndexMethodInfo-    ResolveDOMHTMLHtmlElementMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMHTMLHtmlElementMethod "setTitle" o = DOMHTMLElementSetTitleMethodInfo-    ResolveDOMHTMLHtmlElementMethod "setVersion" o = DOMHTMLHtmlElementSetVersionMethodInfo-    ResolveDOMHTMLHtmlElementMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMHTMLHtmlElementMethod t DOMHTMLHtmlElement, MethodInfo info DOMHTMLHtmlElement p) => IsLabelProxy t (DOMHTMLHtmlElement -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMHTMLHtmlElementMethod t DOMHTMLHtmlElement, MethodInfo info DOMHTMLHtmlElement p) => IsLabel t (DOMHTMLHtmlElement -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "manifest"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLHtmlElementManifest :: (MonadIO m, DOMHTMLHtmlElementK o) => o -> m (Maybe T.Text)-getDOMHTMLHtmlElementManifest obj = liftIO $ getObjectPropertyString obj "manifest"--setDOMHTMLHtmlElementManifest :: (MonadIO m, DOMHTMLHtmlElementK o) => o -> T.Text -> m ()-setDOMHTMLHtmlElementManifest obj val = liftIO $ setObjectPropertyString obj "manifest" (Just val)--constructDOMHTMLHtmlElementManifest :: T.Text -> IO ([Char], GValue)-constructDOMHTMLHtmlElementManifest val = constructObjectPropertyString "manifest" (Just val)--clearDOMHTMLHtmlElementManifest :: (MonadIO m, DOMHTMLHtmlElementK o) => o -> m ()-clearDOMHTMLHtmlElementManifest obj = liftIO $ setObjectPropertyString obj "manifest" (Nothing :: Maybe T.Text)--data DOMHTMLHtmlElementManifestPropertyInfo-instance AttrInfo DOMHTMLHtmlElementManifestPropertyInfo where-    type AttrAllowedOps DOMHTMLHtmlElementManifestPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLHtmlElementManifestPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLHtmlElementManifestPropertyInfo = DOMHTMLHtmlElementK-    type AttrGetType DOMHTMLHtmlElementManifestPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLHtmlElementManifestPropertyInfo = "manifest"-    attrGet _ = getDOMHTMLHtmlElementManifest-    attrSet _ = setDOMHTMLHtmlElementManifest-    attrConstruct _ = constructDOMHTMLHtmlElementManifest-    attrClear _ = clearDOMHTMLHtmlElementManifest---- VVV Prop "version"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLHtmlElementVersion :: (MonadIO m, DOMHTMLHtmlElementK o) => o -> m (Maybe T.Text)-getDOMHTMLHtmlElementVersion obj = liftIO $ getObjectPropertyString obj "version"--setDOMHTMLHtmlElementVersion :: (MonadIO m, DOMHTMLHtmlElementK o) => o -> T.Text -> m ()-setDOMHTMLHtmlElementVersion obj val = liftIO $ setObjectPropertyString obj "version" (Just val)--constructDOMHTMLHtmlElementVersion :: T.Text -> IO ([Char], GValue)-constructDOMHTMLHtmlElementVersion val = constructObjectPropertyString "version" (Just val)--data DOMHTMLHtmlElementVersionPropertyInfo-instance AttrInfo DOMHTMLHtmlElementVersionPropertyInfo where-    type AttrAllowedOps DOMHTMLHtmlElementVersionPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLHtmlElementVersionPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLHtmlElementVersionPropertyInfo = DOMHTMLHtmlElementK-    type AttrGetType DOMHTMLHtmlElementVersionPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLHtmlElementVersionPropertyInfo = "version"-    attrGet _ = getDOMHTMLHtmlElementVersion-    attrSet _ = setDOMHTMLHtmlElementVersion-    attrConstruct _ = constructDOMHTMLHtmlElementVersion-    attrClear _ = undefined--type instance AttributeList DOMHTMLHtmlElement = DOMHTMLHtmlElementAttributeList-type DOMHTMLHtmlElementAttributeList = ('[ '("accessKey", DOMHTMLElementAccessKeyPropertyInfo), '("attributes", DOMElementAttributesPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMElementChildrenPropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("contentEditable", DOMHTMLElementContentEditablePropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("id", DOMElementIdPropertyInfo), '("innerHtml", DOMElementInnerHtmlPropertyInfo), '("innerText", DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", DOMHTMLElementIsContentEditablePropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("manifest", DOMHTMLHtmlElementManifestPropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("outerHtml", DOMElementOuterHtmlPropertyInfo), '("outerText", DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tabIndex", DOMHTMLElementTabIndexPropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("version", DOMHTMLHtmlElementVersionPropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])--dOMHTMLHtmlElementManifest :: AttrLabelProxy "manifest"-dOMHTMLHtmlElementManifest = AttrLabelProxy--dOMHTMLHtmlElementVersion :: AttrLabelProxy "version"-dOMHTMLHtmlElementVersion = AttrLabelProxy--type instance SignalList DOMHTMLHtmlElement = DOMHTMLHtmlElementSignalList-type DOMHTMLHtmlElementSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMHTMLHtmlElement::get_version--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLHtmlElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLHtmlElement"-    IO CString---dOMHTMLHtmlElementGetVersion ::-    (MonadIO m, DOMHTMLHtmlElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLHtmlElementGetVersion _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_html_element_get_version _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_html_element_get_version" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLHtmlElementGetVersionMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLHtmlElementK a) => MethodInfo DOMHTMLHtmlElementGetVersionMethodInfo a signature where-    overloadedMethod _ = dOMHTMLHtmlElementGetVersion---- method DOMHTMLHtmlElement::set_version--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLHtmlElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLHtmlElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLHtmlElementSetVersion ::-    (MonadIO m, DOMHTMLHtmlElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLHtmlElementSetVersion _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_html_element_set_version _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLHtmlElementSetVersionMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLHtmlElementK a) => MethodInfo DOMHTMLHtmlElementSetVersionMethodInfo a signature where-    overloadedMethod _ = dOMHTMLHtmlElementSetVersion--
− GI/WebKit2WebExtension/Objects/DOMHTMLHtmlElement.hs-boot
@@ -1,17 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMHTMLHtmlElement where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMHTMLHtmlElement = DOMHTMLHtmlElement (ForeignPtr DOMHTMLHtmlElement)-instance GObject DOMHTMLHtmlElement where-class GObject o => DOMHTMLHtmlElementK o-instance (GObject o, IsDescendantOf DOMHTMLHtmlElement o) => DOMHTMLHtmlElementK o-data DOMHTMLHtmlElementManifestPropertyInfo-data DOMHTMLHtmlElementVersionPropertyInfo-data DOMHTMLHtmlElementGetVersionMethodInfo-data DOMHTMLHtmlElementSetVersionMethodInfo
− GI/WebKit2WebExtension/Objects/DOMHTMLIFrameElement.hs
@@ -1,1518 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement-    ( ---- * Exported types-    DOMHTMLIFrameElement(..)                ,-    DOMHTMLIFrameElementK                   ,-    toDOMHTMLIFrameElement                  ,-    noDOMHTMLIFrameElement                  ,--- -- * Methods--- ** dOMHTMLIFrameElementGetAlign-    DOMHTMLIFrameElementGetAlignMethodInfo  ,-    dOMHTMLIFrameElementGetAlign            ,----- ** dOMHTMLIFrameElementGetContentDocument-    DOMHTMLIFrameElementGetContentDocumentMethodInfo,-    dOMHTMLIFrameElementGetContentDocument  ,----- ** dOMHTMLIFrameElementGetContentWindow-    DOMHTMLIFrameElementGetContentWindowMethodInfo,-    dOMHTMLIFrameElementGetContentWindow    ,----- ** dOMHTMLIFrameElementGetFrameBorder-    DOMHTMLIFrameElementGetFrameBorderMethodInfo,-    dOMHTMLIFrameElementGetFrameBorder      ,----- ** dOMHTMLIFrameElementGetHeight-    DOMHTMLIFrameElementGetHeightMethodInfo ,-    dOMHTMLIFrameElementGetHeight           ,----- ** dOMHTMLIFrameElementGetLongDesc-    DOMHTMLIFrameElementGetLongDescMethodInfo,-    dOMHTMLIFrameElementGetLongDesc         ,----- ** dOMHTMLIFrameElementGetMarginHeight-    DOMHTMLIFrameElementGetMarginHeightMethodInfo,-    dOMHTMLIFrameElementGetMarginHeight     ,----- ** dOMHTMLIFrameElementGetMarginWidth-    DOMHTMLIFrameElementGetMarginWidthMethodInfo,-    dOMHTMLIFrameElementGetMarginWidth      ,----- ** dOMHTMLIFrameElementGetName-    DOMHTMLIFrameElementGetNameMethodInfo   ,-    dOMHTMLIFrameElementGetName             ,----- ** dOMHTMLIFrameElementGetScrolling-    DOMHTMLIFrameElementGetScrollingMethodInfo,-    dOMHTMLIFrameElementGetScrolling        ,----- ** dOMHTMLIFrameElementGetSrc-    DOMHTMLIFrameElementGetSrcMethodInfo    ,-    dOMHTMLIFrameElementGetSrc              ,----- ** dOMHTMLIFrameElementGetWidth-    DOMHTMLIFrameElementGetWidthMethodInfo  ,-    dOMHTMLIFrameElementGetWidth            ,----- ** dOMHTMLIFrameElementSetAlign-    DOMHTMLIFrameElementSetAlignMethodInfo  ,-    dOMHTMLIFrameElementSetAlign            ,----- ** dOMHTMLIFrameElementSetFrameBorder-    DOMHTMLIFrameElementSetFrameBorderMethodInfo,-    dOMHTMLIFrameElementSetFrameBorder      ,----- ** dOMHTMLIFrameElementSetHeight-    DOMHTMLIFrameElementSetHeightMethodInfo ,-    dOMHTMLIFrameElementSetHeight           ,----- ** dOMHTMLIFrameElementSetLongDesc-    DOMHTMLIFrameElementSetLongDescMethodInfo,-    dOMHTMLIFrameElementSetLongDesc         ,----- ** dOMHTMLIFrameElementSetMarginHeight-    DOMHTMLIFrameElementSetMarginHeightMethodInfo,-    dOMHTMLIFrameElementSetMarginHeight     ,----- ** dOMHTMLIFrameElementSetMarginWidth-    DOMHTMLIFrameElementSetMarginWidthMethodInfo,-    dOMHTMLIFrameElementSetMarginWidth      ,----- ** dOMHTMLIFrameElementSetName-    DOMHTMLIFrameElementSetNameMethodInfo   ,-    dOMHTMLIFrameElementSetName             ,----- ** dOMHTMLIFrameElementSetScrolling-    DOMHTMLIFrameElementSetScrollingMethodInfo,-    dOMHTMLIFrameElementSetScrolling        ,----- ** dOMHTMLIFrameElementSetSrc-    DOMHTMLIFrameElementSetSrcMethodInfo    ,-    dOMHTMLIFrameElementSetSrc              ,----- ** dOMHTMLIFrameElementSetWidth-    DOMHTMLIFrameElementSetWidthMethodInfo  ,-    dOMHTMLIFrameElementSetWidth            ,----- -- * Properties--- ** Align-    DOMHTMLIFrameElementAlignPropertyInfo   ,-    constructDOMHTMLIFrameElementAlign      ,-    dOMHTMLIFrameElementAlign               ,-    getDOMHTMLIFrameElementAlign            ,-    setDOMHTMLIFrameElementAlign            ,----- ** ContentDocument-    DOMHTMLIFrameElementContentDocumentPropertyInfo,-    dOMHTMLIFrameElementContentDocument     ,-    getDOMHTMLIFrameElementContentDocument  ,----- ** ContentWindow-    DOMHTMLIFrameElementContentWindowPropertyInfo,-    dOMHTMLIFrameElementContentWindow       ,-    getDOMHTMLIFrameElementContentWindow    ,----- ** FrameBorder-    DOMHTMLIFrameElementFrameBorderPropertyInfo,-    constructDOMHTMLIFrameElementFrameBorder,-    dOMHTMLIFrameElementFrameBorder         ,-    getDOMHTMLIFrameElementFrameBorder      ,-    setDOMHTMLIFrameElementFrameBorder      ,----- ** Height-    DOMHTMLIFrameElementHeightPropertyInfo  ,-    constructDOMHTMLIFrameElementHeight     ,-    dOMHTMLIFrameElementHeight              ,-    getDOMHTMLIFrameElementHeight           ,-    setDOMHTMLIFrameElementHeight           ,----- ** LongDesc-    DOMHTMLIFrameElementLongDescPropertyInfo,-    constructDOMHTMLIFrameElementLongDesc   ,-    dOMHTMLIFrameElementLongDesc            ,-    getDOMHTMLIFrameElementLongDesc         ,-    setDOMHTMLIFrameElementLongDesc         ,----- ** MarginHeight-    DOMHTMLIFrameElementMarginHeightPropertyInfo,-    constructDOMHTMLIFrameElementMarginHeight,-    dOMHTMLIFrameElementMarginHeight        ,-    getDOMHTMLIFrameElementMarginHeight     ,-    setDOMHTMLIFrameElementMarginHeight     ,----- ** MarginWidth-    DOMHTMLIFrameElementMarginWidthPropertyInfo,-    constructDOMHTMLIFrameElementMarginWidth,-    dOMHTMLIFrameElementMarginWidth         ,-    getDOMHTMLIFrameElementMarginWidth      ,-    setDOMHTMLIFrameElementMarginWidth      ,----- ** Name-    DOMHTMLIFrameElementNamePropertyInfo    ,-    constructDOMHTMLIFrameElementName       ,-    dOMHTMLIFrameElementName                ,-    getDOMHTMLIFrameElementName             ,-    setDOMHTMLIFrameElementName             ,----- ** Sandbox-    DOMHTMLIFrameElementSandboxPropertyInfo ,-    clearDOMHTMLIFrameElementSandbox        ,-    constructDOMHTMLIFrameElementSandbox    ,-    dOMHTMLIFrameElementSandbox             ,-    getDOMHTMLIFrameElementSandbox          ,-    setDOMHTMLIFrameElementSandbox          ,----- ** Scrolling-    DOMHTMLIFrameElementScrollingPropertyInfo,-    constructDOMHTMLIFrameElementScrolling  ,-    dOMHTMLIFrameElementScrolling           ,-    getDOMHTMLIFrameElementScrolling        ,-    setDOMHTMLIFrameElementScrolling        ,----- ** Src-    DOMHTMLIFrameElementSrcPropertyInfo     ,-    constructDOMHTMLIFrameElementSrc        ,-    dOMHTMLIFrameElementSrc                 ,-    getDOMHTMLIFrameElementSrc              ,-    setDOMHTMLIFrameElementSrc              ,----- ** Srcdoc-    DOMHTMLIFrameElementSrcdocPropertyInfo  ,-    clearDOMHTMLIFrameElementSrcdoc         ,-    constructDOMHTMLIFrameElementSrcdoc     ,-    dOMHTMLIFrameElementSrcdoc              ,-    getDOMHTMLIFrameElementSrcdoc           ,-    setDOMHTMLIFrameElementSrcdoc           ,----- ** Width-    DOMHTMLIFrameElementWidthPropertyInfo   ,-    constructDOMHTMLIFrameElementWidth      ,-    dOMHTMLIFrameElementWidth               ,-    getDOMHTMLIFrameElementWidth            ,-    setDOMHTMLIFrameElementWidth            ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMHTMLIFrameElement = DOMHTMLIFrameElement (ForeignPtr DOMHTMLIFrameElement)-foreign import ccall "webkit_dom_html_iframe_element_get_type"-    c_webkit_dom_html_iframe_element_get_type :: IO GType--type instance ParentTypes DOMHTMLIFrameElement = DOMHTMLIFrameElementParentTypes-type DOMHTMLIFrameElementParentTypes = '[DOMHTMLElement, DOMElement, DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMHTMLIFrameElement where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_html_iframe_element_get_type-    --class GObject o => DOMHTMLIFrameElementK o-instance (GObject o, IsDescendantOf DOMHTMLIFrameElement o) => DOMHTMLIFrameElementK o--toDOMHTMLIFrameElement :: DOMHTMLIFrameElementK o => o -> IO DOMHTMLIFrameElement-toDOMHTMLIFrameElement = unsafeCastTo DOMHTMLIFrameElement--noDOMHTMLIFrameElement :: Maybe DOMHTMLIFrameElement-noDOMHTMLIFrameElement = Nothing--type family ResolveDOMHTMLIFrameElementMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMHTMLIFrameElementMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMHTMLIFrameElementMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMHTMLIFrameElementMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMHTMLIFrameElementMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMHTMLIFrameElementMethod "blur" o = DOMElementBlurMethodInfo-    ResolveDOMHTMLIFrameElementMethod "click" o = DOMHTMLElementClickMethodInfo-    ResolveDOMHTMLIFrameElementMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMHTMLIFrameElementMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMHTMLIFrameElementMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMHTMLIFrameElementMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMHTMLIFrameElementMethod "focus" o = DOMElementFocusMethodInfo-    ResolveDOMHTMLIFrameElementMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMHTMLIFrameElementMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMHTMLIFrameElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo-    ResolveDOMHTMLIFrameElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo-    ResolveDOMHTMLIFrameElementMethod "hasAttributes" o = DOMElementHasAttributesMethodInfo-    ResolveDOMHTMLIFrameElementMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMHTMLIFrameElementMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMHTMLIFrameElementMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMHTMLIFrameElementMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMHTMLIFrameElementMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMHTMLIFrameElementMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMHTMLIFrameElementMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMHTMLIFrameElementMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMHTMLIFrameElementMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMHTMLIFrameElementMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMHTMLIFrameElementMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMHTMLIFrameElementMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMHTMLIFrameElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo-    ResolveDOMHTMLIFrameElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo-    ResolveDOMHTMLIFrameElementMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMHTMLIFrameElementMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMHTMLIFrameElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo-    ResolveDOMHTMLIFrameElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo-    ResolveDOMHTMLIFrameElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo-    ResolveDOMHTMLIFrameElementMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMHTMLIFrameElementMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMHTMLIFrameElementMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMHTMLIFrameElementMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMHTMLIFrameElementMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMHTMLIFrameElementMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMHTMLIFrameElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo-    ResolveDOMHTMLIFrameElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo-    ResolveDOMHTMLIFrameElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo-    ResolveDOMHTMLIFrameElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo-    ResolveDOMHTMLIFrameElementMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMHTMLIFrameElementMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMHTMLIFrameElementMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMHTMLIFrameElementMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMHTMLIFrameElementMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getAccessKey" o = DOMHTMLElementGetAccessKeyMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getAlign" o = DOMHTMLIFrameElementGetAlignMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getAttributes" o = DOMElementGetAttributesMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getClassName" o = DOMElementGetClassNameMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getContentDocument" o = DOMHTMLIFrameElementGetContentDocumentMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getContentEditable" o = DOMHTMLElementGetContentEditableMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getContentWindow" o = DOMHTMLIFrameElementGetContentWindowMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getDir" o = DOMHTMLElementGetDirMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getElementsByClassName" o = DOMElementGetElementsByClassNameMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getElementsByClassNameAsHtmlCollection" o = DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getElementsByTagName" o = DOMElementGetElementsByTagNameMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getElementsByTagNameAsHtmlCollection" o = DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getElementsByTagNameNs" o = DOMElementGetElementsByTagNameNsMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getElementsByTagNameNsAsHtmlCollection" o = DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getFrameBorder" o = DOMHTMLIFrameElementGetFrameBorderMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getHeight" o = DOMHTMLIFrameElementGetHeightMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getId" o = DOMElementGetIdMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getInnerText" o = DOMHTMLElementGetInnerTextMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getIsContentEditable" o = DOMHTMLElementGetIsContentEditableMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getLang" o = DOMHTMLElementGetLangMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getLongDesc" o = DOMHTMLIFrameElementGetLongDescMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getMarginHeight" o = DOMHTMLIFrameElementGetMarginHeightMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getMarginWidth" o = DOMHTMLIFrameElementGetMarginWidthMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getName" o = DOMHTMLIFrameElementGetNameMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getOffsetHeight" o = DOMElementGetOffsetHeightMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getOffsetLeft" o = DOMElementGetOffsetLeftMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getOffsetParent" o = DOMElementGetOffsetParentMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getOffsetTop" o = DOMElementGetOffsetTopMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getOffsetWidth" o = DOMElementGetOffsetWidthMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getOuterText" o = DOMHTMLElementGetOuterTextMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getScrollHeight" o = DOMElementGetScrollHeightMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getScrollLeft" o = DOMElementGetScrollLeftMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getScrollTop" o = DOMElementGetScrollTopMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getScrollWidth" o = DOMElementGetScrollWidthMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getScrolling" o = DOMHTMLIFrameElementGetScrollingMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getSrc" o = DOMHTMLIFrameElementGetSrcMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getStyle" o = DOMElementGetStyleMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getTabIndex" o = DOMHTMLElementGetTabIndexMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getTagName" o = DOMElementGetTagNameMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getTitle" o = DOMHTMLElementGetTitleMethodInfo-    ResolveDOMHTMLIFrameElementMethod "getWidth" o = DOMHTMLIFrameElementGetWidthMethodInfo-    ResolveDOMHTMLIFrameElementMethod "setAccessKey" o = DOMHTMLElementSetAccessKeyMethodInfo-    ResolveDOMHTMLIFrameElementMethod "setAlign" o = DOMHTMLIFrameElementSetAlignMethodInfo-    ResolveDOMHTMLIFrameElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo-    ResolveDOMHTMLIFrameElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo-    ResolveDOMHTMLIFrameElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo-    ResolveDOMHTMLIFrameElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo-    ResolveDOMHTMLIFrameElementMethod "setClassName" o = DOMElementSetClassNameMethodInfo-    ResolveDOMHTMLIFrameElementMethod "setContentEditable" o = DOMHTMLElementSetContentEditableMethodInfo-    ResolveDOMHTMLIFrameElementMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMHTMLIFrameElementMethod "setDir" o = DOMHTMLElementSetDirMethodInfo-    ResolveDOMHTMLIFrameElementMethod "setFrameBorder" o = DOMHTMLIFrameElementSetFrameBorderMethodInfo-    ResolveDOMHTMLIFrameElementMethod "setHeight" o = DOMHTMLIFrameElementSetHeightMethodInfo-    ResolveDOMHTMLIFrameElementMethod "setId" o = DOMElementSetIdMethodInfo-    ResolveDOMHTMLIFrameElementMethod "setInnerText" o = DOMHTMLElementSetInnerTextMethodInfo-    ResolveDOMHTMLIFrameElementMethod "setLang" o = DOMHTMLElementSetLangMethodInfo-    ResolveDOMHTMLIFrameElementMethod "setLongDesc" o = DOMHTMLIFrameElementSetLongDescMethodInfo-    ResolveDOMHTMLIFrameElementMethod "setMarginHeight" o = DOMHTMLIFrameElementSetMarginHeightMethodInfo-    ResolveDOMHTMLIFrameElementMethod "setMarginWidth" o = DOMHTMLIFrameElementSetMarginWidthMethodInfo-    ResolveDOMHTMLIFrameElementMethod "setName" o = DOMHTMLIFrameElementSetNameMethodInfo-    ResolveDOMHTMLIFrameElementMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMHTMLIFrameElementMethod "setOuterText" o = DOMHTMLElementSetOuterTextMethodInfo-    ResolveDOMHTMLIFrameElementMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMHTMLIFrameElementMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMHTMLIFrameElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo-    ResolveDOMHTMLIFrameElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo-    ResolveDOMHTMLIFrameElementMethod "setScrolling" o = DOMHTMLIFrameElementSetScrollingMethodInfo-    ResolveDOMHTMLIFrameElementMethod "setSrc" o = DOMHTMLIFrameElementSetSrcMethodInfo-    ResolveDOMHTMLIFrameElementMethod "setTabIndex" o = DOMHTMLElementSetTabIndexMethodInfo-    ResolveDOMHTMLIFrameElementMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMHTMLIFrameElementMethod "setTitle" o = DOMHTMLElementSetTitleMethodInfo-    ResolveDOMHTMLIFrameElementMethod "setWidth" o = DOMHTMLIFrameElementSetWidthMethodInfo-    ResolveDOMHTMLIFrameElementMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMHTMLIFrameElementMethod t DOMHTMLIFrameElement, MethodInfo info DOMHTMLIFrameElement p) => IsLabelProxy t (DOMHTMLIFrameElement -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMHTMLIFrameElementMethod t DOMHTMLIFrameElement, MethodInfo info DOMHTMLIFrameElement p) => IsLabel t (DOMHTMLIFrameElement -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "align"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLIFrameElementAlign :: (MonadIO m, DOMHTMLIFrameElementK o) => o -> m (Maybe T.Text)-getDOMHTMLIFrameElementAlign obj = liftIO $ getObjectPropertyString obj "align"--setDOMHTMLIFrameElementAlign :: (MonadIO m, DOMHTMLIFrameElementK o) => o -> T.Text -> m ()-setDOMHTMLIFrameElementAlign obj val = liftIO $ setObjectPropertyString obj "align" (Just val)--constructDOMHTMLIFrameElementAlign :: T.Text -> IO ([Char], GValue)-constructDOMHTMLIFrameElementAlign val = constructObjectPropertyString "align" (Just val)--data DOMHTMLIFrameElementAlignPropertyInfo-instance AttrInfo DOMHTMLIFrameElementAlignPropertyInfo where-    type AttrAllowedOps DOMHTMLIFrameElementAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLIFrameElementAlignPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLIFrameElementAlignPropertyInfo = DOMHTMLIFrameElementK-    type AttrGetType DOMHTMLIFrameElementAlignPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLIFrameElementAlignPropertyInfo = "align"-    attrGet _ = getDOMHTMLIFrameElementAlign-    attrSet _ = setDOMHTMLIFrameElementAlign-    attrConstruct _ = constructDOMHTMLIFrameElementAlign-    attrClear _ = undefined---- VVV Prop "content-document"-   -- Type: TInterface "WebKit2WebExtension" "DOMDocument"-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMHTMLIFrameElementContentDocument :: (MonadIO m, DOMHTMLIFrameElementK o) => o -> m DOMDocument-getDOMHTMLIFrameElementContentDocument obj = liftIO $ checkUnexpectedNothing "getDOMHTMLIFrameElementContentDocument" $ getObjectPropertyObject obj "content-document" DOMDocument--data DOMHTMLIFrameElementContentDocumentPropertyInfo-instance AttrInfo DOMHTMLIFrameElementContentDocumentPropertyInfo where-    type AttrAllowedOps DOMHTMLIFrameElementContentDocumentPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLIFrameElementContentDocumentPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLIFrameElementContentDocumentPropertyInfo = DOMHTMLIFrameElementK-    type AttrGetType DOMHTMLIFrameElementContentDocumentPropertyInfo = DOMDocument-    type AttrLabel DOMHTMLIFrameElementContentDocumentPropertyInfo = "content-document"-    attrGet _ = getDOMHTMLIFrameElementContentDocument-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "content-window"-   -- Type: TInterface "WebKit2WebExtension" "DOMDOMWindow"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLIFrameElementContentWindow :: (MonadIO m, DOMHTMLIFrameElementK o) => o -> m (Maybe DOMDOMWindow)-getDOMHTMLIFrameElementContentWindow obj = liftIO $ getObjectPropertyObject obj "content-window" DOMDOMWindow--data DOMHTMLIFrameElementContentWindowPropertyInfo-instance AttrInfo DOMHTMLIFrameElementContentWindowPropertyInfo where-    type AttrAllowedOps DOMHTMLIFrameElementContentWindowPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLIFrameElementContentWindowPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLIFrameElementContentWindowPropertyInfo = DOMHTMLIFrameElementK-    type AttrGetType DOMHTMLIFrameElementContentWindowPropertyInfo = (Maybe DOMDOMWindow)-    type AttrLabel DOMHTMLIFrameElementContentWindowPropertyInfo = "content-window"-    attrGet _ = getDOMHTMLIFrameElementContentWindow-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "frame-border"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLIFrameElementFrameBorder :: (MonadIO m, DOMHTMLIFrameElementK o) => o -> m (Maybe T.Text)-getDOMHTMLIFrameElementFrameBorder obj = liftIO $ getObjectPropertyString obj "frame-border"--setDOMHTMLIFrameElementFrameBorder :: (MonadIO m, DOMHTMLIFrameElementK o) => o -> T.Text -> m ()-setDOMHTMLIFrameElementFrameBorder obj val = liftIO $ setObjectPropertyString obj "frame-border" (Just val)--constructDOMHTMLIFrameElementFrameBorder :: T.Text -> IO ([Char], GValue)-constructDOMHTMLIFrameElementFrameBorder val = constructObjectPropertyString "frame-border" (Just val)--data DOMHTMLIFrameElementFrameBorderPropertyInfo-instance AttrInfo DOMHTMLIFrameElementFrameBorderPropertyInfo where-    type AttrAllowedOps DOMHTMLIFrameElementFrameBorderPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLIFrameElementFrameBorderPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLIFrameElementFrameBorderPropertyInfo = DOMHTMLIFrameElementK-    type AttrGetType DOMHTMLIFrameElementFrameBorderPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLIFrameElementFrameBorderPropertyInfo = "frame-border"-    attrGet _ = getDOMHTMLIFrameElementFrameBorder-    attrSet _ = setDOMHTMLIFrameElementFrameBorder-    attrConstruct _ = constructDOMHTMLIFrameElementFrameBorder-    attrClear _ = undefined---- VVV Prop "height"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLIFrameElementHeight :: (MonadIO m, DOMHTMLIFrameElementK o) => o -> m (Maybe T.Text)-getDOMHTMLIFrameElementHeight obj = liftIO $ getObjectPropertyString obj "height"--setDOMHTMLIFrameElementHeight :: (MonadIO m, DOMHTMLIFrameElementK o) => o -> T.Text -> m ()-setDOMHTMLIFrameElementHeight obj val = liftIO $ setObjectPropertyString obj "height" (Just val)--constructDOMHTMLIFrameElementHeight :: T.Text -> IO ([Char], GValue)-constructDOMHTMLIFrameElementHeight val = constructObjectPropertyString "height" (Just val)--data DOMHTMLIFrameElementHeightPropertyInfo-instance AttrInfo DOMHTMLIFrameElementHeightPropertyInfo where-    type AttrAllowedOps DOMHTMLIFrameElementHeightPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLIFrameElementHeightPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLIFrameElementHeightPropertyInfo = DOMHTMLIFrameElementK-    type AttrGetType DOMHTMLIFrameElementHeightPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLIFrameElementHeightPropertyInfo = "height"-    attrGet _ = getDOMHTMLIFrameElementHeight-    attrSet _ = setDOMHTMLIFrameElementHeight-    attrConstruct _ = constructDOMHTMLIFrameElementHeight-    attrClear _ = undefined---- VVV Prop "long-desc"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLIFrameElementLongDesc :: (MonadIO m, DOMHTMLIFrameElementK o) => o -> m (Maybe T.Text)-getDOMHTMLIFrameElementLongDesc obj = liftIO $ getObjectPropertyString obj "long-desc"--setDOMHTMLIFrameElementLongDesc :: (MonadIO m, DOMHTMLIFrameElementK o) => o -> T.Text -> m ()-setDOMHTMLIFrameElementLongDesc obj val = liftIO $ setObjectPropertyString obj "long-desc" (Just val)--constructDOMHTMLIFrameElementLongDesc :: T.Text -> IO ([Char], GValue)-constructDOMHTMLIFrameElementLongDesc val = constructObjectPropertyString "long-desc" (Just val)--data DOMHTMLIFrameElementLongDescPropertyInfo-instance AttrInfo DOMHTMLIFrameElementLongDescPropertyInfo where-    type AttrAllowedOps DOMHTMLIFrameElementLongDescPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLIFrameElementLongDescPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLIFrameElementLongDescPropertyInfo = DOMHTMLIFrameElementK-    type AttrGetType DOMHTMLIFrameElementLongDescPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLIFrameElementLongDescPropertyInfo = "long-desc"-    attrGet _ = getDOMHTMLIFrameElementLongDesc-    attrSet _ = setDOMHTMLIFrameElementLongDesc-    attrConstruct _ = constructDOMHTMLIFrameElementLongDesc-    attrClear _ = undefined---- VVV Prop "margin-height"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLIFrameElementMarginHeight :: (MonadIO m, DOMHTMLIFrameElementK o) => o -> m (Maybe T.Text)-getDOMHTMLIFrameElementMarginHeight obj = liftIO $ getObjectPropertyString obj "margin-height"--setDOMHTMLIFrameElementMarginHeight :: (MonadIO m, DOMHTMLIFrameElementK o) => o -> T.Text -> m ()-setDOMHTMLIFrameElementMarginHeight obj val = liftIO $ setObjectPropertyString obj "margin-height" (Just val)--constructDOMHTMLIFrameElementMarginHeight :: T.Text -> IO ([Char], GValue)-constructDOMHTMLIFrameElementMarginHeight val = constructObjectPropertyString "margin-height" (Just val)--data DOMHTMLIFrameElementMarginHeightPropertyInfo-instance AttrInfo DOMHTMLIFrameElementMarginHeightPropertyInfo where-    type AttrAllowedOps DOMHTMLIFrameElementMarginHeightPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLIFrameElementMarginHeightPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLIFrameElementMarginHeightPropertyInfo = DOMHTMLIFrameElementK-    type AttrGetType DOMHTMLIFrameElementMarginHeightPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLIFrameElementMarginHeightPropertyInfo = "margin-height"-    attrGet _ = getDOMHTMLIFrameElementMarginHeight-    attrSet _ = setDOMHTMLIFrameElementMarginHeight-    attrConstruct _ = constructDOMHTMLIFrameElementMarginHeight-    attrClear _ = undefined---- VVV Prop "margin-width"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLIFrameElementMarginWidth :: (MonadIO m, DOMHTMLIFrameElementK o) => o -> m (Maybe T.Text)-getDOMHTMLIFrameElementMarginWidth obj = liftIO $ getObjectPropertyString obj "margin-width"--setDOMHTMLIFrameElementMarginWidth :: (MonadIO m, DOMHTMLIFrameElementK o) => o -> T.Text -> m ()-setDOMHTMLIFrameElementMarginWidth obj val = liftIO $ setObjectPropertyString obj "margin-width" (Just val)--constructDOMHTMLIFrameElementMarginWidth :: T.Text -> IO ([Char], GValue)-constructDOMHTMLIFrameElementMarginWidth val = constructObjectPropertyString "margin-width" (Just val)--data DOMHTMLIFrameElementMarginWidthPropertyInfo-instance AttrInfo DOMHTMLIFrameElementMarginWidthPropertyInfo where-    type AttrAllowedOps DOMHTMLIFrameElementMarginWidthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLIFrameElementMarginWidthPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLIFrameElementMarginWidthPropertyInfo = DOMHTMLIFrameElementK-    type AttrGetType DOMHTMLIFrameElementMarginWidthPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLIFrameElementMarginWidthPropertyInfo = "margin-width"-    attrGet _ = getDOMHTMLIFrameElementMarginWidth-    attrSet _ = setDOMHTMLIFrameElementMarginWidth-    attrConstruct _ = constructDOMHTMLIFrameElementMarginWidth-    attrClear _ = undefined---- VVV Prop "name"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLIFrameElementName :: (MonadIO m, DOMHTMLIFrameElementK o) => o -> m (Maybe T.Text)-getDOMHTMLIFrameElementName obj = liftIO $ getObjectPropertyString obj "name"--setDOMHTMLIFrameElementName :: (MonadIO m, DOMHTMLIFrameElementK o) => o -> T.Text -> m ()-setDOMHTMLIFrameElementName obj val = liftIO $ setObjectPropertyString obj "name" (Just val)--constructDOMHTMLIFrameElementName :: T.Text -> IO ([Char], GValue)-constructDOMHTMLIFrameElementName val = constructObjectPropertyString "name" (Just val)--data DOMHTMLIFrameElementNamePropertyInfo-instance AttrInfo DOMHTMLIFrameElementNamePropertyInfo where-    type AttrAllowedOps DOMHTMLIFrameElementNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLIFrameElementNamePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLIFrameElementNamePropertyInfo = DOMHTMLIFrameElementK-    type AttrGetType DOMHTMLIFrameElementNamePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLIFrameElementNamePropertyInfo = "name"-    attrGet _ = getDOMHTMLIFrameElementName-    attrSet _ = setDOMHTMLIFrameElementName-    attrConstruct _ = constructDOMHTMLIFrameElementName-    attrClear _ = undefined---- VVV Prop "sandbox"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLIFrameElementSandbox :: (MonadIO m, DOMHTMLIFrameElementK o) => o -> m (Maybe T.Text)-getDOMHTMLIFrameElementSandbox obj = liftIO $ getObjectPropertyString obj "sandbox"--setDOMHTMLIFrameElementSandbox :: (MonadIO m, DOMHTMLIFrameElementK o) => o -> T.Text -> m ()-setDOMHTMLIFrameElementSandbox obj val = liftIO $ setObjectPropertyString obj "sandbox" (Just val)--constructDOMHTMLIFrameElementSandbox :: T.Text -> IO ([Char], GValue)-constructDOMHTMLIFrameElementSandbox val = constructObjectPropertyString "sandbox" (Just val)--clearDOMHTMLIFrameElementSandbox :: (MonadIO m, DOMHTMLIFrameElementK o) => o -> m ()-clearDOMHTMLIFrameElementSandbox obj = liftIO $ setObjectPropertyString obj "sandbox" (Nothing :: Maybe T.Text)--data DOMHTMLIFrameElementSandboxPropertyInfo-instance AttrInfo DOMHTMLIFrameElementSandboxPropertyInfo where-    type AttrAllowedOps DOMHTMLIFrameElementSandboxPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLIFrameElementSandboxPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLIFrameElementSandboxPropertyInfo = DOMHTMLIFrameElementK-    type AttrGetType DOMHTMLIFrameElementSandboxPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLIFrameElementSandboxPropertyInfo = "sandbox"-    attrGet _ = getDOMHTMLIFrameElementSandbox-    attrSet _ = setDOMHTMLIFrameElementSandbox-    attrConstruct _ = constructDOMHTMLIFrameElementSandbox-    attrClear _ = clearDOMHTMLIFrameElementSandbox---- VVV Prop "scrolling"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLIFrameElementScrolling :: (MonadIO m, DOMHTMLIFrameElementK o) => o -> m (Maybe T.Text)-getDOMHTMLIFrameElementScrolling obj = liftIO $ getObjectPropertyString obj "scrolling"--setDOMHTMLIFrameElementScrolling :: (MonadIO m, DOMHTMLIFrameElementK o) => o -> T.Text -> m ()-setDOMHTMLIFrameElementScrolling obj val = liftIO $ setObjectPropertyString obj "scrolling" (Just val)--constructDOMHTMLIFrameElementScrolling :: T.Text -> IO ([Char], GValue)-constructDOMHTMLIFrameElementScrolling val = constructObjectPropertyString "scrolling" (Just val)--data DOMHTMLIFrameElementScrollingPropertyInfo-instance AttrInfo DOMHTMLIFrameElementScrollingPropertyInfo where-    type AttrAllowedOps DOMHTMLIFrameElementScrollingPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLIFrameElementScrollingPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLIFrameElementScrollingPropertyInfo = DOMHTMLIFrameElementK-    type AttrGetType DOMHTMLIFrameElementScrollingPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLIFrameElementScrollingPropertyInfo = "scrolling"-    attrGet _ = getDOMHTMLIFrameElementScrolling-    attrSet _ = setDOMHTMLIFrameElementScrolling-    attrConstruct _ = constructDOMHTMLIFrameElementScrolling-    attrClear _ = undefined---- VVV Prop "src"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLIFrameElementSrc :: (MonadIO m, DOMHTMLIFrameElementK o) => o -> m (Maybe T.Text)-getDOMHTMLIFrameElementSrc obj = liftIO $ getObjectPropertyString obj "src"--setDOMHTMLIFrameElementSrc :: (MonadIO m, DOMHTMLIFrameElementK o) => o -> T.Text -> m ()-setDOMHTMLIFrameElementSrc obj val = liftIO $ setObjectPropertyString obj "src" (Just val)--constructDOMHTMLIFrameElementSrc :: T.Text -> IO ([Char], GValue)-constructDOMHTMLIFrameElementSrc val = constructObjectPropertyString "src" (Just val)--data DOMHTMLIFrameElementSrcPropertyInfo-instance AttrInfo DOMHTMLIFrameElementSrcPropertyInfo where-    type AttrAllowedOps DOMHTMLIFrameElementSrcPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLIFrameElementSrcPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLIFrameElementSrcPropertyInfo = DOMHTMLIFrameElementK-    type AttrGetType DOMHTMLIFrameElementSrcPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLIFrameElementSrcPropertyInfo = "src"-    attrGet _ = getDOMHTMLIFrameElementSrc-    attrSet _ = setDOMHTMLIFrameElementSrc-    attrConstruct _ = constructDOMHTMLIFrameElementSrc-    attrClear _ = undefined---- VVV Prop "srcdoc"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLIFrameElementSrcdoc :: (MonadIO m, DOMHTMLIFrameElementK o) => o -> m (Maybe T.Text)-getDOMHTMLIFrameElementSrcdoc obj = liftIO $ getObjectPropertyString obj "srcdoc"--setDOMHTMLIFrameElementSrcdoc :: (MonadIO m, DOMHTMLIFrameElementK o) => o -> T.Text -> m ()-setDOMHTMLIFrameElementSrcdoc obj val = liftIO $ setObjectPropertyString obj "srcdoc" (Just val)--constructDOMHTMLIFrameElementSrcdoc :: T.Text -> IO ([Char], GValue)-constructDOMHTMLIFrameElementSrcdoc val = constructObjectPropertyString "srcdoc" (Just val)--clearDOMHTMLIFrameElementSrcdoc :: (MonadIO m, DOMHTMLIFrameElementK o) => o -> m ()-clearDOMHTMLIFrameElementSrcdoc obj = liftIO $ setObjectPropertyString obj "srcdoc" (Nothing :: Maybe T.Text)--data DOMHTMLIFrameElementSrcdocPropertyInfo-instance AttrInfo DOMHTMLIFrameElementSrcdocPropertyInfo where-    type AttrAllowedOps DOMHTMLIFrameElementSrcdocPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLIFrameElementSrcdocPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLIFrameElementSrcdocPropertyInfo = DOMHTMLIFrameElementK-    type AttrGetType DOMHTMLIFrameElementSrcdocPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLIFrameElementSrcdocPropertyInfo = "srcdoc"-    attrGet _ = getDOMHTMLIFrameElementSrcdoc-    attrSet _ = setDOMHTMLIFrameElementSrcdoc-    attrConstruct _ = constructDOMHTMLIFrameElementSrcdoc-    attrClear _ = clearDOMHTMLIFrameElementSrcdoc---- VVV Prop "width"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLIFrameElementWidth :: (MonadIO m, DOMHTMLIFrameElementK o) => o -> m (Maybe T.Text)-getDOMHTMLIFrameElementWidth obj = liftIO $ getObjectPropertyString obj "width"--setDOMHTMLIFrameElementWidth :: (MonadIO m, DOMHTMLIFrameElementK o) => o -> T.Text -> m ()-setDOMHTMLIFrameElementWidth obj val = liftIO $ setObjectPropertyString obj "width" (Just val)--constructDOMHTMLIFrameElementWidth :: T.Text -> IO ([Char], GValue)-constructDOMHTMLIFrameElementWidth val = constructObjectPropertyString "width" (Just val)--data DOMHTMLIFrameElementWidthPropertyInfo-instance AttrInfo DOMHTMLIFrameElementWidthPropertyInfo where-    type AttrAllowedOps DOMHTMLIFrameElementWidthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLIFrameElementWidthPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLIFrameElementWidthPropertyInfo = DOMHTMLIFrameElementK-    type AttrGetType DOMHTMLIFrameElementWidthPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLIFrameElementWidthPropertyInfo = "width"-    attrGet _ = getDOMHTMLIFrameElementWidth-    attrSet _ = setDOMHTMLIFrameElementWidth-    attrConstruct _ = constructDOMHTMLIFrameElementWidth-    attrClear _ = undefined--type instance AttributeList DOMHTMLIFrameElement = DOMHTMLIFrameElementAttributeList-type DOMHTMLIFrameElementAttributeList = ('[ '("accessKey", DOMHTMLElementAccessKeyPropertyInfo), '("align", DOMHTMLIFrameElementAlignPropertyInfo), '("attributes", DOMElementAttributesPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMElementChildrenPropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("contentDocument", DOMHTMLIFrameElementContentDocumentPropertyInfo), '("contentEditable", DOMHTMLElementContentEditablePropertyInfo), '("contentWindow", DOMHTMLIFrameElementContentWindowPropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("frameBorder", DOMHTMLIFrameElementFrameBorderPropertyInfo), '("height", DOMHTMLIFrameElementHeightPropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("id", DOMElementIdPropertyInfo), '("innerHtml", DOMElementInnerHtmlPropertyInfo), '("innerText", DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", DOMHTMLElementIsContentEditablePropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("longDesc", DOMHTMLIFrameElementLongDescPropertyInfo), '("marginHeight", DOMHTMLIFrameElementMarginHeightPropertyInfo), '("marginWidth", DOMHTMLIFrameElementMarginWidthPropertyInfo), '("name", DOMHTMLIFrameElementNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("outerHtml", DOMElementOuterHtmlPropertyInfo), '("outerText", DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("sandbox", DOMHTMLIFrameElementSandboxPropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("scrolling", DOMHTMLIFrameElementScrollingPropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("src", DOMHTMLIFrameElementSrcPropertyInfo), '("srcdoc", DOMHTMLIFrameElementSrcdocPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tabIndex", DOMHTMLElementTabIndexPropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo), '("width", DOMHTMLIFrameElementWidthPropertyInfo)] :: [(Symbol, *)])--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--dOMHTMLIFrameElementSandbox :: AttrLabelProxy "sandbox"-dOMHTMLIFrameElementSandbox = AttrLabelProxy--dOMHTMLIFrameElementScrolling :: AttrLabelProxy "scrolling"-dOMHTMLIFrameElementScrolling = AttrLabelProxy--dOMHTMLIFrameElementSrc :: AttrLabelProxy "src"-dOMHTMLIFrameElementSrc = AttrLabelProxy--dOMHTMLIFrameElementSrcdoc :: AttrLabelProxy "srcdoc"-dOMHTMLIFrameElementSrcdoc = AttrLabelProxy--dOMHTMLIFrameElementWidth :: AttrLabelProxy "width"-dOMHTMLIFrameElementWidth = AttrLabelProxy--type instance SignalList DOMHTMLIFrameElement = DOMHTMLIFrameElementSignalList-type DOMHTMLIFrameElementSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMHTMLIFrameElement::get_align--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLIFrameElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLIFrameElement"-    IO CString---dOMHTMLIFrameElementGetAlign ::-    (MonadIO m, DOMHTMLIFrameElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLIFrameElementGetAlign _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_iframe_element_get_align _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_iframe_element_get_align" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLIFrameElementGetAlignMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLIFrameElementK a) => MethodInfo DOMHTMLIFrameElementGetAlignMethodInfo a signature where-    overloadedMethod _ = dOMHTMLIFrameElementGetAlign---- method DOMHTMLIFrameElement::get_content_document--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLIFrameElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLIFrameElement"-    IO (Ptr DOMDocument)---dOMHTMLIFrameElementGetContentDocument ::-    (MonadIO m, DOMHTMLIFrameElementK a) =>-    a                                       -- _obj-    -> m DOMDocument                        -- result-dOMHTMLIFrameElementGetContentDocument _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_iframe_element_get_content_document _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_iframe_element_get_content_document" result-    result' <- (newObject DOMDocument) result-    touchManagedPtr _obj-    return result'--data DOMHTMLIFrameElementGetContentDocumentMethodInfo-instance (signature ~ (m DOMDocument), MonadIO m, DOMHTMLIFrameElementK a) => MethodInfo DOMHTMLIFrameElementGetContentDocumentMethodInfo a signature where-    overloadedMethod _ = dOMHTMLIFrameElementGetContentDocument---- method DOMHTMLIFrameElement::get_content_window--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLIFrameElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLIFrameElement"-    IO (Ptr DOMDOMWindow)---dOMHTMLIFrameElementGetContentWindow ::-    (MonadIO m, DOMHTMLIFrameElementK a) =>-    a                                       -- _obj-    -> m DOMDOMWindow                       -- result-dOMHTMLIFrameElementGetContentWindow _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_iframe_element_get_content_window _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_iframe_element_get_content_window" result-    result' <- (wrapObject DOMDOMWindow) result-    touchManagedPtr _obj-    return result'--data DOMHTMLIFrameElementGetContentWindowMethodInfo-instance (signature ~ (m DOMDOMWindow), MonadIO m, DOMHTMLIFrameElementK a) => MethodInfo DOMHTMLIFrameElementGetContentWindowMethodInfo a signature where-    overloadedMethod _ = dOMHTMLIFrameElementGetContentWindow---- method DOMHTMLIFrameElement::get_frame_border--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLIFrameElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLIFrameElement"-    IO CString---dOMHTMLIFrameElementGetFrameBorder ::-    (MonadIO m, DOMHTMLIFrameElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLIFrameElementGetFrameBorder _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_iframe_element_get_frame_border _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_iframe_element_get_frame_border" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLIFrameElementGetFrameBorderMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLIFrameElementK a) => MethodInfo DOMHTMLIFrameElementGetFrameBorderMethodInfo a signature where-    overloadedMethod _ = dOMHTMLIFrameElementGetFrameBorder---- method DOMHTMLIFrameElement::get_height--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLIFrameElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLIFrameElement"-    IO CString---dOMHTMLIFrameElementGetHeight ::-    (MonadIO m, DOMHTMLIFrameElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLIFrameElementGetHeight _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_iframe_element_get_height _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_iframe_element_get_height" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLIFrameElementGetHeightMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLIFrameElementK a) => MethodInfo DOMHTMLIFrameElementGetHeightMethodInfo a signature where-    overloadedMethod _ = dOMHTMLIFrameElementGetHeight---- method DOMHTMLIFrameElement::get_long_desc--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLIFrameElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLIFrameElement"-    IO CString---dOMHTMLIFrameElementGetLongDesc ::-    (MonadIO m, DOMHTMLIFrameElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLIFrameElementGetLongDesc _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_iframe_element_get_long_desc _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_iframe_element_get_long_desc" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLIFrameElementGetLongDescMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLIFrameElementK a) => MethodInfo DOMHTMLIFrameElementGetLongDescMethodInfo a signature where-    overloadedMethod _ = dOMHTMLIFrameElementGetLongDesc---- method DOMHTMLIFrameElement::get_margin_height--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLIFrameElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLIFrameElement"-    IO CString---dOMHTMLIFrameElementGetMarginHeight ::-    (MonadIO m, DOMHTMLIFrameElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLIFrameElementGetMarginHeight _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_iframe_element_get_margin_height _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_iframe_element_get_margin_height" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLIFrameElementGetMarginHeightMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLIFrameElementK a) => MethodInfo DOMHTMLIFrameElementGetMarginHeightMethodInfo a signature where-    overloadedMethod _ = dOMHTMLIFrameElementGetMarginHeight---- method DOMHTMLIFrameElement::get_margin_width--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLIFrameElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLIFrameElement"-    IO CString---dOMHTMLIFrameElementGetMarginWidth ::-    (MonadIO m, DOMHTMLIFrameElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLIFrameElementGetMarginWidth _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_iframe_element_get_margin_width _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_iframe_element_get_margin_width" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLIFrameElementGetMarginWidthMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLIFrameElementK a) => MethodInfo DOMHTMLIFrameElementGetMarginWidthMethodInfo a signature where-    overloadedMethod _ = dOMHTMLIFrameElementGetMarginWidth---- method DOMHTMLIFrameElement::get_name--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLIFrameElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLIFrameElement"-    IO CString---dOMHTMLIFrameElementGetName ::-    (MonadIO m, DOMHTMLIFrameElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLIFrameElementGetName _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_iframe_element_get_name _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_iframe_element_get_name" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLIFrameElementGetNameMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLIFrameElementK a) => MethodInfo DOMHTMLIFrameElementGetNameMethodInfo a signature where-    overloadedMethod _ = dOMHTMLIFrameElementGetName---- method DOMHTMLIFrameElement::get_scrolling--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLIFrameElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLIFrameElement"-    IO CString---dOMHTMLIFrameElementGetScrolling ::-    (MonadIO m, DOMHTMLIFrameElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLIFrameElementGetScrolling _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_iframe_element_get_scrolling _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_iframe_element_get_scrolling" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLIFrameElementGetScrollingMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLIFrameElementK a) => MethodInfo DOMHTMLIFrameElementGetScrollingMethodInfo a signature where-    overloadedMethod _ = dOMHTMLIFrameElementGetScrolling---- method DOMHTMLIFrameElement::get_src--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLIFrameElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLIFrameElement"-    IO CString---dOMHTMLIFrameElementGetSrc ::-    (MonadIO m, DOMHTMLIFrameElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLIFrameElementGetSrc _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_iframe_element_get_src _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_iframe_element_get_src" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLIFrameElementGetSrcMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLIFrameElementK a) => MethodInfo DOMHTMLIFrameElementGetSrcMethodInfo a signature where-    overloadedMethod _ = dOMHTMLIFrameElementGetSrc---- method DOMHTMLIFrameElement::get_width--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLIFrameElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLIFrameElement"-    IO CString---dOMHTMLIFrameElementGetWidth ::-    (MonadIO m, DOMHTMLIFrameElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLIFrameElementGetWidth _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_iframe_element_get_width _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_iframe_element_get_width" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLIFrameElementGetWidthMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLIFrameElementK a) => MethodInfo DOMHTMLIFrameElementGetWidthMethodInfo a signature where-    overloadedMethod _ = dOMHTMLIFrameElementGetWidth---- method DOMHTMLIFrameElement::set_align--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLIFrameElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLIFrameElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLIFrameElementSetAlign ::-    (MonadIO m, DOMHTMLIFrameElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLIFrameElementSetAlign _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_iframe_element_set_align _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLIFrameElementSetAlignMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLIFrameElementK a) => MethodInfo DOMHTMLIFrameElementSetAlignMethodInfo a signature where-    overloadedMethod _ = dOMHTMLIFrameElementSetAlign---- method DOMHTMLIFrameElement::set_frame_border--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLIFrameElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLIFrameElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLIFrameElementSetFrameBorder ::-    (MonadIO m, DOMHTMLIFrameElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLIFrameElementSetFrameBorder _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_iframe_element_set_frame_border _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLIFrameElementSetFrameBorderMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLIFrameElementK a) => MethodInfo DOMHTMLIFrameElementSetFrameBorderMethodInfo a signature where-    overloadedMethod _ = dOMHTMLIFrameElementSetFrameBorder---- method DOMHTMLIFrameElement::set_height--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLIFrameElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLIFrameElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLIFrameElementSetHeight ::-    (MonadIO m, DOMHTMLIFrameElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLIFrameElementSetHeight _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_iframe_element_set_height _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLIFrameElementSetHeightMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLIFrameElementK a) => MethodInfo DOMHTMLIFrameElementSetHeightMethodInfo a signature where-    overloadedMethod _ = dOMHTMLIFrameElementSetHeight---- method DOMHTMLIFrameElement::set_long_desc--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLIFrameElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLIFrameElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLIFrameElementSetLongDesc ::-    (MonadIO m, DOMHTMLIFrameElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLIFrameElementSetLongDesc _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_iframe_element_set_long_desc _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLIFrameElementSetLongDescMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLIFrameElementK a) => MethodInfo DOMHTMLIFrameElementSetLongDescMethodInfo a signature where-    overloadedMethod _ = dOMHTMLIFrameElementSetLongDesc---- method DOMHTMLIFrameElement::set_margin_height--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLIFrameElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLIFrameElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLIFrameElementSetMarginHeight ::-    (MonadIO m, DOMHTMLIFrameElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLIFrameElementSetMarginHeight _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_iframe_element_set_margin_height _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLIFrameElementSetMarginHeightMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLIFrameElementK a) => MethodInfo DOMHTMLIFrameElementSetMarginHeightMethodInfo a signature where-    overloadedMethod _ = dOMHTMLIFrameElementSetMarginHeight---- method DOMHTMLIFrameElement::set_margin_width--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLIFrameElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLIFrameElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLIFrameElementSetMarginWidth ::-    (MonadIO m, DOMHTMLIFrameElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLIFrameElementSetMarginWidth _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_iframe_element_set_margin_width _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLIFrameElementSetMarginWidthMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLIFrameElementK a) => MethodInfo DOMHTMLIFrameElementSetMarginWidthMethodInfo a signature where-    overloadedMethod _ = dOMHTMLIFrameElementSetMarginWidth---- method DOMHTMLIFrameElement::set_name--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLIFrameElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLIFrameElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLIFrameElementSetName ::-    (MonadIO m, DOMHTMLIFrameElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLIFrameElementSetName _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_iframe_element_set_name _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLIFrameElementSetNameMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLIFrameElementK a) => MethodInfo DOMHTMLIFrameElementSetNameMethodInfo a signature where-    overloadedMethod _ = dOMHTMLIFrameElementSetName---- method DOMHTMLIFrameElement::set_scrolling--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLIFrameElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLIFrameElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLIFrameElementSetScrolling ::-    (MonadIO m, DOMHTMLIFrameElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLIFrameElementSetScrolling _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_iframe_element_set_scrolling _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLIFrameElementSetScrollingMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLIFrameElementK a) => MethodInfo DOMHTMLIFrameElementSetScrollingMethodInfo a signature where-    overloadedMethod _ = dOMHTMLIFrameElementSetScrolling---- method DOMHTMLIFrameElement::set_src--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLIFrameElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLIFrameElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLIFrameElementSetSrc ::-    (MonadIO m, DOMHTMLIFrameElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLIFrameElementSetSrc _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_iframe_element_set_src _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLIFrameElementSetSrcMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLIFrameElementK a) => MethodInfo DOMHTMLIFrameElementSetSrcMethodInfo a signature where-    overloadedMethod _ = dOMHTMLIFrameElementSetSrc---- method DOMHTMLIFrameElement::set_width--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLIFrameElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLIFrameElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLIFrameElementSetWidth ::-    (MonadIO m, DOMHTMLIFrameElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLIFrameElementSetWidth _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_iframe_element_set_width _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLIFrameElementSetWidthMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLIFrameElementK a) => MethodInfo DOMHTMLIFrameElementSetWidthMethodInfo a signature where-    overloadedMethod _ = dOMHTMLIFrameElementSetWidth--
− GI/WebKit2WebExtension/Objects/DOMHTMLIFrameElement.hs-boot
@@ -1,49 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMHTMLIFrameElement = DOMHTMLIFrameElement (ForeignPtr DOMHTMLIFrameElement)-instance GObject DOMHTMLIFrameElement where-class GObject o => DOMHTMLIFrameElementK o-instance (GObject o, IsDescendantOf DOMHTMLIFrameElement o) => DOMHTMLIFrameElementK o-data DOMHTMLIFrameElementAlignPropertyInfo-data DOMHTMLIFrameElementContentDocumentPropertyInfo-data DOMHTMLIFrameElementContentWindowPropertyInfo-data DOMHTMLIFrameElementFrameBorderPropertyInfo-data DOMHTMLIFrameElementHeightPropertyInfo-data DOMHTMLIFrameElementLongDescPropertyInfo-data DOMHTMLIFrameElementMarginHeightPropertyInfo-data DOMHTMLIFrameElementMarginWidthPropertyInfo-data DOMHTMLIFrameElementNamePropertyInfo-data DOMHTMLIFrameElementSandboxPropertyInfo-data DOMHTMLIFrameElementScrollingPropertyInfo-data DOMHTMLIFrameElementSrcPropertyInfo-data DOMHTMLIFrameElementSrcdocPropertyInfo-data DOMHTMLIFrameElementWidthPropertyInfo-data DOMHTMLIFrameElementGetAlignMethodInfo-data DOMHTMLIFrameElementGetContentDocumentMethodInfo-data DOMHTMLIFrameElementGetContentWindowMethodInfo-data DOMHTMLIFrameElementGetFrameBorderMethodInfo-data DOMHTMLIFrameElementGetHeightMethodInfo-data DOMHTMLIFrameElementGetLongDescMethodInfo-data DOMHTMLIFrameElementGetMarginHeightMethodInfo-data DOMHTMLIFrameElementGetMarginWidthMethodInfo-data DOMHTMLIFrameElementGetNameMethodInfo-data DOMHTMLIFrameElementGetScrollingMethodInfo-data DOMHTMLIFrameElementGetSrcMethodInfo-data DOMHTMLIFrameElementGetWidthMethodInfo-data DOMHTMLIFrameElementSetAlignMethodInfo-data DOMHTMLIFrameElementSetFrameBorderMethodInfo-data DOMHTMLIFrameElementSetHeightMethodInfo-data DOMHTMLIFrameElementSetLongDescMethodInfo-data DOMHTMLIFrameElementSetMarginHeightMethodInfo-data DOMHTMLIFrameElementSetMarginWidthMethodInfo-data DOMHTMLIFrameElementSetNameMethodInfo-data DOMHTMLIFrameElementSetScrollingMethodInfo-data DOMHTMLIFrameElementSetSrcMethodInfo-data DOMHTMLIFrameElementSetWidthMethodInfo
− GI/WebKit2WebExtension/Objects/DOMHTMLImageElement.hs
@@ -1,2078 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMHTMLImageElement-    ( ---- * Exported types-    DOMHTMLImageElement(..)                 ,-    DOMHTMLImageElementK                    ,-    toDOMHTMLImageElement                   ,-    noDOMHTMLImageElement                   ,--- -- * Methods--- ** dOMHTMLImageElementGetAlign-    DOMHTMLImageElementGetAlignMethodInfo   ,-    dOMHTMLImageElementGetAlign             ,----- ** dOMHTMLImageElementGetAlt-    DOMHTMLImageElementGetAltMethodInfo     ,-    dOMHTMLImageElementGetAlt               ,----- ** dOMHTMLImageElementGetBorder-    DOMHTMLImageElementGetBorderMethodInfo  ,-    dOMHTMLImageElementGetBorder            ,----- ** dOMHTMLImageElementGetComplete-    DOMHTMLImageElementGetCompleteMethodInfo,-    dOMHTMLImageElementGetComplete          ,----- ** dOMHTMLImageElementGetHeight-    DOMHTMLImageElementGetHeightMethodInfo  ,-    dOMHTMLImageElementGetHeight            ,----- ** dOMHTMLImageElementGetHspace-    DOMHTMLImageElementGetHspaceMethodInfo  ,-    dOMHTMLImageElementGetHspace            ,----- ** dOMHTMLImageElementGetIsMap-    DOMHTMLImageElementGetIsMapMethodInfo   ,-    dOMHTMLImageElementGetIsMap             ,----- ** dOMHTMLImageElementGetLongDesc-    DOMHTMLImageElementGetLongDescMethodInfo,-    dOMHTMLImageElementGetLongDesc          ,----- ** dOMHTMLImageElementGetLowsrc-    DOMHTMLImageElementGetLowsrcMethodInfo  ,-    dOMHTMLImageElementGetLowsrc            ,----- ** dOMHTMLImageElementGetName-    DOMHTMLImageElementGetNameMethodInfo    ,-    dOMHTMLImageElementGetName              ,----- ** dOMHTMLImageElementGetNaturalHeight-    DOMHTMLImageElementGetNaturalHeightMethodInfo,-    dOMHTMLImageElementGetNaturalHeight     ,----- ** dOMHTMLImageElementGetNaturalWidth-    DOMHTMLImageElementGetNaturalWidthMethodInfo,-    dOMHTMLImageElementGetNaturalWidth      ,----- ** dOMHTMLImageElementGetSrc-    DOMHTMLImageElementGetSrcMethodInfo     ,-    dOMHTMLImageElementGetSrc               ,----- ** dOMHTMLImageElementGetUseMap-    DOMHTMLImageElementGetUseMapMethodInfo  ,-    dOMHTMLImageElementGetUseMap            ,----- ** dOMHTMLImageElementGetVspace-    DOMHTMLImageElementGetVspaceMethodInfo  ,-    dOMHTMLImageElementGetVspace            ,----- ** dOMHTMLImageElementGetWidth-    DOMHTMLImageElementGetWidthMethodInfo   ,-    dOMHTMLImageElementGetWidth             ,----- ** dOMHTMLImageElementGetX-    DOMHTMLImageElementGetXMethodInfo       ,-    dOMHTMLImageElementGetX                 ,----- ** dOMHTMLImageElementGetY-    DOMHTMLImageElementGetYMethodInfo       ,-    dOMHTMLImageElementGetY                 ,----- ** dOMHTMLImageElementSetAlign-    DOMHTMLImageElementSetAlignMethodInfo   ,-    dOMHTMLImageElementSetAlign             ,----- ** dOMHTMLImageElementSetAlt-    DOMHTMLImageElementSetAltMethodInfo     ,-    dOMHTMLImageElementSetAlt               ,----- ** dOMHTMLImageElementSetBorder-    DOMHTMLImageElementSetBorderMethodInfo  ,-    dOMHTMLImageElementSetBorder            ,----- ** dOMHTMLImageElementSetHeight-    DOMHTMLImageElementSetHeightMethodInfo  ,-    dOMHTMLImageElementSetHeight            ,----- ** dOMHTMLImageElementSetHspace-    DOMHTMLImageElementSetHspaceMethodInfo  ,-    dOMHTMLImageElementSetHspace            ,----- ** dOMHTMLImageElementSetIsMap-    DOMHTMLImageElementSetIsMapMethodInfo   ,-    dOMHTMLImageElementSetIsMap             ,----- ** dOMHTMLImageElementSetLongDesc-    DOMHTMLImageElementSetLongDescMethodInfo,-    dOMHTMLImageElementSetLongDesc          ,----- ** dOMHTMLImageElementSetLowsrc-    DOMHTMLImageElementSetLowsrcMethodInfo  ,-    dOMHTMLImageElementSetLowsrc            ,----- ** dOMHTMLImageElementSetName-    DOMHTMLImageElementSetNameMethodInfo    ,-    dOMHTMLImageElementSetName              ,----- ** dOMHTMLImageElementSetSrc-    DOMHTMLImageElementSetSrcMethodInfo     ,-    dOMHTMLImageElementSetSrc               ,----- ** dOMHTMLImageElementSetUseMap-    DOMHTMLImageElementSetUseMapMethodInfo  ,-    dOMHTMLImageElementSetUseMap            ,----- ** dOMHTMLImageElementSetVspace-    DOMHTMLImageElementSetVspaceMethodInfo  ,-    dOMHTMLImageElementSetVspace            ,----- ** dOMHTMLImageElementSetWidth-    DOMHTMLImageElementSetWidthMethodInfo   ,-    dOMHTMLImageElementSetWidth             ,----- -- * Properties--- ** Align-    DOMHTMLImageElementAlignPropertyInfo    ,-    constructDOMHTMLImageElementAlign       ,-    dOMHTMLImageElementAlign                ,-    getDOMHTMLImageElementAlign             ,-    setDOMHTMLImageElementAlign             ,----- ** Alt-    DOMHTMLImageElementAltPropertyInfo      ,-    constructDOMHTMLImageElementAlt         ,-    dOMHTMLImageElementAlt                  ,-    getDOMHTMLImageElementAlt               ,-    setDOMHTMLImageElementAlt               ,----- ** Border-    DOMHTMLImageElementBorderPropertyInfo   ,-    constructDOMHTMLImageElementBorder      ,-    dOMHTMLImageElementBorder               ,-    getDOMHTMLImageElementBorder            ,-    setDOMHTMLImageElementBorder            ,----- ** Complete-    DOMHTMLImageElementCompletePropertyInfo ,-    dOMHTMLImageElementComplete             ,-    getDOMHTMLImageElementComplete          ,----- ** CrossOrigin-    DOMHTMLImageElementCrossOriginPropertyInfo,-    clearDOMHTMLImageElementCrossOrigin     ,-    constructDOMHTMLImageElementCrossOrigin ,-    dOMHTMLImageElementCrossOrigin          ,-    getDOMHTMLImageElementCrossOrigin       ,-    setDOMHTMLImageElementCrossOrigin       ,----- ** CurrentSrc-    DOMHTMLImageElementCurrentSrcPropertyInfo,-    dOMHTMLImageElementCurrentSrc           ,-    getDOMHTMLImageElementCurrentSrc        ,----- ** Height-    DOMHTMLImageElementHeightPropertyInfo   ,-    constructDOMHTMLImageElementHeight      ,-    dOMHTMLImageElementHeight               ,-    getDOMHTMLImageElementHeight            ,-    setDOMHTMLImageElementHeight            ,----- ** Hspace-    DOMHTMLImageElementHspacePropertyInfo   ,-    constructDOMHTMLImageElementHspace      ,-    dOMHTMLImageElementHspace               ,-    getDOMHTMLImageElementHspace            ,-    setDOMHTMLImageElementHspace            ,----- ** IsMap-    DOMHTMLImageElementIsMapPropertyInfo    ,-    constructDOMHTMLImageElementIsMap       ,-    dOMHTMLImageElementIsMap                ,-    getDOMHTMLImageElementIsMap             ,-    setDOMHTMLImageElementIsMap             ,----- ** LongDesc-    DOMHTMLImageElementLongDescPropertyInfo ,-    constructDOMHTMLImageElementLongDesc    ,-    dOMHTMLImageElementLongDesc             ,-    getDOMHTMLImageElementLongDesc          ,-    setDOMHTMLImageElementLongDesc          ,----- ** Lowsrc-    DOMHTMLImageElementLowsrcPropertyInfo   ,-    constructDOMHTMLImageElementLowsrc      ,-    dOMHTMLImageElementLowsrc               ,-    getDOMHTMLImageElementLowsrc            ,-    setDOMHTMLImageElementLowsrc            ,----- ** Name-    DOMHTMLImageElementNamePropertyInfo     ,-    constructDOMHTMLImageElementName        ,-    dOMHTMLImageElementName                 ,-    getDOMHTMLImageElementName              ,-    setDOMHTMLImageElementName              ,----- ** NaturalHeight-    DOMHTMLImageElementNaturalHeightPropertyInfo,-    dOMHTMLImageElementNaturalHeight        ,-    getDOMHTMLImageElementNaturalHeight     ,----- ** NaturalWidth-    DOMHTMLImageElementNaturalWidthPropertyInfo,-    dOMHTMLImageElementNaturalWidth         ,-    getDOMHTMLImageElementNaturalWidth      ,----- ** Sizes-    DOMHTMLImageElementSizesPropertyInfo    ,-    clearDOMHTMLImageElementSizes           ,-    constructDOMHTMLImageElementSizes       ,-    dOMHTMLImageElementSizes                ,-    getDOMHTMLImageElementSizes             ,-    setDOMHTMLImageElementSizes             ,----- ** Src-    DOMHTMLImageElementSrcPropertyInfo      ,-    constructDOMHTMLImageElementSrc         ,-    dOMHTMLImageElementSrc                  ,-    getDOMHTMLImageElementSrc               ,-    setDOMHTMLImageElementSrc               ,----- ** Srcset-    DOMHTMLImageElementSrcsetPropertyInfo   ,-    clearDOMHTMLImageElementSrcset          ,-    constructDOMHTMLImageElementSrcset      ,-    dOMHTMLImageElementSrcset               ,-    getDOMHTMLImageElementSrcset            ,-    setDOMHTMLImageElementSrcset            ,----- ** UseMap-    DOMHTMLImageElementUseMapPropertyInfo   ,-    constructDOMHTMLImageElementUseMap      ,-    dOMHTMLImageElementUseMap               ,-    getDOMHTMLImageElementUseMap            ,-    setDOMHTMLImageElementUseMap            ,----- ** Vspace-    DOMHTMLImageElementVspacePropertyInfo   ,-    constructDOMHTMLImageElementVspace      ,-    dOMHTMLImageElementVspace               ,-    getDOMHTMLImageElementVspace            ,-    setDOMHTMLImageElementVspace            ,----- ** Width-    DOMHTMLImageElementWidthPropertyInfo    ,-    constructDOMHTMLImageElementWidth       ,-    dOMHTMLImageElementWidth                ,-    getDOMHTMLImageElementWidth             ,-    setDOMHTMLImageElementWidth             ,----- ** X-    DOMHTMLImageElementXPropertyInfo        ,-    dOMHTMLImageElementX                    ,-    getDOMHTMLImageElementX                 ,----- ** Y-    DOMHTMLImageElementYPropertyInfo        ,-    dOMHTMLImageElementY                    ,-    getDOMHTMLImageElementY                 ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMHTMLImageElement = DOMHTMLImageElement (ForeignPtr DOMHTMLImageElement)-foreign import ccall "webkit_dom_html_image_element_get_type"-    c_webkit_dom_html_image_element_get_type :: IO GType--type instance ParentTypes DOMHTMLImageElement = DOMHTMLImageElementParentTypes-type DOMHTMLImageElementParentTypes = '[DOMHTMLElement, DOMElement, DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMHTMLImageElement where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_html_image_element_get_type-    --class GObject o => DOMHTMLImageElementK o-instance (GObject o, IsDescendantOf DOMHTMLImageElement o) => DOMHTMLImageElementK o--toDOMHTMLImageElement :: DOMHTMLImageElementK o => o -> IO DOMHTMLImageElement-toDOMHTMLImageElement = unsafeCastTo DOMHTMLImageElement--noDOMHTMLImageElement :: Maybe DOMHTMLImageElement-noDOMHTMLImageElement = Nothing--type family ResolveDOMHTMLImageElementMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMHTMLImageElementMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMHTMLImageElementMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMHTMLImageElementMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMHTMLImageElementMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMHTMLImageElementMethod "blur" o = DOMElementBlurMethodInfo-    ResolveDOMHTMLImageElementMethod "click" o = DOMHTMLElementClickMethodInfo-    ResolveDOMHTMLImageElementMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMHTMLImageElementMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMHTMLImageElementMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMHTMLImageElementMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMHTMLImageElementMethod "focus" o = DOMElementFocusMethodInfo-    ResolveDOMHTMLImageElementMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMHTMLImageElementMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMHTMLImageElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo-    ResolveDOMHTMLImageElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo-    ResolveDOMHTMLImageElementMethod "hasAttributes" o = DOMElementHasAttributesMethodInfo-    ResolveDOMHTMLImageElementMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMHTMLImageElementMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMHTMLImageElementMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMHTMLImageElementMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMHTMLImageElementMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMHTMLImageElementMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMHTMLImageElementMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMHTMLImageElementMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMHTMLImageElementMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMHTMLImageElementMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMHTMLImageElementMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMHTMLImageElementMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMHTMLImageElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo-    ResolveDOMHTMLImageElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo-    ResolveDOMHTMLImageElementMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMHTMLImageElementMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMHTMLImageElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo-    ResolveDOMHTMLImageElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo-    ResolveDOMHTMLImageElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo-    ResolveDOMHTMLImageElementMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMHTMLImageElementMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMHTMLImageElementMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMHTMLImageElementMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMHTMLImageElementMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMHTMLImageElementMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMHTMLImageElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo-    ResolveDOMHTMLImageElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo-    ResolveDOMHTMLImageElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo-    ResolveDOMHTMLImageElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo-    ResolveDOMHTMLImageElementMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMHTMLImageElementMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMHTMLImageElementMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMHTMLImageElementMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMHTMLImageElementMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMHTMLImageElementMethod "getAccessKey" o = DOMHTMLElementGetAccessKeyMethodInfo-    ResolveDOMHTMLImageElementMethod "getAlign" o = DOMHTMLImageElementGetAlignMethodInfo-    ResolveDOMHTMLImageElementMethod "getAlt" o = DOMHTMLImageElementGetAltMethodInfo-    ResolveDOMHTMLImageElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo-    ResolveDOMHTMLImageElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo-    ResolveDOMHTMLImageElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo-    ResolveDOMHTMLImageElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo-    ResolveDOMHTMLImageElementMethod "getAttributes" o = DOMElementGetAttributesMethodInfo-    ResolveDOMHTMLImageElementMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMHTMLImageElementMethod "getBorder" o = DOMHTMLImageElementGetBorderMethodInfo-    ResolveDOMHTMLImageElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo-    ResolveDOMHTMLImageElementMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMHTMLImageElementMethod "getClassName" o = DOMElementGetClassNameMethodInfo-    ResolveDOMHTMLImageElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo-    ResolveDOMHTMLImageElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo-    ResolveDOMHTMLImageElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo-    ResolveDOMHTMLImageElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo-    ResolveDOMHTMLImageElementMethod "getComplete" o = DOMHTMLImageElementGetCompleteMethodInfo-    ResolveDOMHTMLImageElementMethod "getContentEditable" o = DOMHTMLElementGetContentEditableMethodInfo-    ResolveDOMHTMLImageElementMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMHTMLImageElementMethod "getDir" o = DOMHTMLElementGetDirMethodInfo-    ResolveDOMHTMLImageElementMethod "getElementsByClassName" o = DOMElementGetElementsByClassNameMethodInfo-    ResolveDOMHTMLImageElementMethod "getElementsByClassNameAsHtmlCollection" o = DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLImageElementMethod "getElementsByTagName" o = DOMElementGetElementsByTagNameMethodInfo-    ResolveDOMHTMLImageElementMethod "getElementsByTagNameAsHtmlCollection" o = DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLImageElementMethod "getElementsByTagNameNs" o = DOMElementGetElementsByTagNameNsMethodInfo-    ResolveDOMHTMLImageElementMethod "getElementsByTagNameNsAsHtmlCollection" o = DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo-    ResolveDOMHTMLImageElementMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMHTMLImageElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo-    ResolveDOMHTMLImageElementMethod "getHeight" o = DOMHTMLImageElementGetHeightMethodInfo-    ResolveDOMHTMLImageElementMethod "getHspace" o = DOMHTMLImageElementGetHspaceMethodInfo-    ResolveDOMHTMLImageElementMethod "getId" o = DOMElementGetIdMethodInfo-    ResolveDOMHTMLImageElementMethod "getInnerText" o = DOMHTMLElementGetInnerTextMethodInfo-    ResolveDOMHTMLImageElementMethod "getIsContentEditable" o = DOMHTMLElementGetIsContentEditableMethodInfo-    ResolveDOMHTMLImageElementMethod "getIsMap" o = DOMHTMLImageElementGetIsMapMethodInfo-    ResolveDOMHTMLImageElementMethod "getLang" o = DOMHTMLElementGetLangMethodInfo-    ResolveDOMHTMLImageElementMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMHTMLImageElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo-    ResolveDOMHTMLImageElementMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMHTMLImageElementMethod "getLongDesc" o = DOMHTMLImageElementGetLongDescMethodInfo-    ResolveDOMHTMLImageElementMethod "getLowsrc" o = DOMHTMLImageElementGetLowsrcMethodInfo-    ResolveDOMHTMLImageElementMethod "getName" o = DOMHTMLImageElementGetNameMethodInfo-    ResolveDOMHTMLImageElementMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMHTMLImageElementMethod "getNaturalHeight" o = DOMHTMLImageElementGetNaturalHeightMethodInfo-    ResolveDOMHTMLImageElementMethod "getNaturalWidth" o = DOMHTMLImageElementGetNaturalWidthMethodInfo-    ResolveDOMHTMLImageElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo-    ResolveDOMHTMLImageElementMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMHTMLImageElementMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMHTMLImageElementMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMHTMLImageElementMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMHTMLImageElementMethod "getOffsetHeight" o = DOMElementGetOffsetHeightMethodInfo-    ResolveDOMHTMLImageElementMethod "getOffsetLeft" o = DOMElementGetOffsetLeftMethodInfo-    ResolveDOMHTMLImageElementMethod "getOffsetParent" o = DOMElementGetOffsetParentMethodInfo-    ResolveDOMHTMLImageElementMethod "getOffsetTop" o = DOMElementGetOffsetTopMethodInfo-    ResolveDOMHTMLImageElementMethod "getOffsetWidth" o = DOMElementGetOffsetWidthMethodInfo-    ResolveDOMHTMLImageElementMethod "getOuterText" o = DOMHTMLElementGetOuterTextMethodInfo-    ResolveDOMHTMLImageElementMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMHTMLImageElementMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMHTMLImageElementMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMHTMLImageElementMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMHTMLImageElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo-    ResolveDOMHTMLImageElementMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMHTMLImageElementMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMHTMLImageElementMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMHTMLImageElementMethod "getScrollHeight" o = DOMElementGetScrollHeightMethodInfo-    ResolveDOMHTMLImageElementMethod "getScrollLeft" o = DOMElementGetScrollLeftMethodInfo-    ResolveDOMHTMLImageElementMethod "getScrollTop" o = DOMElementGetScrollTopMethodInfo-    ResolveDOMHTMLImageElementMethod "getScrollWidth" o = DOMElementGetScrollWidthMethodInfo-    ResolveDOMHTMLImageElementMethod "getSrc" o = DOMHTMLImageElementGetSrcMethodInfo-    ResolveDOMHTMLImageElementMethod "getStyle" o = DOMElementGetStyleMethodInfo-    ResolveDOMHTMLImageElementMethod "getTabIndex" o = DOMHTMLElementGetTabIndexMethodInfo-    ResolveDOMHTMLImageElementMethod "getTagName" o = DOMElementGetTagNameMethodInfo-    ResolveDOMHTMLImageElementMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMHTMLImageElementMethod "getTitle" o = DOMHTMLElementGetTitleMethodInfo-    ResolveDOMHTMLImageElementMethod "getUseMap" o = DOMHTMLImageElementGetUseMapMethodInfo-    ResolveDOMHTMLImageElementMethod "getVspace" o = DOMHTMLImageElementGetVspaceMethodInfo-    ResolveDOMHTMLImageElementMethod "getWidth" o = DOMHTMLImageElementGetWidthMethodInfo-    ResolveDOMHTMLImageElementMethod "getX" o = DOMHTMLImageElementGetXMethodInfo-    ResolveDOMHTMLImageElementMethod "getY" o = DOMHTMLImageElementGetYMethodInfo-    ResolveDOMHTMLImageElementMethod "setAccessKey" o = DOMHTMLElementSetAccessKeyMethodInfo-    ResolveDOMHTMLImageElementMethod "setAlign" o = DOMHTMLImageElementSetAlignMethodInfo-    ResolveDOMHTMLImageElementMethod "setAlt" o = DOMHTMLImageElementSetAltMethodInfo-    ResolveDOMHTMLImageElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo-    ResolveDOMHTMLImageElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo-    ResolveDOMHTMLImageElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo-    ResolveDOMHTMLImageElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo-    ResolveDOMHTMLImageElementMethod "setBorder" o = DOMHTMLImageElementSetBorderMethodInfo-    ResolveDOMHTMLImageElementMethod "setClassName" o = DOMElementSetClassNameMethodInfo-    ResolveDOMHTMLImageElementMethod "setContentEditable" o = DOMHTMLElementSetContentEditableMethodInfo-    ResolveDOMHTMLImageElementMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMHTMLImageElementMethod "setDir" o = DOMHTMLElementSetDirMethodInfo-    ResolveDOMHTMLImageElementMethod "setHeight" o = DOMHTMLImageElementSetHeightMethodInfo-    ResolveDOMHTMLImageElementMethod "setHspace" o = DOMHTMLImageElementSetHspaceMethodInfo-    ResolveDOMHTMLImageElementMethod "setId" o = DOMElementSetIdMethodInfo-    ResolveDOMHTMLImageElementMethod "setInnerText" o = DOMHTMLElementSetInnerTextMethodInfo-    ResolveDOMHTMLImageElementMethod "setIsMap" o = DOMHTMLImageElementSetIsMapMethodInfo-    ResolveDOMHTMLImageElementMethod "setLang" o = DOMHTMLElementSetLangMethodInfo-    ResolveDOMHTMLImageElementMethod "setLongDesc" o = DOMHTMLImageElementSetLongDescMethodInfo-    ResolveDOMHTMLImageElementMethod "setLowsrc" o = DOMHTMLImageElementSetLowsrcMethodInfo-    ResolveDOMHTMLImageElementMethod "setName" o = DOMHTMLImageElementSetNameMethodInfo-    ResolveDOMHTMLImageElementMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMHTMLImageElementMethod "setOuterText" o = DOMHTMLElementSetOuterTextMethodInfo-    ResolveDOMHTMLImageElementMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMHTMLImageElementMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMHTMLImageElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo-    ResolveDOMHTMLImageElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo-    ResolveDOMHTMLImageElementMethod "setSrc" o = DOMHTMLImageElementSetSrcMethodInfo-    ResolveDOMHTMLImageElementMethod "setTabIndex" o = DOMHTMLElementSetTabIndexMethodInfo-    ResolveDOMHTMLImageElementMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMHTMLImageElementMethod "setTitle" o = DOMHTMLElementSetTitleMethodInfo-    ResolveDOMHTMLImageElementMethod "setUseMap" o = DOMHTMLImageElementSetUseMapMethodInfo-    ResolveDOMHTMLImageElementMethod "setVspace" o = DOMHTMLImageElementSetVspaceMethodInfo-    ResolveDOMHTMLImageElementMethod "setWidth" o = DOMHTMLImageElementSetWidthMethodInfo-    ResolveDOMHTMLImageElementMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMHTMLImageElementMethod t DOMHTMLImageElement, MethodInfo info DOMHTMLImageElement p) => IsLabelProxy t (DOMHTMLImageElement -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMHTMLImageElementMethod t DOMHTMLImageElement, MethodInfo info DOMHTMLImageElement p) => IsLabel t (DOMHTMLImageElement -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "align"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLImageElementAlign :: (MonadIO m, DOMHTMLImageElementK o) => o -> m (Maybe T.Text)-getDOMHTMLImageElementAlign obj = liftIO $ getObjectPropertyString obj "align"--setDOMHTMLImageElementAlign :: (MonadIO m, DOMHTMLImageElementK o) => o -> T.Text -> m ()-setDOMHTMLImageElementAlign obj val = liftIO $ setObjectPropertyString obj "align" (Just val)--constructDOMHTMLImageElementAlign :: T.Text -> IO ([Char], GValue)-constructDOMHTMLImageElementAlign val = constructObjectPropertyString "align" (Just val)--data DOMHTMLImageElementAlignPropertyInfo-instance AttrInfo DOMHTMLImageElementAlignPropertyInfo where-    type AttrAllowedOps DOMHTMLImageElementAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLImageElementAlignPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLImageElementAlignPropertyInfo = DOMHTMLImageElementK-    type AttrGetType DOMHTMLImageElementAlignPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLImageElementAlignPropertyInfo = "align"-    attrGet _ = getDOMHTMLImageElementAlign-    attrSet _ = setDOMHTMLImageElementAlign-    attrConstruct _ = constructDOMHTMLImageElementAlign-    attrClear _ = undefined---- VVV Prop "alt"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLImageElementAlt :: (MonadIO m, DOMHTMLImageElementK o) => o -> m (Maybe T.Text)-getDOMHTMLImageElementAlt obj = liftIO $ getObjectPropertyString obj "alt"--setDOMHTMLImageElementAlt :: (MonadIO m, DOMHTMLImageElementK o) => o -> T.Text -> m ()-setDOMHTMLImageElementAlt obj val = liftIO $ setObjectPropertyString obj "alt" (Just val)--constructDOMHTMLImageElementAlt :: T.Text -> IO ([Char], GValue)-constructDOMHTMLImageElementAlt val = constructObjectPropertyString "alt" (Just val)--data DOMHTMLImageElementAltPropertyInfo-instance AttrInfo DOMHTMLImageElementAltPropertyInfo where-    type AttrAllowedOps DOMHTMLImageElementAltPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLImageElementAltPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLImageElementAltPropertyInfo = DOMHTMLImageElementK-    type AttrGetType DOMHTMLImageElementAltPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLImageElementAltPropertyInfo = "alt"-    attrGet _ = getDOMHTMLImageElementAlt-    attrSet _ = setDOMHTMLImageElementAlt-    attrConstruct _ = constructDOMHTMLImageElementAlt-    attrClear _ = undefined---- VVV Prop "border"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLImageElementBorder :: (MonadIO m, DOMHTMLImageElementK o) => o -> m (Maybe T.Text)-getDOMHTMLImageElementBorder obj = liftIO $ getObjectPropertyString obj "border"--setDOMHTMLImageElementBorder :: (MonadIO m, DOMHTMLImageElementK o) => o -> T.Text -> m ()-setDOMHTMLImageElementBorder obj val = liftIO $ setObjectPropertyString obj "border" (Just val)--constructDOMHTMLImageElementBorder :: T.Text -> IO ([Char], GValue)-constructDOMHTMLImageElementBorder val = constructObjectPropertyString "border" (Just val)--data DOMHTMLImageElementBorderPropertyInfo-instance AttrInfo DOMHTMLImageElementBorderPropertyInfo where-    type AttrAllowedOps DOMHTMLImageElementBorderPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLImageElementBorderPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLImageElementBorderPropertyInfo = DOMHTMLImageElementK-    type AttrGetType DOMHTMLImageElementBorderPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLImageElementBorderPropertyInfo = "border"-    attrGet _ = getDOMHTMLImageElementBorder-    attrSet _ = setDOMHTMLImageElementBorder-    attrConstruct _ = constructDOMHTMLImageElementBorder-    attrClear _ = undefined---- VVV Prop "complete"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMHTMLImageElementComplete :: (MonadIO m, DOMHTMLImageElementK o) => o -> m Bool-getDOMHTMLImageElementComplete obj = liftIO $ getObjectPropertyBool obj "complete"--data DOMHTMLImageElementCompletePropertyInfo-instance AttrInfo DOMHTMLImageElementCompletePropertyInfo where-    type AttrAllowedOps DOMHTMLImageElementCompletePropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLImageElementCompletePropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLImageElementCompletePropertyInfo = DOMHTMLImageElementK-    type AttrGetType DOMHTMLImageElementCompletePropertyInfo = Bool-    type AttrLabel DOMHTMLImageElementCompletePropertyInfo = "complete"-    attrGet _ = getDOMHTMLImageElementComplete-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "cross-origin"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLImageElementCrossOrigin :: (MonadIO m, DOMHTMLImageElementK o) => o -> m (Maybe T.Text)-getDOMHTMLImageElementCrossOrigin obj = liftIO $ getObjectPropertyString obj "cross-origin"--setDOMHTMLImageElementCrossOrigin :: (MonadIO m, DOMHTMLImageElementK o) => o -> T.Text -> m ()-setDOMHTMLImageElementCrossOrigin obj val = liftIO $ setObjectPropertyString obj "cross-origin" (Just val)--constructDOMHTMLImageElementCrossOrigin :: T.Text -> IO ([Char], GValue)-constructDOMHTMLImageElementCrossOrigin val = constructObjectPropertyString "cross-origin" (Just val)--clearDOMHTMLImageElementCrossOrigin :: (MonadIO m, DOMHTMLImageElementK o) => o -> m ()-clearDOMHTMLImageElementCrossOrigin obj = liftIO $ setObjectPropertyString obj "cross-origin" (Nothing :: Maybe T.Text)--data DOMHTMLImageElementCrossOriginPropertyInfo-instance AttrInfo DOMHTMLImageElementCrossOriginPropertyInfo where-    type AttrAllowedOps DOMHTMLImageElementCrossOriginPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLImageElementCrossOriginPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLImageElementCrossOriginPropertyInfo = DOMHTMLImageElementK-    type AttrGetType DOMHTMLImageElementCrossOriginPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLImageElementCrossOriginPropertyInfo = "cross-origin"-    attrGet _ = getDOMHTMLImageElementCrossOrigin-    attrSet _ = setDOMHTMLImageElementCrossOrigin-    attrConstruct _ = constructDOMHTMLImageElementCrossOrigin-    attrClear _ = clearDOMHTMLImageElementCrossOrigin---- VVV Prop "current-src"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLImageElementCurrentSrc :: (MonadIO m, DOMHTMLImageElementK o) => o -> m (Maybe T.Text)-getDOMHTMLImageElementCurrentSrc obj = liftIO $ getObjectPropertyString obj "current-src"--data DOMHTMLImageElementCurrentSrcPropertyInfo-instance AttrInfo DOMHTMLImageElementCurrentSrcPropertyInfo where-    type AttrAllowedOps DOMHTMLImageElementCurrentSrcPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLImageElementCurrentSrcPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLImageElementCurrentSrcPropertyInfo = DOMHTMLImageElementK-    type AttrGetType DOMHTMLImageElementCurrentSrcPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLImageElementCurrentSrcPropertyInfo = "current-src"-    attrGet _ = getDOMHTMLImageElementCurrentSrc-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "height"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMHTMLImageElementHeight :: (MonadIO m, DOMHTMLImageElementK o) => o -> m CLong-getDOMHTMLImageElementHeight obj = liftIO $ getObjectPropertyLong obj "height"--setDOMHTMLImageElementHeight :: (MonadIO m, DOMHTMLImageElementK o) => o -> CLong -> m ()-setDOMHTMLImageElementHeight obj val = liftIO $ setObjectPropertyLong obj "height" val--constructDOMHTMLImageElementHeight :: CLong -> IO ([Char], GValue)-constructDOMHTMLImageElementHeight val = constructObjectPropertyLong "height" val--data DOMHTMLImageElementHeightPropertyInfo-instance AttrInfo DOMHTMLImageElementHeightPropertyInfo where-    type AttrAllowedOps DOMHTMLImageElementHeightPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLImageElementHeightPropertyInfo = (~) CLong-    type AttrBaseTypeConstraint DOMHTMLImageElementHeightPropertyInfo = DOMHTMLImageElementK-    type AttrGetType DOMHTMLImageElementHeightPropertyInfo = CLong-    type AttrLabel DOMHTMLImageElementHeightPropertyInfo = "height"-    attrGet _ = getDOMHTMLImageElementHeight-    attrSet _ = setDOMHTMLImageElementHeight-    attrConstruct _ = constructDOMHTMLImageElementHeight-    attrClear _ = undefined---- VVV Prop "hspace"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMHTMLImageElementHspace :: (MonadIO m, DOMHTMLImageElementK o) => o -> m CLong-getDOMHTMLImageElementHspace obj = liftIO $ getObjectPropertyLong obj "hspace"--setDOMHTMLImageElementHspace :: (MonadIO m, DOMHTMLImageElementK o) => o -> CLong -> m ()-setDOMHTMLImageElementHspace obj val = liftIO $ setObjectPropertyLong obj "hspace" val--constructDOMHTMLImageElementHspace :: CLong -> IO ([Char], GValue)-constructDOMHTMLImageElementHspace val = constructObjectPropertyLong "hspace" val--data DOMHTMLImageElementHspacePropertyInfo-instance AttrInfo DOMHTMLImageElementHspacePropertyInfo where-    type AttrAllowedOps DOMHTMLImageElementHspacePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLImageElementHspacePropertyInfo = (~) CLong-    type AttrBaseTypeConstraint DOMHTMLImageElementHspacePropertyInfo = DOMHTMLImageElementK-    type AttrGetType DOMHTMLImageElementHspacePropertyInfo = CLong-    type AttrLabel DOMHTMLImageElementHspacePropertyInfo = "hspace"-    attrGet _ = getDOMHTMLImageElementHspace-    attrSet _ = setDOMHTMLImageElementHspace-    attrConstruct _ = constructDOMHTMLImageElementHspace-    attrClear _ = undefined---- VVV Prop "is-map"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMHTMLImageElementIsMap :: (MonadIO m, DOMHTMLImageElementK o) => o -> m Bool-getDOMHTMLImageElementIsMap obj = liftIO $ getObjectPropertyBool obj "is-map"--setDOMHTMLImageElementIsMap :: (MonadIO m, DOMHTMLImageElementK o) => o -> Bool -> m ()-setDOMHTMLImageElementIsMap obj val = liftIO $ setObjectPropertyBool obj "is-map" val--constructDOMHTMLImageElementIsMap :: Bool -> IO ([Char], GValue)-constructDOMHTMLImageElementIsMap val = constructObjectPropertyBool "is-map" val--data DOMHTMLImageElementIsMapPropertyInfo-instance AttrInfo DOMHTMLImageElementIsMapPropertyInfo where-    type AttrAllowedOps DOMHTMLImageElementIsMapPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLImageElementIsMapPropertyInfo = (~) Bool-    type AttrBaseTypeConstraint DOMHTMLImageElementIsMapPropertyInfo = DOMHTMLImageElementK-    type AttrGetType DOMHTMLImageElementIsMapPropertyInfo = Bool-    type AttrLabel DOMHTMLImageElementIsMapPropertyInfo = "is-map"-    attrGet _ = getDOMHTMLImageElementIsMap-    attrSet _ = setDOMHTMLImageElementIsMap-    attrConstruct _ = constructDOMHTMLImageElementIsMap-    attrClear _ = undefined---- VVV Prop "long-desc"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLImageElementLongDesc :: (MonadIO m, DOMHTMLImageElementK o) => o -> m (Maybe T.Text)-getDOMHTMLImageElementLongDesc obj = liftIO $ getObjectPropertyString obj "long-desc"--setDOMHTMLImageElementLongDesc :: (MonadIO m, DOMHTMLImageElementK o) => o -> T.Text -> m ()-setDOMHTMLImageElementLongDesc obj val = liftIO $ setObjectPropertyString obj "long-desc" (Just val)--constructDOMHTMLImageElementLongDesc :: T.Text -> IO ([Char], GValue)-constructDOMHTMLImageElementLongDesc val = constructObjectPropertyString "long-desc" (Just val)--data DOMHTMLImageElementLongDescPropertyInfo-instance AttrInfo DOMHTMLImageElementLongDescPropertyInfo where-    type AttrAllowedOps DOMHTMLImageElementLongDescPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLImageElementLongDescPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLImageElementLongDescPropertyInfo = DOMHTMLImageElementK-    type AttrGetType DOMHTMLImageElementLongDescPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLImageElementLongDescPropertyInfo = "long-desc"-    attrGet _ = getDOMHTMLImageElementLongDesc-    attrSet _ = setDOMHTMLImageElementLongDesc-    attrConstruct _ = constructDOMHTMLImageElementLongDesc-    attrClear _ = undefined---- VVV Prop "lowsrc"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLImageElementLowsrc :: (MonadIO m, DOMHTMLImageElementK o) => o -> m (Maybe T.Text)-getDOMHTMLImageElementLowsrc obj = liftIO $ getObjectPropertyString obj "lowsrc"--setDOMHTMLImageElementLowsrc :: (MonadIO m, DOMHTMLImageElementK o) => o -> T.Text -> m ()-setDOMHTMLImageElementLowsrc obj val = liftIO $ setObjectPropertyString obj "lowsrc" (Just val)--constructDOMHTMLImageElementLowsrc :: T.Text -> IO ([Char], GValue)-constructDOMHTMLImageElementLowsrc val = constructObjectPropertyString "lowsrc" (Just val)--data DOMHTMLImageElementLowsrcPropertyInfo-instance AttrInfo DOMHTMLImageElementLowsrcPropertyInfo where-    type AttrAllowedOps DOMHTMLImageElementLowsrcPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLImageElementLowsrcPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLImageElementLowsrcPropertyInfo = DOMHTMLImageElementK-    type AttrGetType DOMHTMLImageElementLowsrcPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLImageElementLowsrcPropertyInfo = "lowsrc"-    attrGet _ = getDOMHTMLImageElementLowsrc-    attrSet _ = setDOMHTMLImageElementLowsrc-    attrConstruct _ = constructDOMHTMLImageElementLowsrc-    attrClear _ = undefined---- VVV Prop "name"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLImageElementName :: (MonadIO m, DOMHTMLImageElementK o) => o -> m (Maybe T.Text)-getDOMHTMLImageElementName obj = liftIO $ getObjectPropertyString obj "name"--setDOMHTMLImageElementName :: (MonadIO m, DOMHTMLImageElementK o) => o -> T.Text -> m ()-setDOMHTMLImageElementName obj val = liftIO $ setObjectPropertyString obj "name" (Just val)--constructDOMHTMLImageElementName :: T.Text -> IO ([Char], GValue)-constructDOMHTMLImageElementName val = constructObjectPropertyString "name" (Just val)--data DOMHTMLImageElementNamePropertyInfo-instance AttrInfo DOMHTMLImageElementNamePropertyInfo where-    type AttrAllowedOps DOMHTMLImageElementNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLImageElementNamePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLImageElementNamePropertyInfo = DOMHTMLImageElementK-    type AttrGetType DOMHTMLImageElementNamePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLImageElementNamePropertyInfo = "name"-    attrGet _ = getDOMHTMLImageElementName-    attrSet _ = setDOMHTMLImageElementName-    attrConstruct _ = constructDOMHTMLImageElementName-    attrClear _ = undefined---- VVV Prop "natural-height"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMHTMLImageElementNaturalHeight :: (MonadIO m, DOMHTMLImageElementK o) => o -> m CLong-getDOMHTMLImageElementNaturalHeight obj = liftIO $ getObjectPropertyLong obj "natural-height"--data DOMHTMLImageElementNaturalHeightPropertyInfo-instance AttrInfo DOMHTMLImageElementNaturalHeightPropertyInfo where-    type AttrAllowedOps DOMHTMLImageElementNaturalHeightPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLImageElementNaturalHeightPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLImageElementNaturalHeightPropertyInfo = DOMHTMLImageElementK-    type AttrGetType DOMHTMLImageElementNaturalHeightPropertyInfo = CLong-    type AttrLabel DOMHTMLImageElementNaturalHeightPropertyInfo = "natural-height"-    attrGet _ = getDOMHTMLImageElementNaturalHeight-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "natural-width"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMHTMLImageElementNaturalWidth :: (MonadIO m, DOMHTMLImageElementK o) => o -> m CLong-getDOMHTMLImageElementNaturalWidth obj = liftIO $ getObjectPropertyLong obj "natural-width"--data DOMHTMLImageElementNaturalWidthPropertyInfo-instance AttrInfo DOMHTMLImageElementNaturalWidthPropertyInfo where-    type AttrAllowedOps DOMHTMLImageElementNaturalWidthPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLImageElementNaturalWidthPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLImageElementNaturalWidthPropertyInfo = DOMHTMLImageElementK-    type AttrGetType DOMHTMLImageElementNaturalWidthPropertyInfo = CLong-    type AttrLabel DOMHTMLImageElementNaturalWidthPropertyInfo = "natural-width"-    attrGet _ = getDOMHTMLImageElementNaturalWidth-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "sizes"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLImageElementSizes :: (MonadIO m, DOMHTMLImageElementK o) => o -> m (Maybe T.Text)-getDOMHTMLImageElementSizes obj = liftIO $ getObjectPropertyString obj "sizes"--setDOMHTMLImageElementSizes :: (MonadIO m, DOMHTMLImageElementK o) => o -> T.Text -> m ()-setDOMHTMLImageElementSizes obj val = liftIO $ setObjectPropertyString obj "sizes" (Just val)--constructDOMHTMLImageElementSizes :: T.Text -> IO ([Char], GValue)-constructDOMHTMLImageElementSizes val = constructObjectPropertyString "sizes" (Just val)--clearDOMHTMLImageElementSizes :: (MonadIO m, DOMHTMLImageElementK o) => o -> m ()-clearDOMHTMLImageElementSizes obj = liftIO $ setObjectPropertyString obj "sizes" (Nothing :: Maybe T.Text)--data DOMHTMLImageElementSizesPropertyInfo-instance AttrInfo DOMHTMLImageElementSizesPropertyInfo where-    type AttrAllowedOps DOMHTMLImageElementSizesPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLImageElementSizesPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLImageElementSizesPropertyInfo = DOMHTMLImageElementK-    type AttrGetType DOMHTMLImageElementSizesPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLImageElementSizesPropertyInfo = "sizes"-    attrGet _ = getDOMHTMLImageElementSizes-    attrSet _ = setDOMHTMLImageElementSizes-    attrConstruct _ = constructDOMHTMLImageElementSizes-    attrClear _ = clearDOMHTMLImageElementSizes---- VVV Prop "src"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLImageElementSrc :: (MonadIO m, DOMHTMLImageElementK o) => o -> m (Maybe T.Text)-getDOMHTMLImageElementSrc obj = liftIO $ getObjectPropertyString obj "src"--setDOMHTMLImageElementSrc :: (MonadIO m, DOMHTMLImageElementK o) => o -> T.Text -> m ()-setDOMHTMLImageElementSrc obj val = liftIO $ setObjectPropertyString obj "src" (Just val)--constructDOMHTMLImageElementSrc :: T.Text -> IO ([Char], GValue)-constructDOMHTMLImageElementSrc val = constructObjectPropertyString "src" (Just val)--data DOMHTMLImageElementSrcPropertyInfo-instance AttrInfo DOMHTMLImageElementSrcPropertyInfo where-    type AttrAllowedOps DOMHTMLImageElementSrcPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLImageElementSrcPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLImageElementSrcPropertyInfo = DOMHTMLImageElementK-    type AttrGetType DOMHTMLImageElementSrcPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLImageElementSrcPropertyInfo = "src"-    attrGet _ = getDOMHTMLImageElementSrc-    attrSet _ = setDOMHTMLImageElementSrc-    attrConstruct _ = constructDOMHTMLImageElementSrc-    attrClear _ = undefined---- VVV Prop "srcset"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLImageElementSrcset :: (MonadIO m, DOMHTMLImageElementK o) => o -> m (Maybe T.Text)-getDOMHTMLImageElementSrcset obj = liftIO $ getObjectPropertyString obj "srcset"--setDOMHTMLImageElementSrcset :: (MonadIO m, DOMHTMLImageElementK o) => o -> T.Text -> m ()-setDOMHTMLImageElementSrcset obj val = liftIO $ setObjectPropertyString obj "srcset" (Just val)--constructDOMHTMLImageElementSrcset :: T.Text -> IO ([Char], GValue)-constructDOMHTMLImageElementSrcset val = constructObjectPropertyString "srcset" (Just val)--clearDOMHTMLImageElementSrcset :: (MonadIO m, DOMHTMLImageElementK o) => o -> m ()-clearDOMHTMLImageElementSrcset obj = liftIO $ setObjectPropertyString obj "srcset" (Nothing :: Maybe T.Text)--data DOMHTMLImageElementSrcsetPropertyInfo-instance AttrInfo DOMHTMLImageElementSrcsetPropertyInfo where-    type AttrAllowedOps DOMHTMLImageElementSrcsetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLImageElementSrcsetPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLImageElementSrcsetPropertyInfo = DOMHTMLImageElementK-    type AttrGetType DOMHTMLImageElementSrcsetPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLImageElementSrcsetPropertyInfo = "srcset"-    attrGet _ = getDOMHTMLImageElementSrcset-    attrSet _ = setDOMHTMLImageElementSrcset-    attrConstruct _ = constructDOMHTMLImageElementSrcset-    attrClear _ = clearDOMHTMLImageElementSrcset---- VVV Prop "use-map"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLImageElementUseMap :: (MonadIO m, DOMHTMLImageElementK o) => o -> m (Maybe T.Text)-getDOMHTMLImageElementUseMap obj = liftIO $ getObjectPropertyString obj "use-map"--setDOMHTMLImageElementUseMap :: (MonadIO m, DOMHTMLImageElementK o) => o -> T.Text -> m ()-setDOMHTMLImageElementUseMap obj val = liftIO $ setObjectPropertyString obj "use-map" (Just val)--constructDOMHTMLImageElementUseMap :: T.Text -> IO ([Char], GValue)-constructDOMHTMLImageElementUseMap val = constructObjectPropertyString "use-map" (Just val)--data DOMHTMLImageElementUseMapPropertyInfo-instance AttrInfo DOMHTMLImageElementUseMapPropertyInfo where-    type AttrAllowedOps DOMHTMLImageElementUseMapPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLImageElementUseMapPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLImageElementUseMapPropertyInfo = DOMHTMLImageElementK-    type AttrGetType DOMHTMLImageElementUseMapPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLImageElementUseMapPropertyInfo = "use-map"-    attrGet _ = getDOMHTMLImageElementUseMap-    attrSet _ = setDOMHTMLImageElementUseMap-    attrConstruct _ = constructDOMHTMLImageElementUseMap-    attrClear _ = undefined---- VVV Prop "vspace"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMHTMLImageElementVspace :: (MonadIO m, DOMHTMLImageElementK o) => o -> m CLong-getDOMHTMLImageElementVspace obj = liftIO $ getObjectPropertyLong obj "vspace"--setDOMHTMLImageElementVspace :: (MonadIO m, DOMHTMLImageElementK o) => o -> CLong -> m ()-setDOMHTMLImageElementVspace obj val = liftIO $ setObjectPropertyLong obj "vspace" val--constructDOMHTMLImageElementVspace :: CLong -> IO ([Char], GValue)-constructDOMHTMLImageElementVspace val = constructObjectPropertyLong "vspace" val--data DOMHTMLImageElementVspacePropertyInfo-instance AttrInfo DOMHTMLImageElementVspacePropertyInfo where-    type AttrAllowedOps DOMHTMLImageElementVspacePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLImageElementVspacePropertyInfo = (~) CLong-    type AttrBaseTypeConstraint DOMHTMLImageElementVspacePropertyInfo = DOMHTMLImageElementK-    type AttrGetType DOMHTMLImageElementVspacePropertyInfo = CLong-    type AttrLabel DOMHTMLImageElementVspacePropertyInfo = "vspace"-    attrGet _ = getDOMHTMLImageElementVspace-    attrSet _ = setDOMHTMLImageElementVspace-    attrConstruct _ = constructDOMHTMLImageElementVspace-    attrClear _ = undefined---- VVV Prop "width"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMHTMLImageElementWidth :: (MonadIO m, DOMHTMLImageElementK o) => o -> m CLong-getDOMHTMLImageElementWidth obj = liftIO $ getObjectPropertyLong obj "width"--setDOMHTMLImageElementWidth :: (MonadIO m, DOMHTMLImageElementK o) => o -> CLong -> m ()-setDOMHTMLImageElementWidth obj val = liftIO $ setObjectPropertyLong obj "width" val--constructDOMHTMLImageElementWidth :: CLong -> IO ([Char], GValue)-constructDOMHTMLImageElementWidth val = constructObjectPropertyLong "width" val--data DOMHTMLImageElementWidthPropertyInfo-instance AttrInfo DOMHTMLImageElementWidthPropertyInfo where-    type AttrAllowedOps DOMHTMLImageElementWidthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLImageElementWidthPropertyInfo = (~) CLong-    type AttrBaseTypeConstraint DOMHTMLImageElementWidthPropertyInfo = DOMHTMLImageElementK-    type AttrGetType DOMHTMLImageElementWidthPropertyInfo = CLong-    type AttrLabel DOMHTMLImageElementWidthPropertyInfo = "width"-    attrGet _ = getDOMHTMLImageElementWidth-    attrSet _ = setDOMHTMLImageElementWidth-    attrConstruct _ = constructDOMHTMLImageElementWidth-    attrClear _ = undefined---- VVV Prop "x"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMHTMLImageElementX :: (MonadIO m, DOMHTMLImageElementK o) => o -> m CLong-getDOMHTMLImageElementX obj = liftIO $ getObjectPropertyLong obj "x"--data DOMHTMLImageElementXPropertyInfo-instance AttrInfo DOMHTMLImageElementXPropertyInfo where-    type AttrAllowedOps DOMHTMLImageElementXPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLImageElementXPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLImageElementXPropertyInfo = DOMHTMLImageElementK-    type AttrGetType DOMHTMLImageElementXPropertyInfo = CLong-    type AttrLabel DOMHTMLImageElementXPropertyInfo = "x"-    attrGet _ = getDOMHTMLImageElementX-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "y"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMHTMLImageElementY :: (MonadIO m, DOMHTMLImageElementK o) => o -> m CLong-getDOMHTMLImageElementY obj = liftIO $ getObjectPropertyLong obj "y"--data DOMHTMLImageElementYPropertyInfo-instance AttrInfo DOMHTMLImageElementYPropertyInfo where-    type AttrAllowedOps DOMHTMLImageElementYPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLImageElementYPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLImageElementYPropertyInfo = DOMHTMLImageElementK-    type AttrGetType DOMHTMLImageElementYPropertyInfo = CLong-    type AttrLabel DOMHTMLImageElementYPropertyInfo = "y"-    attrGet _ = getDOMHTMLImageElementY-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined--type instance AttributeList DOMHTMLImageElement = DOMHTMLImageElementAttributeList-type DOMHTMLImageElementAttributeList = ('[ '("accessKey", DOMHTMLElementAccessKeyPropertyInfo), '("align", DOMHTMLImageElementAlignPropertyInfo), '("alt", DOMHTMLImageElementAltPropertyInfo), '("attributes", DOMElementAttributesPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("border", DOMHTMLImageElementBorderPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMElementChildrenPropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("complete", DOMHTMLImageElementCompletePropertyInfo), '("contentEditable", DOMHTMLElementContentEditablePropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("crossOrigin", DOMHTMLImageElementCrossOriginPropertyInfo), '("currentSrc", DOMHTMLImageElementCurrentSrcPropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("height", DOMHTMLImageElementHeightPropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("hspace", DOMHTMLImageElementHspacePropertyInfo), '("id", DOMElementIdPropertyInfo), '("innerHtml", DOMElementInnerHtmlPropertyInfo), '("innerText", DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", DOMHTMLElementIsContentEditablePropertyInfo), '("isMap", DOMHTMLImageElementIsMapPropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("longDesc", DOMHTMLImageElementLongDescPropertyInfo), '("lowsrc", DOMHTMLImageElementLowsrcPropertyInfo), '("name", DOMHTMLImageElementNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("naturalHeight", DOMHTMLImageElementNaturalHeightPropertyInfo), '("naturalWidth", DOMHTMLImageElementNaturalWidthPropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("outerHtml", DOMElementOuterHtmlPropertyInfo), '("outerText", DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("sizes", DOMHTMLImageElementSizesPropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("src", DOMHTMLImageElementSrcPropertyInfo), '("srcset", DOMHTMLImageElementSrcsetPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tabIndex", DOMHTMLElementTabIndexPropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("useMap", DOMHTMLImageElementUseMapPropertyInfo), '("vspace", DOMHTMLImageElementVspacePropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo), '("width", DOMHTMLImageElementWidthPropertyInfo), '("x", DOMHTMLImageElementXPropertyInfo), '("y", DOMHTMLImageElementYPropertyInfo)] :: [(Symbol, *)])--dOMHTMLImageElementAlign :: AttrLabelProxy "align"-dOMHTMLImageElementAlign = AttrLabelProxy--dOMHTMLImageElementAlt :: AttrLabelProxy "alt"-dOMHTMLImageElementAlt = AttrLabelProxy--dOMHTMLImageElementBorder :: AttrLabelProxy "border"-dOMHTMLImageElementBorder = AttrLabelProxy--dOMHTMLImageElementComplete :: AttrLabelProxy "complete"-dOMHTMLImageElementComplete = AttrLabelProxy--dOMHTMLImageElementCrossOrigin :: AttrLabelProxy "crossOrigin"-dOMHTMLImageElementCrossOrigin = AttrLabelProxy--dOMHTMLImageElementCurrentSrc :: AttrLabelProxy "currentSrc"-dOMHTMLImageElementCurrentSrc = 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--dOMHTMLImageElementSizes :: AttrLabelProxy "sizes"-dOMHTMLImageElementSizes = AttrLabelProxy--dOMHTMLImageElementSrc :: AttrLabelProxy "src"-dOMHTMLImageElementSrc = AttrLabelProxy--dOMHTMLImageElementSrcset :: AttrLabelProxy "srcset"-dOMHTMLImageElementSrcset = 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--type instance SignalList DOMHTMLImageElement = DOMHTMLImageElementSignalList-type DOMHTMLImageElementSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMHTMLImageElement::get_align--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLImageElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLImageElement"-    IO CString---dOMHTMLImageElementGetAlign ::-    (MonadIO m, DOMHTMLImageElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLImageElementGetAlign _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_image_element_get_align _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_image_element_get_align" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLImageElementGetAlignMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLImageElementK a) => MethodInfo DOMHTMLImageElementGetAlignMethodInfo a signature where-    overloadedMethod _ = dOMHTMLImageElementGetAlign---- method DOMHTMLImageElement::get_alt--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLImageElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLImageElement"-    IO CString---dOMHTMLImageElementGetAlt ::-    (MonadIO m, DOMHTMLImageElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLImageElementGetAlt _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_image_element_get_alt _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_image_element_get_alt" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLImageElementGetAltMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLImageElementK a) => MethodInfo DOMHTMLImageElementGetAltMethodInfo a signature where-    overloadedMethod _ = dOMHTMLImageElementGetAlt---- method DOMHTMLImageElement::get_border--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLImageElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLImageElement"-    IO CString---dOMHTMLImageElementGetBorder ::-    (MonadIO m, DOMHTMLImageElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLImageElementGetBorder _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_image_element_get_border _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_image_element_get_border" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLImageElementGetBorderMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLImageElementK a) => MethodInfo DOMHTMLImageElementGetBorderMethodInfo a signature where-    overloadedMethod _ = dOMHTMLImageElementGetBorder---- method DOMHTMLImageElement::get_complete--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLImageElement", direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLImageElement"-    IO CInt---dOMHTMLImageElementGetComplete ::-    (MonadIO m, DOMHTMLImageElementK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMHTMLImageElementGetComplete _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_image_element_get_complete _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMHTMLImageElementGetCompleteMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMHTMLImageElementK a) => MethodInfo DOMHTMLImageElementGetCompleteMethodInfo a signature where-    overloadedMethod _ = dOMHTMLImageElementGetComplete---- method DOMHTMLImageElement::get_height--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLImageElement", direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLImageElement"-    IO CLong---dOMHTMLImageElementGetHeight ::-    (MonadIO m, DOMHTMLImageElementK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMHTMLImageElementGetHeight _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_image_element_get_height _obj'-    touchManagedPtr _obj-    return result--data DOMHTMLImageElementGetHeightMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMHTMLImageElementK a) => MethodInfo DOMHTMLImageElementGetHeightMethodInfo a signature where-    overloadedMethod _ = dOMHTMLImageElementGetHeight---- method DOMHTMLImageElement::get_hspace--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLImageElement", direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLImageElement"-    IO CLong---dOMHTMLImageElementGetHspace ::-    (MonadIO m, DOMHTMLImageElementK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMHTMLImageElementGetHspace _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_image_element_get_hspace _obj'-    touchManagedPtr _obj-    return result--data DOMHTMLImageElementGetHspaceMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMHTMLImageElementK a) => MethodInfo DOMHTMLImageElementGetHspaceMethodInfo a signature where-    overloadedMethod _ = dOMHTMLImageElementGetHspace---- method DOMHTMLImageElement::get_is_map--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLImageElement", direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLImageElement"-    IO CInt---dOMHTMLImageElementGetIsMap ::-    (MonadIO m, DOMHTMLImageElementK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMHTMLImageElementGetIsMap _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_image_element_get_is_map _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMHTMLImageElementGetIsMapMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMHTMLImageElementK a) => MethodInfo DOMHTMLImageElementGetIsMapMethodInfo a signature where-    overloadedMethod _ = dOMHTMLImageElementGetIsMap---- method DOMHTMLImageElement::get_long_desc--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLImageElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLImageElement"-    IO CString---dOMHTMLImageElementGetLongDesc ::-    (MonadIO m, DOMHTMLImageElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLImageElementGetLongDesc _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_image_element_get_long_desc _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_image_element_get_long_desc" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLImageElementGetLongDescMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLImageElementK a) => MethodInfo DOMHTMLImageElementGetLongDescMethodInfo a signature where-    overloadedMethod _ = dOMHTMLImageElementGetLongDesc---- method DOMHTMLImageElement::get_lowsrc--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLImageElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLImageElement"-    IO CString---dOMHTMLImageElementGetLowsrc ::-    (MonadIO m, DOMHTMLImageElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLImageElementGetLowsrc _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_image_element_get_lowsrc _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_image_element_get_lowsrc" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLImageElementGetLowsrcMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLImageElementK a) => MethodInfo DOMHTMLImageElementGetLowsrcMethodInfo a signature where-    overloadedMethod _ = dOMHTMLImageElementGetLowsrc---- method DOMHTMLImageElement::get_name--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLImageElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLImageElement"-    IO CString---dOMHTMLImageElementGetName ::-    (MonadIO m, DOMHTMLImageElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLImageElementGetName _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_image_element_get_name _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_image_element_get_name" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLImageElementGetNameMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLImageElementK a) => MethodInfo DOMHTMLImageElementGetNameMethodInfo a signature where-    overloadedMethod _ = dOMHTMLImageElementGetName---- method DOMHTMLImageElement::get_natural_height--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLImageElement", direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLImageElement"-    IO CLong---dOMHTMLImageElementGetNaturalHeight ::-    (MonadIO m, DOMHTMLImageElementK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMHTMLImageElementGetNaturalHeight _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_image_element_get_natural_height _obj'-    touchManagedPtr _obj-    return result--data DOMHTMLImageElementGetNaturalHeightMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMHTMLImageElementK a) => MethodInfo DOMHTMLImageElementGetNaturalHeightMethodInfo a signature where-    overloadedMethod _ = dOMHTMLImageElementGetNaturalHeight---- method DOMHTMLImageElement::get_natural_width--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLImageElement", direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLImageElement"-    IO CLong---dOMHTMLImageElementGetNaturalWidth ::-    (MonadIO m, DOMHTMLImageElementK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMHTMLImageElementGetNaturalWidth _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_image_element_get_natural_width _obj'-    touchManagedPtr _obj-    return result--data DOMHTMLImageElementGetNaturalWidthMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMHTMLImageElementK a) => MethodInfo DOMHTMLImageElementGetNaturalWidthMethodInfo a signature where-    overloadedMethod _ = dOMHTMLImageElementGetNaturalWidth---- method DOMHTMLImageElement::get_src--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLImageElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLImageElement"-    IO CString---dOMHTMLImageElementGetSrc ::-    (MonadIO m, DOMHTMLImageElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLImageElementGetSrc _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_image_element_get_src _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_image_element_get_src" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLImageElementGetSrcMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLImageElementK a) => MethodInfo DOMHTMLImageElementGetSrcMethodInfo a signature where-    overloadedMethod _ = dOMHTMLImageElementGetSrc---- method DOMHTMLImageElement::get_use_map--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLImageElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLImageElement"-    IO CString---dOMHTMLImageElementGetUseMap ::-    (MonadIO m, DOMHTMLImageElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLImageElementGetUseMap _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_image_element_get_use_map _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_image_element_get_use_map" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLImageElementGetUseMapMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLImageElementK a) => MethodInfo DOMHTMLImageElementGetUseMapMethodInfo a signature where-    overloadedMethod _ = dOMHTMLImageElementGetUseMap---- method DOMHTMLImageElement::get_vspace--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLImageElement", direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLImageElement"-    IO CLong---dOMHTMLImageElementGetVspace ::-    (MonadIO m, DOMHTMLImageElementK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMHTMLImageElementGetVspace _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_image_element_get_vspace _obj'-    touchManagedPtr _obj-    return result--data DOMHTMLImageElementGetVspaceMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMHTMLImageElementK a) => MethodInfo DOMHTMLImageElementGetVspaceMethodInfo a signature where-    overloadedMethod _ = dOMHTMLImageElementGetVspace---- method DOMHTMLImageElement::get_width--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLImageElement", direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLImageElement"-    IO CLong---dOMHTMLImageElementGetWidth ::-    (MonadIO m, DOMHTMLImageElementK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMHTMLImageElementGetWidth _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_image_element_get_width _obj'-    touchManagedPtr _obj-    return result--data DOMHTMLImageElementGetWidthMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMHTMLImageElementK a) => MethodInfo DOMHTMLImageElementGetWidthMethodInfo a signature where-    overloadedMethod _ = dOMHTMLImageElementGetWidth---- method DOMHTMLImageElement::get_x--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLImageElement", direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLImageElement"-    IO CLong---dOMHTMLImageElementGetX ::-    (MonadIO m, DOMHTMLImageElementK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMHTMLImageElementGetX _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_image_element_get_x _obj'-    touchManagedPtr _obj-    return result--data DOMHTMLImageElementGetXMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMHTMLImageElementK a) => MethodInfo DOMHTMLImageElementGetXMethodInfo a signature where-    overloadedMethod _ = dOMHTMLImageElementGetX---- method DOMHTMLImageElement::get_y--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLImageElement", direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLImageElement"-    IO CLong---dOMHTMLImageElementGetY ::-    (MonadIO m, DOMHTMLImageElementK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMHTMLImageElementGetY _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_image_element_get_y _obj'-    touchManagedPtr _obj-    return result--data DOMHTMLImageElementGetYMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMHTMLImageElementK a) => MethodInfo DOMHTMLImageElementGetYMethodInfo a signature where-    overloadedMethod _ = dOMHTMLImageElementGetY---- method DOMHTMLImageElement::set_align--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLImageElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLImageElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLImageElementSetAlign ::-    (MonadIO m, DOMHTMLImageElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLImageElementSetAlign _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_image_element_set_align _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLImageElementSetAlignMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLImageElementK a) => MethodInfo DOMHTMLImageElementSetAlignMethodInfo a signature where-    overloadedMethod _ = dOMHTMLImageElementSetAlign---- method DOMHTMLImageElement::set_alt--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLImageElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLImageElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLImageElementSetAlt ::-    (MonadIO m, DOMHTMLImageElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLImageElementSetAlt _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_image_element_set_alt _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLImageElementSetAltMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLImageElementK a) => MethodInfo DOMHTMLImageElementSetAltMethodInfo a signature where-    overloadedMethod _ = dOMHTMLImageElementSetAlt---- method DOMHTMLImageElement::set_border--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLImageElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLImageElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLImageElementSetBorder ::-    (MonadIO m, DOMHTMLImageElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLImageElementSetBorder _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_image_element_set_border _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLImageElementSetBorderMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLImageElementK a) => MethodInfo DOMHTMLImageElementSetBorderMethodInfo a signature where-    overloadedMethod _ = dOMHTMLImageElementSetBorder---- method DOMHTMLImageElement::set_height--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLImageElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLImageElement"-    CLong ->                                -- value : TBasicType TLong-    IO ()---dOMHTMLImageElementSetHeight ::-    (MonadIO m, DOMHTMLImageElementK a) =>-    a                                       -- _obj-    -> CLong                                -- value-    -> m ()                                 -- result-dOMHTMLImageElementSetHeight _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    webkit_dom_html_image_element_set_height _obj' value-    touchManagedPtr _obj-    return ()--data DOMHTMLImageElementSetHeightMethodInfo-instance (signature ~ (CLong -> m ()), MonadIO m, DOMHTMLImageElementK a) => MethodInfo DOMHTMLImageElementSetHeightMethodInfo a signature where-    overloadedMethod _ = dOMHTMLImageElementSetHeight---- method DOMHTMLImageElement::set_hspace--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLImageElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLImageElement"-    CLong ->                                -- value : TBasicType TLong-    IO ()---dOMHTMLImageElementSetHspace ::-    (MonadIO m, DOMHTMLImageElementK a) =>-    a                                       -- _obj-    -> CLong                                -- value-    -> m ()                                 -- result-dOMHTMLImageElementSetHspace _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    webkit_dom_html_image_element_set_hspace _obj' value-    touchManagedPtr _obj-    return ()--data DOMHTMLImageElementSetHspaceMethodInfo-instance (signature ~ (CLong -> m ()), MonadIO m, DOMHTMLImageElementK a) => MethodInfo DOMHTMLImageElementSetHspaceMethodInfo a signature where-    overloadedMethod _ = dOMHTMLImageElementSetHspace---- method DOMHTMLImageElement::set_is_map--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLImageElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLImageElement"-    CInt ->                                 -- value : TBasicType TBoolean-    IO ()---dOMHTMLImageElementSetIsMap ::-    (MonadIO m, DOMHTMLImageElementK a) =>-    a                                       -- _obj-    -> Bool                                 -- value-    -> m ()                                 -- result-dOMHTMLImageElementSetIsMap _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let value' = (fromIntegral . fromEnum) value-    webkit_dom_html_image_element_set_is_map _obj' value'-    touchManagedPtr _obj-    return ()--data DOMHTMLImageElementSetIsMapMethodInfo-instance (signature ~ (Bool -> m ()), MonadIO m, DOMHTMLImageElementK a) => MethodInfo DOMHTMLImageElementSetIsMapMethodInfo a signature where-    overloadedMethod _ = dOMHTMLImageElementSetIsMap---- method DOMHTMLImageElement::set_long_desc--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLImageElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLImageElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLImageElementSetLongDesc ::-    (MonadIO m, DOMHTMLImageElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLImageElementSetLongDesc _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_image_element_set_long_desc _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLImageElementSetLongDescMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLImageElementK a) => MethodInfo DOMHTMLImageElementSetLongDescMethodInfo a signature where-    overloadedMethod _ = dOMHTMLImageElementSetLongDesc---- method DOMHTMLImageElement::set_lowsrc--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLImageElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLImageElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLImageElementSetLowsrc ::-    (MonadIO m, DOMHTMLImageElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLImageElementSetLowsrc _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_image_element_set_lowsrc _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLImageElementSetLowsrcMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLImageElementK a) => MethodInfo DOMHTMLImageElementSetLowsrcMethodInfo a signature where-    overloadedMethod _ = dOMHTMLImageElementSetLowsrc---- method DOMHTMLImageElement::set_name--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLImageElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLImageElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLImageElementSetName ::-    (MonadIO m, DOMHTMLImageElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLImageElementSetName _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_image_element_set_name _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLImageElementSetNameMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLImageElementK a) => MethodInfo DOMHTMLImageElementSetNameMethodInfo a signature where-    overloadedMethod _ = dOMHTMLImageElementSetName---- method DOMHTMLImageElement::set_src--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLImageElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLImageElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLImageElementSetSrc ::-    (MonadIO m, DOMHTMLImageElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLImageElementSetSrc _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_image_element_set_src _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLImageElementSetSrcMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLImageElementK a) => MethodInfo DOMHTMLImageElementSetSrcMethodInfo a signature where-    overloadedMethod _ = dOMHTMLImageElementSetSrc---- method DOMHTMLImageElement::set_use_map--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLImageElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLImageElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLImageElementSetUseMap ::-    (MonadIO m, DOMHTMLImageElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLImageElementSetUseMap _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_image_element_set_use_map _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLImageElementSetUseMapMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLImageElementK a) => MethodInfo DOMHTMLImageElementSetUseMapMethodInfo a signature where-    overloadedMethod _ = dOMHTMLImageElementSetUseMap---- method DOMHTMLImageElement::set_vspace--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLImageElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLImageElement"-    CLong ->                                -- value : TBasicType TLong-    IO ()---dOMHTMLImageElementSetVspace ::-    (MonadIO m, DOMHTMLImageElementK a) =>-    a                                       -- _obj-    -> CLong                                -- value-    -> m ()                                 -- result-dOMHTMLImageElementSetVspace _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    webkit_dom_html_image_element_set_vspace _obj' value-    touchManagedPtr _obj-    return ()--data DOMHTMLImageElementSetVspaceMethodInfo-instance (signature ~ (CLong -> m ()), MonadIO m, DOMHTMLImageElementK a) => MethodInfo DOMHTMLImageElementSetVspaceMethodInfo a signature where-    overloadedMethod _ = dOMHTMLImageElementSetVspace---- method DOMHTMLImageElement::set_width--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLImageElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLImageElement"-    CLong ->                                -- value : TBasicType TLong-    IO ()---dOMHTMLImageElementSetWidth ::-    (MonadIO m, DOMHTMLImageElementK a) =>-    a                                       -- _obj-    -> CLong                                -- value-    -> m ()                                 -- result-dOMHTMLImageElementSetWidth _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    webkit_dom_html_image_element_set_width _obj' value-    touchManagedPtr _obj-    return ()--data DOMHTMLImageElementSetWidthMethodInfo-instance (signature ~ (CLong -> m ()), MonadIO m, DOMHTMLImageElementK a) => MethodInfo DOMHTMLImageElementSetWidthMethodInfo a signature where-    overloadedMethod _ = dOMHTMLImageElementSetWidth--
− GI/WebKit2WebExtension/Objects/DOMHTMLImageElement.hs-boot
@@ -1,66 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMHTMLImageElement where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMHTMLImageElement = DOMHTMLImageElement (ForeignPtr DOMHTMLImageElement)-instance GObject DOMHTMLImageElement where-class GObject o => DOMHTMLImageElementK o-instance (GObject o, IsDescendantOf DOMHTMLImageElement o) => DOMHTMLImageElementK o-data DOMHTMLImageElementAlignPropertyInfo-data DOMHTMLImageElementAltPropertyInfo-data DOMHTMLImageElementBorderPropertyInfo-data DOMHTMLImageElementCompletePropertyInfo-data DOMHTMLImageElementCrossOriginPropertyInfo-data DOMHTMLImageElementCurrentSrcPropertyInfo-data DOMHTMLImageElementHeightPropertyInfo-data DOMHTMLImageElementHspacePropertyInfo-data DOMHTMLImageElementIsMapPropertyInfo-data DOMHTMLImageElementLongDescPropertyInfo-data DOMHTMLImageElementLowsrcPropertyInfo-data DOMHTMLImageElementNamePropertyInfo-data DOMHTMLImageElementNaturalHeightPropertyInfo-data DOMHTMLImageElementNaturalWidthPropertyInfo-data DOMHTMLImageElementSizesPropertyInfo-data DOMHTMLImageElementSrcPropertyInfo-data DOMHTMLImageElementSrcsetPropertyInfo-data DOMHTMLImageElementUseMapPropertyInfo-data DOMHTMLImageElementVspacePropertyInfo-data DOMHTMLImageElementWidthPropertyInfo-data DOMHTMLImageElementXPropertyInfo-data DOMHTMLImageElementYPropertyInfo-data DOMHTMLImageElementGetAlignMethodInfo-data DOMHTMLImageElementGetAltMethodInfo-data DOMHTMLImageElementGetBorderMethodInfo-data DOMHTMLImageElementGetCompleteMethodInfo-data DOMHTMLImageElementGetHeightMethodInfo-data DOMHTMLImageElementGetHspaceMethodInfo-data DOMHTMLImageElementGetIsMapMethodInfo-data DOMHTMLImageElementGetLongDescMethodInfo-data DOMHTMLImageElementGetLowsrcMethodInfo-data DOMHTMLImageElementGetNameMethodInfo-data DOMHTMLImageElementGetNaturalHeightMethodInfo-data DOMHTMLImageElementGetNaturalWidthMethodInfo-data DOMHTMLImageElementGetSrcMethodInfo-data DOMHTMLImageElementGetUseMapMethodInfo-data DOMHTMLImageElementGetVspaceMethodInfo-data DOMHTMLImageElementGetWidthMethodInfo-data DOMHTMLImageElementGetXMethodInfo-data DOMHTMLImageElementGetYMethodInfo-data DOMHTMLImageElementSetAlignMethodInfo-data DOMHTMLImageElementSetAltMethodInfo-data DOMHTMLImageElementSetBorderMethodInfo-data DOMHTMLImageElementSetHeightMethodInfo-data DOMHTMLImageElementSetHspaceMethodInfo-data DOMHTMLImageElementSetIsMapMethodInfo-data DOMHTMLImageElementSetLongDescMethodInfo-data DOMHTMLImageElementSetLowsrcMethodInfo-data DOMHTMLImageElementSetNameMethodInfo-data DOMHTMLImageElementSetSrcMethodInfo-data DOMHTMLImageElementSetUseMapMethodInfo-data DOMHTMLImageElementSetVspaceMethodInfo-data DOMHTMLImageElementSetWidthMethodInfo
− GI/WebKit2WebExtension/Objects/DOMHTMLInputElement.hs
@@ -1,3441 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMHTMLInputElement-    ( ---- * Exported types-    DOMHTMLInputElement(..)                 ,-    DOMHTMLInputElementK                    ,-    toDOMHTMLInputElement                   ,-    noDOMHTMLInputElement                   ,--- -- * Methods--- ** dOMHTMLInputElementGetAccept-    DOMHTMLInputElementGetAcceptMethodInfo  ,-    dOMHTMLInputElementGetAccept            ,----- ** dOMHTMLInputElementGetAlign-    DOMHTMLInputElementGetAlignMethodInfo   ,-    dOMHTMLInputElementGetAlign             ,----- ** dOMHTMLInputElementGetAlt-    DOMHTMLInputElementGetAltMethodInfo     ,-    dOMHTMLInputElementGetAlt               ,----- ** dOMHTMLInputElementGetAutofocus-    DOMHTMLInputElementGetAutofocusMethodInfo,-    dOMHTMLInputElementGetAutofocus         ,----- ** dOMHTMLInputElementGetCapture-    DOMHTMLInputElementGetCaptureMethodInfo ,-    dOMHTMLInputElementGetCapture           ,----- ** dOMHTMLInputElementGetChecked-    DOMHTMLInputElementGetCheckedMethodInfo ,-    dOMHTMLInputElementGetChecked           ,----- ** dOMHTMLInputElementGetDefaultChecked-    DOMHTMLInputElementGetDefaultCheckedMethodInfo,-    dOMHTMLInputElementGetDefaultChecked    ,----- ** dOMHTMLInputElementGetDefaultValue-    DOMHTMLInputElementGetDefaultValueMethodInfo,-    dOMHTMLInputElementGetDefaultValue      ,----- ** dOMHTMLInputElementGetDisabled-    DOMHTMLInputElementGetDisabledMethodInfo,-    dOMHTMLInputElementGetDisabled          ,----- ** dOMHTMLInputElementGetFiles-    DOMHTMLInputElementGetFilesMethodInfo   ,-    dOMHTMLInputElementGetFiles             ,----- ** dOMHTMLInputElementGetForm-    DOMHTMLInputElementGetFormMethodInfo    ,-    dOMHTMLInputElementGetForm              ,----- ** dOMHTMLInputElementGetHeight-    DOMHTMLInputElementGetHeightMethodInfo  ,-    dOMHTMLInputElementGetHeight            ,----- ** dOMHTMLInputElementGetIndeterminate-    DOMHTMLInputElementGetIndeterminateMethodInfo,-    dOMHTMLInputElementGetIndeterminate     ,----- ** dOMHTMLInputElementGetInputType-    DOMHTMLInputElementGetInputTypeMethodInfo,-    dOMHTMLInputElementGetInputType         ,----- ** dOMHTMLInputElementGetMaxLength-    DOMHTMLInputElementGetMaxLengthMethodInfo,-    dOMHTMLInputElementGetMaxLength         ,----- ** dOMHTMLInputElementGetMultiple-    DOMHTMLInputElementGetMultipleMethodInfo,-    dOMHTMLInputElementGetMultiple          ,----- ** dOMHTMLInputElementGetName-    DOMHTMLInputElementGetNameMethodInfo    ,-    dOMHTMLInputElementGetName              ,----- ** dOMHTMLInputElementGetSize-    DOMHTMLInputElementGetSizeMethodInfo    ,-    dOMHTMLInputElementGetSize              ,----- ** dOMHTMLInputElementGetSrc-    DOMHTMLInputElementGetSrcMethodInfo     ,-    dOMHTMLInputElementGetSrc               ,----- ** dOMHTMLInputElementGetUseMap-    DOMHTMLInputElementGetUseMapMethodInfo  ,-    dOMHTMLInputElementGetUseMap            ,----- ** dOMHTMLInputElementGetValue-    DOMHTMLInputElementGetValueMethodInfo   ,-    dOMHTMLInputElementGetValue             ,----- ** dOMHTMLInputElementGetWidth-    DOMHTMLInputElementGetWidthMethodInfo   ,-    dOMHTMLInputElementGetWidth             ,----- ** dOMHTMLInputElementGetWillValidate-    DOMHTMLInputElementGetWillValidateMethodInfo,-    dOMHTMLInputElementGetWillValidate      ,----- ** dOMHTMLInputElementIsEdited-    DOMHTMLInputElementIsEditedMethodInfo   ,-    dOMHTMLInputElementIsEdited             ,----- ** dOMHTMLInputElementSelect-    DOMHTMLInputElementSelectMethodInfo     ,-    dOMHTMLInputElementSelect               ,----- ** dOMHTMLInputElementSetAccept-    DOMHTMLInputElementSetAcceptMethodInfo  ,-    dOMHTMLInputElementSetAccept            ,----- ** dOMHTMLInputElementSetAlign-    DOMHTMLInputElementSetAlignMethodInfo   ,-    dOMHTMLInputElementSetAlign             ,----- ** dOMHTMLInputElementSetAlt-    DOMHTMLInputElementSetAltMethodInfo     ,-    dOMHTMLInputElementSetAlt               ,----- ** dOMHTMLInputElementSetAutofocus-    DOMHTMLInputElementSetAutofocusMethodInfo,-    dOMHTMLInputElementSetAutofocus         ,----- ** dOMHTMLInputElementSetChecked-    DOMHTMLInputElementSetCheckedMethodInfo ,-    dOMHTMLInputElementSetChecked           ,----- ** dOMHTMLInputElementSetDefaultValue-    DOMHTMLInputElementSetDefaultValueMethodInfo,-    dOMHTMLInputElementSetDefaultValue      ,----- ** dOMHTMLInputElementSetDisabled-    DOMHTMLInputElementSetDisabledMethodInfo,-    dOMHTMLInputElementSetDisabled          ,----- ** dOMHTMLInputElementSetFiles-    DOMHTMLInputElementSetFilesMethodInfo   ,-    dOMHTMLInputElementSetFiles             ,----- ** dOMHTMLInputElementSetHeight-    DOMHTMLInputElementSetHeightMethodInfo  ,-    dOMHTMLInputElementSetHeight            ,----- ** dOMHTMLInputElementSetIndeterminate-    DOMHTMLInputElementSetIndeterminateMethodInfo,-    dOMHTMLInputElementSetIndeterminate     ,----- ** dOMHTMLInputElementSetInputType-    DOMHTMLInputElementSetInputTypeMethodInfo,-    dOMHTMLInputElementSetInputType         ,----- ** dOMHTMLInputElementSetMaxLength-    DOMHTMLInputElementSetMaxLengthMethodInfo,-    dOMHTMLInputElementSetMaxLength         ,----- ** dOMHTMLInputElementSetMultiple-    DOMHTMLInputElementSetMultipleMethodInfo,-    dOMHTMLInputElementSetMultiple          ,----- ** dOMHTMLInputElementSetName-    DOMHTMLInputElementSetNameMethodInfo    ,-    dOMHTMLInputElementSetName              ,----- ** dOMHTMLInputElementSetReadOnly-    DOMHTMLInputElementSetReadOnlyMethodInfo,-    dOMHTMLInputElementSetReadOnly          ,----- ** dOMHTMLInputElementSetSize-    DOMHTMLInputElementSetSizeMethodInfo    ,-    dOMHTMLInputElementSetSize              ,----- ** dOMHTMLInputElementSetSrc-    DOMHTMLInputElementSetSrcMethodInfo     ,-    dOMHTMLInputElementSetSrc               ,----- ** dOMHTMLInputElementSetUseMap-    DOMHTMLInputElementSetUseMapMethodInfo  ,-    dOMHTMLInputElementSetUseMap            ,----- ** dOMHTMLInputElementSetValue-    DOMHTMLInputElementSetValueMethodInfo   ,-    dOMHTMLInputElementSetValue             ,----- ** dOMHTMLInputElementSetWidth-    DOMHTMLInputElementSetWidthMethodInfo   ,-    dOMHTMLInputElementSetWidth             ,----- -- * Properties--- ** Accept-    DOMHTMLInputElementAcceptPropertyInfo   ,-    constructDOMHTMLInputElementAccept      ,-    dOMHTMLInputElementAccept               ,-    getDOMHTMLInputElementAccept            ,-    setDOMHTMLInputElementAccept            ,----- ** Align-    DOMHTMLInputElementAlignPropertyInfo    ,-    constructDOMHTMLInputElementAlign       ,-    dOMHTMLInputElementAlign                ,-    getDOMHTMLInputElementAlign             ,-    setDOMHTMLInputElementAlign             ,----- ** Alt-    DOMHTMLInputElementAltPropertyInfo      ,-    constructDOMHTMLInputElementAlt         ,-    dOMHTMLInputElementAlt                  ,-    getDOMHTMLInputElementAlt               ,-    setDOMHTMLInputElementAlt               ,----- ** Autocapitalize-    DOMHTMLInputElementAutocapitalizePropertyInfo,-    clearDOMHTMLInputElementAutocapitalize  ,-    constructDOMHTMLInputElementAutocapitalize,-    dOMHTMLInputElementAutocapitalize       ,-    getDOMHTMLInputElementAutocapitalize    ,-    setDOMHTMLInputElementAutocapitalize    ,----- ** Autocomplete-    DOMHTMLInputElementAutocompletePropertyInfo,-    clearDOMHTMLInputElementAutocomplete    ,-    constructDOMHTMLInputElementAutocomplete,-    dOMHTMLInputElementAutocomplete         ,-    getDOMHTMLInputElementAutocomplete      ,-    setDOMHTMLInputElementAutocomplete      ,----- ** Autocorrect-    DOMHTMLInputElementAutocorrectPropertyInfo,-    constructDOMHTMLInputElementAutocorrect ,-    dOMHTMLInputElementAutocorrect          ,-    getDOMHTMLInputElementAutocorrect       ,-    setDOMHTMLInputElementAutocorrect       ,----- ** Autofocus-    DOMHTMLInputElementAutofocusPropertyInfo,-    constructDOMHTMLInputElementAutofocus   ,-    dOMHTMLInputElementAutofocus            ,-    getDOMHTMLInputElementAutofocus         ,-    setDOMHTMLInputElementAutofocus         ,----- ** Capture-    DOMHTMLInputElementCapturePropertyInfo  ,-    constructDOMHTMLInputElementCapture     ,-    dOMHTMLInputElementCapture              ,-    getDOMHTMLInputElementCapture           ,-    setDOMHTMLInputElementCapture           ,----- ** Checked-    DOMHTMLInputElementCheckedPropertyInfo  ,-    constructDOMHTMLInputElementChecked     ,-    dOMHTMLInputElementChecked              ,-    getDOMHTMLInputElementChecked           ,-    setDOMHTMLInputElementChecked           ,----- ** DefaultChecked-    DOMHTMLInputElementDefaultCheckedPropertyInfo,-    constructDOMHTMLInputElementDefaultChecked,-    dOMHTMLInputElementDefaultChecked       ,-    getDOMHTMLInputElementDefaultChecked    ,-    setDOMHTMLInputElementDefaultChecked    ,----- ** DefaultValue-    DOMHTMLInputElementDefaultValuePropertyInfo,-    constructDOMHTMLInputElementDefaultValue,-    dOMHTMLInputElementDefaultValue         ,-    getDOMHTMLInputElementDefaultValue      ,-    setDOMHTMLInputElementDefaultValue      ,----- ** DirName-    DOMHTMLInputElementDirNamePropertyInfo  ,-    clearDOMHTMLInputElementDirName         ,-    constructDOMHTMLInputElementDirName     ,-    dOMHTMLInputElementDirName              ,-    getDOMHTMLInputElementDirName           ,-    setDOMHTMLInputElementDirName           ,----- ** Disabled-    DOMHTMLInputElementDisabledPropertyInfo ,-    constructDOMHTMLInputElementDisabled    ,-    dOMHTMLInputElementDisabled             ,-    getDOMHTMLInputElementDisabled          ,-    setDOMHTMLInputElementDisabled          ,----- ** Files-    DOMHTMLInputElementFilesPropertyInfo    ,-    dOMHTMLInputElementFiles                ,-    getDOMHTMLInputElementFiles             ,----- ** Form-    DOMHTMLInputElementFormPropertyInfo     ,-    dOMHTMLInputElementForm                 ,-    getDOMHTMLInputElementForm              ,----- ** FormAction-    DOMHTMLInputElementFormActionPropertyInfo,-    clearDOMHTMLInputElementFormAction      ,-    constructDOMHTMLInputElementFormAction  ,-    dOMHTMLInputElementFormAction           ,-    getDOMHTMLInputElementFormAction        ,-    setDOMHTMLInputElementFormAction        ,----- ** FormEnctype-    DOMHTMLInputElementFormEnctypePropertyInfo,-    clearDOMHTMLInputElementFormEnctype     ,-    constructDOMHTMLInputElementFormEnctype ,-    dOMHTMLInputElementFormEnctype          ,-    getDOMHTMLInputElementFormEnctype       ,-    setDOMHTMLInputElementFormEnctype       ,----- ** FormMethod-    DOMHTMLInputElementFormMethodPropertyInfo,-    clearDOMHTMLInputElementFormMethod      ,-    constructDOMHTMLInputElementFormMethod  ,-    dOMHTMLInputElementFormMethod           ,-    getDOMHTMLInputElementFormMethod        ,-    setDOMHTMLInputElementFormMethod        ,----- ** FormNoValidate-    DOMHTMLInputElementFormNoValidatePropertyInfo,-    constructDOMHTMLInputElementFormNoValidate,-    dOMHTMLInputElementFormNoValidate       ,-    getDOMHTMLInputElementFormNoValidate    ,-    setDOMHTMLInputElementFormNoValidate    ,----- ** FormTarget-    DOMHTMLInputElementFormTargetPropertyInfo,-    clearDOMHTMLInputElementFormTarget      ,-    constructDOMHTMLInputElementFormTarget  ,-    dOMHTMLInputElementFormTarget           ,-    getDOMHTMLInputElementFormTarget        ,-    setDOMHTMLInputElementFormTarget        ,----- ** Height-    DOMHTMLInputElementHeightPropertyInfo   ,-    constructDOMHTMLInputElementHeight      ,-    dOMHTMLInputElementHeight               ,-    getDOMHTMLInputElementHeight            ,-    setDOMHTMLInputElementHeight            ,----- ** Incremental-    DOMHTMLInputElementIncrementalPropertyInfo,-    constructDOMHTMLInputElementIncremental ,-    dOMHTMLInputElementIncremental          ,-    getDOMHTMLInputElementIncremental       ,-    setDOMHTMLInputElementIncremental       ,----- ** Indeterminate-    DOMHTMLInputElementIndeterminatePropertyInfo,-    constructDOMHTMLInputElementIndeterminate,-    dOMHTMLInputElementIndeterminate        ,-    getDOMHTMLInputElementIndeterminate     ,-    setDOMHTMLInputElementIndeterminate     ,----- ** Labels-    DOMHTMLInputElementLabelsPropertyInfo   ,-    dOMHTMLInputElementLabels               ,-    getDOMHTMLInputElementLabels            ,----- ** List-    DOMHTMLInputElementListPropertyInfo     ,-    dOMHTMLInputElementList                 ,-    getDOMHTMLInputElementList              ,----- ** Max-    DOMHTMLInputElementMaxPropertyInfo      ,-    clearDOMHTMLInputElementMax             ,-    constructDOMHTMLInputElementMax         ,-    dOMHTMLInputElementMax                  ,-    getDOMHTMLInputElementMax               ,-    setDOMHTMLInputElementMax               ,----- ** MaxLength-    DOMHTMLInputElementMaxLengthPropertyInfo,-    constructDOMHTMLInputElementMaxLength   ,-    dOMHTMLInputElementMaxLength            ,-    getDOMHTMLInputElementMaxLength         ,-    setDOMHTMLInputElementMaxLength         ,----- ** Min-    DOMHTMLInputElementMinPropertyInfo      ,-    clearDOMHTMLInputElementMin             ,-    constructDOMHTMLInputElementMin         ,-    dOMHTMLInputElementMin                  ,-    getDOMHTMLInputElementMin               ,-    setDOMHTMLInputElementMin               ,----- ** Multiple-    DOMHTMLInputElementMultiplePropertyInfo ,-    constructDOMHTMLInputElementMultiple    ,-    dOMHTMLInputElementMultiple             ,-    getDOMHTMLInputElementMultiple          ,-    setDOMHTMLInputElementMultiple          ,----- ** Name-    DOMHTMLInputElementNamePropertyInfo     ,-    constructDOMHTMLInputElementName        ,-    dOMHTMLInputElementName                 ,-    getDOMHTMLInputElementName              ,-    setDOMHTMLInputElementName              ,----- ** Pattern-    DOMHTMLInputElementPatternPropertyInfo  ,-    clearDOMHTMLInputElementPattern         ,-    constructDOMHTMLInputElementPattern     ,-    dOMHTMLInputElementPattern              ,-    getDOMHTMLInputElementPattern           ,-    setDOMHTMLInputElementPattern           ,----- ** Placeholder-    DOMHTMLInputElementPlaceholderPropertyInfo,-    clearDOMHTMLInputElementPlaceholder     ,-    constructDOMHTMLInputElementPlaceholder ,-    dOMHTMLInputElementPlaceholder          ,-    getDOMHTMLInputElementPlaceholder       ,-    setDOMHTMLInputElementPlaceholder       ,----- ** ReadOnly-    DOMHTMLInputElementReadOnlyPropertyInfo ,-    constructDOMHTMLInputElementReadOnly    ,-    dOMHTMLInputElementReadOnly             ,-    getDOMHTMLInputElementReadOnly          ,-    setDOMHTMLInputElementReadOnly          ,----- ** Required-    DOMHTMLInputElementRequiredPropertyInfo ,-    constructDOMHTMLInputElementRequired    ,-    dOMHTMLInputElementRequired             ,-    getDOMHTMLInputElementRequired          ,-    setDOMHTMLInputElementRequired          ,----- ** Size-    DOMHTMLInputElementSizePropertyInfo     ,-    constructDOMHTMLInputElementSize        ,-    dOMHTMLInputElementSize                 ,-    getDOMHTMLInputElementSize              ,-    setDOMHTMLInputElementSize              ,----- ** Src-    DOMHTMLInputElementSrcPropertyInfo      ,-    constructDOMHTMLInputElementSrc         ,-    dOMHTMLInputElementSrc                  ,-    getDOMHTMLInputElementSrc               ,-    setDOMHTMLInputElementSrc               ,----- ** Step-    DOMHTMLInputElementStepPropertyInfo     ,-    clearDOMHTMLInputElementStep            ,-    constructDOMHTMLInputElementStep        ,-    dOMHTMLInputElementStep                 ,-    getDOMHTMLInputElementStep              ,-    setDOMHTMLInputElementStep              ,----- ** Type-    DOMHTMLInputElementTypePropertyInfo     ,-    clearDOMHTMLInputElementType            ,-    constructDOMHTMLInputElementType        ,-    dOMHTMLInputElementType                 ,-    getDOMHTMLInputElementType              ,-    setDOMHTMLInputElementType              ,----- ** UseMap-    DOMHTMLInputElementUseMapPropertyInfo   ,-    constructDOMHTMLInputElementUseMap      ,-    dOMHTMLInputElementUseMap               ,-    getDOMHTMLInputElementUseMap            ,-    setDOMHTMLInputElementUseMap            ,----- ** ValidationMessage-    DOMHTMLInputElementValidationMessagePropertyInfo,-    dOMHTMLInputElementValidationMessage    ,-    getDOMHTMLInputElementValidationMessage ,----- ** Value-    DOMHTMLInputElementValuePropertyInfo    ,-    constructDOMHTMLInputElementValue       ,-    dOMHTMLInputElementValue                ,-    getDOMHTMLInputElementValue             ,-    setDOMHTMLInputElementValue             ,----- ** ValueAsNumber-    DOMHTMLInputElementValueAsNumberPropertyInfo,-    constructDOMHTMLInputElementValueAsNumber,-    dOMHTMLInputElementValueAsNumber        ,-    getDOMHTMLInputElementValueAsNumber     ,-    setDOMHTMLInputElementValueAsNumber     ,----- ** Width-    DOMHTMLInputElementWidthPropertyInfo    ,-    constructDOMHTMLInputElementWidth       ,-    dOMHTMLInputElementWidth                ,-    getDOMHTMLInputElementWidth             ,-    setDOMHTMLInputElementWidth             ,----- ** WillValidate-    DOMHTMLInputElementWillValidatePropertyInfo,-    dOMHTMLInputElementWillValidate         ,-    getDOMHTMLInputElementWillValidate      ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMHTMLInputElement = DOMHTMLInputElement (ForeignPtr DOMHTMLInputElement)-foreign import ccall "webkit_dom_html_input_element_get_type"-    c_webkit_dom_html_input_element_get_type :: IO GType--type instance ParentTypes DOMHTMLInputElement = DOMHTMLInputElementParentTypes-type DOMHTMLInputElementParentTypes = '[DOMHTMLElement, DOMElement, DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMHTMLInputElement where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_html_input_element_get_type-    --class GObject o => DOMHTMLInputElementK o-instance (GObject o, IsDescendantOf DOMHTMLInputElement o) => DOMHTMLInputElementK o--toDOMHTMLInputElement :: DOMHTMLInputElementK o => o -> IO DOMHTMLInputElement-toDOMHTMLInputElement = unsafeCastTo DOMHTMLInputElement--noDOMHTMLInputElement :: Maybe DOMHTMLInputElement-noDOMHTMLInputElement = Nothing--type family ResolveDOMHTMLInputElementMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMHTMLInputElementMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMHTMLInputElementMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMHTMLInputElementMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMHTMLInputElementMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMHTMLInputElementMethod "blur" o = DOMElementBlurMethodInfo-    ResolveDOMHTMLInputElementMethod "click" o = DOMHTMLElementClickMethodInfo-    ResolveDOMHTMLInputElementMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMHTMLInputElementMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMHTMLInputElementMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMHTMLInputElementMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMHTMLInputElementMethod "focus" o = DOMElementFocusMethodInfo-    ResolveDOMHTMLInputElementMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMHTMLInputElementMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMHTMLInputElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo-    ResolveDOMHTMLInputElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo-    ResolveDOMHTMLInputElementMethod "hasAttributes" o = DOMElementHasAttributesMethodInfo-    ResolveDOMHTMLInputElementMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMHTMLInputElementMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMHTMLInputElementMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMHTMLInputElementMethod "isEdited" o = DOMHTMLInputElementIsEditedMethodInfo-    ResolveDOMHTMLInputElementMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMHTMLInputElementMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMHTMLInputElementMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMHTMLInputElementMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMHTMLInputElementMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMHTMLInputElementMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMHTMLInputElementMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMHTMLInputElementMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMHTMLInputElementMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMHTMLInputElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo-    ResolveDOMHTMLInputElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo-    ResolveDOMHTMLInputElementMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMHTMLInputElementMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMHTMLInputElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo-    ResolveDOMHTMLInputElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo-    ResolveDOMHTMLInputElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo-    ResolveDOMHTMLInputElementMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMHTMLInputElementMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMHTMLInputElementMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMHTMLInputElementMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMHTMLInputElementMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMHTMLInputElementMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMHTMLInputElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo-    ResolveDOMHTMLInputElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo-    ResolveDOMHTMLInputElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo-    ResolveDOMHTMLInputElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo-    ResolveDOMHTMLInputElementMethod "select" o = DOMHTMLInputElementSelectMethodInfo-    ResolveDOMHTMLInputElementMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMHTMLInputElementMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMHTMLInputElementMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMHTMLInputElementMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMHTMLInputElementMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMHTMLInputElementMethod "getAccept" o = DOMHTMLInputElementGetAcceptMethodInfo-    ResolveDOMHTMLInputElementMethod "getAccessKey" o = DOMHTMLElementGetAccessKeyMethodInfo-    ResolveDOMHTMLInputElementMethod "getAlign" o = DOMHTMLInputElementGetAlignMethodInfo-    ResolveDOMHTMLInputElementMethod "getAlt" o = DOMHTMLInputElementGetAltMethodInfo-    ResolveDOMHTMLInputElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo-    ResolveDOMHTMLInputElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo-    ResolveDOMHTMLInputElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo-    ResolveDOMHTMLInputElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo-    ResolveDOMHTMLInputElementMethod "getAttributes" o = DOMElementGetAttributesMethodInfo-    ResolveDOMHTMLInputElementMethod "getAutofocus" o = DOMHTMLInputElementGetAutofocusMethodInfo-    ResolveDOMHTMLInputElementMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMHTMLInputElementMethod "getCapture" o = DOMHTMLInputElementGetCaptureMethodInfo-    ResolveDOMHTMLInputElementMethod "getChecked" o = DOMHTMLInputElementGetCheckedMethodInfo-    ResolveDOMHTMLInputElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo-    ResolveDOMHTMLInputElementMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMHTMLInputElementMethod "getClassName" o = DOMElementGetClassNameMethodInfo-    ResolveDOMHTMLInputElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo-    ResolveDOMHTMLInputElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo-    ResolveDOMHTMLInputElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo-    ResolveDOMHTMLInputElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo-    ResolveDOMHTMLInputElementMethod "getContentEditable" o = DOMHTMLElementGetContentEditableMethodInfo-    ResolveDOMHTMLInputElementMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMHTMLInputElementMethod "getDefaultChecked" o = DOMHTMLInputElementGetDefaultCheckedMethodInfo-    ResolveDOMHTMLInputElementMethod "getDefaultValue" o = DOMHTMLInputElementGetDefaultValueMethodInfo-    ResolveDOMHTMLInputElementMethod "getDir" o = DOMHTMLElementGetDirMethodInfo-    ResolveDOMHTMLInputElementMethod "getDisabled" o = DOMHTMLInputElementGetDisabledMethodInfo-    ResolveDOMHTMLInputElementMethod "getElementsByClassName" o = DOMElementGetElementsByClassNameMethodInfo-    ResolveDOMHTMLInputElementMethod "getElementsByClassNameAsHtmlCollection" o = DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLInputElementMethod "getElementsByTagName" o = DOMElementGetElementsByTagNameMethodInfo-    ResolveDOMHTMLInputElementMethod "getElementsByTagNameAsHtmlCollection" o = DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLInputElementMethod "getElementsByTagNameNs" o = DOMElementGetElementsByTagNameNsMethodInfo-    ResolveDOMHTMLInputElementMethod "getElementsByTagNameNsAsHtmlCollection" o = DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo-    ResolveDOMHTMLInputElementMethod "getFiles" o = DOMHTMLInputElementGetFilesMethodInfo-    ResolveDOMHTMLInputElementMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMHTMLInputElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo-    ResolveDOMHTMLInputElementMethod "getForm" o = DOMHTMLInputElementGetFormMethodInfo-    ResolveDOMHTMLInputElementMethod "getHeight" o = DOMHTMLInputElementGetHeightMethodInfo-    ResolveDOMHTMLInputElementMethod "getId" o = DOMElementGetIdMethodInfo-    ResolveDOMHTMLInputElementMethod "getIndeterminate" o = DOMHTMLInputElementGetIndeterminateMethodInfo-    ResolveDOMHTMLInputElementMethod "getInnerText" o = DOMHTMLElementGetInnerTextMethodInfo-    ResolveDOMHTMLInputElementMethod "getInputType" o = DOMHTMLInputElementGetInputTypeMethodInfo-    ResolveDOMHTMLInputElementMethod "getIsContentEditable" o = DOMHTMLElementGetIsContentEditableMethodInfo-    ResolveDOMHTMLInputElementMethod "getLang" o = DOMHTMLElementGetLangMethodInfo-    ResolveDOMHTMLInputElementMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMHTMLInputElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo-    ResolveDOMHTMLInputElementMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMHTMLInputElementMethod "getMaxLength" o = DOMHTMLInputElementGetMaxLengthMethodInfo-    ResolveDOMHTMLInputElementMethod "getMultiple" o = DOMHTMLInputElementGetMultipleMethodInfo-    ResolveDOMHTMLInputElementMethod "getName" o = DOMHTMLInputElementGetNameMethodInfo-    ResolveDOMHTMLInputElementMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMHTMLInputElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo-    ResolveDOMHTMLInputElementMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMHTMLInputElementMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMHTMLInputElementMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMHTMLInputElementMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMHTMLInputElementMethod "getOffsetHeight" o = DOMElementGetOffsetHeightMethodInfo-    ResolveDOMHTMLInputElementMethod "getOffsetLeft" o = DOMElementGetOffsetLeftMethodInfo-    ResolveDOMHTMLInputElementMethod "getOffsetParent" o = DOMElementGetOffsetParentMethodInfo-    ResolveDOMHTMLInputElementMethod "getOffsetTop" o = DOMElementGetOffsetTopMethodInfo-    ResolveDOMHTMLInputElementMethod "getOffsetWidth" o = DOMElementGetOffsetWidthMethodInfo-    ResolveDOMHTMLInputElementMethod "getOuterText" o = DOMHTMLElementGetOuterTextMethodInfo-    ResolveDOMHTMLInputElementMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMHTMLInputElementMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMHTMLInputElementMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMHTMLInputElementMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMHTMLInputElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo-    ResolveDOMHTMLInputElementMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMHTMLInputElementMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMHTMLInputElementMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMHTMLInputElementMethod "getScrollHeight" o = DOMElementGetScrollHeightMethodInfo-    ResolveDOMHTMLInputElementMethod "getScrollLeft" o = DOMElementGetScrollLeftMethodInfo-    ResolveDOMHTMLInputElementMethod "getScrollTop" o = DOMElementGetScrollTopMethodInfo-    ResolveDOMHTMLInputElementMethod "getScrollWidth" o = DOMElementGetScrollWidthMethodInfo-    ResolveDOMHTMLInputElementMethod "getSize" o = DOMHTMLInputElementGetSizeMethodInfo-    ResolveDOMHTMLInputElementMethod "getSrc" o = DOMHTMLInputElementGetSrcMethodInfo-    ResolveDOMHTMLInputElementMethod "getStyle" o = DOMElementGetStyleMethodInfo-    ResolveDOMHTMLInputElementMethod "getTabIndex" o = DOMHTMLElementGetTabIndexMethodInfo-    ResolveDOMHTMLInputElementMethod "getTagName" o = DOMElementGetTagNameMethodInfo-    ResolveDOMHTMLInputElementMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMHTMLInputElementMethod "getTitle" o = DOMHTMLElementGetTitleMethodInfo-    ResolveDOMHTMLInputElementMethod "getUseMap" o = DOMHTMLInputElementGetUseMapMethodInfo-    ResolveDOMHTMLInputElementMethod "getValue" o = DOMHTMLInputElementGetValueMethodInfo-    ResolveDOMHTMLInputElementMethod "getWidth" o = DOMHTMLInputElementGetWidthMethodInfo-    ResolveDOMHTMLInputElementMethod "getWillValidate" o = DOMHTMLInputElementGetWillValidateMethodInfo-    ResolveDOMHTMLInputElementMethod "setAccept" o = DOMHTMLInputElementSetAcceptMethodInfo-    ResolveDOMHTMLInputElementMethod "setAccessKey" o = DOMHTMLElementSetAccessKeyMethodInfo-    ResolveDOMHTMLInputElementMethod "setAlign" o = DOMHTMLInputElementSetAlignMethodInfo-    ResolveDOMHTMLInputElementMethod "setAlt" o = DOMHTMLInputElementSetAltMethodInfo-    ResolveDOMHTMLInputElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo-    ResolveDOMHTMLInputElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo-    ResolveDOMHTMLInputElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo-    ResolveDOMHTMLInputElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo-    ResolveDOMHTMLInputElementMethod "setAutofocus" o = DOMHTMLInputElementSetAutofocusMethodInfo-    ResolveDOMHTMLInputElementMethod "setChecked" o = DOMHTMLInputElementSetCheckedMethodInfo-    ResolveDOMHTMLInputElementMethod "setClassName" o = DOMElementSetClassNameMethodInfo-    ResolveDOMHTMLInputElementMethod "setContentEditable" o = DOMHTMLElementSetContentEditableMethodInfo-    ResolveDOMHTMLInputElementMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMHTMLInputElementMethod "setDefaultValue" o = DOMHTMLInputElementSetDefaultValueMethodInfo-    ResolveDOMHTMLInputElementMethod "setDir" o = DOMHTMLElementSetDirMethodInfo-    ResolveDOMHTMLInputElementMethod "setDisabled" o = DOMHTMLInputElementSetDisabledMethodInfo-    ResolveDOMHTMLInputElementMethod "setFiles" o = DOMHTMLInputElementSetFilesMethodInfo-    ResolveDOMHTMLInputElementMethod "setHeight" o = DOMHTMLInputElementSetHeightMethodInfo-    ResolveDOMHTMLInputElementMethod "setId" o = DOMElementSetIdMethodInfo-    ResolveDOMHTMLInputElementMethod "setIndeterminate" o = DOMHTMLInputElementSetIndeterminateMethodInfo-    ResolveDOMHTMLInputElementMethod "setInnerText" o = DOMHTMLElementSetInnerTextMethodInfo-    ResolveDOMHTMLInputElementMethod "setInputType" o = DOMHTMLInputElementSetInputTypeMethodInfo-    ResolveDOMHTMLInputElementMethod "setLang" o = DOMHTMLElementSetLangMethodInfo-    ResolveDOMHTMLInputElementMethod "setMaxLength" o = DOMHTMLInputElementSetMaxLengthMethodInfo-    ResolveDOMHTMLInputElementMethod "setMultiple" o = DOMHTMLInputElementSetMultipleMethodInfo-    ResolveDOMHTMLInputElementMethod "setName" o = DOMHTMLInputElementSetNameMethodInfo-    ResolveDOMHTMLInputElementMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMHTMLInputElementMethod "setOuterText" o = DOMHTMLElementSetOuterTextMethodInfo-    ResolveDOMHTMLInputElementMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMHTMLInputElementMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMHTMLInputElementMethod "setReadOnly" o = DOMHTMLInputElementSetReadOnlyMethodInfo-    ResolveDOMHTMLInputElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo-    ResolveDOMHTMLInputElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo-    ResolveDOMHTMLInputElementMethod "setSize" o = DOMHTMLInputElementSetSizeMethodInfo-    ResolveDOMHTMLInputElementMethod "setSrc" o = DOMHTMLInputElementSetSrcMethodInfo-    ResolveDOMHTMLInputElementMethod "setTabIndex" o = DOMHTMLElementSetTabIndexMethodInfo-    ResolveDOMHTMLInputElementMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMHTMLInputElementMethod "setTitle" o = DOMHTMLElementSetTitleMethodInfo-    ResolveDOMHTMLInputElementMethod "setUseMap" o = DOMHTMLInputElementSetUseMapMethodInfo-    ResolveDOMHTMLInputElementMethod "setValue" o = DOMHTMLInputElementSetValueMethodInfo-    ResolveDOMHTMLInputElementMethod "setWidth" o = DOMHTMLInputElementSetWidthMethodInfo-    ResolveDOMHTMLInputElementMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMHTMLInputElementMethod t DOMHTMLInputElement, MethodInfo info DOMHTMLInputElement p) => IsLabelProxy t (DOMHTMLInputElement -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMHTMLInputElementMethod t DOMHTMLInputElement, MethodInfo info DOMHTMLInputElement p) => IsLabel t (DOMHTMLInputElement -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "accept"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLInputElementAccept :: (MonadIO m, DOMHTMLInputElementK o) => o -> m (Maybe T.Text)-getDOMHTMLInputElementAccept obj = liftIO $ getObjectPropertyString obj "accept"--setDOMHTMLInputElementAccept :: (MonadIO m, DOMHTMLInputElementK o) => o -> T.Text -> m ()-setDOMHTMLInputElementAccept obj val = liftIO $ setObjectPropertyString obj "accept" (Just val)--constructDOMHTMLInputElementAccept :: T.Text -> IO ([Char], GValue)-constructDOMHTMLInputElementAccept val = constructObjectPropertyString "accept" (Just val)--data DOMHTMLInputElementAcceptPropertyInfo-instance AttrInfo DOMHTMLInputElementAcceptPropertyInfo where-    type AttrAllowedOps DOMHTMLInputElementAcceptPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLInputElementAcceptPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLInputElementAcceptPropertyInfo = DOMHTMLInputElementK-    type AttrGetType DOMHTMLInputElementAcceptPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLInputElementAcceptPropertyInfo = "accept"-    attrGet _ = getDOMHTMLInputElementAccept-    attrSet _ = setDOMHTMLInputElementAccept-    attrConstruct _ = constructDOMHTMLInputElementAccept-    attrClear _ = undefined---- VVV Prop "align"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLInputElementAlign :: (MonadIO m, DOMHTMLInputElementK o) => o -> m (Maybe T.Text)-getDOMHTMLInputElementAlign obj = liftIO $ getObjectPropertyString obj "align"--setDOMHTMLInputElementAlign :: (MonadIO m, DOMHTMLInputElementK o) => o -> T.Text -> m ()-setDOMHTMLInputElementAlign obj val = liftIO $ setObjectPropertyString obj "align" (Just val)--constructDOMHTMLInputElementAlign :: T.Text -> IO ([Char], GValue)-constructDOMHTMLInputElementAlign val = constructObjectPropertyString "align" (Just val)--data DOMHTMLInputElementAlignPropertyInfo-instance AttrInfo DOMHTMLInputElementAlignPropertyInfo where-    type AttrAllowedOps DOMHTMLInputElementAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLInputElementAlignPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLInputElementAlignPropertyInfo = DOMHTMLInputElementK-    type AttrGetType DOMHTMLInputElementAlignPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLInputElementAlignPropertyInfo = "align"-    attrGet _ = getDOMHTMLInputElementAlign-    attrSet _ = setDOMHTMLInputElementAlign-    attrConstruct _ = constructDOMHTMLInputElementAlign-    attrClear _ = undefined---- VVV Prop "alt"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLInputElementAlt :: (MonadIO m, DOMHTMLInputElementK o) => o -> m (Maybe T.Text)-getDOMHTMLInputElementAlt obj = liftIO $ getObjectPropertyString obj "alt"--setDOMHTMLInputElementAlt :: (MonadIO m, DOMHTMLInputElementK o) => o -> T.Text -> m ()-setDOMHTMLInputElementAlt obj val = liftIO $ setObjectPropertyString obj "alt" (Just val)--constructDOMHTMLInputElementAlt :: T.Text -> IO ([Char], GValue)-constructDOMHTMLInputElementAlt val = constructObjectPropertyString "alt" (Just val)--data DOMHTMLInputElementAltPropertyInfo-instance AttrInfo DOMHTMLInputElementAltPropertyInfo where-    type AttrAllowedOps DOMHTMLInputElementAltPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLInputElementAltPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLInputElementAltPropertyInfo = DOMHTMLInputElementK-    type AttrGetType DOMHTMLInputElementAltPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLInputElementAltPropertyInfo = "alt"-    attrGet _ = getDOMHTMLInputElementAlt-    attrSet _ = setDOMHTMLInputElementAlt-    attrConstruct _ = constructDOMHTMLInputElementAlt-    attrClear _ = undefined---- VVV Prop "autocapitalize"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLInputElementAutocapitalize :: (MonadIO m, DOMHTMLInputElementK o) => o -> m (Maybe T.Text)-getDOMHTMLInputElementAutocapitalize obj = liftIO $ getObjectPropertyString obj "autocapitalize"--setDOMHTMLInputElementAutocapitalize :: (MonadIO m, DOMHTMLInputElementK o) => o -> T.Text -> m ()-setDOMHTMLInputElementAutocapitalize obj val = liftIO $ setObjectPropertyString obj "autocapitalize" (Just val)--constructDOMHTMLInputElementAutocapitalize :: T.Text -> IO ([Char], GValue)-constructDOMHTMLInputElementAutocapitalize val = constructObjectPropertyString "autocapitalize" (Just val)--clearDOMHTMLInputElementAutocapitalize :: (MonadIO m, DOMHTMLInputElementK o) => o -> m ()-clearDOMHTMLInputElementAutocapitalize obj = liftIO $ setObjectPropertyString obj "autocapitalize" (Nothing :: Maybe T.Text)--data DOMHTMLInputElementAutocapitalizePropertyInfo-instance AttrInfo DOMHTMLInputElementAutocapitalizePropertyInfo where-    type AttrAllowedOps DOMHTMLInputElementAutocapitalizePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLInputElementAutocapitalizePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLInputElementAutocapitalizePropertyInfo = DOMHTMLInputElementK-    type AttrGetType DOMHTMLInputElementAutocapitalizePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLInputElementAutocapitalizePropertyInfo = "autocapitalize"-    attrGet _ = getDOMHTMLInputElementAutocapitalize-    attrSet _ = setDOMHTMLInputElementAutocapitalize-    attrConstruct _ = constructDOMHTMLInputElementAutocapitalize-    attrClear _ = clearDOMHTMLInputElementAutocapitalize---- VVV Prop "autocomplete"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLInputElementAutocomplete :: (MonadIO m, DOMHTMLInputElementK o) => o -> m (Maybe T.Text)-getDOMHTMLInputElementAutocomplete obj = liftIO $ getObjectPropertyString obj "autocomplete"--setDOMHTMLInputElementAutocomplete :: (MonadIO m, DOMHTMLInputElementK o) => o -> T.Text -> m ()-setDOMHTMLInputElementAutocomplete obj val = liftIO $ setObjectPropertyString obj "autocomplete" (Just val)--constructDOMHTMLInputElementAutocomplete :: T.Text -> IO ([Char], GValue)-constructDOMHTMLInputElementAutocomplete val = constructObjectPropertyString "autocomplete" (Just val)--clearDOMHTMLInputElementAutocomplete :: (MonadIO m, DOMHTMLInputElementK o) => o -> m ()-clearDOMHTMLInputElementAutocomplete obj = liftIO $ setObjectPropertyString obj "autocomplete" (Nothing :: Maybe T.Text)--data DOMHTMLInputElementAutocompletePropertyInfo-instance AttrInfo DOMHTMLInputElementAutocompletePropertyInfo where-    type AttrAllowedOps DOMHTMLInputElementAutocompletePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLInputElementAutocompletePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLInputElementAutocompletePropertyInfo = DOMHTMLInputElementK-    type AttrGetType DOMHTMLInputElementAutocompletePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLInputElementAutocompletePropertyInfo = "autocomplete"-    attrGet _ = getDOMHTMLInputElementAutocomplete-    attrSet _ = setDOMHTMLInputElementAutocomplete-    attrConstruct _ = constructDOMHTMLInputElementAutocomplete-    attrClear _ = clearDOMHTMLInputElementAutocomplete---- VVV Prop "autocorrect"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLInputElementAutocorrect :: (MonadIO m, DOMHTMLInputElementK o) => o -> m Bool-getDOMHTMLInputElementAutocorrect obj = liftIO $ getObjectPropertyBool obj "autocorrect"--setDOMHTMLInputElementAutocorrect :: (MonadIO m, DOMHTMLInputElementK o) => o -> Bool -> m ()-setDOMHTMLInputElementAutocorrect obj val = liftIO $ setObjectPropertyBool obj "autocorrect" val--constructDOMHTMLInputElementAutocorrect :: Bool -> IO ([Char], GValue)-constructDOMHTMLInputElementAutocorrect val = constructObjectPropertyBool "autocorrect" val--data DOMHTMLInputElementAutocorrectPropertyInfo-instance AttrInfo DOMHTMLInputElementAutocorrectPropertyInfo where-    type AttrAllowedOps DOMHTMLInputElementAutocorrectPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLInputElementAutocorrectPropertyInfo = (~) Bool-    type AttrBaseTypeConstraint DOMHTMLInputElementAutocorrectPropertyInfo = DOMHTMLInputElementK-    type AttrGetType DOMHTMLInputElementAutocorrectPropertyInfo = Bool-    type AttrLabel DOMHTMLInputElementAutocorrectPropertyInfo = "autocorrect"-    attrGet _ = getDOMHTMLInputElementAutocorrect-    attrSet _ = setDOMHTMLInputElementAutocorrect-    attrConstruct _ = constructDOMHTMLInputElementAutocorrect-    attrClear _ = undefined---- VVV Prop "autofocus"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMHTMLInputElementAutofocus :: (MonadIO m, DOMHTMLInputElementK o) => o -> m Bool-getDOMHTMLInputElementAutofocus obj = liftIO $ getObjectPropertyBool obj "autofocus"--setDOMHTMLInputElementAutofocus :: (MonadIO m, DOMHTMLInputElementK o) => o -> Bool -> m ()-setDOMHTMLInputElementAutofocus obj val = liftIO $ setObjectPropertyBool obj "autofocus" val--constructDOMHTMLInputElementAutofocus :: Bool -> IO ([Char], GValue)-constructDOMHTMLInputElementAutofocus val = constructObjectPropertyBool "autofocus" val--data DOMHTMLInputElementAutofocusPropertyInfo-instance AttrInfo DOMHTMLInputElementAutofocusPropertyInfo where-    type AttrAllowedOps DOMHTMLInputElementAutofocusPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLInputElementAutofocusPropertyInfo = (~) Bool-    type AttrBaseTypeConstraint DOMHTMLInputElementAutofocusPropertyInfo = DOMHTMLInputElementK-    type AttrGetType DOMHTMLInputElementAutofocusPropertyInfo = Bool-    type AttrLabel DOMHTMLInputElementAutofocusPropertyInfo = "autofocus"-    attrGet _ = getDOMHTMLInputElementAutofocus-    attrSet _ = setDOMHTMLInputElementAutofocus-    attrConstruct _ = constructDOMHTMLInputElementAutofocus-    attrClear _ = undefined---- VVV Prop "capture"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Nothing)--getDOMHTMLInputElementCapture :: (MonadIO m, DOMHTMLInputElementK o) => o -> m Bool-getDOMHTMLInputElementCapture obj = liftIO $ getObjectPropertyBool obj "capture"--setDOMHTMLInputElementCapture :: (MonadIO m, DOMHTMLInputElementK o) => o -> Bool -> m ()-setDOMHTMLInputElementCapture obj val = liftIO $ setObjectPropertyBool obj "capture" val--constructDOMHTMLInputElementCapture :: Bool -> IO ([Char], GValue)-constructDOMHTMLInputElementCapture val = constructObjectPropertyBool "capture" val--data DOMHTMLInputElementCapturePropertyInfo-instance AttrInfo DOMHTMLInputElementCapturePropertyInfo where-    type AttrAllowedOps DOMHTMLInputElementCapturePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLInputElementCapturePropertyInfo = (~) Bool-    type AttrBaseTypeConstraint DOMHTMLInputElementCapturePropertyInfo = DOMHTMLInputElementK-    type AttrGetType DOMHTMLInputElementCapturePropertyInfo = Bool-    type AttrLabel DOMHTMLInputElementCapturePropertyInfo = "capture"-    attrGet _ = getDOMHTMLInputElementCapture-    attrSet _ = setDOMHTMLInputElementCapture-    attrConstruct _ = constructDOMHTMLInputElementCapture-    attrClear _ = undefined---- VVV Prop "checked"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMHTMLInputElementChecked :: (MonadIO m, DOMHTMLInputElementK o) => o -> m Bool-getDOMHTMLInputElementChecked obj = liftIO $ getObjectPropertyBool obj "checked"--setDOMHTMLInputElementChecked :: (MonadIO m, DOMHTMLInputElementK o) => o -> Bool -> m ()-setDOMHTMLInputElementChecked obj val = liftIO $ setObjectPropertyBool obj "checked" val--constructDOMHTMLInputElementChecked :: Bool -> IO ([Char], GValue)-constructDOMHTMLInputElementChecked val = constructObjectPropertyBool "checked" val--data DOMHTMLInputElementCheckedPropertyInfo-instance AttrInfo DOMHTMLInputElementCheckedPropertyInfo where-    type AttrAllowedOps DOMHTMLInputElementCheckedPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLInputElementCheckedPropertyInfo = (~) Bool-    type AttrBaseTypeConstraint DOMHTMLInputElementCheckedPropertyInfo = DOMHTMLInputElementK-    type AttrGetType DOMHTMLInputElementCheckedPropertyInfo = Bool-    type AttrLabel DOMHTMLInputElementCheckedPropertyInfo = "checked"-    attrGet _ = getDOMHTMLInputElementChecked-    attrSet _ = setDOMHTMLInputElementChecked-    attrConstruct _ = constructDOMHTMLInputElementChecked-    attrClear _ = undefined---- VVV Prop "default-checked"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Nothing)--getDOMHTMLInputElementDefaultChecked :: (MonadIO m, DOMHTMLInputElementK o) => o -> m Bool-getDOMHTMLInputElementDefaultChecked obj = liftIO $ getObjectPropertyBool obj "default-checked"--setDOMHTMLInputElementDefaultChecked :: (MonadIO m, DOMHTMLInputElementK o) => o -> Bool -> m ()-setDOMHTMLInputElementDefaultChecked obj val = liftIO $ setObjectPropertyBool obj "default-checked" val--constructDOMHTMLInputElementDefaultChecked :: Bool -> IO ([Char], GValue)-constructDOMHTMLInputElementDefaultChecked val = constructObjectPropertyBool "default-checked" val--data DOMHTMLInputElementDefaultCheckedPropertyInfo-instance AttrInfo DOMHTMLInputElementDefaultCheckedPropertyInfo where-    type AttrAllowedOps DOMHTMLInputElementDefaultCheckedPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLInputElementDefaultCheckedPropertyInfo = (~) Bool-    type AttrBaseTypeConstraint DOMHTMLInputElementDefaultCheckedPropertyInfo = DOMHTMLInputElementK-    type AttrGetType DOMHTMLInputElementDefaultCheckedPropertyInfo = Bool-    type AttrLabel DOMHTMLInputElementDefaultCheckedPropertyInfo = "default-checked"-    attrGet _ = getDOMHTMLInputElementDefaultChecked-    attrSet _ = setDOMHTMLInputElementDefaultChecked-    attrConstruct _ = constructDOMHTMLInputElementDefaultChecked-    attrClear _ = undefined---- VVV Prop "default-value"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLInputElementDefaultValue :: (MonadIO m, DOMHTMLInputElementK o) => o -> m (Maybe T.Text)-getDOMHTMLInputElementDefaultValue obj = liftIO $ getObjectPropertyString obj "default-value"--setDOMHTMLInputElementDefaultValue :: (MonadIO m, DOMHTMLInputElementK o) => o -> T.Text -> m ()-setDOMHTMLInputElementDefaultValue obj val = liftIO $ setObjectPropertyString obj "default-value" (Just val)--constructDOMHTMLInputElementDefaultValue :: T.Text -> IO ([Char], GValue)-constructDOMHTMLInputElementDefaultValue val = constructObjectPropertyString "default-value" (Just val)--data DOMHTMLInputElementDefaultValuePropertyInfo-instance AttrInfo DOMHTMLInputElementDefaultValuePropertyInfo where-    type AttrAllowedOps DOMHTMLInputElementDefaultValuePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLInputElementDefaultValuePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLInputElementDefaultValuePropertyInfo = DOMHTMLInputElementK-    type AttrGetType DOMHTMLInputElementDefaultValuePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLInputElementDefaultValuePropertyInfo = "default-value"-    attrGet _ = getDOMHTMLInputElementDefaultValue-    attrSet _ = setDOMHTMLInputElementDefaultValue-    attrConstruct _ = constructDOMHTMLInputElementDefaultValue-    attrClear _ = undefined---- VVV Prop "dir-name"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLInputElementDirName :: (MonadIO m, DOMHTMLInputElementK o) => o -> m (Maybe T.Text)-getDOMHTMLInputElementDirName obj = liftIO $ getObjectPropertyString obj "dir-name"--setDOMHTMLInputElementDirName :: (MonadIO m, DOMHTMLInputElementK o) => o -> T.Text -> m ()-setDOMHTMLInputElementDirName obj val = liftIO $ setObjectPropertyString obj "dir-name" (Just val)--constructDOMHTMLInputElementDirName :: T.Text -> IO ([Char], GValue)-constructDOMHTMLInputElementDirName val = constructObjectPropertyString "dir-name" (Just val)--clearDOMHTMLInputElementDirName :: (MonadIO m, DOMHTMLInputElementK o) => o -> m ()-clearDOMHTMLInputElementDirName obj = liftIO $ setObjectPropertyString obj "dir-name" (Nothing :: Maybe T.Text)--data DOMHTMLInputElementDirNamePropertyInfo-instance AttrInfo DOMHTMLInputElementDirNamePropertyInfo where-    type AttrAllowedOps DOMHTMLInputElementDirNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLInputElementDirNamePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLInputElementDirNamePropertyInfo = DOMHTMLInputElementK-    type AttrGetType DOMHTMLInputElementDirNamePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLInputElementDirNamePropertyInfo = "dir-name"-    attrGet _ = getDOMHTMLInputElementDirName-    attrSet _ = setDOMHTMLInputElementDirName-    attrConstruct _ = constructDOMHTMLInputElementDirName-    attrClear _ = clearDOMHTMLInputElementDirName---- VVV Prop "disabled"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMHTMLInputElementDisabled :: (MonadIO m, DOMHTMLInputElementK o) => o -> m Bool-getDOMHTMLInputElementDisabled obj = liftIO $ getObjectPropertyBool obj "disabled"--setDOMHTMLInputElementDisabled :: (MonadIO m, DOMHTMLInputElementK o) => o -> Bool -> m ()-setDOMHTMLInputElementDisabled obj val = liftIO $ setObjectPropertyBool obj "disabled" val--constructDOMHTMLInputElementDisabled :: Bool -> IO ([Char], GValue)-constructDOMHTMLInputElementDisabled val = constructObjectPropertyBool "disabled" val--data DOMHTMLInputElementDisabledPropertyInfo-instance AttrInfo DOMHTMLInputElementDisabledPropertyInfo where-    type AttrAllowedOps DOMHTMLInputElementDisabledPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLInputElementDisabledPropertyInfo = (~) Bool-    type AttrBaseTypeConstraint DOMHTMLInputElementDisabledPropertyInfo = DOMHTMLInputElementK-    type AttrGetType DOMHTMLInputElementDisabledPropertyInfo = Bool-    type AttrLabel DOMHTMLInputElementDisabledPropertyInfo = "disabled"-    attrGet _ = getDOMHTMLInputElementDisabled-    attrSet _ = setDOMHTMLInputElementDisabled-    attrConstruct _ = constructDOMHTMLInputElementDisabled-    attrClear _ = undefined---- VVV Prop "files"-   -- Type: TInterface "WebKit2WebExtension" "DOMFileList"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLInputElementFiles :: (MonadIO m, DOMHTMLInputElementK o) => o -> m (Maybe DOMFileList)-getDOMHTMLInputElementFiles obj = liftIO $ getObjectPropertyObject obj "files" DOMFileList--data DOMHTMLInputElementFilesPropertyInfo-instance AttrInfo DOMHTMLInputElementFilesPropertyInfo where-    type AttrAllowedOps DOMHTMLInputElementFilesPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLInputElementFilesPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLInputElementFilesPropertyInfo = DOMHTMLInputElementK-    type AttrGetType DOMHTMLInputElementFilesPropertyInfo = (Maybe DOMFileList)-    type AttrLabel DOMHTMLInputElementFilesPropertyInfo = "files"-    attrGet _ = getDOMHTMLInputElementFiles-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "form"-   -- Type: TInterface "WebKit2WebExtension" "DOMHTMLFormElement"-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMHTMLInputElementForm :: (MonadIO m, DOMHTMLInputElementK o) => o -> m DOMHTMLFormElement-getDOMHTMLInputElementForm obj = liftIO $ checkUnexpectedNothing "getDOMHTMLInputElementForm" $ getObjectPropertyObject obj "form" DOMHTMLFormElement--data DOMHTMLInputElementFormPropertyInfo-instance AttrInfo DOMHTMLInputElementFormPropertyInfo where-    type AttrAllowedOps DOMHTMLInputElementFormPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLInputElementFormPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLInputElementFormPropertyInfo = DOMHTMLInputElementK-    type AttrGetType DOMHTMLInputElementFormPropertyInfo = DOMHTMLFormElement-    type AttrLabel DOMHTMLInputElementFormPropertyInfo = "form"-    attrGet _ = getDOMHTMLInputElementForm-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "form-action"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLInputElementFormAction :: (MonadIO m, DOMHTMLInputElementK o) => o -> m (Maybe T.Text)-getDOMHTMLInputElementFormAction obj = liftIO $ getObjectPropertyString obj "form-action"--setDOMHTMLInputElementFormAction :: (MonadIO m, DOMHTMLInputElementK o) => o -> T.Text -> m ()-setDOMHTMLInputElementFormAction obj val = liftIO $ setObjectPropertyString obj "form-action" (Just val)--constructDOMHTMLInputElementFormAction :: T.Text -> IO ([Char], GValue)-constructDOMHTMLInputElementFormAction val = constructObjectPropertyString "form-action" (Just val)--clearDOMHTMLInputElementFormAction :: (MonadIO m, DOMHTMLInputElementK o) => o -> m ()-clearDOMHTMLInputElementFormAction obj = liftIO $ setObjectPropertyString obj "form-action" (Nothing :: Maybe T.Text)--data DOMHTMLInputElementFormActionPropertyInfo-instance AttrInfo DOMHTMLInputElementFormActionPropertyInfo where-    type AttrAllowedOps DOMHTMLInputElementFormActionPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLInputElementFormActionPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLInputElementFormActionPropertyInfo = DOMHTMLInputElementK-    type AttrGetType DOMHTMLInputElementFormActionPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLInputElementFormActionPropertyInfo = "form-action"-    attrGet _ = getDOMHTMLInputElementFormAction-    attrSet _ = setDOMHTMLInputElementFormAction-    attrConstruct _ = constructDOMHTMLInputElementFormAction-    attrClear _ = clearDOMHTMLInputElementFormAction---- VVV Prop "form-enctype"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLInputElementFormEnctype :: (MonadIO m, DOMHTMLInputElementK o) => o -> m (Maybe T.Text)-getDOMHTMLInputElementFormEnctype obj = liftIO $ getObjectPropertyString obj "form-enctype"--setDOMHTMLInputElementFormEnctype :: (MonadIO m, DOMHTMLInputElementK o) => o -> T.Text -> m ()-setDOMHTMLInputElementFormEnctype obj val = liftIO $ setObjectPropertyString obj "form-enctype" (Just val)--constructDOMHTMLInputElementFormEnctype :: T.Text -> IO ([Char], GValue)-constructDOMHTMLInputElementFormEnctype val = constructObjectPropertyString "form-enctype" (Just val)--clearDOMHTMLInputElementFormEnctype :: (MonadIO m, DOMHTMLInputElementK o) => o -> m ()-clearDOMHTMLInputElementFormEnctype obj = liftIO $ setObjectPropertyString obj "form-enctype" (Nothing :: Maybe T.Text)--data DOMHTMLInputElementFormEnctypePropertyInfo-instance AttrInfo DOMHTMLInputElementFormEnctypePropertyInfo where-    type AttrAllowedOps DOMHTMLInputElementFormEnctypePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLInputElementFormEnctypePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLInputElementFormEnctypePropertyInfo = DOMHTMLInputElementK-    type AttrGetType DOMHTMLInputElementFormEnctypePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLInputElementFormEnctypePropertyInfo = "form-enctype"-    attrGet _ = getDOMHTMLInputElementFormEnctype-    attrSet _ = setDOMHTMLInputElementFormEnctype-    attrConstruct _ = constructDOMHTMLInputElementFormEnctype-    attrClear _ = clearDOMHTMLInputElementFormEnctype---- VVV Prop "form-method"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLInputElementFormMethod :: (MonadIO m, DOMHTMLInputElementK o) => o -> m (Maybe T.Text)-getDOMHTMLInputElementFormMethod obj = liftIO $ getObjectPropertyString obj "form-method"--setDOMHTMLInputElementFormMethod :: (MonadIO m, DOMHTMLInputElementK o) => o -> T.Text -> m ()-setDOMHTMLInputElementFormMethod obj val = liftIO $ setObjectPropertyString obj "form-method" (Just val)--constructDOMHTMLInputElementFormMethod :: T.Text -> IO ([Char], GValue)-constructDOMHTMLInputElementFormMethod val = constructObjectPropertyString "form-method" (Just val)--clearDOMHTMLInputElementFormMethod :: (MonadIO m, DOMHTMLInputElementK o) => o -> m ()-clearDOMHTMLInputElementFormMethod obj = liftIO $ setObjectPropertyString obj "form-method" (Nothing :: Maybe T.Text)--data DOMHTMLInputElementFormMethodPropertyInfo-instance AttrInfo DOMHTMLInputElementFormMethodPropertyInfo where-    type AttrAllowedOps DOMHTMLInputElementFormMethodPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLInputElementFormMethodPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLInputElementFormMethodPropertyInfo = DOMHTMLInputElementK-    type AttrGetType DOMHTMLInputElementFormMethodPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLInputElementFormMethodPropertyInfo = "form-method"-    attrGet _ = getDOMHTMLInputElementFormMethod-    attrSet _ = setDOMHTMLInputElementFormMethod-    attrConstruct _ = constructDOMHTMLInputElementFormMethod-    attrClear _ = clearDOMHTMLInputElementFormMethod---- VVV Prop "form-no-validate"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLInputElementFormNoValidate :: (MonadIO m, DOMHTMLInputElementK o) => o -> m Bool-getDOMHTMLInputElementFormNoValidate obj = liftIO $ getObjectPropertyBool obj "form-no-validate"--setDOMHTMLInputElementFormNoValidate :: (MonadIO m, DOMHTMLInputElementK o) => o -> Bool -> m ()-setDOMHTMLInputElementFormNoValidate obj val = liftIO $ setObjectPropertyBool obj "form-no-validate" val--constructDOMHTMLInputElementFormNoValidate :: Bool -> IO ([Char], GValue)-constructDOMHTMLInputElementFormNoValidate val = constructObjectPropertyBool "form-no-validate" val--data DOMHTMLInputElementFormNoValidatePropertyInfo-instance AttrInfo DOMHTMLInputElementFormNoValidatePropertyInfo where-    type AttrAllowedOps DOMHTMLInputElementFormNoValidatePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLInputElementFormNoValidatePropertyInfo = (~) Bool-    type AttrBaseTypeConstraint DOMHTMLInputElementFormNoValidatePropertyInfo = DOMHTMLInputElementK-    type AttrGetType DOMHTMLInputElementFormNoValidatePropertyInfo = Bool-    type AttrLabel DOMHTMLInputElementFormNoValidatePropertyInfo = "form-no-validate"-    attrGet _ = getDOMHTMLInputElementFormNoValidate-    attrSet _ = setDOMHTMLInputElementFormNoValidate-    attrConstruct _ = constructDOMHTMLInputElementFormNoValidate-    attrClear _ = undefined---- VVV Prop "form-target"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLInputElementFormTarget :: (MonadIO m, DOMHTMLInputElementK o) => o -> m (Maybe T.Text)-getDOMHTMLInputElementFormTarget obj = liftIO $ getObjectPropertyString obj "form-target"--setDOMHTMLInputElementFormTarget :: (MonadIO m, DOMHTMLInputElementK o) => o -> T.Text -> m ()-setDOMHTMLInputElementFormTarget obj val = liftIO $ setObjectPropertyString obj "form-target" (Just val)--constructDOMHTMLInputElementFormTarget :: T.Text -> IO ([Char], GValue)-constructDOMHTMLInputElementFormTarget val = constructObjectPropertyString "form-target" (Just val)--clearDOMHTMLInputElementFormTarget :: (MonadIO m, DOMHTMLInputElementK o) => o -> m ()-clearDOMHTMLInputElementFormTarget obj = liftIO $ setObjectPropertyString obj "form-target" (Nothing :: Maybe T.Text)--data DOMHTMLInputElementFormTargetPropertyInfo-instance AttrInfo DOMHTMLInputElementFormTargetPropertyInfo where-    type AttrAllowedOps DOMHTMLInputElementFormTargetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLInputElementFormTargetPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLInputElementFormTargetPropertyInfo = DOMHTMLInputElementK-    type AttrGetType DOMHTMLInputElementFormTargetPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLInputElementFormTargetPropertyInfo = "form-target"-    attrGet _ = getDOMHTMLInputElementFormTarget-    attrSet _ = setDOMHTMLInputElementFormTarget-    attrConstruct _ = constructDOMHTMLInputElementFormTarget-    attrClear _ = clearDOMHTMLInputElementFormTarget---- VVV Prop "height"-   -- Type: TBasicType TULong-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMHTMLInputElementHeight :: (MonadIO m, DOMHTMLInputElementK o) => o -> m CULong-getDOMHTMLInputElementHeight obj = liftIO $ getObjectPropertyULong obj "height"--setDOMHTMLInputElementHeight :: (MonadIO m, DOMHTMLInputElementK o) => o -> CULong -> m ()-setDOMHTMLInputElementHeight obj val = liftIO $ setObjectPropertyULong obj "height" val--constructDOMHTMLInputElementHeight :: CULong -> IO ([Char], GValue)-constructDOMHTMLInputElementHeight val = constructObjectPropertyULong "height" val--data DOMHTMLInputElementHeightPropertyInfo-instance AttrInfo DOMHTMLInputElementHeightPropertyInfo where-    type AttrAllowedOps DOMHTMLInputElementHeightPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLInputElementHeightPropertyInfo = (~) CULong-    type AttrBaseTypeConstraint DOMHTMLInputElementHeightPropertyInfo = DOMHTMLInputElementK-    type AttrGetType DOMHTMLInputElementHeightPropertyInfo = CULong-    type AttrLabel DOMHTMLInputElementHeightPropertyInfo = "height"-    attrGet _ = getDOMHTMLInputElementHeight-    attrSet _ = setDOMHTMLInputElementHeight-    attrConstruct _ = constructDOMHTMLInputElementHeight-    attrClear _ = undefined---- VVV Prop "incremental"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLInputElementIncremental :: (MonadIO m, DOMHTMLInputElementK o) => o -> m Bool-getDOMHTMLInputElementIncremental obj = liftIO $ getObjectPropertyBool obj "incremental"--setDOMHTMLInputElementIncremental :: (MonadIO m, DOMHTMLInputElementK o) => o -> Bool -> m ()-setDOMHTMLInputElementIncremental obj val = liftIO $ setObjectPropertyBool obj "incremental" val--constructDOMHTMLInputElementIncremental :: Bool -> IO ([Char], GValue)-constructDOMHTMLInputElementIncremental val = constructObjectPropertyBool "incremental" val--data DOMHTMLInputElementIncrementalPropertyInfo-instance AttrInfo DOMHTMLInputElementIncrementalPropertyInfo where-    type AttrAllowedOps DOMHTMLInputElementIncrementalPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLInputElementIncrementalPropertyInfo = (~) Bool-    type AttrBaseTypeConstraint DOMHTMLInputElementIncrementalPropertyInfo = DOMHTMLInputElementK-    type AttrGetType DOMHTMLInputElementIncrementalPropertyInfo = Bool-    type AttrLabel DOMHTMLInputElementIncrementalPropertyInfo = "incremental"-    attrGet _ = getDOMHTMLInputElementIncremental-    attrSet _ = setDOMHTMLInputElementIncremental-    attrConstruct _ = constructDOMHTMLInputElementIncremental-    attrClear _ = undefined---- VVV Prop "indeterminate"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMHTMLInputElementIndeterminate :: (MonadIO m, DOMHTMLInputElementK o) => o -> m Bool-getDOMHTMLInputElementIndeterminate obj = liftIO $ getObjectPropertyBool obj "indeterminate"--setDOMHTMLInputElementIndeterminate :: (MonadIO m, DOMHTMLInputElementK o) => o -> Bool -> m ()-setDOMHTMLInputElementIndeterminate obj val = liftIO $ setObjectPropertyBool obj "indeterminate" val--constructDOMHTMLInputElementIndeterminate :: Bool -> IO ([Char], GValue)-constructDOMHTMLInputElementIndeterminate val = constructObjectPropertyBool "indeterminate" val--data DOMHTMLInputElementIndeterminatePropertyInfo-instance AttrInfo DOMHTMLInputElementIndeterminatePropertyInfo where-    type AttrAllowedOps DOMHTMLInputElementIndeterminatePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLInputElementIndeterminatePropertyInfo = (~) Bool-    type AttrBaseTypeConstraint DOMHTMLInputElementIndeterminatePropertyInfo = DOMHTMLInputElementK-    type AttrGetType DOMHTMLInputElementIndeterminatePropertyInfo = Bool-    type AttrLabel DOMHTMLInputElementIndeterminatePropertyInfo = "indeterminate"-    attrGet _ = getDOMHTMLInputElementIndeterminate-    attrSet _ = setDOMHTMLInputElementIndeterminate-    attrConstruct _ = constructDOMHTMLInputElementIndeterminate-    attrClear _ = undefined---- VVV Prop "labels"-   -- Type: TInterface "WebKit2WebExtension" "DOMNodeList"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLInputElementLabels :: (MonadIO m, DOMHTMLInputElementK o) => o -> m (Maybe DOMNodeList)-getDOMHTMLInputElementLabels obj = liftIO $ getObjectPropertyObject obj "labels" DOMNodeList--data DOMHTMLInputElementLabelsPropertyInfo-instance AttrInfo DOMHTMLInputElementLabelsPropertyInfo where-    type AttrAllowedOps DOMHTMLInputElementLabelsPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLInputElementLabelsPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLInputElementLabelsPropertyInfo = DOMHTMLInputElementK-    type AttrGetType DOMHTMLInputElementLabelsPropertyInfo = (Maybe DOMNodeList)-    type AttrLabel DOMHTMLInputElementLabelsPropertyInfo = "labels"-    attrGet _ = getDOMHTMLInputElementLabels-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "list"-   -- Type: TInterface "WebKit2WebExtension" "DOMHTMLElement"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLInputElementList :: (MonadIO m, DOMHTMLInputElementK o) => o -> m (Maybe DOMHTMLElement)-getDOMHTMLInputElementList obj = liftIO $ getObjectPropertyObject obj "list" DOMHTMLElement--data DOMHTMLInputElementListPropertyInfo-instance AttrInfo DOMHTMLInputElementListPropertyInfo where-    type AttrAllowedOps DOMHTMLInputElementListPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLInputElementListPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLInputElementListPropertyInfo = DOMHTMLInputElementK-    type AttrGetType DOMHTMLInputElementListPropertyInfo = (Maybe DOMHTMLElement)-    type AttrLabel DOMHTMLInputElementListPropertyInfo = "list"-    attrGet _ = getDOMHTMLInputElementList-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "max"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLInputElementMax :: (MonadIO m, DOMHTMLInputElementK o) => o -> m (Maybe T.Text)-getDOMHTMLInputElementMax obj = liftIO $ getObjectPropertyString obj "max"--setDOMHTMLInputElementMax :: (MonadIO m, DOMHTMLInputElementK o) => o -> T.Text -> m ()-setDOMHTMLInputElementMax obj val = liftIO $ setObjectPropertyString obj "max" (Just val)--constructDOMHTMLInputElementMax :: T.Text -> IO ([Char], GValue)-constructDOMHTMLInputElementMax val = constructObjectPropertyString "max" (Just val)--clearDOMHTMLInputElementMax :: (MonadIO m, DOMHTMLInputElementK o) => o -> m ()-clearDOMHTMLInputElementMax obj = liftIO $ setObjectPropertyString obj "max" (Nothing :: Maybe T.Text)--data DOMHTMLInputElementMaxPropertyInfo-instance AttrInfo DOMHTMLInputElementMaxPropertyInfo where-    type AttrAllowedOps DOMHTMLInputElementMaxPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLInputElementMaxPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLInputElementMaxPropertyInfo = DOMHTMLInputElementK-    type AttrGetType DOMHTMLInputElementMaxPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLInputElementMaxPropertyInfo = "max"-    attrGet _ = getDOMHTMLInputElementMax-    attrSet _ = setDOMHTMLInputElementMax-    attrConstruct _ = constructDOMHTMLInputElementMax-    attrClear _ = clearDOMHTMLInputElementMax---- VVV Prop "max-length"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Nothing)--getDOMHTMLInputElementMaxLength :: (MonadIO m, DOMHTMLInputElementK o) => o -> m CLong-getDOMHTMLInputElementMaxLength obj = liftIO $ getObjectPropertyLong obj "max-length"--setDOMHTMLInputElementMaxLength :: (MonadIO m, DOMHTMLInputElementK o) => o -> CLong -> m ()-setDOMHTMLInputElementMaxLength obj val = liftIO $ setObjectPropertyLong obj "max-length" val--constructDOMHTMLInputElementMaxLength :: CLong -> IO ([Char], GValue)-constructDOMHTMLInputElementMaxLength val = constructObjectPropertyLong "max-length" val--data DOMHTMLInputElementMaxLengthPropertyInfo-instance AttrInfo DOMHTMLInputElementMaxLengthPropertyInfo where-    type AttrAllowedOps DOMHTMLInputElementMaxLengthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLInputElementMaxLengthPropertyInfo = (~) CLong-    type AttrBaseTypeConstraint DOMHTMLInputElementMaxLengthPropertyInfo = DOMHTMLInputElementK-    type AttrGetType DOMHTMLInputElementMaxLengthPropertyInfo = CLong-    type AttrLabel DOMHTMLInputElementMaxLengthPropertyInfo = "max-length"-    attrGet _ = getDOMHTMLInputElementMaxLength-    attrSet _ = setDOMHTMLInputElementMaxLength-    attrConstruct _ = constructDOMHTMLInputElementMaxLength-    attrClear _ = undefined---- VVV Prop "min"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLInputElementMin :: (MonadIO m, DOMHTMLInputElementK o) => o -> m (Maybe T.Text)-getDOMHTMLInputElementMin obj = liftIO $ getObjectPropertyString obj "min"--setDOMHTMLInputElementMin :: (MonadIO m, DOMHTMLInputElementK o) => o -> T.Text -> m ()-setDOMHTMLInputElementMin obj val = liftIO $ setObjectPropertyString obj "min" (Just val)--constructDOMHTMLInputElementMin :: T.Text -> IO ([Char], GValue)-constructDOMHTMLInputElementMin val = constructObjectPropertyString "min" (Just val)--clearDOMHTMLInputElementMin :: (MonadIO m, DOMHTMLInputElementK o) => o -> m ()-clearDOMHTMLInputElementMin obj = liftIO $ setObjectPropertyString obj "min" (Nothing :: Maybe T.Text)--data DOMHTMLInputElementMinPropertyInfo-instance AttrInfo DOMHTMLInputElementMinPropertyInfo where-    type AttrAllowedOps DOMHTMLInputElementMinPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLInputElementMinPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLInputElementMinPropertyInfo = DOMHTMLInputElementK-    type AttrGetType DOMHTMLInputElementMinPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLInputElementMinPropertyInfo = "min"-    attrGet _ = getDOMHTMLInputElementMin-    attrSet _ = setDOMHTMLInputElementMin-    attrConstruct _ = constructDOMHTMLInputElementMin-    attrClear _ = clearDOMHTMLInputElementMin---- VVV Prop "multiple"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMHTMLInputElementMultiple :: (MonadIO m, DOMHTMLInputElementK o) => o -> m Bool-getDOMHTMLInputElementMultiple obj = liftIO $ getObjectPropertyBool obj "multiple"--setDOMHTMLInputElementMultiple :: (MonadIO m, DOMHTMLInputElementK o) => o -> Bool -> m ()-setDOMHTMLInputElementMultiple obj val = liftIO $ setObjectPropertyBool obj "multiple" val--constructDOMHTMLInputElementMultiple :: Bool -> IO ([Char], GValue)-constructDOMHTMLInputElementMultiple val = constructObjectPropertyBool "multiple" val--data DOMHTMLInputElementMultiplePropertyInfo-instance AttrInfo DOMHTMLInputElementMultiplePropertyInfo where-    type AttrAllowedOps DOMHTMLInputElementMultiplePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLInputElementMultiplePropertyInfo = (~) Bool-    type AttrBaseTypeConstraint DOMHTMLInputElementMultiplePropertyInfo = DOMHTMLInputElementK-    type AttrGetType DOMHTMLInputElementMultiplePropertyInfo = Bool-    type AttrLabel DOMHTMLInputElementMultiplePropertyInfo = "multiple"-    attrGet _ = getDOMHTMLInputElementMultiple-    attrSet _ = setDOMHTMLInputElementMultiple-    attrConstruct _ = constructDOMHTMLInputElementMultiple-    attrClear _ = undefined---- VVV Prop "name"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLInputElementName :: (MonadIO m, DOMHTMLInputElementK o) => o -> m (Maybe T.Text)-getDOMHTMLInputElementName obj = liftIO $ getObjectPropertyString obj "name"--setDOMHTMLInputElementName :: (MonadIO m, DOMHTMLInputElementK o) => o -> T.Text -> m ()-setDOMHTMLInputElementName obj val = liftIO $ setObjectPropertyString obj "name" (Just val)--constructDOMHTMLInputElementName :: T.Text -> IO ([Char], GValue)-constructDOMHTMLInputElementName val = constructObjectPropertyString "name" (Just val)--data DOMHTMLInputElementNamePropertyInfo-instance AttrInfo DOMHTMLInputElementNamePropertyInfo where-    type AttrAllowedOps DOMHTMLInputElementNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLInputElementNamePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLInputElementNamePropertyInfo = DOMHTMLInputElementK-    type AttrGetType DOMHTMLInputElementNamePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLInputElementNamePropertyInfo = "name"-    attrGet _ = getDOMHTMLInputElementName-    attrSet _ = setDOMHTMLInputElementName-    attrConstruct _ = constructDOMHTMLInputElementName-    attrClear _ = undefined---- VVV Prop "pattern"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLInputElementPattern :: (MonadIO m, DOMHTMLInputElementK o) => o -> m (Maybe T.Text)-getDOMHTMLInputElementPattern obj = liftIO $ getObjectPropertyString obj "pattern"--setDOMHTMLInputElementPattern :: (MonadIO m, DOMHTMLInputElementK o) => o -> T.Text -> m ()-setDOMHTMLInputElementPattern obj val = liftIO $ setObjectPropertyString obj "pattern" (Just val)--constructDOMHTMLInputElementPattern :: T.Text -> IO ([Char], GValue)-constructDOMHTMLInputElementPattern val = constructObjectPropertyString "pattern" (Just val)--clearDOMHTMLInputElementPattern :: (MonadIO m, DOMHTMLInputElementK o) => o -> m ()-clearDOMHTMLInputElementPattern obj = liftIO $ setObjectPropertyString obj "pattern" (Nothing :: Maybe T.Text)--data DOMHTMLInputElementPatternPropertyInfo-instance AttrInfo DOMHTMLInputElementPatternPropertyInfo where-    type AttrAllowedOps DOMHTMLInputElementPatternPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLInputElementPatternPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLInputElementPatternPropertyInfo = DOMHTMLInputElementK-    type AttrGetType DOMHTMLInputElementPatternPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLInputElementPatternPropertyInfo = "pattern"-    attrGet _ = getDOMHTMLInputElementPattern-    attrSet _ = setDOMHTMLInputElementPattern-    attrConstruct _ = constructDOMHTMLInputElementPattern-    attrClear _ = clearDOMHTMLInputElementPattern---- VVV Prop "placeholder"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLInputElementPlaceholder :: (MonadIO m, DOMHTMLInputElementK o) => o -> m (Maybe T.Text)-getDOMHTMLInputElementPlaceholder obj = liftIO $ getObjectPropertyString obj "placeholder"--setDOMHTMLInputElementPlaceholder :: (MonadIO m, DOMHTMLInputElementK o) => o -> T.Text -> m ()-setDOMHTMLInputElementPlaceholder obj val = liftIO $ setObjectPropertyString obj "placeholder" (Just val)--constructDOMHTMLInputElementPlaceholder :: T.Text -> IO ([Char], GValue)-constructDOMHTMLInputElementPlaceholder val = constructObjectPropertyString "placeholder" (Just val)--clearDOMHTMLInputElementPlaceholder :: (MonadIO m, DOMHTMLInputElementK o) => o -> m ()-clearDOMHTMLInputElementPlaceholder obj = liftIO $ setObjectPropertyString obj "placeholder" (Nothing :: Maybe T.Text)--data DOMHTMLInputElementPlaceholderPropertyInfo-instance AttrInfo DOMHTMLInputElementPlaceholderPropertyInfo where-    type AttrAllowedOps DOMHTMLInputElementPlaceholderPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLInputElementPlaceholderPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLInputElementPlaceholderPropertyInfo = DOMHTMLInputElementK-    type AttrGetType DOMHTMLInputElementPlaceholderPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLInputElementPlaceholderPropertyInfo = "placeholder"-    attrGet _ = getDOMHTMLInputElementPlaceholder-    attrSet _ = setDOMHTMLInputElementPlaceholder-    attrConstruct _ = constructDOMHTMLInputElementPlaceholder-    attrClear _ = clearDOMHTMLInputElementPlaceholder---- VVV Prop "read-only"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLInputElementReadOnly :: (MonadIO m, DOMHTMLInputElementK o) => o -> m Bool-getDOMHTMLInputElementReadOnly obj = liftIO $ getObjectPropertyBool obj "read-only"--setDOMHTMLInputElementReadOnly :: (MonadIO m, DOMHTMLInputElementK o) => o -> Bool -> m ()-setDOMHTMLInputElementReadOnly obj val = liftIO $ setObjectPropertyBool obj "read-only" val--constructDOMHTMLInputElementReadOnly :: Bool -> IO ([Char], GValue)-constructDOMHTMLInputElementReadOnly val = constructObjectPropertyBool "read-only" val--data DOMHTMLInputElementReadOnlyPropertyInfo-instance AttrInfo DOMHTMLInputElementReadOnlyPropertyInfo where-    type AttrAllowedOps DOMHTMLInputElementReadOnlyPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLInputElementReadOnlyPropertyInfo = (~) Bool-    type AttrBaseTypeConstraint DOMHTMLInputElementReadOnlyPropertyInfo = DOMHTMLInputElementK-    type AttrGetType DOMHTMLInputElementReadOnlyPropertyInfo = Bool-    type AttrLabel DOMHTMLInputElementReadOnlyPropertyInfo = "read-only"-    attrGet _ = getDOMHTMLInputElementReadOnly-    attrSet _ = setDOMHTMLInputElementReadOnly-    attrConstruct _ = constructDOMHTMLInputElementReadOnly-    attrClear _ = undefined---- VVV Prop "required"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLInputElementRequired :: (MonadIO m, DOMHTMLInputElementK o) => o -> m Bool-getDOMHTMLInputElementRequired obj = liftIO $ getObjectPropertyBool obj "required"--setDOMHTMLInputElementRequired :: (MonadIO m, DOMHTMLInputElementK o) => o -> Bool -> m ()-setDOMHTMLInputElementRequired obj val = liftIO $ setObjectPropertyBool obj "required" val--constructDOMHTMLInputElementRequired :: Bool -> IO ([Char], GValue)-constructDOMHTMLInputElementRequired val = constructObjectPropertyBool "required" val--data DOMHTMLInputElementRequiredPropertyInfo-instance AttrInfo DOMHTMLInputElementRequiredPropertyInfo where-    type AttrAllowedOps DOMHTMLInputElementRequiredPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLInputElementRequiredPropertyInfo = (~) Bool-    type AttrBaseTypeConstraint DOMHTMLInputElementRequiredPropertyInfo = DOMHTMLInputElementK-    type AttrGetType DOMHTMLInputElementRequiredPropertyInfo = Bool-    type AttrLabel DOMHTMLInputElementRequiredPropertyInfo = "required"-    attrGet _ = getDOMHTMLInputElementRequired-    attrSet _ = setDOMHTMLInputElementRequired-    attrConstruct _ = constructDOMHTMLInputElementRequired-    attrClear _ = undefined---- VVV Prop "size"-   -- Type: TBasicType TULong-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Nothing)--getDOMHTMLInputElementSize :: (MonadIO m, DOMHTMLInputElementK o) => o -> m CULong-getDOMHTMLInputElementSize obj = liftIO $ getObjectPropertyULong obj "size"--setDOMHTMLInputElementSize :: (MonadIO m, DOMHTMLInputElementK o) => o -> CULong -> m ()-setDOMHTMLInputElementSize obj val = liftIO $ setObjectPropertyULong obj "size" val--constructDOMHTMLInputElementSize :: CULong -> IO ([Char], GValue)-constructDOMHTMLInputElementSize val = constructObjectPropertyULong "size" val--data DOMHTMLInputElementSizePropertyInfo-instance AttrInfo DOMHTMLInputElementSizePropertyInfo where-    type AttrAllowedOps DOMHTMLInputElementSizePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLInputElementSizePropertyInfo = (~) CULong-    type AttrBaseTypeConstraint DOMHTMLInputElementSizePropertyInfo = DOMHTMLInputElementK-    type AttrGetType DOMHTMLInputElementSizePropertyInfo = CULong-    type AttrLabel DOMHTMLInputElementSizePropertyInfo = "size"-    attrGet _ = getDOMHTMLInputElementSize-    attrSet _ = setDOMHTMLInputElementSize-    attrConstruct _ = constructDOMHTMLInputElementSize-    attrClear _ = undefined---- VVV Prop "src"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLInputElementSrc :: (MonadIO m, DOMHTMLInputElementK o) => o -> m (Maybe T.Text)-getDOMHTMLInputElementSrc obj = liftIO $ getObjectPropertyString obj "src"--setDOMHTMLInputElementSrc :: (MonadIO m, DOMHTMLInputElementK o) => o -> T.Text -> m ()-setDOMHTMLInputElementSrc obj val = liftIO $ setObjectPropertyString obj "src" (Just val)--constructDOMHTMLInputElementSrc :: T.Text -> IO ([Char], GValue)-constructDOMHTMLInputElementSrc val = constructObjectPropertyString "src" (Just val)--data DOMHTMLInputElementSrcPropertyInfo-instance AttrInfo DOMHTMLInputElementSrcPropertyInfo where-    type AttrAllowedOps DOMHTMLInputElementSrcPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLInputElementSrcPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLInputElementSrcPropertyInfo = DOMHTMLInputElementK-    type AttrGetType DOMHTMLInputElementSrcPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLInputElementSrcPropertyInfo = "src"-    attrGet _ = getDOMHTMLInputElementSrc-    attrSet _ = setDOMHTMLInputElementSrc-    attrConstruct _ = constructDOMHTMLInputElementSrc-    attrClear _ = undefined---- VVV Prop "step"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLInputElementStep :: (MonadIO m, DOMHTMLInputElementK o) => o -> m (Maybe T.Text)-getDOMHTMLInputElementStep obj = liftIO $ getObjectPropertyString obj "step"--setDOMHTMLInputElementStep :: (MonadIO m, DOMHTMLInputElementK o) => o -> T.Text -> m ()-setDOMHTMLInputElementStep obj val = liftIO $ setObjectPropertyString obj "step" (Just val)--constructDOMHTMLInputElementStep :: T.Text -> IO ([Char], GValue)-constructDOMHTMLInputElementStep val = constructObjectPropertyString "step" (Just val)--clearDOMHTMLInputElementStep :: (MonadIO m, DOMHTMLInputElementK o) => o -> m ()-clearDOMHTMLInputElementStep obj = liftIO $ setObjectPropertyString obj "step" (Nothing :: Maybe T.Text)--data DOMHTMLInputElementStepPropertyInfo-instance AttrInfo DOMHTMLInputElementStepPropertyInfo where-    type AttrAllowedOps DOMHTMLInputElementStepPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLInputElementStepPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLInputElementStepPropertyInfo = DOMHTMLInputElementK-    type AttrGetType DOMHTMLInputElementStepPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLInputElementStepPropertyInfo = "step"-    attrGet _ = getDOMHTMLInputElementStep-    attrSet _ = setDOMHTMLInputElementStep-    attrConstruct _ = constructDOMHTMLInputElementStep-    attrClear _ = clearDOMHTMLInputElementStep---- VVV Prop "type"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLInputElementType :: (MonadIO m, DOMHTMLInputElementK o) => o -> m (Maybe T.Text)-getDOMHTMLInputElementType obj = liftIO $ getObjectPropertyString obj "type"--setDOMHTMLInputElementType :: (MonadIO m, DOMHTMLInputElementK o) => o -> T.Text -> m ()-setDOMHTMLInputElementType obj val = liftIO $ setObjectPropertyString obj "type" (Just val)--constructDOMHTMLInputElementType :: T.Text -> IO ([Char], GValue)-constructDOMHTMLInputElementType val = constructObjectPropertyString "type" (Just val)--clearDOMHTMLInputElementType :: (MonadIO m, DOMHTMLInputElementK o) => o -> m ()-clearDOMHTMLInputElementType obj = liftIO $ setObjectPropertyString obj "type" (Nothing :: Maybe T.Text)--data DOMHTMLInputElementTypePropertyInfo-instance AttrInfo DOMHTMLInputElementTypePropertyInfo where-    type AttrAllowedOps DOMHTMLInputElementTypePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLInputElementTypePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLInputElementTypePropertyInfo = DOMHTMLInputElementK-    type AttrGetType DOMHTMLInputElementTypePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLInputElementTypePropertyInfo = "type"-    attrGet _ = getDOMHTMLInputElementType-    attrSet _ = setDOMHTMLInputElementType-    attrConstruct _ = constructDOMHTMLInputElementType-    attrClear _ = clearDOMHTMLInputElementType---- VVV Prop "use-map"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLInputElementUseMap :: (MonadIO m, DOMHTMLInputElementK o) => o -> m (Maybe T.Text)-getDOMHTMLInputElementUseMap obj = liftIO $ getObjectPropertyString obj "use-map"--setDOMHTMLInputElementUseMap :: (MonadIO m, DOMHTMLInputElementK o) => o -> T.Text -> m ()-setDOMHTMLInputElementUseMap obj val = liftIO $ setObjectPropertyString obj "use-map" (Just val)--constructDOMHTMLInputElementUseMap :: T.Text -> IO ([Char], GValue)-constructDOMHTMLInputElementUseMap val = constructObjectPropertyString "use-map" (Just val)--data DOMHTMLInputElementUseMapPropertyInfo-instance AttrInfo DOMHTMLInputElementUseMapPropertyInfo where-    type AttrAllowedOps DOMHTMLInputElementUseMapPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLInputElementUseMapPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLInputElementUseMapPropertyInfo = DOMHTMLInputElementK-    type AttrGetType DOMHTMLInputElementUseMapPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLInputElementUseMapPropertyInfo = "use-map"-    attrGet _ = getDOMHTMLInputElementUseMap-    attrSet _ = setDOMHTMLInputElementUseMap-    attrConstruct _ = constructDOMHTMLInputElementUseMap-    attrClear _ = undefined---- VVV Prop "validation-message"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLInputElementValidationMessage :: (MonadIO m, DOMHTMLInputElementK o) => o -> m (Maybe T.Text)-getDOMHTMLInputElementValidationMessage obj = liftIO $ getObjectPropertyString obj "validation-message"--data DOMHTMLInputElementValidationMessagePropertyInfo-instance AttrInfo DOMHTMLInputElementValidationMessagePropertyInfo where-    type AttrAllowedOps DOMHTMLInputElementValidationMessagePropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLInputElementValidationMessagePropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLInputElementValidationMessagePropertyInfo = DOMHTMLInputElementK-    type AttrGetType DOMHTMLInputElementValidationMessagePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLInputElementValidationMessagePropertyInfo = "validation-message"-    attrGet _ = getDOMHTMLInputElementValidationMessage-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "value"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLInputElementValue :: (MonadIO m, DOMHTMLInputElementK o) => o -> m (Maybe T.Text)-getDOMHTMLInputElementValue obj = liftIO $ getObjectPropertyString obj "value"--setDOMHTMLInputElementValue :: (MonadIO m, DOMHTMLInputElementK o) => o -> T.Text -> m ()-setDOMHTMLInputElementValue obj val = liftIO $ setObjectPropertyString obj "value" (Just val)--constructDOMHTMLInputElementValue :: T.Text -> IO ([Char], GValue)-constructDOMHTMLInputElementValue val = constructObjectPropertyString "value" (Just val)--data DOMHTMLInputElementValuePropertyInfo-instance AttrInfo DOMHTMLInputElementValuePropertyInfo where-    type AttrAllowedOps DOMHTMLInputElementValuePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLInputElementValuePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLInputElementValuePropertyInfo = DOMHTMLInputElementK-    type AttrGetType DOMHTMLInputElementValuePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLInputElementValuePropertyInfo = "value"-    attrGet _ = getDOMHTMLInputElementValue-    attrSet _ = setDOMHTMLInputElementValue-    attrConstruct _ = constructDOMHTMLInputElementValue-    attrClear _ = undefined---- VVV Prop "value-as-number"-   -- Type: TBasicType TDouble-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLInputElementValueAsNumber :: (MonadIO m, DOMHTMLInputElementK o) => o -> m Double-getDOMHTMLInputElementValueAsNumber obj = liftIO $ getObjectPropertyDouble obj "value-as-number"--setDOMHTMLInputElementValueAsNumber :: (MonadIO m, DOMHTMLInputElementK o) => o -> Double -> m ()-setDOMHTMLInputElementValueAsNumber obj val = liftIO $ setObjectPropertyDouble obj "value-as-number" val--constructDOMHTMLInputElementValueAsNumber :: Double -> IO ([Char], GValue)-constructDOMHTMLInputElementValueAsNumber val = constructObjectPropertyDouble "value-as-number" val--data DOMHTMLInputElementValueAsNumberPropertyInfo-instance AttrInfo DOMHTMLInputElementValueAsNumberPropertyInfo where-    type AttrAllowedOps DOMHTMLInputElementValueAsNumberPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLInputElementValueAsNumberPropertyInfo = (~) Double-    type AttrBaseTypeConstraint DOMHTMLInputElementValueAsNumberPropertyInfo = DOMHTMLInputElementK-    type AttrGetType DOMHTMLInputElementValueAsNumberPropertyInfo = Double-    type AttrLabel DOMHTMLInputElementValueAsNumberPropertyInfo = "value-as-number"-    attrGet _ = getDOMHTMLInputElementValueAsNumber-    attrSet _ = setDOMHTMLInputElementValueAsNumber-    attrConstruct _ = constructDOMHTMLInputElementValueAsNumber-    attrClear _ = undefined---- VVV Prop "width"-   -- Type: TBasicType TULong-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMHTMLInputElementWidth :: (MonadIO m, DOMHTMLInputElementK o) => o -> m CULong-getDOMHTMLInputElementWidth obj = liftIO $ getObjectPropertyULong obj "width"--setDOMHTMLInputElementWidth :: (MonadIO m, DOMHTMLInputElementK o) => o -> CULong -> m ()-setDOMHTMLInputElementWidth obj val = liftIO $ setObjectPropertyULong obj "width" val--constructDOMHTMLInputElementWidth :: CULong -> IO ([Char], GValue)-constructDOMHTMLInputElementWidth val = constructObjectPropertyULong "width" val--data DOMHTMLInputElementWidthPropertyInfo-instance AttrInfo DOMHTMLInputElementWidthPropertyInfo where-    type AttrAllowedOps DOMHTMLInputElementWidthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLInputElementWidthPropertyInfo = (~) CULong-    type AttrBaseTypeConstraint DOMHTMLInputElementWidthPropertyInfo = DOMHTMLInputElementK-    type AttrGetType DOMHTMLInputElementWidthPropertyInfo = CULong-    type AttrLabel DOMHTMLInputElementWidthPropertyInfo = "width"-    attrGet _ = getDOMHTMLInputElementWidth-    attrSet _ = setDOMHTMLInputElementWidth-    attrConstruct _ = constructDOMHTMLInputElementWidth-    attrClear _ = undefined---- VVV Prop "will-validate"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMHTMLInputElementWillValidate :: (MonadIO m, DOMHTMLInputElementK o) => o -> m Bool-getDOMHTMLInputElementWillValidate obj = liftIO $ getObjectPropertyBool obj "will-validate"--data DOMHTMLInputElementWillValidatePropertyInfo-instance AttrInfo DOMHTMLInputElementWillValidatePropertyInfo where-    type AttrAllowedOps DOMHTMLInputElementWillValidatePropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLInputElementWillValidatePropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLInputElementWillValidatePropertyInfo = DOMHTMLInputElementK-    type AttrGetType DOMHTMLInputElementWillValidatePropertyInfo = Bool-    type AttrLabel DOMHTMLInputElementWillValidatePropertyInfo = "will-validate"-    attrGet _ = getDOMHTMLInputElementWillValidate-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined--type instance AttributeList DOMHTMLInputElement = DOMHTMLInputElementAttributeList-type DOMHTMLInputElementAttributeList = ('[ '("accept", DOMHTMLInputElementAcceptPropertyInfo), '("accessKey", DOMHTMLElementAccessKeyPropertyInfo), '("align", DOMHTMLInputElementAlignPropertyInfo), '("alt", DOMHTMLInputElementAltPropertyInfo), '("attributes", DOMElementAttributesPropertyInfo), '("autocapitalize", DOMHTMLInputElementAutocapitalizePropertyInfo), '("autocomplete", DOMHTMLInputElementAutocompletePropertyInfo), '("autocorrect", DOMHTMLInputElementAutocorrectPropertyInfo), '("autofocus", DOMHTMLInputElementAutofocusPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("capture", DOMHTMLInputElementCapturePropertyInfo), '("checked", DOMHTMLInputElementCheckedPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMElementChildrenPropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("contentEditable", DOMHTMLElementContentEditablePropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("defaultChecked", DOMHTMLInputElementDefaultCheckedPropertyInfo), '("defaultValue", DOMHTMLInputElementDefaultValuePropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("dirName", DOMHTMLInputElementDirNamePropertyInfo), '("disabled", DOMHTMLInputElementDisabledPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("files", DOMHTMLInputElementFilesPropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("form", DOMHTMLInputElementFormPropertyInfo), '("formAction", DOMHTMLInputElementFormActionPropertyInfo), '("formEnctype", DOMHTMLInputElementFormEnctypePropertyInfo), '("formMethod", DOMHTMLInputElementFormMethodPropertyInfo), '("formNoValidate", DOMHTMLInputElementFormNoValidatePropertyInfo), '("formTarget", DOMHTMLInputElementFormTargetPropertyInfo), '("height", DOMHTMLInputElementHeightPropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("id", DOMElementIdPropertyInfo), '("incremental", DOMHTMLInputElementIncrementalPropertyInfo), '("indeterminate", DOMHTMLInputElementIndeterminatePropertyInfo), '("innerHtml", DOMElementInnerHtmlPropertyInfo), '("innerText", DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", DOMHTMLElementIsContentEditablePropertyInfo), '("labels", DOMHTMLInputElementLabelsPropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("list", DOMHTMLInputElementListPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("max", DOMHTMLInputElementMaxPropertyInfo), '("maxLength", DOMHTMLInputElementMaxLengthPropertyInfo), '("min", DOMHTMLInputElementMinPropertyInfo), '("multiple", DOMHTMLInputElementMultiplePropertyInfo), '("name", DOMHTMLInputElementNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("outerHtml", DOMElementOuterHtmlPropertyInfo), '("outerText", DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("pattern", DOMHTMLInputElementPatternPropertyInfo), '("placeholder", DOMHTMLInputElementPlaceholderPropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("readOnly", DOMHTMLInputElementReadOnlyPropertyInfo), '("required", DOMHTMLInputElementRequiredPropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("size", DOMHTMLInputElementSizePropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("src", DOMHTMLInputElementSrcPropertyInfo), '("step", DOMHTMLInputElementStepPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tabIndex", DOMHTMLElementTabIndexPropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("type", DOMHTMLInputElementTypePropertyInfo), '("useMap", DOMHTMLInputElementUseMapPropertyInfo), '("validationMessage", DOMHTMLInputElementValidationMessagePropertyInfo), '("value", DOMHTMLInputElementValuePropertyInfo), '("valueAsNumber", DOMHTMLInputElementValueAsNumberPropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo), '("width", DOMHTMLInputElementWidthPropertyInfo), '("willValidate", DOMHTMLInputElementWillValidatePropertyInfo)] :: [(Symbol, *)])--dOMHTMLInputElementAccept :: AttrLabelProxy "accept"-dOMHTMLInputElementAccept = AttrLabelProxy--dOMHTMLInputElementAlign :: AttrLabelProxy "align"-dOMHTMLInputElementAlign = AttrLabelProxy--dOMHTMLInputElementAlt :: AttrLabelProxy "alt"-dOMHTMLInputElementAlt = AttrLabelProxy--dOMHTMLInputElementAutocapitalize :: AttrLabelProxy "autocapitalize"-dOMHTMLInputElementAutocapitalize = AttrLabelProxy--dOMHTMLInputElementAutocomplete :: AttrLabelProxy "autocomplete"-dOMHTMLInputElementAutocomplete = AttrLabelProxy--dOMHTMLInputElementAutocorrect :: AttrLabelProxy "autocorrect"-dOMHTMLInputElementAutocorrect = 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--dOMHTMLInputElementDirName :: AttrLabelProxy "dirName"-dOMHTMLInputElementDirName = AttrLabelProxy--dOMHTMLInputElementDisabled :: AttrLabelProxy "disabled"-dOMHTMLInputElementDisabled = AttrLabelProxy--dOMHTMLInputElementFiles :: AttrLabelProxy "files"-dOMHTMLInputElementFiles = AttrLabelProxy--dOMHTMLInputElementForm :: AttrLabelProxy "form"-dOMHTMLInputElementForm = AttrLabelProxy--dOMHTMLInputElementFormAction :: AttrLabelProxy "formAction"-dOMHTMLInputElementFormAction = AttrLabelProxy--dOMHTMLInputElementFormEnctype :: AttrLabelProxy "formEnctype"-dOMHTMLInputElementFormEnctype = AttrLabelProxy--dOMHTMLInputElementFormMethod :: AttrLabelProxy "formMethod"-dOMHTMLInputElementFormMethod = AttrLabelProxy--dOMHTMLInputElementFormNoValidate :: AttrLabelProxy "formNoValidate"-dOMHTMLInputElementFormNoValidate = AttrLabelProxy--dOMHTMLInputElementFormTarget :: AttrLabelProxy "formTarget"-dOMHTMLInputElementFormTarget = AttrLabelProxy--dOMHTMLInputElementHeight :: AttrLabelProxy "height"-dOMHTMLInputElementHeight = AttrLabelProxy--dOMHTMLInputElementIncremental :: AttrLabelProxy "incremental"-dOMHTMLInputElementIncremental = AttrLabelProxy--dOMHTMLInputElementIndeterminate :: AttrLabelProxy "indeterminate"-dOMHTMLInputElementIndeterminate = AttrLabelProxy--dOMHTMLInputElementLabels :: AttrLabelProxy "labels"-dOMHTMLInputElementLabels = AttrLabelProxy--dOMHTMLInputElementList :: AttrLabelProxy "list"-dOMHTMLInputElementList = AttrLabelProxy--dOMHTMLInputElementMax :: AttrLabelProxy "max"-dOMHTMLInputElementMax = AttrLabelProxy--dOMHTMLInputElementMaxLength :: AttrLabelProxy "maxLength"-dOMHTMLInputElementMaxLength = AttrLabelProxy--dOMHTMLInputElementMin :: AttrLabelProxy "min"-dOMHTMLInputElementMin = AttrLabelProxy--dOMHTMLInputElementMultiple :: AttrLabelProxy "multiple"-dOMHTMLInputElementMultiple = AttrLabelProxy--dOMHTMLInputElementName :: AttrLabelProxy "name"-dOMHTMLInputElementName = AttrLabelProxy--dOMHTMLInputElementPattern :: AttrLabelProxy "pattern"-dOMHTMLInputElementPattern = AttrLabelProxy--dOMHTMLInputElementPlaceholder :: AttrLabelProxy "placeholder"-dOMHTMLInputElementPlaceholder = AttrLabelProxy--dOMHTMLInputElementReadOnly :: AttrLabelProxy "readOnly"-dOMHTMLInputElementReadOnly = AttrLabelProxy--dOMHTMLInputElementRequired :: AttrLabelProxy "required"-dOMHTMLInputElementRequired = AttrLabelProxy--dOMHTMLInputElementSize :: AttrLabelProxy "size"-dOMHTMLInputElementSize = AttrLabelProxy--dOMHTMLInputElementSrc :: AttrLabelProxy "src"-dOMHTMLInputElementSrc = AttrLabelProxy--dOMHTMLInputElementStep :: AttrLabelProxy "step"-dOMHTMLInputElementStep = AttrLabelProxy--dOMHTMLInputElementType :: AttrLabelProxy "type"-dOMHTMLInputElementType = AttrLabelProxy--dOMHTMLInputElementUseMap :: AttrLabelProxy "useMap"-dOMHTMLInputElementUseMap = AttrLabelProxy--dOMHTMLInputElementValidationMessage :: AttrLabelProxy "validationMessage"-dOMHTMLInputElementValidationMessage = AttrLabelProxy--dOMHTMLInputElementValue :: AttrLabelProxy "value"-dOMHTMLInputElementValue = AttrLabelProxy--dOMHTMLInputElementValueAsNumber :: AttrLabelProxy "valueAsNumber"-dOMHTMLInputElementValueAsNumber = AttrLabelProxy--dOMHTMLInputElementWidth :: AttrLabelProxy "width"-dOMHTMLInputElementWidth = AttrLabelProxy--dOMHTMLInputElementWillValidate :: AttrLabelProxy "willValidate"-dOMHTMLInputElementWillValidate = AttrLabelProxy--type instance SignalList DOMHTMLInputElement = DOMHTMLInputElementSignalList-type DOMHTMLInputElementSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMHTMLInputElement::get_accept--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLInputElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLInputElement"-    IO CString---dOMHTMLInputElementGetAccept ::-    (MonadIO m, DOMHTMLInputElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLInputElementGetAccept _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_input_element_get_accept _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_input_element_get_accept" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLInputElementGetAcceptMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLInputElementK a) => MethodInfo DOMHTMLInputElementGetAcceptMethodInfo a signature where-    overloadedMethod _ = dOMHTMLInputElementGetAccept---- method DOMHTMLInputElement::get_align--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLInputElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLInputElement"-    IO CString---dOMHTMLInputElementGetAlign ::-    (MonadIO m, DOMHTMLInputElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLInputElementGetAlign _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_input_element_get_align _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_input_element_get_align" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLInputElementGetAlignMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLInputElementK a) => MethodInfo DOMHTMLInputElementGetAlignMethodInfo a signature where-    overloadedMethod _ = dOMHTMLInputElementGetAlign---- method DOMHTMLInputElement::get_alt--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLInputElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLInputElement"-    IO CString---dOMHTMLInputElementGetAlt ::-    (MonadIO m, DOMHTMLInputElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLInputElementGetAlt _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_input_element_get_alt _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_input_element_get_alt" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLInputElementGetAltMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLInputElementK a) => MethodInfo DOMHTMLInputElementGetAltMethodInfo a signature where-    overloadedMethod _ = dOMHTMLInputElementGetAlt---- method DOMHTMLInputElement::get_autofocus--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLInputElement", direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLInputElement"-    IO CInt---dOMHTMLInputElementGetAutofocus ::-    (MonadIO m, DOMHTMLInputElementK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMHTMLInputElementGetAutofocus _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_input_element_get_autofocus _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMHTMLInputElementGetAutofocusMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMHTMLInputElementK a) => MethodInfo DOMHTMLInputElementGetAutofocusMethodInfo a signature where-    overloadedMethod _ = dOMHTMLInputElementGetAutofocus---- method DOMHTMLInputElement::get_capture--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLInputElement", direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLInputElement"-    IO CInt---dOMHTMLInputElementGetCapture ::-    (MonadIO m, DOMHTMLInputElementK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMHTMLInputElementGetCapture _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_input_element_get_capture _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMHTMLInputElementGetCaptureMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMHTMLInputElementK a) => MethodInfo DOMHTMLInputElementGetCaptureMethodInfo a signature where-    overloadedMethod _ = dOMHTMLInputElementGetCapture---- method DOMHTMLInputElement::get_checked--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLInputElement", direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLInputElement"-    IO CInt---dOMHTMLInputElementGetChecked ::-    (MonadIO m, DOMHTMLInputElementK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMHTMLInputElementGetChecked _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_input_element_get_checked _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMHTMLInputElementGetCheckedMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMHTMLInputElementK a) => MethodInfo DOMHTMLInputElementGetCheckedMethodInfo a signature where-    overloadedMethod _ = dOMHTMLInputElementGetChecked---- method DOMHTMLInputElement::get_default_checked--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLInputElement", direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLInputElement"-    IO CInt---dOMHTMLInputElementGetDefaultChecked ::-    (MonadIO m, DOMHTMLInputElementK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMHTMLInputElementGetDefaultChecked _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_input_element_get_default_checked _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMHTMLInputElementGetDefaultCheckedMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMHTMLInputElementK a) => MethodInfo DOMHTMLInputElementGetDefaultCheckedMethodInfo a signature where-    overloadedMethod _ = dOMHTMLInputElementGetDefaultChecked---- method DOMHTMLInputElement::get_default_value--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLInputElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLInputElement"-    IO CString---dOMHTMLInputElementGetDefaultValue ::-    (MonadIO m, DOMHTMLInputElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLInputElementGetDefaultValue _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_input_element_get_default_value _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_input_element_get_default_value" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLInputElementGetDefaultValueMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLInputElementK a) => MethodInfo DOMHTMLInputElementGetDefaultValueMethodInfo a signature where-    overloadedMethod _ = dOMHTMLInputElementGetDefaultValue---- method DOMHTMLInputElement::get_disabled--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLInputElement", direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLInputElement"-    IO CInt---dOMHTMLInputElementGetDisabled ::-    (MonadIO m, DOMHTMLInputElementK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMHTMLInputElementGetDisabled _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_input_element_get_disabled _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMHTMLInputElementGetDisabledMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMHTMLInputElementK a) => MethodInfo DOMHTMLInputElementGetDisabledMethodInfo a signature where-    overloadedMethod _ = dOMHTMLInputElementGetDisabled---- method DOMHTMLInputElement::get_files--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLInputElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLInputElement"-    IO (Ptr DOMFileList)---dOMHTMLInputElementGetFiles ::-    (MonadIO m, DOMHTMLInputElementK a) =>-    a                                       -- _obj-    -> m DOMFileList                        -- result-dOMHTMLInputElementGetFiles _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_input_element_get_files _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_input_element_get_files" result-    result' <- (wrapObject DOMFileList) result-    touchManagedPtr _obj-    return result'--data DOMHTMLInputElementGetFilesMethodInfo-instance (signature ~ (m DOMFileList), MonadIO m, DOMHTMLInputElementK a) => MethodInfo DOMHTMLInputElementGetFilesMethodInfo a signature where-    overloadedMethod _ = dOMHTMLInputElementGetFiles---- method DOMHTMLInputElement::get_form--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLInputElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLInputElement"-    IO (Ptr DOMHTMLFormElement)---dOMHTMLInputElementGetForm ::-    (MonadIO m, DOMHTMLInputElementK a) =>-    a                                       -- _obj-    -> m DOMHTMLFormElement                 -- result-dOMHTMLInputElementGetForm _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_input_element_get_form _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_input_element_get_form" result-    result' <- (newObject DOMHTMLFormElement) result-    touchManagedPtr _obj-    return result'--data DOMHTMLInputElementGetFormMethodInfo-instance (signature ~ (m DOMHTMLFormElement), MonadIO m, DOMHTMLInputElementK a) => MethodInfo DOMHTMLInputElementGetFormMethodInfo a signature where-    overloadedMethod _ = dOMHTMLInputElementGetForm---- method DOMHTMLInputElement::get_height--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLInputElement", direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLInputElement"-    IO CULong---dOMHTMLInputElementGetHeight ::-    (MonadIO m, DOMHTMLInputElementK a) =>-    a                                       -- _obj-    -> m CULong                             -- result-dOMHTMLInputElementGetHeight _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_input_element_get_height _obj'-    touchManagedPtr _obj-    return result--data DOMHTMLInputElementGetHeightMethodInfo-instance (signature ~ (m CULong), MonadIO m, DOMHTMLInputElementK a) => MethodInfo DOMHTMLInputElementGetHeightMethodInfo a signature where-    overloadedMethod _ = dOMHTMLInputElementGetHeight---- method DOMHTMLInputElement::get_indeterminate--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLInputElement", direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLInputElement"-    IO CInt---dOMHTMLInputElementGetIndeterminate ::-    (MonadIO m, DOMHTMLInputElementK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMHTMLInputElementGetIndeterminate _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_input_element_get_indeterminate _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMHTMLInputElementGetIndeterminateMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMHTMLInputElementK a) => MethodInfo DOMHTMLInputElementGetIndeterminateMethodInfo a signature where-    overloadedMethod _ = dOMHTMLInputElementGetIndeterminate---- method DOMHTMLInputElement::get_input_type--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLInputElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLInputElement"-    IO CString---dOMHTMLInputElementGetInputType ::-    (MonadIO m, DOMHTMLInputElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLInputElementGetInputType _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_input_element_get_input_type _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_input_element_get_input_type" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLInputElementGetInputTypeMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLInputElementK a) => MethodInfo DOMHTMLInputElementGetInputTypeMethodInfo a signature where-    overloadedMethod _ = dOMHTMLInputElementGetInputType---- method DOMHTMLInputElement::get_max_length--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLInputElement", direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLInputElement"-    IO CLong---dOMHTMLInputElementGetMaxLength ::-    (MonadIO m, DOMHTMLInputElementK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMHTMLInputElementGetMaxLength _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_input_element_get_max_length _obj'-    touchManagedPtr _obj-    return result--data DOMHTMLInputElementGetMaxLengthMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMHTMLInputElementK a) => MethodInfo DOMHTMLInputElementGetMaxLengthMethodInfo a signature where-    overloadedMethod _ = dOMHTMLInputElementGetMaxLength---- method DOMHTMLInputElement::get_multiple--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLInputElement", direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLInputElement"-    IO CInt---dOMHTMLInputElementGetMultiple ::-    (MonadIO m, DOMHTMLInputElementK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMHTMLInputElementGetMultiple _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_input_element_get_multiple _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMHTMLInputElementGetMultipleMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMHTMLInputElementK a) => MethodInfo DOMHTMLInputElementGetMultipleMethodInfo a signature where-    overloadedMethod _ = dOMHTMLInputElementGetMultiple---- method DOMHTMLInputElement::get_name--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLInputElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLInputElement"-    IO CString---dOMHTMLInputElementGetName ::-    (MonadIO m, DOMHTMLInputElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLInputElementGetName _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_input_element_get_name _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_input_element_get_name" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLInputElementGetNameMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLInputElementK a) => MethodInfo DOMHTMLInputElementGetNameMethodInfo a signature where-    overloadedMethod _ = dOMHTMLInputElementGetName---- method DOMHTMLInputElement::get_size--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLInputElement", direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLInputElement"-    IO CULong---dOMHTMLInputElementGetSize ::-    (MonadIO m, DOMHTMLInputElementK a) =>-    a                                       -- _obj-    -> m CULong                             -- result-dOMHTMLInputElementGetSize _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_input_element_get_size _obj'-    touchManagedPtr _obj-    return result--data DOMHTMLInputElementGetSizeMethodInfo-instance (signature ~ (m CULong), MonadIO m, DOMHTMLInputElementK a) => MethodInfo DOMHTMLInputElementGetSizeMethodInfo a signature where-    overloadedMethod _ = dOMHTMLInputElementGetSize---- method DOMHTMLInputElement::get_src--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLInputElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLInputElement"-    IO CString---dOMHTMLInputElementGetSrc ::-    (MonadIO m, DOMHTMLInputElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLInputElementGetSrc _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_input_element_get_src _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_input_element_get_src" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLInputElementGetSrcMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLInputElementK a) => MethodInfo DOMHTMLInputElementGetSrcMethodInfo a signature where-    overloadedMethod _ = dOMHTMLInputElementGetSrc---- method DOMHTMLInputElement::get_use_map--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLInputElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLInputElement"-    IO CString---dOMHTMLInputElementGetUseMap ::-    (MonadIO m, DOMHTMLInputElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLInputElementGetUseMap _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_input_element_get_use_map _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_input_element_get_use_map" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLInputElementGetUseMapMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLInputElementK a) => MethodInfo DOMHTMLInputElementGetUseMapMethodInfo a signature where-    overloadedMethod _ = dOMHTMLInputElementGetUseMap---- method DOMHTMLInputElement::get_value--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLInputElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLInputElement"-    IO CString---dOMHTMLInputElementGetValue ::-    (MonadIO m, DOMHTMLInputElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLInputElementGetValue _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_input_element_get_value _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_input_element_get_value" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLInputElementGetValueMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLInputElementK a) => MethodInfo DOMHTMLInputElementGetValueMethodInfo a signature where-    overloadedMethod _ = dOMHTMLInputElementGetValue---- method DOMHTMLInputElement::get_width--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLInputElement", direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLInputElement"-    IO CULong---dOMHTMLInputElementGetWidth ::-    (MonadIO m, DOMHTMLInputElementK a) =>-    a                                       -- _obj-    -> m CULong                             -- result-dOMHTMLInputElementGetWidth _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_input_element_get_width _obj'-    touchManagedPtr _obj-    return result--data DOMHTMLInputElementGetWidthMethodInfo-instance (signature ~ (m CULong), MonadIO m, DOMHTMLInputElementK a) => MethodInfo DOMHTMLInputElementGetWidthMethodInfo a signature where-    overloadedMethod _ = dOMHTMLInputElementGetWidth---- method DOMHTMLInputElement::get_will_validate--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLInputElement", direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLInputElement"-    IO CInt---dOMHTMLInputElementGetWillValidate ::-    (MonadIO m, DOMHTMLInputElementK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMHTMLInputElementGetWillValidate _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_input_element_get_will_validate _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMHTMLInputElementGetWillValidateMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMHTMLInputElementK a) => MethodInfo DOMHTMLInputElementGetWillValidateMethodInfo a signature where-    overloadedMethod _ = dOMHTMLInputElementGetWillValidate---- method DOMHTMLInputElement::is_edited--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLInputElement", direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLInputElement"-    IO CInt---dOMHTMLInputElementIsEdited ::-    (MonadIO m, DOMHTMLInputElementK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMHTMLInputElementIsEdited _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_input_element_is_edited _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMHTMLInputElementIsEditedMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMHTMLInputElementK a) => MethodInfo DOMHTMLInputElementIsEditedMethodInfo a signature where-    overloadedMethod _ = dOMHTMLInputElementIsEdited---- method DOMHTMLInputElement::select--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLInputElement", direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLInputElement"-    IO ()---dOMHTMLInputElementSelect ::-    (MonadIO m, DOMHTMLInputElementK a) =>-    a                                       -- _obj-    -> m ()                                 -- result-dOMHTMLInputElementSelect _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    webkit_dom_html_input_element_select _obj'-    touchManagedPtr _obj-    return ()--data DOMHTMLInputElementSelectMethodInfo-instance (signature ~ (m ()), MonadIO m, DOMHTMLInputElementK a) => MethodInfo DOMHTMLInputElementSelectMethodInfo a signature where-    overloadedMethod _ = dOMHTMLInputElementSelect---- method DOMHTMLInputElement::set_accept--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLInputElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLInputElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLInputElementSetAccept ::-    (MonadIO m, DOMHTMLInputElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLInputElementSetAccept _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_input_element_set_accept _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLInputElementSetAcceptMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLInputElementK a) => MethodInfo DOMHTMLInputElementSetAcceptMethodInfo a signature where-    overloadedMethod _ = dOMHTMLInputElementSetAccept---- method DOMHTMLInputElement::set_align--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLInputElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLInputElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLInputElementSetAlign ::-    (MonadIO m, DOMHTMLInputElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLInputElementSetAlign _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_input_element_set_align _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLInputElementSetAlignMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLInputElementK a) => MethodInfo DOMHTMLInputElementSetAlignMethodInfo a signature where-    overloadedMethod _ = dOMHTMLInputElementSetAlign---- method DOMHTMLInputElement::set_alt--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLInputElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLInputElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLInputElementSetAlt ::-    (MonadIO m, DOMHTMLInputElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLInputElementSetAlt _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_input_element_set_alt _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLInputElementSetAltMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLInputElementK a) => MethodInfo DOMHTMLInputElementSetAltMethodInfo a signature where-    overloadedMethod _ = dOMHTMLInputElementSetAlt---- method DOMHTMLInputElement::set_autofocus--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLInputElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLInputElement"-    CInt ->                                 -- value : TBasicType TBoolean-    IO ()---dOMHTMLInputElementSetAutofocus ::-    (MonadIO m, DOMHTMLInputElementK a) =>-    a                                       -- _obj-    -> Bool                                 -- value-    -> m ()                                 -- result-dOMHTMLInputElementSetAutofocus _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let value' = (fromIntegral . fromEnum) value-    webkit_dom_html_input_element_set_autofocus _obj' value'-    touchManagedPtr _obj-    return ()--data DOMHTMLInputElementSetAutofocusMethodInfo-instance (signature ~ (Bool -> m ()), MonadIO m, DOMHTMLInputElementK a) => MethodInfo DOMHTMLInputElementSetAutofocusMethodInfo a signature where-    overloadedMethod _ = dOMHTMLInputElementSetAutofocus---- method DOMHTMLInputElement::set_checked--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLInputElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLInputElement"-    CInt ->                                 -- value : TBasicType TBoolean-    IO ()---dOMHTMLInputElementSetChecked ::-    (MonadIO m, DOMHTMLInputElementK a) =>-    a                                       -- _obj-    -> Bool                                 -- value-    -> m ()                                 -- result-dOMHTMLInputElementSetChecked _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let value' = (fromIntegral . fromEnum) value-    webkit_dom_html_input_element_set_checked _obj' value'-    touchManagedPtr _obj-    return ()--data DOMHTMLInputElementSetCheckedMethodInfo-instance (signature ~ (Bool -> m ()), MonadIO m, DOMHTMLInputElementK a) => MethodInfo DOMHTMLInputElementSetCheckedMethodInfo a signature where-    overloadedMethod _ = dOMHTMLInputElementSetChecked---- method DOMHTMLInputElement::set_default_value--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLInputElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLInputElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLInputElementSetDefaultValue ::-    (MonadIO m, DOMHTMLInputElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLInputElementSetDefaultValue _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_input_element_set_default_value _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLInputElementSetDefaultValueMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLInputElementK a) => MethodInfo DOMHTMLInputElementSetDefaultValueMethodInfo a signature where-    overloadedMethod _ = dOMHTMLInputElementSetDefaultValue---- method DOMHTMLInputElement::set_disabled--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLInputElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLInputElement"-    CInt ->                                 -- value : TBasicType TBoolean-    IO ()---dOMHTMLInputElementSetDisabled ::-    (MonadIO m, DOMHTMLInputElementK a) =>-    a                                       -- _obj-    -> Bool                                 -- value-    -> m ()                                 -- result-dOMHTMLInputElementSetDisabled _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let value' = (fromIntegral . fromEnum) value-    webkit_dom_html_input_element_set_disabled _obj' value'-    touchManagedPtr _obj-    return ()--data DOMHTMLInputElementSetDisabledMethodInfo-instance (signature ~ (Bool -> m ()), MonadIO m, DOMHTMLInputElementK a) => MethodInfo DOMHTMLInputElementSetDisabledMethodInfo a signature where-    overloadedMethod _ = dOMHTMLInputElementSetDisabled---- method DOMHTMLInputElement::set_files--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLInputElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TInterface "WebKit2WebExtension" "DOMFileList", direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLInputElement"-    Ptr DOMFileList ->                      -- value : TInterface "WebKit2WebExtension" "DOMFileList"-    IO ()---dOMHTMLInputElementSetFiles ::-    (MonadIO m, DOMHTMLInputElementK a, DOMFileListK b) =>-    a                                       -- _obj-    -> b                                    -- value-    -> m ()                                 -- result-dOMHTMLInputElementSetFiles _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let value' = unsafeManagedPtrCastPtr value-    webkit_dom_html_input_element_set_files _obj' value'-    touchManagedPtr _obj-    touchManagedPtr value-    return ()--data DOMHTMLInputElementSetFilesMethodInfo-instance (signature ~ (b -> m ()), MonadIO m, DOMHTMLInputElementK a, DOMFileListK b) => MethodInfo DOMHTMLInputElementSetFilesMethodInfo a signature where-    overloadedMethod _ = dOMHTMLInputElementSetFiles---- method DOMHTMLInputElement::set_height--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLInputElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLInputElement"-    CULong ->                               -- value : TBasicType TULong-    IO ()---dOMHTMLInputElementSetHeight ::-    (MonadIO m, DOMHTMLInputElementK a) =>-    a                                       -- _obj-    -> CULong                               -- value-    -> m ()                                 -- result-dOMHTMLInputElementSetHeight _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    webkit_dom_html_input_element_set_height _obj' value-    touchManagedPtr _obj-    return ()--data DOMHTMLInputElementSetHeightMethodInfo-instance (signature ~ (CULong -> m ()), MonadIO m, DOMHTMLInputElementK a) => MethodInfo DOMHTMLInputElementSetHeightMethodInfo a signature where-    overloadedMethod _ = dOMHTMLInputElementSetHeight---- method DOMHTMLInputElement::set_indeterminate--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLInputElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLInputElement"-    CInt ->                                 -- value : TBasicType TBoolean-    IO ()---dOMHTMLInputElementSetIndeterminate ::-    (MonadIO m, DOMHTMLInputElementK a) =>-    a                                       -- _obj-    -> Bool                                 -- value-    -> m ()                                 -- result-dOMHTMLInputElementSetIndeterminate _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let value' = (fromIntegral . fromEnum) value-    webkit_dom_html_input_element_set_indeterminate _obj' value'-    touchManagedPtr _obj-    return ()--data DOMHTMLInputElementSetIndeterminateMethodInfo-instance (signature ~ (Bool -> m ()), MonadIO m, DOMHTMLInputElementK a) => MethodInfo DOMHTMLInputElementSetIndeterminateMethodInfo a signature where-    overloadedMethod _ = dOMHTMLInputElementSetIndeterminate---- method DOMHTMLInputElement::set_input_type--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLInputElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLInputElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLInputElementSetInputType ::-    (MonadIO m, DOMHTMLInputElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLInputElementSetInputType _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_input_element_set_input_type _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLInputElementSetInputTypeMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLInputElementK a) => MethodInfo DOMHTMLInputElementSetInputTypeMethodInfo a signature where-    overloadedMethod _ = dOMHTMLInputElementSetInputType---- method DOMHTMLInputElement::set_max_length--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLInputElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLInputElement"-    CLong ->                                -- value : TBasicType TLong-    Ptr (Ptr GError) ->                     -- error-    IO ()---dOMHTMLInputElementSetMaxLength ::-    (MonadIO m, DOMHTMLInputElementK a) =>-    a                                       -- _obj-    -> CLong                                -- value-    -> m ()                                 -- result-dOMHTMLInputElementSetMaxLength _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    onException (do-        propagateGError $ webkit_dom_html_input_element_set_max_length _obj' value-        touchManagedPtr _obj-        return ()-     ) (do-        return ()-     )--data DOMHTMLInputElementSetMaxLengthMethodInfo-instance (signature ~ (CLong -> m ()), MonadIO m, DOMHTMLInputElementK a) => MethodInfo DOMHTMLInputElementSetMaxLengthMethodInfo a signature where-    overloadedMethod _ = dOMHTMLInputElementSetMaxLength---- method DOMHTMLInputElement::set_multiple--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLInputElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLInputElement"-    CInt ->                                 -- value : TBasicType TBoolean-    IO ()---dOMHTMLInputElementSetMultiple ::-    (MonadIO m, DOMHTMLInputElementK a) =>-    a                                       -- _obj-    -> Bool                                 -- value-    -> m ()                                 -- result-dOMHTMLInputElementSetMultiple _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let value' = (fromIntegral . fromEnum) value-    webkit_dom_html_input_element_set_multiple _obj' value'-    touchManagedPtr _obj-    return ()--data DOMHTMLInputElementSetMultipleMethodInfo-instance (signature ~ (Bool -> m ()), MonadIO m, DOMHTMLInputElementK a) => MethodInfo DOMHTMLInputElementSetMultipleMethodInfo a signature where-    overloadedMethod _ = dOMHTMLInputElementSetMultiple---- method DOMHTMLInputElement::set_name--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLInputElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLInputElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLInputElementSetName ::-    (MonadIO m, DOMHTMLInputElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLInputElementSetName _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_input_element_set_name _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLInputElementSetNameMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLInputElementK a) => MethodInfo DOMHTMLInputElementSetNameMethodInfo a signature where-    overloadedMethod _ = dOMHTMLInputElementSetName---- method DOMHTMLInputElement::set_read_only--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLInputElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLInputElement"-    CInt ->                                 -- value : TBasicType TBoolean-    IO ()---dOMHTMLInputElementSetReadOnly ::-    (MonadIO m, DOMHTMLInputElementK a) =>-    a                                       -- _obj-    -> Bool                                 -- value-    -> m ()                                 -- result-dOMHTMLInputElementSetReadOnly _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let value' = (fromIntegral . fromEnum) value-    webkit_dom_html_input_element_set_read_only _obj' value'-    touchManagedPtr _obj-    return ()--data DOMHTMLInputElementSetReadOnlyMethodInfo-instance (signature ~ (Bool -> m ()), MonadIO m, DOMHTMLInputElementK a) => MethodInfo DOMHTMLInputElementSetReadOnlyMethodInfo a signature where-    overloadedMethod _ = dOMHTMLInputElementSetReadOnly---- method DOMHTMLInputElement::set_size--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLInputElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLInputElement"-    CULong ->                               -- value : TBasicType TULong-    Ptr (Ptr GError) ->                     -- error-    IO ()---dOMHTMLInputElementSetSize ::-    (MonadIO m, DOMHTMLInputElementK a) =>-    a                                       -- _obj-    -> CULong                               -- value-    -> m ()                                 -- result-dOMHTMLInputElementSetSize _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    onException (do-        propagateGError $ webkit_dom_html_input_element_set_size _obj' value-        touchManagedPtr _obj-        return ()-     ) (do-        return ()-     )--data DOMHTMLInputElementSetSizeMethodInfo-instance (signature ~ (CULong -> m ()), MonadIO m, DOMHTMLInputElementK a) => MethodInfo DOMHTMLInputElementSetSizeMethodInfo a signature where-    overloadedMethod _ = dOMHTMLInputElementSetSize---- method DOMHTMLInputElement::set_src--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLInputElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLInputElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLInputElementSetSrc ::-    (MonadIO m, DOMHTMLInputElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLInputElementSetSrc _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_input_element_set_src _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLInputElementSetSrcMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLInputElementK a) => MethodInfo DOMHTMLInputElementSetSrcMethodInfo a signature where-    overloadedMethod _ = dOMHTMLInputElementSetSrc---- method DOMHTMLInputElement::set_use_map--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLInputElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLInputElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLInputElementSetUseMap ::-    (MonadIO m, DOMHTMLInputElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLInputElementSetUseMap _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_input_element_set_use_map _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLInputElementSetUseMapMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLInputElementK a) => MethodInfo DOMHTMLInputElementSetUseMapMethodInfo a signature where-    overloadedMethod _ = dOMHTMLInputElementSetUseMap---- method DOMHTMLInputElement::set_value--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLInputElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLInputElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLInputElementSetValue ::-    (MonadIO m, DOMHTMLInputElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLInputElementSetValue _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_input_element_set_value _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLInputElementSetValueMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLInputElementK a) => MethodInfo DOMHTMLInputElementSetValueMethodInfo a signature where-    overloadedMethod _ = dOMHTMLInputElementSetValue---- method DOMHTMLInputElement::set_width--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLInputElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLInputElement"-    CULong ->                               -- value : TBasicType TULong-    IO ()---dOMHTMLInputElementSetWidth ::-    (MonadIO m, DOMHTMLInputElementK a) =>-    a                                       -- _obj-    -> CULong                               -- value-    -> m ()                                 -- result-dOMHTMLInputElementSetWidth _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    webkit_dom_html_input_element_set_width _obj' value-    touchManagedPtr _obj-    return ()--data DOMHTMLInputElementSetWidthMethodInfo-instance (signature ~ (CULong -> m ()), MonadIO m, DOMHTMLInputElementK a) => MethodInfo DOMHTMLInputElementSetWidthMethodInfo a signature where-    overloadedMethod _ = dOMHTMLInputElementSetWidth--
− GI/WebKit2WebExtension/Objects/DOMHTMLInputElement.hs-boot
@@ -1,102 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMHTMLInputElement where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMHTMLInputElement = DOMHTMLInputElement (ForeignPtr DOMHTMLInputElement)-instance GObject DOMHTMLInputElement where-class GObject o => DOMHTMLInputElementK o-instance (GObject o, IsDescendantOf DOMHTMLInputElement o) => DOMHTMLInputElementK o-data DOMHTMLInputElementAcceptPropertyInfo-data DOMHTMLInputElementAlignPropertyInfo-data DOMHTMLInputElementAltPropertyInfo-data DOMHTMLInputElementAutocapitalizePropertyInfo-data DOMHTMLInputElementAutocompletePropertyInfo-data DOMHTMLInputElementAutocorrectPropertyInfo-data DOMHTMLInputElementAutofocusPropertyInfo-data DOMHTMLInputElementCapturePropertyInfo-data DOMHTMLInputElementCheckedPropertyInfo-data DOMHTMLInputElementDefaultCheckedPropertyInfo-data DOMHTMLInputElementDefaultValuePropertyInfo-data DOMHTMLInputElementDirNamePropertyInfo-data DOMHTMLInputElementDisabledPropertyInfo-data DOMHTMLInputElementFilesPropertyInfo-data DOMHTMLInputElementFormPropertyInfo-data DOMHTMLInputElementFormActionPropertyInfo-data DOMHTMLInputElementFormEnctypePropertyInfo-data DOMHTMLInputElementFormMethodPropertyInfo-data DOMHTMLInputElementFormNoValidatePropertyInfo-data DOMHTMLInputElementFormTargetPropertyInfo-data DOMHTMLInputElementHeightPropertyInfo-data DOMHTMLInputElementIncrementalPropertyInfo-data DOMHTMLInputElementIndeterminatePropertyInfo-data DOMHTMLInputElementLabelsPropertyInfo-data DOMHTMLInputElementListPropertyInfo-data DOMHTMLInputElementMaxPropertyInfo-data DOMHTMLInputElementMaxLengthPropertyInfo-data DOMHTMLInputElementMinPropertyInfo-data DOMHTMLInputElementMultiplePropertyInfo-data DOMHTMLInputElementNamePropertyInfo-data DOMHTMLInputElementPatternPropertyInfo-data DOMHTMLInputElementPlaceholderPropertyInfo-data DOMHTMLInputElementReadOnlyPropertyInfo-data DOMHTMLInputElementRequiredPropertyInfo-data DOMHTMLInputElementSizePropertyInfo-data DOMHTMLInputElementSrcPropertyInfo-data DOMHTMLInputElementStepPropertyInfo-data DOMHTMLInputElementTypePropertyInfo-data DOMHTMLInputElementUseMapPropertyInfo-data DOMHTMLInputElementValidationMessagePropertyInfo-data DOMHTMLInputElementValuePropertyInfo-data DOMHTMLInputElementValueAsNumberPropertyInfo-data DOMHTMLInputElementWidthPropertyInfo-data DOMHTMLInputElementWillValidatePropertyInfo-data DOMHTMLInputElementGetAcceptMethodInfo-data DOMHTMLInputElementGetAlignMethodInfo-data DOMHTMLInputElementGetAltMethodInfo-data DOMHTMLInputElementGetAutofocusMethodInfo-data DOMHTMLInputElementGetCaptureMethodInfo-data DOMHTMLInputElementGetCheckedMethodInfo-data DOMHTMLInputElementGetDefaultCheckedMethodInfo-data DOMHTMLInputElementGetDefaultValueMethodInfo-data DOMHTMLInputElementGetDisabledMethodInfo-data DOMHTMLInputElementGetFilesMethodInfo-data DOMHTMLInputElementGetFormMethodInfo-data DOMHTMLInputElementGetHeightMethodInfo-data DOMHTMLInputElementGetIndeterminateMethodInfo-data DOMHTMLInputElementGetInputTypeMethodInfo-data DOMHTMLInputElementGetMaxLengthMethodInfo-data DOMHTMLInputElementGetMultipleMethodInfo-data DOMHTMLInputElementGetNameMethodInfo-data DOMHTMLInputElementGetSizeMethodInfo-data DOMHTMLInputElementGetSrcMethodInfo-data DOMHTMLInputElementGetUseMapMethodInfo-data DOMHTMLInputElementGetValueMethodInfo-data DOMHTMLInputElementGetWidthMethodInfo-data DOMHTMLInputElementGetWillValidateMethodInfo-data DOMHTMLInputElementIsEditedMethodInfo-data DOMHTMLInputElementSelectMethodInfo-data DOMHTMLInputElementSetAcceptMethodInfo-data DOMHTMLInputElementSetAlignMethodInfo-data DOMHTMLInputElementSetAltMethodInfo-data DOMHTMLInputElementSetAutofocusMethodInfo-data DOMHTMLInputElementSetCheckedMethodInfo-data DOMHTMLInputElementSetDefaultValueMethodInfo-data DOMHTMLInputElementSetDisabledMethodInfo-data DOMHTMLInputElementSetFilesMethodInfo-data DOMHTMLInputElementSetHeightMethodInfo-data DOMHTMLInputElementSetIndeterminateMethodInfo-data DOMHTMLInputElementSetInputTypeMethodInfo-data DOMHTMLInputElementSetMaxLengthMethodInfo-data DOMHTMLInputElementSetMultipleMethodInfo-data DOMHTMLInputElementSetNameMethodInfo-data DOMHTMLInputElementSetReadOnlyMethodInfo-data DOMHTMLInputElementSetSizeMethodInfo-data DOMHTMLInputElementSetSrcMethodInfo-data DOMHTMLInputElementSetUseMapMethodInfo-data DOMHTMLInputElementSetValueMethodInfo-data DOMHTMLInputElementSetWidthMethodInfo
− GI/WebKit2WebExtension/Objects/DOMHTMLLIElement.hs
@@ -1,427 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMHTMLLIElement-    ( ---- * Exported types-    DOMHTMLLIElement(..)                    ,-    DOMHTMLLIElementK                       ,-    toDOMHTMLLIElement                      ,-    noDOMHTMLLIElement                      ,--- -- * Methods--- ** dOMHTMLLIElementGetTypeAttr-    DOMHTMLLIElementGetTypeAttrMethodInfo   ,-    dOMHTMLLIElementGetTypeAttr             ,----- ** dOMHTMLLIElementGetValue-    DOMHTMLLIElementGetValueMethodInfo      ,-    dOMHTMLLIElementGetValue                ,----- ** dOMHTMLLIElementSetTypeAttr-    DOMHTMLLIElementSetTypeAttrMethodInfo   ,-    dOMHTMLLIElementSetTypeAttr             ,----- ** dOMHTMLLIElementSetValue-    DOMHTMLLIElementSetValueMethodInfo      ,-    dOMHTMLLIElementSetValue                ,----- -- * Properties--- ** Type-    DOMHTMLLIElementTypePropertyInfo        ,-    clearDOMHTMLLIElementType               ,-    constructDOMHTMLLIElementType           ,-    dOMHTMLLIElementType                    ,-    getDOMHTMLLIElementType                 ,-    setDOMHTMLLIElementType                 ,----- ** Value-    DOMHTMLLIElementValuePropertyInfo       ,-    constructDOMHTMLLIElementValue          ,-    dOMHTMLLIElementValue                   ,-    getDOMHTMLLIElementValue                ,-    setDOMHTMLLIElementValue                ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMHTMLLIElement = DOMHTMLLIElement (ForeignPtr DOMHTMLLIElement)-foreign import ccall "webkit_dom_html_li_element_get_type"-    c_webkit_dom_html_li_element_get_type :: IO GType--type instance ParentTypes DOMHTMLLIElement = DOMHTMLLIElementParentTypes-type DOMHTMLLIElementParentTypes = '[DOMHTMLElement, DOMElement, DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMHTMLLIElement where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_html_li_element_get_type-    --class GObject o => DOMHTMLLIElementK o-instance (GObject o, IsDescendantOf DOMHTMLLIElement o) => DOMHTMLLIElementK o--toDOMHTMLLIElement :: DOMHTMLLIElementK o => o -> IO DOMHTMLLIElement-toDOMHTMLLIElement = unsafeCastTo DOMHTMLLIElement--noDOMHTMLLIElement :: Maybe DOMHTMLLIElement-noDOMHTMLLIElement = Nothing--type family ResolveDOMHTMLLIElementMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMHTMLLIElementMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMHTMLLIElementMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMHTMLLIElementMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMHTMLLIElementMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMHTMLLIElementMethod "blur" o = DOMElementBlurMethodInfo-    ResolveDOMHTMLLIElementMethod "click" o = DOMHTMLElementClickMethodInfo-    ResolveDOMHTMLLIElementMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMHTMLLIElementMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMHTMLLIElementMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMHTMLLIElementMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMHTMLLIElementMethod "focus" o = DOMElementFocusMethodInfo-    ResolveDOMHTMLLIElementMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMHTMLLIElementMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMHTMLLIElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo-    ResolveDOMHTMLLIElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo-    ResolveDOMHTMLLIElementMethod "hasAttributes" o = DOMElementHasAttributesMethodInfo-    ResolveDOMHTMLLIElementMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMHTMLLIElementMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMHTMLLIElementMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMHTMLLIElementMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMHTMLLIElementMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMHTMLLIElementMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMHTMLLIElementMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMHTMLLIElementMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMHTMLLIElementMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMHTMLLIElementMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMHTMLLIElementMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMHTMLLIElementMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMHTMLLIElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo-    ResolveDOMHTMLLIElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo-    ResolveDOMHTMLLIElementMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMHTMLLIElementMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMHTMLLIElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo-    ResolveDOMHTMLLIElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo-    ResolveDOMHTMLLIElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo-    ResolveDOMHTMLLIElementMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMHTMLLIElementMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMHTMLLIElementMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMHTMLLIElementMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMHTMLLIElementMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMHTMLLIElementMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMHTMLLIElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo-    ResolveDOMHTMLLIElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo-    ResolveDOMHTMLLIElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo-    ResolveDOMHTMLLIElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo-    ResolveDOMHTMLLIElementMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMHTMLLIElementMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMHTMLLIElementMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMHTMLLIElementMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMHTMLLIElementMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMHTMLLIElementMethod "getAccessKey" o = DOMHTMLElementGetAccessKeyMethodInfo-    ResolveDOMHTMLLIElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo-    ResolveDOMHTMLLIElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo-    ResolveDOMHTMLLIElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo-    ResolveDOMHTMLLIElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo-    ResolveDOMHTMLLIElementMethod "getAttributes" o = DOMElementGetAttributesMethodInfo-    ResolveDOMHTMLLIElementMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMHTMLLIElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo-    ResolveDOMHTMLLIElementMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMHTMLLIElementMethod "getClassName" o = DOMElementGetClassNameMethodInfo-    ResolveDOMHTMLLIElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo-    ResolveDOMHTMLLIElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo-    ResolveDOMHTMLLIElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo-    ResolveDOMHTMLLIElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo-    ResolveDOMHTMLLIElementMethod "getContentEditable" o = DOMHTMLElementGetContentEditableMethodInfo-    ResolveDOMHTMLLIElementMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMHTMLLIElementMethod "getDir" o = DOMHTMLElementGetDirMethodInfo-    ResolveDOMHTMLLIElementMethod "getElementsByClassName" o = DOMElementGetElementsByClassNameMethodInfo-    ResolveDOMHTMLLIElementMethod "getElementsByClassNameAsHtmlCollection" o = DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLLIElementMethod "getElementsByTagName" o = DOMElementGetElementsByTagNameMethodInfo-    ResolveDOMHTMLLIElementMethod "getElementsByTagNameAsHtmlCollection" o = DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLLIElementMethod "getElementsByTagNameNs" o = DOMElementGetElementsByTagNameNsMethodInfo-    ResolveDOMHTMLLIElementMethod "getElementsByTagNameNsAsHtmlCollection" o = DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo-    ResolveDOMHTMLLIElementMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMHTMLLIElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo-    ResolveDOMHTMLLIElementMethod "getId" o = DOMElementGetIdMethodInfo-    ResolveDOMHTMLLIElementMethod "getInnerText" o = DOMHTMLElementGetInnerTextMethodInfo-    ResolveDOMHTMLLIElementMethod "getIsContentEditable" o = DOMHTMLElementGetIsContentEditableMethodInfo-    ResolveDOMHTMLLIElementMethod "getLang" o = DOMHTMLElementGetLangMethodInfo-    ResolveDOMHTMLLIElementMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMHTMLLIElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo-    ResolveDOMHTMLLIElementMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMHTMLLIElementMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMHTMLLIElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo-    ResolveDOMHTMLLIElementMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMHTMLLIElementMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMHTMLLIElementMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMHTMLLIElementMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMHTMLLIElementMethod "getOffsetHeight" o = DOMElementGetOffsetHeightMethodInfo-    ResolveDOMHTMLLIElementMethod "getOffsetLeft" o = DOMElementGetOffsetLeftMethodInfo-    ResolveDOMHTMLLIElementMethod "getOffsetParent" o = DOMElementGetOffsetParentMethodInfo-    ResolveDOMHTMLLIElementMethod "getOffsetTop" o = DOMElementGetOffsetTopMethodInfo-    ResolveDOMHTMLLIElementMethod "getOffsetWidth" o = DOMElementGetOffsetWidthMethodInfo-    ResolveDOMHTMLLIElementMethod "getOuterText" o = DOMHTMLElementGetOuterTextMethodInfo-    ResolveDOMHTMLLIElementMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMHTMLLIElementMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMHTMLLIElementMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMHTMLLIElementMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMHTMLLIElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo-    ResolveDOMHTMLLIElementMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMHTMLLIElementMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMHTMLLIElementMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMHTMLLIElementMethod "getScrollHeight" o = DOMElementGetScrollHeightMethodInfo-    ResolveDOMHTMLLIElementMethod "getScrollLeft" o = DOMElementGetScrollLeftMethodInfo-    ResolveDOMHTMLLIElementMethod "getScrollTop" o = DOMElementGetScrollTopMethodInfo-    ResolveDOMHTMLLIElementMethod "getScrollWidth" o = DOMElementGetScrollWidthMethodInfo-    ResolveDOMHTMLLIElementMethod "getStyle" o = DOMElementGetStyleMethodInfo-    ResolveDOMHTMLLIElementMethod "getTabIndex" o = DOMHTMLElementGetTabIndexMethodInfo-    ResolveDOMHTMLLIElementMethod "getTagName" o = DOMElementGetTagNameMethodInfo-    ResolveDOMHTMLLIElementMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMHTMLLIElementMethod "getTitle" o = DOMHTMLElementGetTitleMethodInfo-    ResolveDOMHTMLLIElementMethod "getTypeAttr" o = DOMHTMLLIElementGetTypeAttrMethodInfo-    ResolveDOMHTMLLIElementMethod "getValue" o = DOMHTMLLIElementGetValueMethodInfo-    ResolveDOMHTMLLIElementMethod "setAccessKey" o = DOMHTMLElementSetAccessKeyMethodInfo-    ResolveDOMHTMLLIElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo-    ResolveDOMHTMLLIElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo-    ResolveDOMHTMLLIElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo-    ResolveDOMHTMLLIElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo-    ResolveDOMHTMLLIElementMethod "setClassName" o = DOMElementSetClassNameMethodInfo-    ResolveDOMHTMLLIElementMethod "setContentEditable" o = DOMHTMLElementSetContentEditableMethodInfo-    ResolveDOMHTMLLIElementMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMHTMLLIElementMethod "setDir" o = DOMHTMLElementSetDirMethodInfo-    ResolveDOMHTMLLIElementMethod "setId" o = DOMElementSetIdMethodInfo-    ResolveDOMHTMLLIElementMethod "setInnerText" o = DOMHTMLElementSetInnerTextMethodInfo-    ResolveDOMHTMLLIElementMethod "setLang" o = DOMHTMLElementSetLangMethodInfo-    ResolveDOMHTMLLIElementMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMHTMLLIElementMethod "setOuterText" o = DOMHTMLElementSetOuterTextMethodInfo-    ResolveDOMHTMLLIElementMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMHTMLLIElementMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMHTMLLIElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo-    ResolveDOMHTMLLIElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo-    ResolveDOMHTMLLIElementMethod "setTabIndex" o = DOMHTMLElementSetTabIndexMethodInfo-    ResolveDOMHTMLLIElementMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMHTMLLIElementMethod "setTitle" o = DOMHTMLElementSetTitleMethodInfo-    ResolveDOMHTMLLIElementMethod "setTypeAttr" o = DOMHTMLLIElementSetTypeAttrMethodInfo-    ResolveDOMHTMLLIElementMethod "setValue" o = DOMHTMLLIElementSetValueMethodInfo-    ResolveDOMHTMLLIElementMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMHTMLLIElementMethod t DOMHTMLLIElement, MethodInfo info DOMHTMLLIElement p) => IsLabelProxy t (DOMHTMLLIElement -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMHTMLLIElementMethod t DOMHTMLLIElement, MethodInfo info DOMHTMLLIElement p) => IsLabel t (DOMHTMLLIElement -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "type"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLLIElementType :: (MonadIO m, DOMHTMLLIElementK o) => o -> m (Maybe T.Text)-getDOMHTMLLIElementType obj = liftIO $ getObjectPropertyString obj "type"--setDOMHTMLLIElementType :: (MonadIO m, DOMHTMLLIElementK o) => o -> T.Text -> m ()-setDOMHTMLLIElementType obj val = liftIO $ setObjectPropertyString obj "type" (Just val)--constructDOMHTMLLIElementType :: T.Text -> IO ([Char], GValue)-constructDOMHTMLLIElementType val = constructObjectPropertyString "type" (Just val)--clearDOMHTMLLIElementType :: (MonadIO m, DOMHTMLLIElementK o) => o -> m ()-clearDOMHTMLLIElementType obj = liftIO $ setObjectPropertyString obj "type" (Nothing :: Maybe T.Text)--data DOMHTMLLIElementTypePropertyInfo-instance AttrInfo DOMHTMLLIElementTypePropertyInfo where-    type AttrAllowedOps DOMHTMLLIElementTypePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLLIElementTypePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLLIElementTypePropertyInfo = DOMHTMLLIElementK-    type AttrGetType DOMHTMLLIElementTypePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLLIElementTypePropertyInfo = "type"-    attrGet _ = getDOMHTMLLIElementType-    attrSet _ = setDOMHTMLLIElementType-    attrConstruct _ = constructDOMHTMLLIElementType-    attrClear _ = clearDOMHTMLLIElementType---- VVV Prop "value"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMHTMLLIElementValue :: (MonadIO m, DOMHTMLLIElementK o) => o -> m CLong-getDOMHTMLLIElementValue obj = liftIO $ getObjectPropertyLong obj "value"--setDOMHTMLLIElementValue :: (MonadIO m, DOMHTMLLIElementK o) => o -> CLong -> m ()-setDOMHTMLLIElementValue obj val = liftIO $ setObjectPropertyLong obj "value" val--constructDOMHTMLLIElementValue :: CLong -> IO ([Char], GValue)-constructDOMHTMLLIElementValue val = constructObjectPropertyLong "value" val--data DOMHTMLLIElementValuePropertyInfo-instance AttrInfo DOMHTMLLIElementValuePropertyInfo where-    type AttrAllowedOps DOMHTMLLIElementValuePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLLIElementValuePropertyInfo = (~) CLong-    type AttrBaseTypeConstraint DOMHTMLLIElementValuePropertyInfo = DOMHTMLLIElementK-    type AttrGetType DOMHTMLLIElementValuePropertyInfo = CLong-    type AttrLabel DOMHTMLLIElementValuePropertyInfo = "value"-    attrGet _ = getDOMHTMLLIElementValue-    attrSet _ = setDOMHTMLLIElementValue-    attrConstruct _ = constructDOMHTMLLIElementValue-    attrClear _ = undefined--type instance AttributeList DOMHTMLLIElement = DOMHTMLLIElementAttributeList-type DOMHTMLLIElementAttributeList = ('[ '("accessKey", DOMHTMLElementAccessKeyPropertyInfo), '("attributes", DOMElementAttributesPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMElementChildrenPropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("contentEditable", DOMHTMLElementContentEditablePropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("id", DOMElementIdPropertyInfo), '("innerHtml", DOMElementInnerHtmlPropertyInfo), '("innerText", DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", DOMHTMLElementIsContentEditablePropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("outerHtml", DOMElementOuterHtmlPropertyInfo), '("outerText", DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tabIndex", DOMHTMLElementTabIndexPropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("type", DOMHTMLLIElementTypePropertyInfo), '("value", DOMHTMLLIElementValuePropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])--dOMHTMLLIElementType :: AttrLabelProxy "type"-dOMHTMLLIElementType = AttrLabelProxy--dOMHTMLLIElementValue :: AttrLabelProxy "value"-dOMHTMLLIElementValue = AttrLabelProxy--type instance SignalList DOMHTMLLIElement = DOMHTMLLIElementSignalList-type DOMHTMLLIElementSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMHTMLLIElement::get_type_attr--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLLIElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->                 -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLLIElement"-    IO CString---dOMHTMLLIElementGetTypeAttr ::-    (MonadIO m, DOMHTMLLIElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLLIElementGetTypeAttr _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_li_element_get_type_attr _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_li_element_get_type_attr" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLLIElementGetTypeAttrMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLLIElementK a) => MethodInfo DOMHTMLLIElementGetTypeAttrMethodInfo a signature where-    overloadedMethod _ = dOMHTMLLIElementGetTypeAttr---- method DOMHTMLLIElement::get_value--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLLIElement", direction = DirectionIn, mayBeNull = False, 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 ->                 -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLLIElement"-    IO CLong---dOMHTMLLIElementGetValue ::-    (MonadIO m, DOMHTMLLIElementK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMHTMLLIElementGetValue _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_li_element_get_value _obj'-    touchManagedPtr _obj-    return result--data DOMHTMLLIElementGetValueMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMHTMLLIElementK a) => MethodInfo DOMHTMLLIElementGetValueMethodInfo a signature where-    overloadedMethod _ = dOMHTMLLIElementGetValue---- method DOMHTMLLIElement::set_type_attr--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLLIElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                 -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLLIElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLLIElementSetTypeAttr ::-    (MonadIO m, DOMHTMLLIElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLLIElementSetTypeAttr _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_li_element_set_type_attr _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLLIElementSetTypeAttrMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLLIElementK a) => MethodInfo DOMHTMLLIElementSetTypeAttrMethodInfo a signature where-    overloadedMethod _ = dOMHTMLLIElementSetTypeAttr---- method DOMHTMLLIElement::set_value--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLLIElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, 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 ->                 -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLLIElement"-    CLong ->                                -- value : TBasicType TLong-    IO ()---dOMHTMLLIElementSetValue ::-    (MonadIO m, DOMHTMLLIElementK a) =>-    a                                       -- _obj-    -> CLong                                -- value-    -> m ()                                 -- result-dOMHTMLLIElementSetValue _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    webkit_dom_html_li_element_set_value _obj' value-    touchManagedPtr _obj-    return ()--data DOMHTMLLIElementSetValueMethodInfo-instance (signature ~ (CLong -> m ()), MonadIO m, DOMHTMLLIElementK a) => MethodInfo DOMHTMLLIElementSetValueMethodInfo a signature where-    overloadedMethod _ = dOMHTMLLIElementSetValue--
− GI/WebKit2WebExtension/Objects/DOMHTMLLIElement.hs-boot
@@ -1,19 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMHTMLLIElement where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMHTMLLIElement = DOMHTMLLIElement (ForeignPtr DOMHTMLLIElement)-instance GObject DOMHTMLLIElement where-class GObject o => DOMHTMLLIElementK o-instance (GObject o, IsDescendantOf DOMHTMLLIElement o) => DOMHTMLLIElementK o-data DOMHTMLLIElementTypePropertyInfo-data DOMHTMLLIElementValuePropertyInfo-data DOMHTMLLIElementGetTypeAttrMethodInfo-data DOMHTMLLIElementGetValueMethodInfo-data DOMHTMLLIElementSetTypeAttrMethodInfo-data DOMHTMLLIElementSetValueMethodInfo
− GI/WebKit2WebExtension/Objects/DOMHTMLLabelElement.hs
@@ -1,411 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMHTMLLabelElement-    ( ---- * Exported types-    DOMHTMLLabelElement(..)                 ,-    DOMHTMLLabelElementK                    ,-    toDOMHTMLLabelElement                   ,-    noDOMHTMLLabelElement                   ,--- -- * Methods--- ** dOMHTMLLabelElementGetForm-    DOMHTMLLabelElementGetFormMethodInfo    ,-    dOMHTMLLabelElementGetForm              ,----- ** dOMHTMLLabelElementGetHtmlFor-    DOMHTMLLabelElementGetHtmlForMethodInfo ,-    dOMHTMLLabelElementGetHtmlFor           ,----- ** dOMHTMLLabelElementSetHtmlFor-    DOMHTMLLabelElementSetHtmlForMethodInfo ,-    dOMHTMLLabelElementSetHtmlFor           ,----- -- * Properties--- ** Control-    DOMHTMLLabelElementControlPropertyInfo  ,-    dOMHTMLLabelElementControl              ,-    getDOMHTMLLabelElementControl           ,----- ** Form-    DOMHTMLLabelElementFormPropertyInfo     ,-    dOMHTMLLabelElementForm                 ,-    getDOMHTMLLabelElementForm              ,----- ** HtmlFor-    DOMHTMLLabelElementHtmlForPropertyInfo  ,-    constructDOMHTMLLabelElementHtmlFor     ,-    dOMHTMLLabelElementHtmlFor              ,-    getDOMHTMLLabelElementHtmlFor           ,-    setDOMHTMLLabelElementHtmlFor           ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMHTMLLabelElement = DOMHTMLLabelElement (ForeignPtr DOMHTMLLabelElement)-foreign import ccall "webkit_dom_html_label_element_get_type"-    c_webkit_dom_html_label_element_get_type :: IO GType--type instance ParentTypes DOMHTMLLabelElement = DOMHTMLLabelElementParentTypes-type DOMHTMLLabelElementParentTypes = '[DOMHTMLElement, DOMElement, DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMHTMLLabelElement where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_html_label_element_get_type-    --class GObject o => DOMHTMLLabelElementK o-instance (GObject o, IsDescendantOf DOMHTMLLabelElement o) => DOMHTMLLabelElementK o--toDOMHTMLLabelElement :: DOMHTMLLabelElementK o => o -> IO DOMHTMLLabelElement-toDOMHTMLLabelElement = unsafeCastTo DOMHTMLLabelElement--noDOMHTMLLabelElement :: Maybe DOMHTMLLabelElement-noDOMHTMLLabelElement = Nothing--type family ResolveDOMHTMLLabelElementMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMHTMLLabelElementMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMHTMLLabelElementMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMHTMLLabelElementMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMHTMLLabelElementMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMHTMLLabelElementMethod "blur" o = DOMElementBlurMethodInfo-    ResolveDOMHTMLLabelElementMethod "click" o = DOMHTMLElementClickMethodInfo-    ResolveDOMHTMLLabelElementMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMHTMLLabelElementMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMHTMLLabelElementMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMHTMLLabelElementMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMHTMLLabelElementMethod "focus" o = DOMElementFocusMethodInfo-    ResolveDOMHTMLLabelElementMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMHTMLLabelElementMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMHTMLLabelElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo-    ResolveDOMHTMLLabelElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo-    ResolveDOMHTMLLabelElementMethod "hasAttributes" o = DOMElementHasAttributesMethodInfo-    ResolveDOMHTMLLabelElementMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMHTMLLabelElementMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMHTMLLabelElementMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMHTMLLabelElementMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMHTMLLabelElementMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMHTMLLabelElementMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMHTMLLabelElementMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMHTMLLabelElementMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMHTMLLabelElementMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMHTMLLabelElementMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMHTMLLabelElementMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMHTMLLabelElementMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMHTMLLabelElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo-    ResolveDOMHTMLLabelElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo-    ResolveDOMHTMLLabelElementMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMHTMLLabelElementMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMHTMLLabelElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo-    ResolveDOMHTMLLabelElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo-    ResolveDOMHTMLLabelElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo-    ResolveDOMHTMLLabelElementMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMHTMLLabelElementMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMHTMLLabelElementMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMHTMLLabelElementMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMHTMLLabelElementMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMHTMLLabelElementMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMHTMLLabelElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo-    ResolveDOMHTMLLabelElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo-    ResolveDOMHTMLLabelElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo-    ResolveDOMHTMLLabelElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo-    ResolveDOMHTMLLabelElementMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMHTMLLabelElementMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMHTMLLabelElementMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMHTMLLabelElementMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMHTMLLabelElementMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMHTMLLabelElementMethod "getAccessKey" o = DOMHTMLElementGetAccessKeyMethodInfo-    ResolveDOMHTMLLabelElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo-    ResolveDOMHTMLLabelElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo-    ResolveDOMHTMLLabelElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo-    ResolveDOMHTMLLabelElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo-    ResolveDOMHTMLLabelElementMethod "getAttributes" o = DOMElementGetAttributesMethodInfo-    ResolveDOMHTMLLabelElementMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMHTMLLabelElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo-    ResolveDOMHTMLLabelElementMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMHTMLLabelElementMethod "getClassName" o = DOMElementGetClassNameMethodInfo-    ResolveDOMHTMLLabelElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo-    ResolveDOMHTMLLabelElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo-    ResolveDOMHTMLLabelElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo-    ResolveDOMHTMLLabelElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo-    ResolveDOMHTMLLabelElementMethod "getContentEditable" o = DOMHTMLElementGetContentEditableMethodInfo-    ResolveDOMHTMLLabelElementMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMHTMLLabelElementMethod "getDir" o = DOMHTMLElementGetDirMethodInfo-    ResolveDOMHTMLLabelElementMethod "getElementsByClassName" o = DOMElementGetElementsByClassNameMethodInfo-    ResolveDOMHTMLLabelElementMethod "getElementsByClassNameAsHtmlCollection" o = DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLLabelElementMethod "getElementsByTagName" o = DOMElementGetElementsByTagNameMethodInfo-    ResolveDOMHTMLLabelElementMethod "getElementsByTagNameAsHtmlCollection" o = DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLLabelElementMethod "getElementsByTagNameNs" o = DOMElementGetElementsByTagNameNsMethodInfo-    ResolveDOMHTMLLabelElementMethod "getElementsByTagNameNsAsHtmlCollection" o = DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo-    ResolveDOMHTMLLabelElementMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMHTMLLabelElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo-    ResolveDOMHTMLLabelElementMethod "getForm" o = DOMHTMLLabelElementGetFormMethodInfo-    ResolveDOMHTMLLabelElementMethod "getHtmlFor" o = DOMHTMLLabelElementGetHtmlForMethodInfo-    ResolveDOMHTMLLabelElementMethod "getId" o = DOMElementGetIdMethodInfo-    ResolveDOMHTMLLabelElementMethod "getInnerText" o = DOMHTMLElementGetInnerTextMethodInfo-    ResolveDOMHTMLLabelElementMethod "getIsContentEditable" o = DOMHTMLElementGetIsContentEditableMethodInfo-    ResolveDOMHTMLLabelElementMethod "getLang" o = DOMHTMLElementGetLangMethodInfo-    ResolveDOMHTMLLabelElementMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMHTMLLabelElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo-    ResolveDOMHTMLLabelElementMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMHTMLLabelElementMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMHTMLLabelElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo-    ResolveDOMHTMLLabelElementMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMHTMLLabelElementMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMHTMLLabelElementMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMHTMLLabelElementMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMHTMLLabelElementMethod "getOffsetHeight" o = DOMElementGetOffsetHeightMethodInfo-    ResolveDOMHTMLLabelElementMethod "getOffsetLeft" o = DOMElementGetOffsetLeftMethodInfo-    ResolveDOMHTMLLabelElementMethod "getOffsetParent" o = DOMElementGetOffsetParentMethodInfo-    ResolveDOMHTMLLabelElementMethod "getOffsetTop" o = DOMElementGetOffsetTopMethodInfo-    ResolveDOMHTMLLabelElementMethod "getOffsetWidth" o = DOMElementGetOffsetWidthMethodInfo-    ResolveDOMHTMLLabelElementMethod "getOuterText" o = DOMHTMLElementGetOuterTextMethodInfo-    ResolveDOMHTMLLabelElementMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMHTMLLabelElementMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMHTMLLabelElementMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMHTMLLabelElementMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMHTMLLabelElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo-    ResolveDOMHTMLLabelElementMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMHTMLLabelElementMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMHTMLLabelElementMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMHTMLLabelElementMethod "getScrollHeight" o = DOMElementGetScrollHeightMethodInfo-    ResolveDOMHTMLLabelElementMethod "getScrollLeft" o = DOMElementGetScrollLeftMethodInfo-    ResolveDOMHTMLLabelElementMethod "getScrollTop" o = DOMElementGetScrollTopMethodInfo-    ResolveDOMHTMLLabelElementMethod "getScrollWidth" o = DOMElementGetScrollWidthMethodInfo-    ResolveDOMHTMLLabelElementMethod "getStyle" o = DOMElementGetStyleMethodInfo-    ResolveDOMHTMLLabelElementMethod "getTabIndex" o = DOMHTMLElementGetTabIndexMethodInfo-    ResolveDOMHTMLLabelElementMethod "getTagName" o = DOMElementGetTagNameMethodInfo-    ResolveDOMHTMLLabelElementMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMHTMLLabelElementMethod "getTitle" o = DOMHTMLElementGetTitleMethodInfo-    ResolveDOMHTMLLabelElementMethod "setAccessKey" o = DOMHTMLElementSetAccessKeyMethodInfo-    ResolveDOMHTMLLabelElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo-    ResolveDOMHTMLLabelElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo-    ResolveDOMHTMLLabelElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo-    ResolveDOMHTMLLabelElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo-    ResolveDOMHTMLLabelElementMethod "setClassName" o = DOMElementSetClassNameMethodInfo-    ResolveDOMHTMLLabelElementMethod "setContentEditable" o = DOMHTMLElementSetContentEditableMethodInfo-    ResolveDOMHTMLLabelElementMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMHTMLLabelElementMethod "setDir" o = DOMHTMLElementSetDirMethodInfo-    ResolveDOMHTMLLabelElementMethod "setHtmlFor" o = DOMHTMLLabelElementSetHtmlForMethodInfo-    ResolveDOMHTMLLabelElementMethod "setId" o = DOMElementSetIdMethodInfo-    ResolveDOMHTMLLabelElementMethod "setInnerText" o = DOMHTMLElementSetInnerTextMethodInfo-    ResolveDOMHTMLLabelElementMethod "setLang" o = DOMHTMLElementSetLangMethodInfo-    ResolveDOMHTMLLabelElementMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMHTMLLabelElementMethod "setOuterText" o = DOMHTMLElementSetOuterTextMethodInfo-    ResolveDOMHTMLLabelElementMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMHTMLLabelElementMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMHTMLLabelElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo-    ResolveDOMHTMLLabelElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo-    ResolveDOMHTMLLabelElementMethod "setTabIndex" o = DOMHTMLElementSetTabIndexMethodInfo-    ResolveDOMHTMLLabelElementMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMHTMLLabelElementMethod "setTitle" o = DOMHTMLElementSetTitleMethodInfo-    ResolveDOMHTMLLabelElementMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMHTMLLabelElementMethod t DOMHTMLLabelElement, MethodInfo info DOMHTMLLabelElement p) => IsLabelProxy t (DOMHTMLLabelElement -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMHTMLLabelElementMethod t DOMHTMLLabelElement, MethodInfo info DOMHTMLLabelElement p) => IsLabel t (DOMHTMLLabelElement -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "control"-   -- Type: TInterface "WebKit2WebExtension" "DOMHTMLElement"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLLabelElementControl :: (MonadIO m, DOMHTMLLabelElementK o) => o -> m (Maybe DOMHTMLElement)-getDOMHTMLLabelElementControl obj = liftIO $ getObjectPropertyObject obj "control" DOMHTMLElement--data DOMHTMLLabelElementControlPropertyInfo-instance AttrInfo DOMHTMLLabelElementControlPropertyInfo where-    type AttrAllowedOps DOMHTMLLabelElementControlPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLLabelElementControlPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLLabelElementControlPropertyInfo = DOMHTMLLabelElementK-    type AttrGetType DOMHTMLLabelElementControlPropertyInfo = (Maybe DOMHTMLElement)-    type AttrLabel DOMHTMLLabelElementControlPropertyInfo = "control"-    attrGet _ = getDOMHTMLLabelElementControl-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "form"-   -- Type: TInterface "WebKit2WebExtension" "DOMHTMLFormElement"-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMHTMLLabelElementForm :: (MonadIO m, DOMHTMLLabelElementK o) => o -> m DOMHTMLFormElement-getDOMHTMLLabelElementForm obj = liftIO $ checkUnexpectedNothing "getDOMHTMLLabelElementForm" $ getObjectPropertyObject obj "form" DOMHTMLFormElement--data DOMHTMLLabelElementFormPropertyInfo-instance AttrInfo DOMHTMLLabelElementFormPropertyInfo where-    type AttrAllowedOps DOMHTMLLabelElementFormPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLLabelElementFormPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLLabelElementFormPropertyInfo = DOMHTMLLabelElementK-    type AttrGetType DOMHTMLLabelElementFormPropertyInfo = DOMHTMLFormElement-    type AttrLabel DOMHTMLLabelElementFormPropertyInfo = "form"-    attrGet _ = getDOMHTMLLabelElementForm-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "html-for"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLLabelElementHtmlFor :: (MonadIO m, DOMHTMLLabelElementK o) => o -> m (Maybe T.Text)-getDOMHTMLLabelElementHtmlFor obj = liftIO $ getObjectPropertyString obj "html-for"--setDOMHTMLLabelElementHtmlFor :: (MonadIO m, DOMHTMLLabelElementK o) => o -> T.Text -> m ()-setDOMHTMLLabelElementHtmlFor obj val = liftIO $ setObjectPropertyString obj "html-for" (Just val)--constructDOMHTMLLabelElementHtmlFor :: T.Text -> IO ([Char], GValue)-constructDOMHTMLLabelElementHtmlFor val = constructObjectPropertyString "html-for" (Just val)--data DOMHTMLLabelElementHtmlForPropertyInfo-instance AttrInfo DOMHTMLLabelElementHtmlForPropertyInfo where-    type AttrAllowedOps DOMHTMLLabelElementHtmlForPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLLabelElementHtmlForPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLLabelElementHtmlForPropertyInfo = DOMHTMLLabelElementK-    type AttrGetType DOMHTMLLabelElementHtmlForPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLLabelElementHtmlForPropertyInfo = "html-for"-    attrGet _ = getDOMHTMLLabelElementHtmlFor-    attrSet _ = setDOMHTMLLabelElementHtmlFor-    attrConstruct _ = constructDOMHTMLLabelElementHtmlFor-    attrClear _ = undefined--type instance AttributeList DOMHTMLLabelElement = DOMHTMLLabelElementAttributeList-type DOMHTMLLabelElementAttributeList = ('[ '("accessKey", DOMHTMLElementAccessKeyPropertyInfo), '("attributes", DOMElementAttributesPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMElementChildrenPropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("contentEditable", DOMHTMLElementContentEditablePropertyInfo), '("control", DOMHTMLLabelElementControlPropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("form", DOMHTMLLabelElementFormPropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("htmlFor", DOMHTMLLabelElementHtmlForPropertyInfo), '("id", DOMElementIdPropertyInfo), '("innerHtml", DOMElementInnerHtmlPropertyInfo), '("innerText", DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", DOMHTMLElementIsContentEditablePropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("outerHtml", DOMElementOuterHtmlPropertyInfo), '("outerText", DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tabIndex", DOMHTMLElementTabIndexPropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])--dOMHTMLLabelElementControl :: AttrLabelProxy "control"-dOMHTMLLabelElementControl = AttrLabelProxy--dOMHTMLLabelElementForm :: AttrLabelProxy "form"-dOMHTMLLabelElementForm = AttrLabelProxy--dOMHTMLLabelElementHtmlFor :: AttrLabelProxy "htmlFor"-dOMHTMLLabelElementHtmlFor = AttrLabelProxy--type instance SignalList DOMHTMLLabelElement = DOMHTMLLabelElementSignalList-type DOMHTMLLabelElementSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMHTMLLabelElement::get_form--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLLabelElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLLabelElement"-    IO (Ptr DOMHTMLFormElement)---dOMHTMLLabelElementGetForm ::-    (MonadIO m, DOMHTMLLabelElementK a) =>-    a                                       -- _obj-    -> m DOMHTMLFormElement                 -- result-dOMHTMLLabelElementGetForm _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_label_element_get_form _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_label_element_get_form" result-    result' <- (newObject DOMHTMLFormElement) result-    touchManagedPtr _obj-    return result'--data DOMHTMLLabelElementGetFormMethodInfo-instance (signature ~ (m DOMHTMLFormElement), MonadIO m, DOMHTMLLabelElementK a) => MethodInfo DOMHTMLLabelElementGetFormMethodInfo a signature where-    overloadedMethod _ = dOMHTMLLabelElementGetForm---- method DOMHTMLLabelElement::get_html_for--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLLabelElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLLabelElement"-    IO CString---dOMHTMLLabelElementGetHtmlFor ::-    (MonadIO m, DOMHTMLLabelElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLLabelElementGetHtmlFor _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_label_element_get_html_for _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_label_element_get_html_for" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLLabelElementGetHtmlForMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLLabelElementK a) => MethodInfo DOMHTMLLabelElementGetHtmlForMethodInfo a signature where-    overloadedMethod _ = dOMHTMLLabelElementGetHtmlFor---- method DOMHTMLLabelElement::set_html_for--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLLabelElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLLabelElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLLabelElementSetHtmlFor ::-    (MonadIO m, DOMHTMLLabelElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLLabelElementSetHtmlFor _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_label_element_set_html_for _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLLabelElementSetHtmlForMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLLabelElementK a) => MethodInfo DOMHTMLLabelElementSetHtmlForMethodInfo a signature where-    overloadedMethod _ = dOMHTMLLabelElementSetHtmlFor--
− GI/WebKit2WebExtension/Objects/DOMHTMLLabelElement.hs-boot
@@ -1,19 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMHTMLLabelElement where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMHTMLLabelElement = DOMHTMLLabelElement (ForeignPtr DOMHTMLLabelElement)-instance GObject DOMHTMLLabelElement where-class GObject o => DOMHTMLLabelElementK o-instance (GObject o, IsDescendantOf DOMHTMLLabelElement o) => DOMHTMLLabelElementK o-data DOMHTMLLabelElementControlPropertyInfo-data DOMHTMLLabelElementFormPropertyInfo-data DOMHTMLLabelElementHtmlForPropertyInfo-data DOMHTMLLabelElementGetFormMethodInfo-data DOMHTMLLabelElementGetHtmlForMethodInfo-data DOMHTMLLabelElementSetHtmlForMethodInfo
− GI/WebKit2WebExtension/Objects/DOMHTMLLegendElement.hs
@@ -1,382 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMHTMLLegendElement-    ( ---- * Exported types-    DOMHTMLLegendElement(..)                ,-    DOMHTMLLegendElementK                   ,-    toDOMHTMLLegendElement                  ,-    noDOMHTMLLegendElement                  ,--- -- * Methods--- ** dOMHTMLLegendElementGetAlign-    DOMHTMLLegendElementGetAlignMethodInfo  ,-    dOMHTMLLegendElementGetAlign            ,----- ** dOMHTMLLegendElementGetForm-    DOMHTMLLegendElementGetFormMethodInfo   ,-    dOMHTMLLegendElementGetForm             ,----- ** dOMHTMLLegendElementSetAlign-    DOMHTMLLegendElementSetAlignMethodInfo  ,-    dOMHTMLLegendElementSetAlign            ,----- -- * Properties--- ** Align-    DOMHTMLLegendElementAlignPropertyInfo   ,-    constructDOMHTMLLegendElementAlign      ,-    dOMHTMLLegendElementAlign               ,-    getDOMHTMLLegendElementAlign            ,-    setDOMHTMLLegendElementAlign            ,----- ** Form-    DOMHTMLLegendElementFormPropertyInfo    ,-    dOMHTMLLegendElementForm                ,-    getDOMHTMLLegendElementForm             ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMHTMLLegendElement = DOMHTMLLegendElement (ForeignPtr DOMHTMLLegendElement)-foreign import ccall "webkit_dom_html_legend_element_get_type"-    c_webkit_dom_html_legend_element_get_type :: IO GType--type instance ParentTypes DOMHTMLLegendElement = DOMHTMLLegendElementParentTypes-type DOMHTMLLegendElementParentTypes = '[DOMHTMLElement, DOMElement, DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMHTMLLegendElement where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_html_legend_element_get_type-    --class GObject o => DOMHTMLLegendElementK o-instance (GObject o, IsDescendantOf DOMHTMLLegendElement o) => DOMHTMLLegendElementK o--toDOMHTMLLegendElement :: DOMHTMLLegendElementK o => o -> IO DOMHTMLLegendElement-toDOMHTMLLegendElement = unsafeCastTo DOMHTMLLegendElement--noDOMHTMLLegendElement :: Maybe DOMHTMLLegendElement-noDOMHTMLLegendElement = Nothing--type family ResolveDOMHTMLLegendElementMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMHTMLLegendElementMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMHTMLLegendElementMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMHTMLLegendElementMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMHTMLLegendElementMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMHTMLLegendElementMethod "blur" o = DOMElementBlurMethodInfo-    ResolveDOMHTMLLegendElementMethod "click" o = DOMHTMLElementClickMethodInfo-    ResolveDOMHTMLLegendElementMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMHTMLLegendElementMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMHTMLLegendElementMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMHTMLLegendElementMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMHTMLLegendElementMethod "focus" o = DOMElementFocusMethodInfo-    ResolveDOMHTMLLegendElementMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMHTMLLegendElementMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMHTMLLegendElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo-    ResolveDOMHTMLLegendElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo-    ResolveDOMHTMLLegendElementMethod "hasAttributes" o = DOMElementHasAttributesMethodInfo-    ResolveDOMHTMLLegendElementMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMHTMLLegendElementMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMHTMLLegendElementMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMHTMLLegendElementMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMHTMLLegendElementMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMHTMLLegendElementMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMHTMLLegendElementMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMHTMLLegendElementMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMHTMLLegendElementMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMHTMLLegendElementMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMHTMLLegendElementMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMHTMLLegendElementMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMHTMLLegendElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo-    ResolveDOMHTMLLegendElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo-    ResolveDOMHTMLLegendElementMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMHTMLLegendElementMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMHTMLLegendElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo-    ResolveDOMHTMLLegendElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo-    ResolveDOMHTMLLegendElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo-    ResolveDOMHTMLLegendElementMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMHTMLLegendElementMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMHTMLLegendElementMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMHTMLLegendElementMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMHTMLLegendElementMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMHTMLLegendElementMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMHTMLLegendElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo-    ResolveDOMHTMLLegendElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo-    ResolveDOMHTMLLegendElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo-    ResolveDOMHTMLLegendElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo-    ResolveDOMHTMLLegendElementMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMHTMLLegendElementMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMHTMLLegendElementMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMHTMLLegendElementMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMHTMLLegendElementMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMHTMLLegendElementMethod "getAccessKey" o = DOMHTMLElementGetAccessKeyMethodInfo-    ResolveDOMHTMLLegendElementMethod "getAlign" o = DOMHTMLLegendElementGetAlignMethodInfo-    ResolveDOMHTMLLegendElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo-    ResolveDOMHTMLLegendElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo-    ResolveDOMHTMLLegendElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo-    ResolveDOMHTMLLegendElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo-    ResolveDOMHTMLLegendElementMethod "getAttributes" o = DOMElementGetAttributesMethodInfo-    ResolveDOMHTMLLegendElementMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMHTMLLegendElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo-    ResolveDOMHTMLLegendElementMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMHTMLLegendElementMethod "getClassName" o = DOMElementGetClassNameMethodInfo-    ResolveDOMHTMLLegendElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo-    ResolveDOMHTMLLegendElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo-    ResolveDOMHTMLLegendElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo-    ResolveDOMHTMLLegendElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo-    ResolveDOMHTMLLegendElementMethod "getContentEditable" o = DOMHTMLElementGetContentEditableMethodInfo-    ResolveDOMHTMLLegendElementMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMHTMLLegendElementMethod "getDir" o = DOMHTMLElementGetDirMethodInfo-    ResolveDOMHTMLLegendElementMethod "getElementsByClassName" o = DOMElementGetElementsByClassNameMethodInfo-    ResolveDOMHTMLLegendElementMethod "getElementsByClassNameAsHtmlCollection" o = DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLLegendElementMethod "getElementsByTagName" o = DOMElementGetElementsByTagNameMethodInfo-    ResolveDOMHTMLLegendElementMethod "getElementsByTagNameAsHtmlCollection" o = DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLLegendElementMethod "getElementsByTagNameNs" o = DOMElementGetElementsByTagNameNsMethodInfo-    ResolveDOMHTMLLegendElementMethod "getElementsByTagNameNsAsHtmlCollection" o = DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo-    ResolveDOMHTMLLegendElementMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMHTMLLegendElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo-    ResolveDOMHTMLLegendElementMethod "getForm" o = DOMHTMLLegendElementGetFormMethodInfo-    ResolveDOMHTMLLegendElementMethod "getId" o = DOMElementGetIdMethodInfo-    ResolveDOMHTMLLegendElementMethod "getInnerText" o = DOMHTMLElementGetInnerTextMethodInfo-    ResolveDOMHTMLLegendElementMethod "getIsContentEditable" o = DOMHTMLElementGetIsContentEditableMethodInfo-    ResolveDOMHTMLLegendElementMethod "getLang" o = DOMHTMLElementGetLangMethodInfo-    ResolveDOMHTMLLegendElementMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMHTMLLegendElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo-    ResolveDOMHTMLLegendElementMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMHTMLLegendElementMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMHTMLLegendElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo-    ResolveDOMHTMLLegendElementMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMHTMLLegendElementMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMHTMLLegendElementMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMHTMLLegendElementMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMHTMLLegendElementMethod "getOffsetHeight" o = DOMElementGetOffsetHeightMethodInfo-    ResolveDOMHTMLLegendElementMethod "getOffsetLeft" o = DOMElementGetOffsetLeftMethodInfo-    ResolveDOMHTMLLegendElementMethod "getOffsetParent" o = DOMElementGetOffsetParentMethodInfo-    ResolveDOMHTMLLegendElementMethod "getOffsetTop" o = DOMElementGetOffsetTopMethodInfo-    ResolveDOMHTMLLegendElementMethod "getOffsetWidth" o = DOMElementGetOffsetWidthMethodInfo-    ResolveDOMHTMLLegendElementMethod "getOuterText" o = DOMHTMLElementGetOuterTextMethodInfo-    ResolveDOMHTMLLegendElementMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMHTMLLegendElementMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMHTMLLegendElementMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMHTMLLegendElementMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMHTMLLegendElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo-    ResolveDOMHTMLLegendElementMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMHTMLLegendElementMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMHTMLLegendElementMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMHTMLLegendElementMethod "getScrollHeight" o = DOMElementGetScrollHeightMethodInfo-    ResolveDOMHTMLLegendElementMethod "getScrollLeft" o = DOMElementGetScrollLeftMethodInfo-    ResolveDOMHTMLLegendElementMethod "getScrollTop" o = DOMElementGetScrollTopMethodInfo-    ResolveDOMHTMLLegendElementMethod "getScrollWidth" o = DOMElementGetScrollWidthMethodInfo-    ResolveDOMHTMLLegendElementMethod "getStyle" o = DOMElementGetStyleMethodInfo-    ResolveDOMHTMLLegendElementMethod "getTabIndex" o = DOMHTMLElementGetTabIndexMethodInfo-    ResolveDOMHTMLLegendElementMethod "getTagName" o = DOMElementGetTagNameMethodInfo-    ResolveDOMHTMLLegendElementMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMHTMLLegendElementMethod "getTitle" o = DOMHTMLElementGetTitleMethodInfo-    ResolveDOMHTMLLegendElementMethod "setAccessKey" o = DOMHTMLElementSetAccessKeyMethodInfo-    ResolveDOMHTMLLegendElementMethod "setAlign" o = DOMHTMLLegendElementSetAlignMethodInfo-    ResolveDOMHTMLLegendElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo-    ResolveDOMHTMLLegendElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo-    ResolveDOMHTMLLegendElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo-    ResolveDOMHTMLLegendElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo-    ResolveDOMHTMLLegendElementMethod "setClassName" o = DOMElementSetClassNameMethodInfo-    ResolveDOMHTMLLegendElementMethod "setContentEditable" o = DOMHTMLElementSetContentEditableMethodInfo-    ResolveDOMHTMLLegendElementMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMHTMLLegendElementMethod "setDir" o = DOMHTMLElementSetDirMethodInfo-    ResolveDOMHTMLLegendElementMethod "setId" o = DOMElementSetIdMethodInfo-    ResolveDOMHTMLLegendElementMethod "setInnerText" o = DOMHTMLElementSetInnerTextMethodInfo-    ResolveDOMHTMLLegendElementMethod "setLang" o = DOMHTMLElementSetLangMethodInfo-    ResolveDOMHTMLLegendElementMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMHTMLLegendElementMethod "setOuterText" o = DOMHTMLElementSetOuterTextMethodInfo-    ResolveDOMHTMLLegendElementMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMHTMLLegendElementMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMHTMLLegendElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo-    ResolveDOMHTMLLegendElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo-    ResolveDOMHTMLLegendElementMethod "setTabIndex" o = DOMHTMLElementSetTabIndexMethodInfo-    ResolveDOMHTMLLegendElementMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMHTMLLegendElementMethod "setTitle" o = DOMHTMLElementSetTitleMethodInfo-    ResolveDOMHTMLLegendElementMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMHTMLLegendElementMethod t DOMHTMLLegendElement, MethodInfo info DOMHTMLLegendElement p) => IsLabelProxy t (DOMHTMLLegendElement -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMHTMLLegendElementMethod t DOMHTMLLegendElement, MethodInfo info DOMHTMLLegendElement p) => IsLabel t (DOMHTMLLegendElement -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "align"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLLegendElementAlign :: (MonadIO m, DOMHTMLLegendElementK o) => o -> m (Maybe T.Text)-getDOMHTMLLegendElementAlign obj = liftIO $ getObjectPropertyString obj "align"--setDOMHTMLLegendElementAlign :: (MonadIO m, DOMHTMLLegendElementK o) => o -> T.Text -> m ()-setDOMHTMLLegendElementAlign obj val = liftIO $ setObjectPropertyString obj "align" (Just val)--constructDOMHTMLLegendElementAlign :: T.Text -> IO ([Char], GValue)-constructDOMHTMLLegendElementAlign val = constructObjectPropertyString "align" (Just val)--data DOMHTMLLegendElementAlignPropertyInfo-instance AttrInfo DOMHTMLLegendElementAlignPropertyInfo where-    type AttrAllowedOps DOMHTMLLegendElementAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLLegendElementAlignPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLLegendElementAlignPropertyInfo = DOMHTMLLegendElementK-    type AttrGetType DOMHTMLLegendElementAlignPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLLegendElementAlignPropertyInfo = "align"-    attrGet _ = getDOMHTMLLegendElementAlign-    attrSet _ = setDOMHTMLLegendElementAlign-    attrConstruct _ = constructDOMHTMLLegendElementAlign-    attrClear _ = undefined---- VVV Prop "form"-   -- Type: TInterface "WebKit2WebExtension" "DOMHTMLFormElement"-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMHTMLLegendElementForm :: (MonadIO m, DOMHTMLLegendElementK o) => o -> m DOMHTMLFormElement-getDOMHTMLLegendElementForm obj = liftIO $ checkUnexpectedNothing "getDOMHTMLLegendElementForm" $ getObjectPropertyObject obj "form" DOMHTMLFormElement--data DOMHTMLLegendElementFormPropertyInfo-instance AttrInfo DOMHTMLLegendElementFormPropertyInfo where-    type AttrAllowedOps DOMHTMLLegendElementFormPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLLegendElementFormPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLLegendElementFormPropertyInfo = DOMHTMLLegendElementK-    type AttrGetType DOMHTMLLegendElementFormPropertyInfo = DOMHTMLFormElement-    type AttrLabel DOMHTMLLegendElementFormPropertyInfo = "form"-    attrGet _ = getDOMHTMLLegendElementForm-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined--type instance AttributeList DOMHTMLLegendElement = DOMHTMLLegendElementAttributeList-type DOMHTMLLegendElementAttributeList = ('[ '("accessKey", DOMHTMLElementAccessKeyPropertyInfo), '("align", DOMHTMLLegendElementAlignPropertyInfo), '("attributes", DOMElementAttributesPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMElementChildrenPropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("contentEditable", DOMHTMLElementContentEditablePropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("form", DOMHTMLLegendElementFormPropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("id", DOMElementIdPropertyInfo), '("innerHtml", DOMElementInnerHtmlPropertyInfo), '("innerText", DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", DOMHTMLElementIsContentEditablePropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("outerHtml", DOMElementOuterHtmlPropertyInfo), '("outerText", DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tabIndex", DOMHTMLElementTabIndexPropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])--dOMHTMLLegendElementAlign :: AttrLabelProxy "align"-dOMHTMLLegendElementAlign = AttrLabelProxy--dOMHTMLLegendElementForm :: AttrLabelProxy "form"-dOMHTMLLegendElementForm = AttrLabelProxy--type instance SignalList DOMHTMLLegendElement = DOMHTMLLegendElementSignalList-type DOMHTMLLegendElementSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMHTMLLegendElement::get_align--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLLegendElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLLegendElement"-    IO CString---dOMHTMLLegendElementGetAlign ::-    (MonadIO m, DOMHTMLLegendElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLLegendElementGetAlign _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_legend_element_get_align _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_legend_element_get_align" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLLegendElementGetAlignMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLLegendElementK a) => MethodInfo DOMHTMLLegendElementGetAlignMethodInfo a signature where-    overloadedMethod _ = dOMHTMLLegendElementGetAlign---- method DOMHTMLLegendElement::get_form--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLLegendElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLLegendElement"-    IO (Ptr DOMHTMLFormElement)---dOMHTMLLegendElementGetForm ::-    (MonadIO m, DOMHTMLLegendElementK a) =>-    a                                       -- _obj-    -> m DOMHTMLFormElement                 -- result-dOMHTMLLegendElementGetForm _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_legend_element_get_form _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_legend_element_get_form" result-    result' <- (newObject DOMHTMLFormElement) result-    touchManagedPtr _obj-    return result'--data DOMHTMLLegendElementGetFormMethodInfo-instance (signature ~ (m DOMHTMLFormElement), MonadIO m, DOMHTMLLegendElementK a) => MethodInfo DOMHTMLLegendElementGetFormMethodInfo a signature where-    overloadedMethod _ = dOMHTMLLegendElementGetForm---- method DOMHTMLLegendElement::set_align--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLLegendElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLLegendElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLLegendElementSetAlign ::-    (MonadIO m, DOMHTMLLegendElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLLegendElementSetAlign _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_legend_element_set_align _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLLegendElementSetAlignMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLLegendElementK a) => MethodInfo DOMHTMLLegendElementSetAlignMethodInfo a signature where-    overloadedMethod _ = dOMHTMLLegendElementSetAlign--
− GI/WebKit2WebExtension/Objects/DOMHTMLLegendElement.hs-boot
@@ -1,18 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMHTMLLegendElement where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMHTMLLegendElement = DOMHTMLLegendElement (ForeignPtr DOMHTMLLegendElement)-instance GObject DOMHTMLLegendElement where-class GObject o => DOMHTMLLegendElementK o-instance (GObject o, IsDescendantOf DOMHTMLLegendElement o) => DOMHTMLLegendElementK o-data DOMHTMLLegendElementAlignPropertyInfo-data DOMHTMLLegendElementFormPropertyInfo-data DOMHTMLLegendElementGetAlignMethodInfo-data DOMHTMLLegendElementGetFormMethodInfo-data DOMHTMLLegendElementSetAlignMethodInfo
− GI/WebKit2WebExtension/Objects/DOMHTMLLinkElement.hs
@@ -1,1263 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement-    ( ---- * Exported types-    DOMHTMLLinkElement(..)                  ,-    DOMHTMLLinkElementK                     ,-    toDOMHTMLLinkElement                    ,-    noDOMHTMLLinkElement                    ,--- -- * Methods--- ** dOMHTMLLinkElementGetCharset-    DOMHTMLLinkElementGetCharsetMethodInfo  ,-    dOMHTMLLinkElementGetCharset            ,----- ** dOMHTMLLinkElementGetDisabled-    DOMHTMLLinkElementGetDisabledMethodInfo ,-    dOMHTMLLinkElementGetDisabled           ,----- ** dOMHTMLLinkElementGetHref-    DOMHTMLLinkElementGetHrefMethodInfo     ,-    dOMHTMLLinkElementGetHref               ,----- ** dOMHTMLLinkElementGetHreflang-    DOMHTMLLinkElementGetHreflangMethodInfo ,-    dOMHTMLLinkElementGetHreflang           ,----- ** dOMHTMLLinkElementGetMedia-    DOMHTMLLinkElementGetMediaMethodInfo    ,-    dOMHTMLLinkElementGetMedia              ,----- ** dOMHTMLLinkElementGetRel-    DOMHTMLLinkElementGetRelMethodInfo      ,-    dOMHTMLLinkElementGetRel                ,----- ** dOMHTMLLinkElementGetRev-    DOMHTMLLinkElementGetRevMethodInfo      ,-    dOMHTMLLinkElementGetRev                ,----- ** dOMHTMLLinkElementGetSheet-    DOMHTMLLinkElementGetSheetMethodInfo    ,-    dOMHTMLLinkElementGetSheet              ,----- ** dOMHTMLLinkElementGetTarget-    DOMHTMLLinkElementGetTargetMethodInfo   ,-    dOMHTMLLinkElementGetTarget             ,----- ** dOMHTMLLinkElementGetTypeAttr-    DOMHTMLLinkElementGetTypeAttrMethodInfo ,-    dOMHTMLLinkElementGetTypeAttr           ,----- ** dOMHTMLLinkElementSetCharset-    DOMHTMLLinkElementSetCharsetMethodInfo  ,-    dOMHTMLLinkElementSetCharset            ,----- ** dOMHTMLLinkElementSetDisabled-    DOMHTMLLinkElementSetDisabledMethodInfo ,-    dOMHTMLLinkElementSetDisabled           ,----- ** dOMHTMLLinkElementSetHref-    DOMHTMLLinkElementSetHrefMethodInfo     ,-    dOMHTMLLinkElementSetHref               ,----- ** dOMHTMLLinkElementSetHreflang-    DOMHTMLLinkElementSetHreflangMethodInfo ,-    dOMHTMLLinkElementSetHreflang           ,----- ** dOMHTMLLinkElementSetMedia-    DOMHTMLLinkElementSetMediaMethodInfo    ,-    dOMHTMLLinkElementSetMedia              ,----- ** dOMHTMLLinkElementSetRel-    DOMHTMLLinkElementSetRelMethodInfo      ,-    dOMHTMLLinkElementSetRel                ,----- ** dOMHTMLLinkElementSetRev-    DOMHTMLLinkElementSetRevMethodInfo      ,-    dOMHTMLLinkElementSetRev                ,----- ** dOMHTMLLinkElementSetTarget-    DOMHTMLLinkElementSetTargetMethodInfo   ,-    dOMHTMLLinkElementSetTarget             ,----- ** dOMHTMLLinkElementSetTypeAttr-    DOMHTMLLinkElementSetTypeAttrMethodInfo ,-    dOMHTMLLinkElementSetTypeAttr           ,----- -- * Properties--- ** Charset-    DOMHTMLLinkElementCharsetPropertyInfo   ,-    constructDOMHTMLLinkElementCharset      ,-    dOMHTMLLinkElementCharset               ,-    getDOMHTMLLinkElementCharset            ,-    setDOMHTMLLinkElementCharset            ,----- ** Disabled-    DOMHTMLLinkElementDisabledPropertyInfo  ,-    constructDOMHTMLLinkElementDisabled     ,-    dOMHTMLLinkElementDisabled              ,-    getDOMHTMLLinkElementDisabled           ,-    setDOMHTMLLinkElementDisabled           ,----- ** Href-    DOMHTMLLinkElementHrefPropertyInfo      ,-    constructDOMHTMLLinkElementHref         ,-    dOMHTMLLinkElementHref                  ,-    getDOMHTMLLinkElementHref               ,-    setDOMHTMLLinkElementHref               ,----- ** Hreflang-    DOMHTMLLinkElementHreflangPropertyInfo  ,-    constructDOMHTMLLinkElementHreflang     ,-    dOMHTMLLinkElementHreflang              ,-    getDOMHTMLLinkElementHreflang           ,-    setDOMHTMLLinkElementHreflang           ,----- ** Media-    DOMHTMLLinkElementMediaPropertyInfo     ,-    constructDOMHTMLLinkElementMedia        ,-    dOMHTMLLinkElementMedia                 ,-    getDOMHTMLLinkElementMedia              ,-    setDOMHTMLLinkElementMedia              ,----- ** Rel-    DOMHTMLLinkElementRelPropertyInfo       ,-    constructDOMHTMLLinkElementRel          ,-    dOMHTMLLinkElementRel                   ,-    getDOMHTMLLinkElementRel                ,-    setDOMHTMLLinkElementRel                ,----- ** Rev-    DOMHTMLLinkElementRevPropertyInfo       ,-    constructDOMHTMLLinkElementRev          ,-    dOMHTMLLinkElementRev                   ,-    getDOMHTMLLinkElementRev                ,-    setDOMHTMLLinkElementRev                ,----- ** Sheet-    DOMHTMLLinkElementSheetPropertyInfo     ,-    dOMHTMLLinkElementSheet                 ,-    getDOMHTMLLinkElementSheet              ,----- ** Target-    DOMHTMLLinkElementTargetPropertyInfo    ,-    constructDOMHTMLLinkElementTarget       ,-    dOMHTMLLinkElementTarget                ,-    getDOMHTMLLinkElementTarget             ,-    setDOMHTMLLinkElementTarget             ,----- ** Type-    DOMHTMLLinkElementTypePropertyInfo      ,-    clearDOMHTMLLinkElementType             ,-    constructDOMHTMLLinkElementType         ,-    dOMHTMLLinkElementType                  ,-    getDOMHTMLLinkElementType               ,-    setDOMHTMLLinkElementType               ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMHTMLLinkElement = DOMHTMLLinkElement (ForeignPtr DOMHTMLLinkElement)-foreign import ccall "webkit_dom_html_link_element_get_type"-    c_webkit_dom_html_link_element_get_type :: IO GType--type instance ParentTypes DOMHTMLLinkElement = DOMHTMLLinkElementParentTypes-type DOMHTMLLinkElementParentTypes = '[DOMHTMLElement, DOMElement, DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMHTMLLinkElement where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_html_link_element_get_type-    --class GObject o => DOMHTMLLinkElementK o-instance (GObject o, IsDescendantOf DOMHTMLLinkElement o) => DOMHTMLLinkElementK o--toDOMHTMLLinkElement :: DOMHTMLLinkElementK o => o -> IO DOMHTMLLinkElement-toDOMHTMLLinkElement = unsafeCastTo DOMHTMLLinkElement--noDOMHTMLLinkElement :: Maybe DOMHTMLLinkElement-noDOMHTMLLinkElement = Nothing--type family ResolveDOMHTMLLinkElementMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMHTMLLinkElementMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMHTMLLinkElementMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMHTMLLinkElementMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMHTMLLinkElementMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMHTMLLinkElementMethod "blur" o = DOMElementBlurMethodInfo-    ResolveDOMHTMLLinkElementMethod "click" o = DOMHTMLElementClickMethodInfo-    ResolveDOMHTMLLinkElementMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMHTMLLinkElementMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMHTMLLinkElementMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMHTMLLinkElementMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMHTMLLinkElementMethod "focus" o = DOMElementFocusMethodInfo-    ResolveDOMHTMLLinkElementMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMHTMLLinkElementMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMHTMLLinkElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo-    ResolveDOMHTMLLinkElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo-    ResolveDOMHTMLLinkElementMethod "hasAttributes" o = DOMElementHasAttributesMethodInfo-    ResolveDOMHTMLLinkElementMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMHTMLLinkElementMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMHTMLLinkElementMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMHTMLLinkElementMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMHTMLLinkElementMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMHTMLLinkElementMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMHTMLLinkElementMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMHTMLLinkElementMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMHTMLLinkElementMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMHTMLLinkElementMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMHTMLLinkElementMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMHTMLLinkElementMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMHTMLLinkElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo-    ResolveDOMHTMLLinkElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo-    ResolveDOMHTMLLinkElementMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMHTMLLinkElementMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMHTMLLinkElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo-    ResolveDOMHTMLLinkElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo-    ResolveDOMHTMLLinkElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo-    ResolveDOMHTMLLinkElementMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMHTMLLinkElementMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMHTMLLinkElementMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMHTMLLinkElementMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMHTMLLinkElementMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMHTMLLinkElementMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMHTMLLinkElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo-    ResolveDOMHTMLLinkElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo-    ResolveDOMHTMLLinkElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo-    ResolveDOMHTMLLinkElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo-    ResolveDOMHTMLLinkElementMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMHTMLLinkElementMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMHTMLLinkElementMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMHTMLLinkElementMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMHTMLLinkElementMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMHTMLLinkElementMethod "getAccessKey" o = DOMHTMLElementGetAccessKeyMethodInfo-    ResolveDOMHTMLLinkElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo-    ResolveDOMHTMLLinkElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo-    ResolveDOMHTMLLinkElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo-    ResolveDOMHTMLLinkElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo-    ResolveDOMHTMLLinkElementMethod "getAttributes" o = DOMElementGetAttributesMethodInfo-    ResolveDOMHTMLLinkElementMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMHTMLLinkElementMethod "getCharset" o = DOMHTMLLinkElementGetCharsetMethodInfo-    ResolveDOMHTMLLinkElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo-    ResolveDOMHTMLLinkElementMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMHTMLLinkElementMethod "getClassName" o = DOMElementGetClassNameMethodInfo-    ResolveDOMHTMLLinkElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo-    ResolveDOMHTMLLinkElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo-    ResolveDOMHTMLLinkElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo-    ResolveDOMHTMLLinkElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo-    ResolveDOMHTMLLinkElementMethod "getContentEditable" o = DOMHTMLElementGetContentEditableMethodInfo-    ResolveDOMHTMLLinkElementMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMHTMLLinkElementMethod "getDir" o = DOMHTMLElementGetDirMethodInfo-    ResolveDOMHTMLLinkElementMethod "getDisabled" o = DOMHTMLLinkElementGetDisabledMethodInfo-    ResolveDOMHTMLLinkElementMethod "getElementsByClassName" o = DOMElementGetElementsByClassNameMethodInfo-    ResolveDOMHTMLLinkElementMethod "getElementsByClassNameAsHtmlCollection" o = DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLLinkElementMethod "getElementsByTagName" o = DOMElementGetElementsByTagNameMethodInfo-    ResolveDOMHTMLLinkElementMethod "getElementsByTagNameAsHtmlCollection" o = DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLLinkElementMethod "getElementsByTagNameNs" o = DOMElementGetElementsByTagNameNsMethodInfo-    ResolveDOMHTMLLinkElementMethod "getElementsByTagNameNsAsHtmlCollection" o = DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo-    ResolveDOMHTMLLinkElementMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMHTMLLinkElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo-    ResolveDOMHTMLLinkElementMethod "getHref" o = DOMHTMLLinkElementGetHrefMethodInfo-    ResolveDOMHTMLLinkElementMethod "getHreflang" o = DOMHTMLLinkElementGetHreflangMethodInfo-    ResolveDOMHTMLLinkElementMethod "getId" o = DOMElementGetIdMethodInfo-    ResolveDOMHTMLLinkElementMethod "getInnerText" o = DOMHTMLElementGetInnerTextMethodInfo-    ResolveDOMHTMLLinkElementMethod "getIsContentEditable" o = DOMHTMLElementGetIsContentEditableMethodInfo-    ResolveDOMHTMLLinkElementMethod "getLang" o = DOMHTMLElementGetLangMethodInfo-    ResolveDOMHTMLLinkElementMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMHTMLLinkElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo-    ResolveDOMHTMLLinkElementMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMHTMLLinkElementMethod "getMedia" o = DOMHTMLLinkElementGetMediaMethodInfo-    ResolveDOMHTMLLinkElementMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMHTMLLinkElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo-    ResolveDOMHTMLLinkElementMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMHTMLLinkElementMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMHTMLLinkElementMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMHTMLLinkElementMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMHTMLLinkElementMethod "getOffsetHeight" o = DOMElementGetOffsetHeightMethodInfo-    ResolveDOMHTMLLinkElementMethod "getOffsetLeft" o = DOMElementGetOffsetLeftMethodInfo-    ResolveDOMHTMLLinkElementMethod "getOffsetParent" o = DOMElementGetOffsetParentMethodInfo-    ResolveDOMHTMLLinkElementMethod "getOffsetTop" o = DOMElementGetOffsetTopMethodInfo-    ResolveDOMHTMLLinkElementMethod "getOffsetWidth" o = DOMElementGetOffsetWidthMethodInfo-    ResolveDOMHTMLLinkElementMethod "getOuterText" o = DOMHTMLElementGetOuterTextMethodInfo-    ResolveDOMHTMLLinkElementMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMHTMLLinkElementMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMHTMLLinkElementMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMHTMLLinkElementMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMHTMLLinkElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo-    ResolveDOMHTMLLinkElementMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMHTMLLinkElementMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMHTMLLinkElementMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMHTMLLinkElementMethod "getRel" o = DOMHTMLLinkElementGetRelMethodInfo-    ResolveDOMHTMLLinkElementMethod "getRev" o = DOMHTMLLinkElementGetRevMethodInfo-    ResolveDOMHTMLLinkElementMethod "getScrollHeight" o = DOMElementGetScrollHeightMethodInfo-    ResolveDOMHTMLLinkElementMethod "getScrollLeft" o = DOMElementGetScrollLeftMethodInfo-    ResolveDOMHTMLLinkElementMethod "getScrollTop" o = DOMElementGetScrollTopMethodInfo-    ResolveDOMHTMLLinkElementMethod "getScrollWidth" o = DOMElementGetScrollWidthMethodInfo-    ResolveDOMHTMLLinkElementMethod "getSheet" o = DOMHTMLLinkElementGetSheetMethodInfo-    ResolveDOMHTMLLinkElementMethod "getStyle" o = DOMElementGetStyleMethodInfo-    ResolveDOMHTMLLinkElementMethod "getTabIndex" o = DOMHTMLElementGetTabIndexMethodInfo-    ResolveDOMHTMLLinkElementMethod "getTagName" o = DOMElementGetTagNameMethodInfo-    ResolveDOMHTMLLinkElementMethod "getTarget" o = DOMHTMLLinkElementGetTargetMethodInfo-    ResolveDOMHTMLLinkElementMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMHTMLLinkElementMethod "getTitle" o = DOMHTMLElementGetTitleMethodInfo-    ResolveDOMHTMLLinkElementMethod "getTypeAttr" o = DOMHTMLLinkElementGetTypeAttrMethodInfo-    ResolveDOMHTMLLinkElementMethod "setAccessKey" o = DOMHTMLElementSetAccessKeyMethodInfo-    ResolveDOMHTMLLinkElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo-    ResolveDOMHTMLLinkElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo-    ResolveDOMHTMLLinkElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo-    ResolveDOMHTMLLinkElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo-    ResolveDOMHTMLLinkElementMethod "setCharset" o = DOMHTMLLinkElementSetCharsetMethodInfo-    ResolveDOMHTMLLinkElementMethod "setClassName" o = DOMElementSetClassNameMethodInfo-    ResolveDOMHTMLLinkElementMethod "setContentEditable" o = DOMHTMLElementSetContentEditableMethodInfo-    ResolveDOMHTMLLinkElementMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMHTMLLinkElementMethod "setDir" o = DOMHTMLElementSetDirMethodInfo-    ResolveDOMHTMLLinkElementMethod "setDisabled" o = DOMHTMLLinkElementSetDisabledMethodInfo-    ResolveDOMHTMLLinkElementMethod "setHref" o = DOMHTMLLinkElementSetHrefMethodInfo-    ResolveDOMHTMLLinkElementMethod "setHreflang" o = DOMHTMLLinkElementSetHreflangMethodInfo-    ResolveDOMHTMLLinkElementMethod "setId" o = DOMElementSetIdMethodInfo-    ResolveDOMHTMLLinkElementMethod "setInnerText" o = DOMHTMLElementSetInnerTextMethodInfo-    ResolveDOMHTMLLinkElementMethod "setLang" o = DOMHTMLElementSetLangMethodInfo-    ResolveDOMHTMLLinkElementMethod "setMedia" o = DOMHTMLLinkElementSetMediaMethodInfo-    ResolveDOMHTMLLinkElementMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMHTMLLinkElementMethod "setOuterText" o = DOMHTMLElementSetOuterTextMethodInfo-    ResolveDOMHTMLLinkElementMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMHTMLLinkElementMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMHTMLLinkElementMethod "setRel" o = DOMHTMLLinkElementSetRelMethodInfo-    ResolveDOMHTMLLinkElementMethod "setRev" o = DOMHTMLLinkElementSetRevMethodInfo-    ResolveDOMHTMLLinkElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo-    ResolveDOMHTMLLinkElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo-    ResolveDOMHTMLLinkElementMethod "setTabIndex" o = DOMHTMLElementSetTabIndexMethodInfo-    ResolveDOMHTMLLinkElementMethod "setTarget" o = DOMHTMLLinkElementSetTargetMethodInfo-    ResolveDOMHTMLLinkElementMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMHTMLLinkElementMethod "setTitle" o = DOMHTMLElementSetTitleMethodInfo-    ResolveDOMHTMLLinkElementMethod "setTypeAttr" o = DOMHTMLLinkElementSetTypeAttrMethodInfo-    ResolveDOMHTMLLinkElementMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMHTMLLinkElementMethod t DOMHTMLLinkElement, MethodInfo info DOMHTMLLinkElement p) => IsLabelProxy t (DOMHTMLLinkElement -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMHTMLLinkElementMethod t DOMHTMLLinkElement, MethodInfo info DOMHTMLLinkElement p) => IsLabel t (DOMHTMLLinkElement -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "charset"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLLinkElementCharset :: (MonadIO m, DOMHTMLLinkElementK o) => o -> m (Maybe T.Text)-getDOMHTMLLinkElementCharset obj = liftIO $ getObjectPropertyString obj "charset"--setDOMHTMLLinkElementCharset :: (MonadIO m, DOMHTMLLinkElementK o) => o -> T.Text -> m ()-setDOMHTMLLinkElementCharset obj val = liftIO $ setObjectPropertyString obj "charset" (Just val)--constructDOMHTMLLinkElementCharset :: T.Text -> IO ([Char], GValue)-constructDOMHTMLLinkElementCharset val = constructObjectPropertyString "charset" (Just val)--data DOMHTMLLinkElementCharsetPropertyInfo-instance AttrInfo DOMHTMLLinkElementCharsetPropertyInfo where-    type AttrAllowedOps DOMHTMLLinkElementCharsetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLLinkElementCharsetPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLLinkElementCharsetPropertyInfo = DOMHTMLLinkElementK-    type AttrGetType DOMHTMLLinkElementCharsetPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLLinkElementCharsetPropertyInfo = "charset"-    attrGet _ = getDOMHTMLLinkElementCharset-    attrSet _ = setDOMHTMLLinkElementCharset-    attrConstruct _ = constructDOMHTMLLinkElementCharset-    attrClear _ = undefined---- VVV Prop "disabled"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMHTMLLinkElementDisabled :: (MonadIO m, DOMHTMLLinkElementK o) => o -> m Bool-getDOMHTMLLinkElementDisabled obj = liftIO $ getObjectPropertyBool obj "disabled"--setDOMHTMLLinkElementDisabled :: (MonadIO m, DOMHTMLLinkElementK o) => o -> Bool -> m ()-setDOMHTMLLinkElementDisabled obj val = liftIO $ setObjectPropertyBool obj "disabled" val--constructDOMHTMLLinkElementDisabled :: Bool -> IO ([Char], GValue)-constructDOMHTMLLinkElementDisabled val = constructObjectPropertyBool "disabled" val--data DOMHTMLLinkElementDisabledPropertyInfo-instance AttrInfo DOMHTMLLinkElementDisabledPropertyInfo where-    type AttrAllowedOps DOMHTMLLinkElementDisabledPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLLinkElementDisabledPropertyInfo = (~) Bool-    type AttrBaseTypeConstraint DOMHTMLLinkElementDisabledPropertyInfo = DOMHTMLLinkElementK-    type AttrGetType DOMHTMLLinkElementDisabledPropertyInfo = Bool-    type AttrLabel DOMHTMLLinkElementDisabledPropertyInfo = "disabled"-    attrGet _ = getDOMHTMLLinkElementDisabled-    attrSet _ = setDOMHTMLLinkElementDisabled-    attrConstruct _ = constructDOMHTMLLinkElementDisabled-    attrClear _ = undefined---- VVV Prop "href"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLLinkElementHref :: (MonadIO m, DOMHTMLLinkElementK o) => o -> m (Maybe T.Text)-getDOMHTMLLinkElementHref obj = liftIO $ getObjectPropertyString obj "href"--setDOMHTMLLinkElementHref :: (MonadIO m, DOMHTMLLinkElementK o) => o -> T.Text -> m ()-setDOMHTMLLinkElementHref obj val = liftIO $ setObjectPropertyString obj "href" (Just val)--constructDOMHTMLLinkElementHref :: T.Text -> IO ([Char], GValue)-constructDOMHTMLLinkElementHref val = constructObjectPropertyString "href" (Just val)--data DOMHTMLLinkElementHrefPropertyInfo-instance AttrInfo DOMHTMLLinkElementHrefPropertyInfo where-    type AttrAllowedOps DOMHTMLLinkElementHrefPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLLinkElementHrefPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLLinkElementHrefPropertyInfo = DOMHTMLLinkElementK-    type AttrGetType DOMHTMLLinkElementHrefPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLLinkElementHrefPropertyInfo = "href"-    attrGet _ = getDOMHTMLLinkElementHref-    attrSet _ = setDOMHTMLLinkElementHref-    attrConstruct _ = constructDOMHTMLLinkElementHref-    attrClear _ = undefined---- VVV Prop "hreflang"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLLinkElementHreflang :: (MonadIO m, DOMHTMLLinkElementK o) => o -> m (Maybe T.Text)-getDOMHTMLLinkElementHreflang obj = liftIO $ getObjectPropertyString obj "hreflang"--setDOMHTMLLinkElementHreflang :: (MonadIO m, DOMHTMLLinkElementK o) => o -> T.Text -> m ()-setDOMHTMLLinkElementHreflang obj val = liftIO $ setObjectPropertyString obj "hreflang" (Just val)--constructDOMHTMLLinkElementHreflang :: T.Text -> IO ([Char], GValue)-constructDOMHTMLLinkElementHreflang val = constructObjectPropertyString "hreflang" (Just val)--data DOMHTMLLinkElementHreflangPropertyInfo-instance AttrInfo DOMHTMLLinkElementHreflangPropertyInfo where-    type AttrAllowedOps DOMHTMLLinkElementHreflangPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLLinkElementHreflangPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLLinkElementHreflangPropertyInfo = DOMHTMLLinkElementK-    type AttrGetType DOMHTMLLinkElementHreflangPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLLinkElementHreflangPropertyInfo = "hreflang"-    attrGet _ = getDOMHTMLLinkElementHreflang-    attrSet _ = setDOMHTMLLinkElementHreflang-    attrConstruct _ = constructDOMHTMLLinkElementHreflang-    attrClear _ = undefined---- VVV Prop "media"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLLinkElementMedia :: (MonadIO m, DOMHTMLLinkElementK o) => o -> m (Maybe T.Text)-getDOMHTMLLinkElementMedia obj = liftIO $ getObjectPropertyString obj "media"--setDOMHTMLLinkElementMedia :: (MonadIO m, DOMHTMLLinkElementK o) => o -> T.Text -> m ()-setDOMHTMLLinkElementMedia obj val = liftIO $ setObjectPropertyString obj "media" (Just val)--constructDOMHTMLLinkElementMedia :: T.Text -> IO ([Char], GValue)-constructDOMHTMLLinkElementMedia val = constructObjectPropertyString "media" (Just val)--data DOMHTMLLinkElementMediaPropertyInfo-instance AttrInfo DOMHTMLLinkElementMediaPropertyInfo where-    type AttrAllowedOps DOMHTMLLinkElementMediaPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLLinkElementMediaPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLLinkElementMediaPropertyInfo = DOMHTMLLinkElementK-    type AttrGetType DOMHTMLLinkElementMediaPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLLinkElementMediaPropertyInfo = "media"-    attrGet _ = getDOMHTMLLinkElementMedia-    attrSet _ = setDOMHTMLLinkElementMedia-    attrConstruct _ = constructDOMHTMLLinkElementMedia-    attrClear _ = undefined---- VVV Prop "rel"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLLinkElementRel :: (MonadIO m, DOMHTMLLinkElementK o) => o -> m (Maybe T.Text)-getDOMHTMLLinkElementRel obj = liftIO $ getObjectPropertyString obj "rel"--setDOMHTMLLinkElementRel :: (MonadIO m, DOMHTMLLinkElementK o) => o -> T.Text -> m ()-setDOMHTMLLinkElementRel obj val = liftIO $ setObjectPropertyString obj "rel" (Just val)--constructDOMHTMLLinkElementRel :: T.Text -> IO ([Char], GValue)-constructDOMHTMLLinkElementRel val = constructObjectPropertyString "rel" (Just val)--data DOMHTMLLinkElementRelPropertyInfo-instance AttrInfo DOMHTMLLinkElementRelPropertyInfo where-    type AttrAllowedOps DOMHTMLLinkElementRelPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLLinkElementRelPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLLinkElementRelPropertyInfo = DOMHTMLLinkElementK-    type AttrGetType DOMHTMLLinkElementRelPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLLinkElementRelPropertyInfo = "rel"-    attrGet _ = getDOMHTMLLinkElementRel-    attrSet _ = setDOMHTMLLinkElementRel-    attrConstruct _ = constructDOMHTMLLinkElementRel-    attrClear _ = undefined---- VVV Prop "rev"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLLinkElementRev :: (MonadIO m, DOMHTMLLinkElementK o) => o -> m (Maybe T.Text)-getDOMHTMLLinkElementRev obj = liftIO $ getObjectPropertyString obj "rev"--setDOMHTMLLinkElementRev :: (MonadIO m, DOMHTMLLinkElementK o) => o -> T.Text -> m ()-setDOMHTMLLinkElementRev obj val = liftIO $ setObjectPropertyString obj "rev" (Just val)--constructDOMHTMLLinkElementRev :: T.Text -> IO ([Char], GValue)-constructDOMHTMLLinkElementRev val = constructObjectPropertyString "rev" (Just val)--data DOMHTMLLinkElementRevPropertyInfo-instance AttrInfo DOMHTMLLinkElementRevPropertyInfo where-    type AttrAllowedOps DOMHTMLLinkElementRevPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLLinkElementRevPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLLinkElementRevPropertyInfo = DOMHTMLLinkElementK-    type AttrGetType DOMHTMLLinkElementRevPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLLinkElementRevPropertyInfo = "rev"-    attrGet _ = getDOMHTMLLinkElementRev-    attrSet _ = setDOMHTMLLinkElementRev-    attrConstruct _ = constructDOMHTMLLinkElementRev-    attrClear _ = undefined---- VVV Prop "sheet"-   -- Type: TInterface "WebKit2WebExtension" "DOMStyleSheet"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLLinkElementSheet :: (MonadIO m, DOMHTMLLinkElementK o) => o -> m (Maybe DOMStyleSheet)-getDOMHTMLLinkElementSheet obj = liftIO $ getObjectPropertyObject obj "sheet" DOMStyleSheet--data DOMHTMLLinkElementSheetPropertyInfo-instance AttrInfo DOMHTMLLinkElementSheetPropertyInfo where-    type AttrAllowedOps DOMHTMLLinkElementSheetPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLLinkElementSheetPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLLinkElementSheetPropertyInfo = DOMHTMLLinkElementK-    type AttrGetType DOMHTMLLinkElementSheetPropertyInfo = (Maybe DOMStyleSheet)-    type AttrLabel DOMHTMLLinkElementSheetPropertyInfo = "sheet"-    attrGet _ = getDOMHTMLLinkElementSheet-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "target"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLLinkElementTarget :: (MonadIO m, DOMHTMLLinkElementK o) => o -> m (Maybe T.Text)-getDOMHTMLLinkElementTarget obj = liftIO $ getObjectPropertyString obj "target"--setDOMHTMLLinkElementTarget :: (MonadIO m, DOMHTMLLinkElementK o) => o -> T.Text -> m ()-setDOMHTMLLinkElementTarget obj val = liftIO $ setObjectPropertyString obj "target" (Just val)--constructDOMHTMLLinkElementTarget :: T.Text -> IO ([Char], GValue)-constructDOMHTMLLinkElementTarget val = constructObjectPropertyString "target" (Just val)--data DOMHTMLLinkElementTargetPropertyInfo-instance AttrInfo DOMHTMLLinkElementTargetPropertyInfo where-    type AttrAllowedOps DOMHTMLLinkElementTargetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLLinkElementTargetPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLLinkElementTargetPropertyInfo = DOMHTMLLinkElementK-    type AttrGetType DOMHTMLLinkElementTargetPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLLinkElementTargetPropertyInfo = "target"-    attrGet _ = getDOMHTMLLinkElementTarget-    attrSet _ = setDOMHTMLLinkElementTarget-    attrConstruct _ = constructDOMHTMLLinkElementTarget-    attrClear _ = undefined---- VVV Prop "type"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLLinkElementType :: (MonadIO m, DOMHTMLLinkElementK o) => o -> m (Maybe T.Text)-getDOMHTMLLinkElementType obj = liftIO $ getObjectPropertyString obj "type"--setDOMHTMLLinkElementType :: (MonadIO m, DOMHTMLLinkElementK o) => o -> T.Text -> m ()-setDOMHTMLLinkElementType obj val = liftIO $ setObjectPropertyString obj "type" (Just val)--constructDOMHTMLLinkElementType :: T.Text -> IO ([Char], GValue)-constructDOMHTMLLinkElementType val = constructObjectPropertyString "type" (Just val)--clearDOMHTMLLinkElementType :: (MonadIO m, DOMHTMLLinkElementK o) => o -> m ()-clearDOMHTMLLinkElementType obj = liftIO $ setObjectPropertyString obj "type" (Nothing :: Maybe T.Text)--data DOMHTMLLinkElementTypePropertyInfo-instance AttrInfo DOMHTMLLinkElementTypePropertyInfo where-    type AttrAllowedOps DOMHTMLLinkElementTypePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLLinkElementTypePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLLinkElementTypePropertyInfo = DOMHTMLLinkElementK-    type AttrGetType DOMHTMLLinkElementTypePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLLinkElementTypePropertyInfo = "type"-    attrGet _ = getDOMHTMLLinkElementType-    attrSet _ = setDOMHTMLLinkElementType-    attrConstruct _ = constructDOMHTMLLinkElementType-    attrClear _ = clearDOMHTMLLinkElementType--type instance AttributeList DOMHTMLLinkElement = DOMHTMLLinkElementAttributeList-type DOMHTMLLinkElementAttributeList = ('[ '("accessKey", DOMHTMLElementAccessKeyPropertyInfo), '("attributes", DOMElementAttributesPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("charset", DOMHTMLLinkElementCharsetPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMElementChildrenPropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("contentEditable", DOMHTMLElementContentEditablePropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("disabled", DOMHTMLLinkElementDisabledPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("href", DOMHTMLLinkElementHrefPropertyInfo), '("hreflang", DOMHTMLLinkElementHreflangPropertyInfo), '("id", DOMElementIdPropertyInfo), '("innerHtml", DOMElementInnerHtmlPropertyInfo), '("innerText", DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", DOMHTMLElementIsContentEditablePropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("media", DOMHTMLLinkElementMediaPropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("outerHtml", DOMElementOuterHtmlPropertyInfo), '("outerText", DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("rel", DOMHTMLLinkElementRelPropertyInfo), '("rev", DOMHTMLLinkElementRevPropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("sheet", DOMHTMLLinkElementSheetPropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tabIndex", DOMHTMLElementTabIndexPropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("target", DOMHTMLLinkElementTargetPropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("type", DOMHTMLLinkElementTypePropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])--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--dOMHTMLLinkElementTarget :: AttrLabelProxy "target"-dOMHTMLLinkElementTarget = AttrLabelProxy--dOMHTMLLinkElementType :: AttrLabelProxy "type"-dOMHTMLLinkElementType = AttrLabelProxy--type instance SignalList DOMHTMLLinkElement = DOMHTMLLinkElementSignalList-type DOMHTMLLinkElementSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMHTMLLinkElement::get_charset--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLLinkElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLLinkElement"-    IO CString---dOMHTMLLinkElementGetCharset ::-    (MonadIO m, DOMHTMLLinkElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLLinkElementGetCharset _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_link_element_get_charset _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_link_element_get_charset" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLLinkElementGetCharsetMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLLinkElementK a) => MethodInfo DOMHTMLLinkElementGetCharsetMethodInfo a signature where-    overloadedMethod _ = dOMHTMLLinkElementGetCharset---- method DOMHTMLLinkElement::get_disabled--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLLinkElement", direction = DirectionIn, mayBeNull = False, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLLinkElement"-    IO CInt---dOMHTMLLinkElementGetDisabled ::-    (MonadIO m, DOMHTMLLinkElementK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMHTMLLinkElementGetDisabled _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_link_element_get_disabled _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMHTMLLinkElementGetDisabledMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMHTMLLinkElementK a) => MethodInfo DOMHTMLLinkElementGetDisabledMethodInfo a signature where-    overloadedMethod _ = dOMHTMLLinkElementGetDisabled---- method DOMHTMLLinkElement::get_href--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLLinkElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLLinkElement"-    IO CString---dOMHTMLLinkElementGetHref ::-    (MonadIO m, DOMHTMLLinkElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLLinkElementGetHref _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_link_element_get_href _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_link_element_get_href" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLLinkElementGetHrefMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLLinkElementK a) => MethodInfo DOMHTMLLinkElementGetHrefMethodInfo a signature where-    overloadedMethod _ = dOMHTMLLinkElementGetHref---- method DOMHTMLLinkElement::get_hreflang--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLLinkElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLLinkElement"-    IO CString---dOMHTMLLinkElementGetHreflang ::-    (MonadIO m, DOMHTMLLinkElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLLinkElementGetHreflang _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_link_element_get_hreflang _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_link_element_get_hreflang" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLLinkElementGetHreflangMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLLinkElementK a) => MethodInfo DOMHTMLLinkElementGetHreflangMethodInfo a signature where-    overloadedMethod _ = dOMHTMLLinkElementGetHreflang---- method DOMHTMLLinkElement::get_media--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLLinkElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLLinkElement"-    IO CString---dOMHTMLLinkElementGetMedia ::-    (MonadIO m, DOMHTMLLinkElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLLinkElementGetMedia _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_link_element_get_media _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_link_element_get_media" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLLinkElementGetMediaMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLLinkElementK a) => MethodInfo DOMHTMLLinkElementGetMediaMethodInfo a signature where-    overloadedMethod _ = dOMHTMLLinkElementGetMedia---- method DOMHTMLLinkElement::get_rel--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLLinkElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLLinkElement"-    IO CString---dOMHTMLLinkElementGetRel ::-    (MonadIO m, DOMHTMLLinkElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLLinkElementGetRel _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_link_element_get_rel _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_link_element_get_rel" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLLinkElementGetRelMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLLinkElementK a) => MethodInfo DOMHTMLLinkElementGetRelMethodInfo a signature where-    overloadedMethod _ = dOMHTMLLinkElementGetRel---- method DOMHTMLLinkElement::get_rev--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLLinkElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLLinkElement"-    IO CString---dOMHTMLLinkElementGetRev ::-    (MonadIO m, DOMHTMLLinkElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLLinkElementGetRev _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_link_element_get_rev _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_link_element_get_rev" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLLinkElementGetRevMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLLinkElementK a) => MethodInfo DOMHTMLLinkElementGetRevMethodInfo a signature where-    overloadedMethod _ = dOMHTMLLinkElementGetRev---- method DOMHTMLLinkElement::get_sheet--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLLinkElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLLinkElement"-    IO (Ptr DOMStyleSheet)---dOMHTMLLinkElementGetSheet ::-    (MonadIO m, DOMHTMLLinkElementK a) =>-    a                                       -- _obj-    -> m DOMStyleSheet                      -- result-dOMHTMLLinkElementGetSheet _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_link_element_get_sheet _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_link_element_get_sheet" result-    result' <- (wrapObject DOMStyleSheet) result-    touchManagedPtr _obj-    return result'--data DOMHTMLLinkElementGetSheetMethodInfo-instance (signature ~ (m DOMStyleSheet), MonadIO m, DOMHTMLLinkElementK a) => MethodInfo DOMHTMLLinkElementGetSheetMethodInfo a signature where-    overloadedMethod _ = dOMHTMLLinkElementGetSheet---- method DOMHTMLLinkElement::get_target--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLLinkElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLLinkElement"-    IO CString---dOMHTMLLinkElementGetTarget ::-    (MonadIO m, DOMHTMLLinkElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLLinkElementGetTarget _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_link_element_get_target _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_link_element_get_target" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLLinkElementGetTargetMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLLinkElementK a) => MethodInfo DOMHTMLLinkElementGetTargetMethodInfo a signature where-    overloadedMethod _ = dOMHTMLLinkElementGetTarget---- method DOMHTMLLinkElement::get_type_attr--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLLinkElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLLinkElement"-    IO CString---dOMHTMLLinkElementGetTypeAttr ::-    (MonadIO m, DOMHTMLLinkElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLLinkElementGetTypeAttr _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_link_element_get_type_attr _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_link_element_get_type_attr" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLLinkElementGetTypeAttrMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLLinkElementK a) => MethodInfo DOMHTMLLinkElementGetTypeAttrMethodInfo a signature where-    overloadedMethod _ = dOMHTMLLinkElementGetTypeAttr---- method DOMHTMLLinkElement::set_charset--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLLinkElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLLinkElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLLinkElementSetCharset ::-    (MonadIO m, DOMHTMLLinkElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLLinkElementSetCharset _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_link_element_set_charset _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLLinkElementSetCharsetMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLLinkElementK a) => MethodInfo DOMHTMLLinkElementSetCharsetMethodInfo a signature where-    overloadedMethod _ = dOMHTMLLinkElementSetCharset---- method DOMHTMLLinkElement::set_disabled--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLLinkElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLLinkElement"-    CInt ->                                 -- value : TBasicType TBoolean-    IO ()---dOMHTMLLinkElementSetDisabled ::-    (MonadIO m, DOMHTMLLinkElementK a) =>-    a                                       -- _obj-    -> Bool                                 -- value-    -> m ()                                 -- result-dOMHTMLLinkElementSetDisabled _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let value' = (fromIntegral . fromEnum) value-    webkit_dom_html_link_element_set_disabled _obj' value'-    touchManagedPtr _obj-    return ()--data DOMHTMLLinkElementSetDisabledMethodInfo-instance (signature ~ (Bool -> m ()), MonadIO m, DOMHTMLLinkElementK a) => MethodInfo DOMHTMLLinkElementSetDisabledMethodInfo a signature where-    overloadedMethod _ = dOMHTMLLinkElementSetDisabled---- method DOMHTMLLinkElement::set_href--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLLinkElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLLinkElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLLinkElementSetHref ::-    (MonadIO m, DOMHTMLLinkElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLLinkElementSetHref _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_link_element_set_href _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLLinkElementSetHrefMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLLinkElementK a) => MethodInfo DOMHTMLLinkElementSetHrefMethodInfo a signature where-    overloadedMethod _ = dOMHTMLLinkElementSetHref---- method DOMHTMLLinkElement::set_hreflang--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLLinkElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLLinkElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLLinkElementSetHreflang ::-    (MonadIO m, DOMHTMLLinkElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLLinkElementSetHreflang _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_link_element_set_hreflang _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLLinkElementSetHreflangMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLLinkElementK a) => MethodInfo DOMHTMLLinkElementSetHreflangMethodInfo a signature where-    overloadedMethod _ = dOMHTMLLinkElementSetHreflang---- method DOMHTMLLinkElement::set_media--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLLinkElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLLinkElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLLinkElementSetMedia ::-    (MonadIO m, DOMHTMLLinkElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLLinkElementSetMedia _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_link_element_set_media _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLLinkElementSetMediaMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLLinkElementK a) => MethodInfo DOMHTMLLinkElementSetMediaMethodInfo a signature where-    overloadedMethod _ = dOMHTMLLinkElementSetMedia---- method DOMHTMLLinkElement::set_rel--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLLinkElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLLinkElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLLinkElementSetRel ::-    (MonadIO m, DOMHTMLLinkElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLLinkElementSetRel _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_link_element_set_rel _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLLinkElementSetRelMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLLinkElementK a) => MethodInfo DOMHTMLLinkElementSetRelMethodInfo a signature where-    overloadedMethod _ = dOMHTMLLinkElementSetRel---- method DOMHTMLLinkElement::set_rev--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLLinkElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLLinkElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLLinkElementSetRev ::-    (MonadIO m, DOMHTMLLinkElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLLinkElementSetRev _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_link_element_set_rev _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLLinkElementSetRevMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLLinkElementK a) => MethodInfo DOMHTMLLinkElementSetRevMethodInfo a signature where-    overloadedMethod _ = dOMHTMLLinkElementSetRev---- method DOMHTMLLinkElement::set_target--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLLinkElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLLinkElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLLinkElementSetTarget ::-    (MonadIO m, DOMHTMLLinkElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLLinkElementSetTarget _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_link_element_set_target _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLLinkElementSetTargetMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLLinkElementK a) => MethodInfo DOMHTMLLinkElementSetTargetMethodInfo a signature where-    overloadedMethod _ = dOMHTMLLinkElementSetTarget---- method DOMHTMLLinkElement::set_type_attr--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLLinkElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLLinkElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLLinkElementSetTypeAttr ::-    (MonadIO m, DOMHTMLLinkElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLLinkElementSetTypeAttr _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_link_element_set_type_attr _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLLinkElementSetTypeAttrMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLLinkElementK a) => MethodInfo DOMHTMLLinkElementSetTypeAttrMethodInfo a signature where-    overloadedMethod _ = dOMHTMLLinkElementSetTypeAttr--
− GI/WebKit2WebExtension/Objects/DOMHTMLLinkElement.hs-boot
@@ -1,42 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMHTMLLinkElement = DOMHTMLLinkElement (ForeignPtr DOMHTMLLinkElement)-instance GObject DOMHTMLLinkElement where-class GObject o => DOMHTMLLinkElementK o-instance (GObject o, IsDescendantOf DOMHTMLLinkElement o) => DOMHTMLLinkElementK o-data DOMHTMLLinkElementCharsetPropertyInfo-data DOMHTMLLinkElementDisabledPropertyInfo-data DOMHTMLLinkElementHrefPropertyInfo-data DOMHTMLLinkElementHreflangPropertyInfo-data DOMHTMLLinkElementMediaPropertyInfo-data DOMHTMLLinkElementRelPropertyInfo-data DOMHTMLLinkElementRevPropertyInfo-data DOMHTMLLinkElementSheetPropertyInfo-data DOMHTMLLinkElementTargetPropertyInfo-data DOMHTMLLinkElementTypePropertyInfo-data DOMHTMLLinkElementGetCharsetMethodInfo-data DOMHTMLLinkElementGetDisabledMethodInfo-data DOMHTMLLinkElementGetHrefMethodInfo-data DOMHTMLLinkElementGetHreflangMethodInfo-data DOMHTMLLinkElementGetMediaMethodInfo-data DOMHTMLLinkElementGetRelMethodInfo-data DOMHTMLLinkElementGetRevMethodInfo-data DOMHTMLLinkElementGetSheetMethodInfo-data DOMHTMLLinkElementGetTargetMethodInfo-data DOMHTMLLinkElementGetTypeAttrMethodInfo-data DOMHTMLLinkElementSetCharsetMethodInfo-data DOMHTMLLinkElementSetDisabledMethodInfo-data DOMHTMLLinkElementSetHrefMethodInfo-data DOMHTMLLinkElementSetHreflangMethodInfo-data DOMHTMLLinkElementSetMediaMethodInfo-data DOMHTMLLinkElementSetRelMethodInfo-data DOMHTMLLinkElementSetRevMethodInfo-data DOMHTMLLinkElementSetTargetMethodInfo-data DOMHTMLLinkElementSetTypeAttrMethodInfo
− GI/WebKit2WebExtension/Objects/DOMHTMLMapElement.hs
@@ -1,382 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMHTMLMapElement-    ( ---- * Exported types-    DOMHTMLMapElement(..)                   ,-    DOMHTMLMapElementK                      ,-    toDOMHTMLMapElement                     ,-    noDOMHTMLMapElement                     ,--- -- * Methods--- ** dOMHTMLMapElementGetAreas-    DOMHTMLMapElementGetAreasMethodInfo     ,-    dOMHTMLMapElementGetAreas               ,----- ** dOMHTMLMapElementGetName-    DOMHTMLMapElementGetNameMethodInfo      ,-    dOMHTMLMapElementGetName                ,----- ** dOMHTMLMapElementSetName-    DOMHTMLMapElementSetNameMethodInfo      ,-    dOMHTMLMapElementSetName                ,----- -- * Properties--- ** Areas-    DOMHTMLMapElementAreasPropertyInfo      ,-    dOMHTMLMapElementAreas                  ,-    getDOMHTMLMapElementAreas               ,----- ** Name-    DOMHTMLMapElementNamePropertyInfo       ,-    constructDOMHTMLMapElementName          ,-    dOMHTMLMapElementName                   ,-    getDOMHTMLMapElementName                ,-    setDOMHTMLMapElementName                ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMHTMLMapElement = DOMHTMLMapElement (ForeignPtr DOMHTMLMapElement)-foreign import ccall "webkit_dom_html_map_element_get_type"-    c_webkit_dom_html_map_element_get_type :: IO GType--type instance ParentTypes DOMHTMLMapElement = DOMHTMLMapElementParentTypes-type DOMHTMLMapElementParentTypes = '[DOMHTMLElement, DOMElement, DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMHTMLMapElement where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_html_map_element_get_type-    --class GObject o => DOMHTMLMapElementK o-instance (GObject o, IsDescendantOf DOMHTMLMapElement o) => DOMHTMLMapElementK o--toDOMHTMLMapElement :: DOMHTMLMapElementK o => o -> IO DOMHTMLMapElement-toDOMHTMLMapElement = unsafeCastTo DOMHTMLMapElement--noDOMHTMLMapElement :: Maybe DOMHTMLMapElement-noDOMHTMLMapElement = Nothing--type family ResolveDOMHTMLMapElementMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMHTMLMapElementMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMHTMLMapElementMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMHTMLMapElementMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMHTMLMapElementMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMHTMLMapElementMethod "blur" o = DOMElementBlurMethodInfo-    ResolveDOMHTMLMapElementMethod "click" o = DOMHTMLElementClickMethodInfo-    ResolveDOMHTMLMapElementMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMHTMLMapElementMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMHTMLMapElementMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMHTMLMapElementMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMHTMLMapElementMethod "focus" o = DOMElementFocusMethodInfo-    ResolveDOMHTMLMapElementMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMHTMLMapElementMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMHTMLMapElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo-    ResolveDOMHTMLMapElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo-    ResolveDOMHTMLMapElementMethod "hasAttributes" o = DOMElementHasAttributesMethodInfo-    ResolveDOMHTMLMapElementMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMHTMLMapElementMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMHTMLMapElementMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMHTMLMapElementMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMHTMLMapElementMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMHTMLMapElementMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMHTMLMapElementMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMHTMLMapElementMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMHTMLMapElementMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMHTMLMapElementMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMHTMLMapElementMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMHTMLMapElementMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMHTMLMapElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo-    ResolveDOMHTMLMapElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo-    ResolveDOMHTMLMapElementMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMHTMLMapElementMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMHTMLMapElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo-    ResolveDOMHTMLMapElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo-    ResolveDOMHTMLMapElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo-    ResolveDOMHTMLMapElementMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMHTMLMapElementMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMHTMLMapElementMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMHTMLMapElementMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMHTMLMapElementMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMHTMLMapElementMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMHTMLMapElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo-    ResolveDOMHTMLMapElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo-    ResolveDOMHTMLMapElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo-    ResolveDOMHTMLMapElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo-    ResolveDOMHTMLMapElementMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMHTMLMapElementMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMHTMLMapElementMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMHTMLMapElementMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMHTMLMapElementMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMHTMLMapElementMethod "getAccessKey" o = DOMHTMLElementGetAccessKeyMethodInfo-    ResolveDOMHTMLMapElementMethod "getAreas" o = DOMHTMLMapElementGetAreasMethodInfo-    ResolveDOMHTMLMapElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo-    ResolveDOMHTMLMapElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo-    ResolveDOMHTMLMapElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo-    ResolveDOMHTMLMapElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo-    ResolveDOMHTMLMapElementMethod "getAttributes" o = DOMElementGetAttributesMethodInfo-    ResolveDOMHTMLMapElementMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMHTMLMapElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo-    ResolveDOMHTMLMapElementMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMHTMLMapElementMethod "getClassName" o = DOMElementGetClassNameMethodInfo-    ResolveDOMHTMLMapElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo-    ResolveDOMHTMLMapElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo-    ResolveDOMHTMLMapElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo-    ResolveDOMHTMLMapElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo-    ResolveDOMHTMLMapElementMethod "getContentEditable" o = DOMHTMLElementGetContentEditableMethodInfo-    ResolveDOMHTMLMapElementMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMHTMLMapElementMethod "getDir" o = DOMHTMLElementGetDirMethodInfo-    ResolveDOMHTMLMapElementMethod "getElementsByClassName" o = DOMElementGetElementsByClassNameMethodInfo-    ResolveDOMHTMLMapElementMethod "getElementsByClassNameAsHtmlCollection" o = DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLMapElementMethod "getElementsByTagName" o = DOMElementGetElementsByTagNameMethodInfo-    ResolveDOMHTMLMapElementMethod "getElementsByTagNameAsHtmlCollection" o = DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLMapElementMethod "getElementsByTagNameNs" o = DOMElementGetElementsByTagNameNsMethodInfo-    ResolveDOMHTMLMapElementMethod "getElementsByTagNameNsAsHtmlCollection" o = DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo-    ResolveDOMHTMLMapElementMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMHTMLMapElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo-    ResolveDOMHTMLMapElementMethod "getId" o = DOMElementGetIdMethodInfo-    ResolveDOMHTMLMapElementMethod "getInnerText" o = DOMHTMLElementGetInnerTextMethodInfo-    ResolveDOMHTMLMapElementMethod "getIsContentEditable" o = DOMHTMLElementGetIsContentEditableMethodInfo-    ResolveDOMHTMLMapElementMethod "getLang" o = DOMHTMLElementGetLangMethodInfo-    ResolveDOMHTMLMapElementMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMHTMLMapElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo-    ResolveDOMHTMLMapElementMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMHTMLMapElementMethod "getName" o = DOMHTMLMapElementGetNameMethodInfo-    ResolveDOMHTMLMapElementMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMHTMLMapElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo-    ResolveDOMHTMLMapElementMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMHTMLMapElementMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMHTMLMapElementMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMHTMLMapElementMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMHTMLMapElementMethod "getOffsetHeight" o = DOMElementGetOffsetHeightMethodInfo-    ResolveDOMHTMLMapElementMethod "getOffsetLeft" o = DOMElementGetOffsetLeftMethodInfo-    ResolveDOMHTMLMapElementMethod "getOffsetParent" o = DOMElementGetOffsetParentMethodInfo-    ResolveDOMHTMLMapElementMethod "getOffsetTop" o = DOMElementGetOffsetTopMethodInfo-    ResolveDOMHTMLMapElementMethod "getOffsetWidth" o = DOMElementGetOffsetWidthMethodInfo-    ResolveDOMHTMLMapElementMethod "getOuterText" o = DOMHTMLElementGetOuterTextMethodInfo-    ResolveDOMHTMLMapElementMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMHTMLMapElementMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMHTMLMapElementMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMHTMLMapElementMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMHTMLMapElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo-    ResolveDOMHTMLMapElementMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMHTMLMapElementMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMHTMLMapElementMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMHTMLMapElementMethod "getScrollHeight" o = DOMElementGetScrollHeightMethodInfo-    ResolveDOMHTMLMapElementMethod "getScrollLeft" o = DOMElementGetScrollLeftMethodInfo-    ResolveDOMHTMLMapElementMethod "getScrollTop" o = DOMElementGetScrollTopMethodInfo-    ResolveDOMHTMLMapElementMethod "getScrollWidth" o = DOMElementGetScrollWidthMethodInfo-    ResolveDOMHTMLMapElementMethod "getStyle" o = DOMElementGetStyleMethodInfo-    ResolveDOMHTMLMapElementMethod "getTabIndex" o = DOMHTMLElementGetTabIndexMethodInfo-    ResolveDOMHTMLMapElementMethod "getTagName" o = DOMElementGetTagNameMethodInfo-    ResolveDOMHTMLMapElementMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMHTMLMapElementMethod "getTitle" o = DOMHTMLElementGetTitleMethodInfo-    ResolveDOMHTMLMapElementMethod "setAccessKey" o = DOMHTMLElementSetAccessKeyMethodInfo-    ResolveDOMHTMLMapElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo-    ResolveDOMHTMLMapElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo-    ResolveDOMHTMLMapElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo-    ResolveDOMHTMLMapElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo-    ResolveDOMHTMLMapElementMethod "setClassName" o = DOMElementSetClassNameMethodInfo-    ResolveDOMHTMLMapElementMethod "setContentEditable" o = DOMHTMLElementSetContentEditableMethodInfo-    ResolveDOMHTMLMapElementMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMHTMLMapElementMethod "setDir" o = DOMHTMLElementSetDirMethodInfo-    ResolveDOMHTMLMapElementMethod "setId" o = DOMElementSetIdMethodInfo-    ResolveDOMHTMLMapElementMethod "setInnerText" o = DOMHTMLElementSetInnerTextMethodInfo-    ResolveDOMHTMLMapElementMethod "setLang" o = DOMHTMLElementSetLangMethodInfo-    ResolveDOMHTMLMapElementMethod "setName" o = DOMHTMLMapElementSetNameMethodInfo-    ResolveDOMHTMLMapElementMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMHTMLMapElementMethod "setOuterText" o = DOMHTMLElementSetOuterTextMethodInfo-    ResolveDOMHTMLMapElementMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMHTMLMapElementMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMHTMLMapElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo-    ResolveDOMHTMLMapElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo-    ResolveDOMHTMLMapElementMethod "setTabIndex" o = DOMHTMLElementSetTabIndexMethodInfo-    ResolveDOMHTMLMapElementMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMHTMLMapElementMethod "setTitle" o = DOMHTMLElementSetTitleMethodInfo-    ResolveDOMHTMLMapElementMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMHTMLMapElementMethod t DOMHTMLMapElement, MethodInfo info DOMHTMLMapElement p) => IsLabelProxy t (DOMHTMLMapElement -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMHTMLMapElementMethod t DOMHTMLMapElement, MethodInfo info DOMHTMLMapElement p) => IsLabel t (DOMHTMLMapElement -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "areas"-   -- Type: TInterface "WebKit2WebExtension" "DOMHTMLCollection"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLMapElementAreas :: (MonadIO m, DOMHTMLMapElementK o) => o -> m (Maybe DOMHTMLCollection)-getDOMHTMLMapElementAreas obj = liftIO $ getObjectPropertyObject obj "areas" DOMHTMLCollection--data DOMHTMLMapElementAreasPropertyInfo-instance AttrInfo DOMHTMLMapElementAreasPropertyInfo where-    type AttrAllowedOps DOMHTMLMapElementAreasPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLMapElementAreasPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLMapElementAreasPropertyInfo = DOMHTMLMapElementK-    type AttrGetType DOMHTMLMapElementAreasPropertyInfo = (Maybe DOMHTMLCollection)-    type AttrLabel DOMHTMLMapElementAreasPropertyInfo = "areas"-    attrGet _ = getDOMHTMLMapElementAreas-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "name"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLMapElementName :: (MonadIO m, DOMHTMLMapElementK o) => o -> m (Maybe T.Text)-getDOMHTMLMapElementName obj = liftIO $ getObjectPropertyString obj "name"--setDOMHTMLMapElementName :: (MonadIO m, DOMHTMLMapElementK o) => o -> T.Text -> m ()-setDOMHTMLMapElementName obj val = liftIO $ setObjectPropertyString obj "name" (Just val)--constructDOMHTMLMapElementName :: T.Text -> IO ([Char], GValue)-constructDOMHTMLMapElementName val = constructObjectPropertyString "name" (Just val)--data DOMHTMLMapElementNamePropertyInfo-instance AttrInfo DOMHTMLMapElementNamePropertyInfo where-    type AttrAllowedOps DOMHTMLMapElementNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLMapElementNamePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLMapElementNamePropertyInfo = DOMHTMLMapElementK-    type AttrGetType DOMHTMLMapElementNamePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLMapElementNamePropertyInfo = "name"-    attrGet _ = getDOMHTMLMapElementName-    attrSet _ = setDOMHTMLMapElementName-    attrConstruct _ = constructDOMHTMLMapElementName-    attrClear _ = undefined--type instance AttributeList DOMHTMLMapElement = DOMHTMLMapElementAttributeList-type DOMHTMLMapElementAttributeList = ('[ '("accessKey", DOMHTMLElementAccessKeyPropertyInfo), '("areas", DOMHTMLMapElementAreasPropertyInfo), '("attributes", DOMElementAttributesPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMElementChildrenPropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("contentEditable", DOMHTMLElementContentEditablePropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("id", DOMElementIdPropertyInfo), '("innerHtml", DOMElementInnerHtmlPropertyInfo), '("innerText", DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", DOMHTMLElementIsContentEditablePropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("name", DOMHTMLMapElementNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("outerHtml", DOMElementOuterHtmlPropertyInfo), '("outerText", DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tabIndex", DOMHTMLElementTabIndexPropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])--dOMHTMLMapElementAreas :: AttrLabelProxy "areas"-dOMHTMLMapElementAreas = AttrLabelProxy--dOMHTMLMapElementName :: AttrLabelProxy "name"-dOMHTMLMapElementName = AttrLabelProxy--type instance SignalList DOMHTMLMapElement = DOMHTMLMapElementSignalList-type DOMHTMLMapElementSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMHTMLMapElement::get_areas--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLMapElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->                -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLMapElement"-    IO (Ptr DOMHTMLCollection)---dOMHTMLMapElementGetAreas ::-    (MonadIO m, DOMHTMLMapElementK a) =>-    a                                       -- _obj-    -> m DOMHTMLCollection                  -- result-dOMHTMLMapElementGetAreas _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_map_element_get_areas _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_map_element_get_areas" result-    result' <- (wrapObject DOMHTMLCollection) result-    touchManagedPtr _obj-    return result'--data DOMHTMLMapElementGetAreasMethodInfo-instance (signature ~ (m DOMHTMLCollection), MonadIO m, DOMHTMLMapElementK a) => MethodInfo DOMHTMLMapElementGetAreasMethodInfo a signature where-    overloadedMethod _ = dOMHTMLMapElementGetAreas---- method DOMHTMLMapElement::get_name--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLMapElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->                -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLMapElement"-    IO CString---dOMHTMLMapElementGetName ::-    (MonadIO m, DOMHTMLMapElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLMapElementGetName _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_map_element_get_name _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_map_element_get_name" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLMapElementGetNameMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLMapElementK a) => MethodInfo DOMHTMLMapElementGetNameMethodInfo a signature where-    overloadedMethod _ = dOMHTMLMapElementGetName---- method DOMHTMLMapElement::set_name--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLMapElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLMapElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLMapElementSetName ::-    (MonadIO m, DOMHTMLMapElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLMapElementSetName _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_map_element_set_name _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLMapElementSetNameMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLMapElementK a) => MethodInfo DOMHTMLMapElementSetNameMethodInfo a signature where-    overloadedMethod _ = dOMHTMLMapElementSetName--
− GI/WebKit2WebExtension/Objects/DOMHTMLMapElement.hs-boot
@@ -1,18 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMHTMLMapElement where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMHTMLMapElement = DOMHTMLMapElement (ForeignPtr DOMHTMLMapElement)-instance GObject DOMHTMLMapElement where-class GObject o => DOMHTMLMapElementK o-instance (GObject o, IsDescendantOf DOMHTMLMapElement o) => DOMHTMLMapElementK o-data DOMHTMLMapElementAreasPropertyInfo-data DOMHTMLMapElementNamePropertyInfo-data DOMHTMLMapElementGetAreasMethodInfo-data DOMHTMLMapElementGetNameMethodInfo-data DOMHTMLMapElementSetNameMethodInfo
− GI/WebKit2WebExtension/Objects/DOMHTMLMarqueeElement.hs
@@ -1,701 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMHTMLMarqueeElement-    ( ---- * Exported types-    DOMHTMLMarqueeElement(..)               ,-    DOMHTMLMarqueeElementK                  ,-    toDOMHTMLMarqueeElement                 ,-    noDOMHTMLMarqueeElement                 ,--- -- * Methods--- ** dOMHTMLMarqueeElementStart-    DOMHTMLMarqueeElementStartMethodInfo    ,-    dOMHTMLMarqueeElementStart              ,----- ** dOMHTMLMarqueeElementStop-    DOMHTMLMarqueeElementStopMethodInfo     ,-    dOMHTMLMarqueeElementStop               ,----- -- * Properties--- ** Behavior-    DOMHTMLMarqueeElementBehaviorPropertyInfo,-    clearDOMHTMLMarqueeElementBehavior      ,-    constructDOMHTMLMarqueeElementBehavior  ,-    dOMHTMLMarqueeElementBehavior           ,-    getDOMHTMLMarqueeElementBehavior        ,-    setDOMHTMLMarqueeElementBehavior        ,----- ** BgColor-    DOMHTMLMarqueeElementBgColorPropertyInfo,-    clearDOMHTMLMarqueeElementBgColor       ,-    constructDOMHTMLMarqueeElementBgColor   ,-    dOMHTMLMarqueeElementBgColor            ,-    getDOMHTMLMarqueeElementBgColor         ,-    setDOMHTMLMarqueeElementBgColor         ,----- ** Direction-    DOMHTMLMarqueeElementDirectionPropertyInfo,-    clearDOMHTMLMarqueeElementDirection     ,-    constructDOMHTMLMarqueeElementDirection ,-    dOMHTMLMarqueeElementDirection          ,-    getDOMHTMLMarqueeElementDirection       ,-    setDOMHTMLMarqueeElementDirection       ,----- ** Height-    DOMHTMLMarqueeElementHeightPropertyInfo ,-    clearDOMHTMLMarqueeElementHeight        ,-    constructDOMHTMLMarqueeElementHeight    ,-    dOMHTMLMarqueeElementHeight             ,-    getDOMHTMLMarqueeElementHeight          ,-    setDOMHTMLMarqueeElementHeight          ,----- ** Hspace-    DOMHTMLMarqueeElementHspacePropertyInfo ,-    constructDOMHTMLMarqueeElementHspace    ,-    dOMHTMLMarqueeElementHspace             ,-    getDOMHTMLMarqueeElementHspace          ,-    setDOMHTMLMarqueeElementHspace          ,----- ** Loop-    DOMHTMLMarqueeElementLoopPropertyInfo   ,-    constructDOMHTMLMarqueeElementLoop      ,-    dOMHTMLMarqueeElementLoop               ,-    getDOMHTMLMarqueeElementLoop            ,-    setDOMHTMLMarqueeElementLoop            ,----- ** ScrollAmount-    DOMHTMLMarqueeElementScrollAmountPropertyInfo,-    constructDOMHTMLMarqueeElementScrollAmount,-    dOMHTMLMarqueeElementScrollAmount       ,-    getDOMHTMLMarqueeElementScrollAmount    ,-    setDOMHTMLMarqueeElementScrollAmount    ,----- ** ScrollDelay-    DOMHTMLMarqueeElementScrollDelayPropertyInfo,-    constructDOMHTMLMarqueeElementScrollDelay,-    dOMHTMLMarqueeElementScrollDelay        ,-    getDOMHTMLMarqueeElementScrollDelay     ,-    setDOMHTMLMarqueeElementScrollDelay     ,----- ** TrueSpeed-    DOMHTMLMarqueeElementTrueSpeedPropertyInfo,-    constructDOMHTMLMarqueeElementTrueSpeed ,-    dOMHTMLMarqueeElementTrueSpeed          ,-    getDOMHTMLMarqueeElementTrueSpeed       ,-    setDOMHTMLMarqueeElementTrueSpeed       ,----- ** Vspace-    DOMHTMLMarqueeElementVspacePropertyInfo ,-    constructDOMHTMLMarqueeElementVspace    ,-    dOMHTMLMarqueeElementVspace             ,-    getDOMHTMLMarqueeElementVspace          ,-    setDOMHTMLMarqueeElementVspace          ,----- ** Width-    DOMHTMLMarqueeElementWidthPropertyInfo  ,-    clearDOMHTMLMarqueeElementWidth         ,-    constructDOMHTMLMarqueeElementWidth     ,-    dOMHTMLMarqueeElementWidth              ,-    getDOMHTMLMarqueeElementWidth           ,-    setDOMHTMLMarqueeElementWidth           ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMHTMLMarqueeElement = DOMHTMLMarqueeElement (ForeignPtr DOMHTMLMarqueeElement)-foreign import ccall "webkit_dom_html_marquee_element_get_type"-    c_webkit_dom_html_marquee_element_get_type :: IO GType--type instance ParentTypes DOMHTMLMarqueeElement = DOMHTMLMarqueeElementParentTypes-type DOMHTMLMarqueeElementParentTypes = '[DOMHTMLElement, DOMElement, DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMHTMLMarqueeElement where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_html_marquee_element_get_type-    --class GObject o => DOMHTMLMarqueeElementK o-instance (GObject o, IsDescendantOf DOMHTMLMarqueeElement o) => DOMHTMLMarqueeElementK o--toDOMHTMLMarqueeElement :: DOMHTMLMarqueeElementK o => o -> IO DOMHTMLMarqueeElement-toDOMHTMLMarqueeElement = unsafeCastTo DOMHTMLMarqueeElement--noDOMHTMLMarqueeElement :: Maybe DOMHTMLMarqueeElement-noDOMHTMLMarqueeElement = Nothing--type family ResolveDOMHTMLMarqueeElementMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMHTMLMarqueeElementMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "blur" o = DOMElementBlurMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "click" o = DOMHTMLElementClickMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "focus" o = DOMElementFocusMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "hasAttributes" o = DOMElementHasAttributesMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "start" o = DOMHTMLMarqueeElementStartMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "stop" o = DOMHTMLMarqueeElementStopMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getAccessKey" o = DOMHTMLElementGetAccessKeyMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getAttributes" o = DOMElementGetAttributesMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getClassName" o = DOMElementGetClassNameMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getContentEditable" o = DOMHTMLElementGetContentEditableMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getDir" o = DOMHTMLElementGetDirMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getElementsByClassName" o = DOMElementGetElementsByClassNameMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getElementsByClassNameAsHtmlCollection" o = DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getElementsByTagName" o = DOMElementGetElementsByTagNameMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getElementsByTagNameAsHtmlCollection" o = DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getElementsByTagNameNs" o = DOMElementGetElementsByTagNameNsMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getElementsByTagNameNsAsHtmlCollection" o = DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getId" o = DOMElementGetIdMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getInnerText" o = DOMHTMLElementGetInnerTextMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getIsContentEditable" o = DOMHTMLElementGetIsContentEditableMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getLang" o = DOMHTMLElementGetLangMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getOffsetHeight" o = DOMElementGetOffsetHeightMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getOffsetLeft" o = DOMElementGetOffsetLeftMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getOffsetParent" o = DOMElementGetOffsetParentMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getOffsetTop" o = DOMElementGetOffsetTopMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getOffsetWidth" o = DOMElementGetOffsetWidthMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getOuterText" o = DOMHTMLElementGetOuterTextMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getScrollHeight" o = DOMElementGetScrollHeightMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getScrollLeft" o = DOMElementGetScrollLeftMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getScrollTop" o = DOMElementGetScrollTopMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getScrollWidth" o = DOMElementGetScrollWidthMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getStyle" o = DOMElementGetStyleMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getTabIndex" o = DOMHTMLElementGetTabIndexMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getTagName" o = DOMElementGetTagNameMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "getTitle" o = DOMHTMLElementGetTitleMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "setAccessKey" o = DOMHTMLElementSetAccessKeyMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "setClassName" o = DOMElementSetClassNameMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "setContentEditable" o = DOMHTMLElementSetContentEditableMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "setDir" o = DOMHTMLElementSetDirMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "setId" o = DOMElementSetIdMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "setInnerText" o = DOMHTMLElementSetInnerTextMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "setLang" o = DOMHTMLElementSetLangMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "setOuterText" o = DOMHTMLElementSetOuterTextMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "setTabIndex" o = DOMHTMLElementSetTabIndexMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMHTMLMarqueeElementMethod "setTitle" o = DOMHTMLElementSetTitleMethodInfo-    ResolveDOMHTMLMarqueeElementMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMHTMLMarqueeElementMethod t DOMHTMLMarqueeElement, MethodInfo info DOMHTMLMarqueeElement p) => IsLabelProxy t (DOMHTMLMarqueeElement -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMHTMLMarqueeElementMethod t DOMHTMLMarqueeElement, MethodInfo info DOMHTMLMarqueeElement p) => IsLabel t (DOMHTMLMarqueeElement -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "behavior"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLMarqueeElementBehavior :: (MonadIO m, DOMHTMLMarqueeElementK o) => o -> m (Maybe T.Text)-getDOMHTMLMarqueeElementBehavior obj = liftIO $ getObjectPropertyString obj "behavior"--setDOMHTMLMarqueeElementBehavior :: (MonadIO m, DOMHTMLMarqueeElementK o) => o -> T.Text -> m ()-setDOMHTMLMarqueeElementBehavior obj val = liftIO $ setObjectPropertyString obj "behavior" (Just val)--constructDOMHTMLMarqueeElementBehavior :: T.Text -> IO ([Char], GValue)-constructDOMHTMLMarqueeElementBehavior val = constructObjectPropertyString "behavior" (Just val)--clearDOMHTMLMarqueeElementBehavior :: (MonadIO m, DOMHTMLMarqueeElementK o) => o -> m ()-clearDOMHTMLMarqueeElementBehavior obj = liftIO $ setObjectPropertyString obj "behavior" (Nothing :: Maybe T.Text)--data DOMHTMLMarqueeElementBehaviorPropertyInfo-instance AttrInfo DOMHTMLMarqueeElementBehaviorPropertyInfo where-    type AttrAllowedOps DOMHTMLMarqueeElementBehaviorPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLMarqueeElementBehaviorPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLMarqueeElementBehaviorPropertyInfo = DOMHTMLMarqueeElementK-    type AttrGetType DOMHTMLMarqueeElementBehaviorPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLMarqueeElementBehaviorPropertyInfo = "behavior"-    attrGet _ = getDOMHTMLMarqueeElementBehavior-    attrSet _ = setDOMHTMLMarqueeElementBehavior-    attrConstruct _ = constructDOMHTMLMarqueeElementBehavior-    attrClear _ = clearDOMHTMLMarqueeElementBehavior---- VVV Prop "bg-color"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLMarqueeElementBgColor :: (MonadIO m, DOMHTMLMarqueeElementK o) => o -> m (Maybe T.Text)-getDOMHTMLMarqueeElementBgColor obj = liftIO $ getObjectPropertyString obj "bg-color"--setDOMHTMLMarqueeElementBgColor :: (MonadIO m, DOMHTMLMarqueeElementK o) => o -> T.Text -> m ()-setDOMHTMLMarqueeElementBgColor obj val = liftIO $ setObjectPropertyString obj "bg-color" (Just val)--constructDOMHTMLMarqueeElementBgColor :: T.Text -> IO ([Char], GValue)-constructDOMHTMLMarqueeElementBgColor val = constructObjectPropertyString "bg-color" (Just val)--clearDOMHTMLMarqueeElementBgColor :: (MonadIO m, DOMHTMLMarqueeElementK o) => o -> m ()-clearDOMHTMLMarqueeElementBgColor obj = liftIO $ setObjectPropertyString obj "bg-color" (Nothing :: Maybe T.Text)--data DOMHTMLMarqueeElementBgColorPropertyInfo-instance AttrInfo DOMHTMLMarqueeElementBgColorPropertyInfo where-    type AttrAllowedOps DOMHTMLMarqueeElementBgColorPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLMarqueeElementBgColorPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLMarqueeElementBgColorPropertyInfo = DOMHTMLMarqueeElementK-    type AttrGetType DOMHTMLMarqueeElementBgColorPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLMarqueeElementBgColorPropertyInfo = "bg-color"-    attrGet _ = getDOMHTMLMarqueeElementBgColor-    attrSet _ = setDOMHTMLMarqueeElementBgColor-    attrConstruct _ = constructDOMHTMLMarqueeElementBgColor-    attrClear _ = clearDOMHTMLMarqueeElementBgColor---- VVV Prop "direction"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLMarqueeElementDirection :: (MonadIO m, DOMHTMLMarqueeElementK o) => o -> m (Maybe T.Text)-getDOMHTMLMarqueeElementDirection obj = liftIO $ getObjectPropertyString obj "direction"--setDOMHTMLMarqueeElementDirection :: (MonadIO m, DOMHTMLMarqueeElementK o) => o -> T.Text -> m ()-setDOMHTMLMarqueeElementDirection obj val = liftIO $ setObjectPropertyString obj "direction" (Just val)--constructDOMHTMLMarqueeElementDirection :: T.Text -> IO ([Char], GValue)-constructDOMHTMLMarqueeElementDirection val = constructObjectPropertyString "direction" (Just val)--clearDOMHTMLMarqueeElementDirection :: (MonadIO m, DOMHTMLMarqueeElementK o) => o -> m ()-clearDOMHTMLMarqueeElementDirection obj = liftIO $ setObjectPropertyString obj "direction" (Nothing :: Maybe T.Text)--data DOMHTMLMarqueeElementDirectionPropertyInfo-instance AttrInfo DOMHTMLMarqueeElementDirectionPropertyInfo where-    type AttrAllowedOps DOMHTMLMarqueeElementDirectionPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLMarqueeElementDirectionPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLMarqueeElementDirectionPropertyInfo = DOMHTMLMarqueeElementK-    type AttrGetType DOMHTMLMarqueeElementDirectionPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLMarqueeElementDirectionPropertyInfo = "direction"-    attrGet _ = getDOMHTMLMarqueeElementDirection-    attrSet _ = setDOMHTMLMarqueeElementDirection-    attrConstruct _ = constructDOMHTMLMarqueeElementDirection-    attrClear _ = clearDOMHTMLMarqueeElementDirection---- VVV Prop "height"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLMarqueeElementHeight :: (MonadIO m, DOMHTMLMarqueeElementK o) => o -> m (Maybe T.Text)-getDOMHTMLMarqueeElementHeight obj = liftIO $ getObjectPropertyString obj "height"--setDOMHTMLMarqueeElementHeight :: (MonadIO m, DOMHTMLMarqueeElementK o) => o -> T.Text -> m ()-setDOMHTMLMarqueeElementHeight obj val = liftIO $ setObjectPropertyString obj "height" (Just val)--constructDOMHTMLMarqueeElementHeight :: T.Text -> IO ([Char], GValue)-constructDOMHTMLMarqueeElementHeight val = constructObjectPropertyString "height" (Just val)--clearDOMHTMLMarqueeElementHeight :: (MonadIO m, DOMHTMLMarqueeElementK o) => o -> m ()-clearDOMHTMLMarqueeElementHeight obj = liftIO $ setObjectPropertyString obj "height" (Nothing :: Maybe T.Text)--data DOMHTMLMarqueeElementHeightPropertyInfo-instance AttrInfo DOMHTMLMarqueeElementHeightPropertyInfo where-    type AttrAllowedOps DOMHTMLMarqueeElementHeightPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLMarqueeElementHeightPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLMarqueeElementHeightPropertyInfo = DOMHTMLMarqueeElementK-    type AttrGetType DOMHTMLMarqueeElementHeightPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLMarqueeElementHeightPropertyInfo = "height"-    attrGet _ = getDOMHTMLMarqueeElementHeight-    attrSet _ = setDOMHTMLMarqueeElementHeight-    attrConstruct _ = constructDOMHTMLMarqueeElementHeight-    attrClear _ = clearDOMHTMLMarqueeElementHeight---- VVV Prop "hspace"-   -- Type: TBasicType TULong-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLMarqueeElementHspace :: (MonadIO m, DOMHTMLMarqueeElementK o) => o -> m CULong-getDOMHTMLMarqueeElementHspace obj = liftIO $ getObjectPropertyULong obj "hspace"--setDOMHTMLMarqueeElementHspace :: (MonadIO m, DOMHTMLMarqueeElementK o) => o -> CULong -> m ()-setDOMHTMLMarqueeElementHspace obj val = liftIO $ setObjectPropertyULong obj "hspace" val--constructDOMHTMLMarqueeElementHspace :: CULong -> IO ([Char], GValue)-constructDOMHTMLMarqueeElementHspace val = constructObjectPropertyULong "hspace" val--data DOMHTMLMarqueeElementHspacePropertyInfo-instance AttrInfo DOMHTMLMarqueeElementHspacePropertyInfo where-    type AttrAllowedOps DOMHTMLMarqueeElementHspacePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLMarqueeElementHspacePropertyInfo = (~) CULong-    type AttrBaseTypeConstraint DOMHTMLMarqueeElementHspacePropertyInfo = DOMHTMLMarqueeElementK-    type AttrGetType DOMHTMLMarqueeElementHspacePropertyInfo = CULong-    type AttrLabel DOMHTMLMarqueeElementHspacePropertyInfo = "hspace"-    attrGet _ = getDOMHTMLMarqueeElementHspace-    attrSet _ = setDOMHTMLMarqueeElementHspace-    attrConstruct _ = constructDOMHTMLMarqueeElementHspace-    attrClear _ = undefined---- VVV Prop "loop"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLMarqueeElementLoop :: (MonadIO m, DOMHTMLMarqueeElementK o) => o -> m CLong-getDOMHTMLMarqueeElementLoop obj = liftIO $ getObjectPropertyLong obj "loop"--setDOMHTMLMarqueeElementLoop :: (MonadIO m, DOMHTMLMarqueeElementK o) => o -> CLong -> m ()-setDOMHTMLMarqueeElementLoop obj val = liftIO $ setObjectPropertyLong obj "loop" val--constructDOMHTMLMarqueeElementLoop :: CLong -> IO ([Char], GValue)-constructDOMHTMLMarqueeElementLoop val = constructObjectPropertyLong "loop" val--data DOMHTMLMarqueeElementLoopPropertyInfo-instance AttrInfo DOMHTMLMarqueeElementLoopPropertyInfo where-    type AttrAllowedOps DOMHTMLMarqueeElementLoopPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLMarqueeElementLoopPropertyInfo = (~) CLong-    type AttrBaseTypeConstraint DOMHTMLMarqueeElementLoopPropertyInfo = DOMHTMLMarqueeElementK-    type AttrGetType DOMHTMLMarqueeElementLoopPropertyInfo = CLong-    type AttrLabel DOMHTMLMarqueeElementLoopPropertyInfo = "loop"-    attrGet _ = getDOMHTMLMarqueeElementLoop-    attrSet _ = setDOMHTMLMarqueeElementLoop-    attrConstruct _ = constructDOMHTMLMarqueeElementLoop-    attrClear _ = undefined---- VVV Prop "scroll-amount"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLMarqueeElementScrollAmount :: (MonadIO m, DOMHTMLMarqueeElementK o) => o -> m CLong-getDOMHTMLMarqueeElementScrollAmount obj = liftIO $ getObjectPropertyLong obj "scroll-amount"--setDOMHTMLMarqueeElementScrollAmount :: (MonadIO m, DOMHTMLMarqueeElementK o) => o -> CLong -> m ()-setDOMHTMLMarqueeElementScrollAmount obj val = liftIO $ setObjectPropertyLong obj "scroll-amount" val--constructDOMHTMLMarqueeElementScrollAmount :: CLong -> IO ([Char], GValue)-constructDOMHTMLMarqueeElementScrollAmount val = constructObjectPropertyLong "scroll-amount" val--data DOMHTMLMarqueeElementScrollAmountPropertyInfo-instance AttrInfo DOMHTMLMarqueeElementScrollAmountPropertyInfo where-    type AttrAllowedOps DOMHTMLMarqueeElementScrollAmountPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLMarqueeElementScrollAmountPropertyInfo = (~) CLong-    type AttrBaseTypeConstraint DOMHTMLMarqueeElementScrollAmountPropertyInfo = DOMHTMLMarqueeElementK-    type AttrGetType DOMHTMLMarqueeElementScrollAmountPropertyInfo = CLong-    type AttrLabel DOMHTMLMarqueeElementScrollAmountPropertyInfo = "scroll-amount"-    attrGet _ = getDOMHTMLMarqueeElementScrollAmount-    attrSet _ = setDOMHTMLMarqueeElementScrollAmount-    attrConstruct _ = constructDOMHTMLMarqueeElementScrollAmount-    attrClear _ = undefined---- VVV Prop "scroll-delay"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLMarqueeElementScrollDelay :: (MonadIO m, DOMHTMLMarqueeElementK o) => o -> m CLong-getDOMHTMLMarqueeElementScrollDelay obj = liftIO $ getObjectPropertyLong obj "scroll-delay"--setDOMHTMLMarqueeElementScrollDelay :: (MonadIO m, DOMHTMLMarqueeElementK o) => o -> CLong -> m ()-setDOMHTMLMarqueeElementScrollDelay obj val = liftIO $ setObjectPropertyLong obj "scroll-delay" val--constructDOMHTMLMarqueeElementScrollDelay :: CLong -> IO ([Char], GValue)-constructDOMHTMLMarqueeElementScrollDelay val = constructObjectPropertyLong "scroll-delay" val--data DOMHTMLMarqueeElementScrollDelayPropertyInfo-instance AttrInfo DOMHTMLMarqueeElementScrollDelayPropertyInfo where-    type AttrAllowedOps DOMHTMLMarqueeElementScrollDelayPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLMarqueeElementScrollDelayPropertyInfo = (~) CLong-    type AttrBaseTypeConstraint DOMHTMLMarqueeElementScrollDelayPropertyInfo = DOMHTMLMarqueeElementK-    type AttrGetType DOMHTMLMarqueeElementScrollDelayPropertyInfo = CLong-    type AttrLabel DOMHTMLMarqueeElementScrollDelayPropertyInfo = "scroll-delay"-    attrGet _ = getDOMHTMLMarqueeElementScrollDelay-    attrSet _ = setDOMHTMLMarqueeElementScrollDelay-    attrConstruct _ = constructDOMHTMLMarqueeElementScrollDelay-    attrClear _ = undefined---- VVV Prop "true-speed"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLMarqueeElementTrueSpeed :: (MonadIO m, DOMHTMLMarqueeElementK o) => o -> m Bool-getDOMHTMLMarqueeElementTrueSpeed obj = liftIO $ getObjectPropertyBool obj "true-speed"--setDOMHTMLMarqueeElementTrueSpeed :: (MonadIO m, DOMHTMLMarqueeElementK o) => o -> Bool -> m ()-setDOMHTMLMarqueeElementTrueSpeed obj val = liftIO $ setObjectPropertyBool obj "true-speed" val--constructDOMHTMLMarqueeElementTrueSpeed :: Bool -> IO ([Char], GValue)-constructDOMHTMLMarqueeElementTrueSpeed val = constructObjectPropertyBool "true-speed" val--data DOMHTMLMarqueeElementTrueSpeedPropertyInfo-instance AttrInfo DOMHTMLMarqueeElementTrueSpeedPropertyInfo where-    type AttrAllowedOps DOMHTMLMarqueeElementTrueSpeedPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLMarqueeElementTrueSpeedPropertyInfo = (~) Bool-    type AttrBaseTypeConstraint DOMHTMLMarqueeElementTrueSpeedPropertyInfo = DOMHTMLMarqueeElementK-    type AttrGetType DOMHTMLMarqueeElementTrueSpeedPropertyInfo = Bool-    type AttrLabel DOMHTMLMarqueeElementTrueSpeedPropertyInfo = "true-speed"-    attrGet _ = getDOMHTMLMarqueeElementTrueSpeed-    attrSet _ = setDOMHTMLMarqueeElementTrueSpeed-    attrConstruct _ = constructDOMHTMLMarqueeElementTrueSpeed-    attrClear _ = undefined---- VVV Prop "vspace"-   -- Type: TBasicType TULong-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLMarqueeElementVspace :: (MonadIO m, DOMHTMLMarqueeElementK o) => o -> m CULong-getDOMHTMLMarqueeElementVspace obj = liftIO $ getObjectPropertyULong obj "vspace"--setDOMHTMLMarqueeElementVspace :: (MonadIO m, DOMHTMLMarqueeElementK o) => o -> CULong -> m ()-setDOMHTMLMarqueeElementVspace obj val = liftIO $ setObjectPropertyULong obj "vspace" val--constructDOMHTMLMarqueeElementVspace :: CULong -> IO ([Char], GValue)-constructDOMHTMLMarqueeElementVspace val = constructObjectPropertyULong "vspace" val--data DOMHTMLMarqueeElementVspacePropertyInfo-instance AttrInfo DOMHTMLMarqueeElementVspacePropertyInfo where-    type AttrAllowedOps DOMHTMLMarqueeElementVspacePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLMarqueeElementVspacePropertyInfo = (~) CULong-    type AttrBaseTypeConstraint DOMHTMLMarqueeElementVspacePropertyInfo = DOMHTMLMarqueeElementK-    type AttrGetType DOMHTMLMarqueeElementVspacePropertyInfo = CULong-    type AttrLabel DOMHTMLMarqueeElementVspacePropertyInfo = "vspace"-    attrGet _ = getDOMHTMLMarqueeElementVspace-    attrSet _ = setDOMHTMLMarqueeElementVspace-    attrConstruct _ = constructDOMHTMLMarqueeElementVspace-    attrClear _ = undefined---- VVV Prop "width"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLMarqueeElementWidth :: (MonadIO m, DOMHTMLMarqueeElementK o) => o -> m (Maybe T.Text)-getDOMHTMLMarqueeElementWidth obj = liftIO $ getObjectPropertyString obj "width"--setDOMHTMLMarqueeElementWidth :: (MonadIO m, DOMHTMLMarqueeElementK o) => o -> T.Text -> m ()-setDOMHTMLMarqueeElementWidth obj val = liftIO $ setObjectPropertyString obj "width" (Just val)--constructDOMHTMLMarqueeElementWidth :: T.Text -> IO ([Char], GValue)-constructDOMHTMLMarqueeElementWidth val = constructObjectPropertyString "width" (Just val)--clearDOMHTMLMarqueeElementWidth :: (MonadIO m, DOMHTMLMarqueeElementK o) => o -> m ()-clearDOMHTMLMarqueeElementWidth obj = liftIO $ setObjectPropertyString obj "width" (Nothing :: Maybe T.Text)--data DOMHTMLMarqueeElementWidthPropertyInfo-instance AttrInfo DOMHTMLMarqueeElementWidthPropertyInfo where-    type AttrAllowedOps DOMHTMLMarqueeElementWidthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLMarqueeElementWidthPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLMarqueeElementWidthPropertyInfo = DOMHTMLMarqueeElementK-    type AttrGetType DOMHTMLMarqueeElementWidthPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLMarqueeElementWidthPropertyInfo = "width"-    attrGet _ = getDOMHTMLMarqueeElementWidth-    attrSet _ = setDOMHTMLMarqueeElementWidth-    attrConstruct _ = constructDOMHTMLMarqueeElementWidth-    attrClear _ = clearDOMHTMLMarqueeElementWidth--type instance AttributeList DOMHTMLMarqueeElement = DOMHTMLMarqueeElementAttributeList-type DOMHTMLMarqueeElementAttributeList = ('[ '("accessKey", DOMHTMLElementAccessKeyPropertyInfo), '("attributes", DOMElementAttributesPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("behavior", DOMHTMLMarqueeElementBehaviorPropertyInfo), '("bgColor", DOMHTMLMarqueeElementBgColorPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMElementChildrenPropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("contentEditable", DOMHTMLElementContentEditablePropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("direction", DOMHTMLMarqueeElementDirectionPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("height", DOMHTMLMarqueeElementHeightPropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("hspace", DOMHTMLMarqueeElementHspacePropertyInfo), '("id", DOMElementIdPropertyInfo), '("innerHtml", DOMElementInnerHtmlPropertyInfo), '("innerText", DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", DOMHTMLElementIsContentEditablePropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("loop", DOMHTMLMarqueeElementLoopPropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("outerHtml", DOMElementOuterHtmlPropertyInfo), '("outerText", DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("scrollAmount", DOMHTMLMarqueeElementScrollAmountPropertyInfo), '("scrollDelay", DOMHTMLMarqueeElementScrollDelayPropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tabIndex", DOMHTMLElementTabIndexPropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("trueSpeed", DOMHTMLMarqueeElementTrueSpeedPropertyInfo), '("vspace", DOMHTMLMarqueeElementVspacePropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo), '("width", DOMHTMLMarqueeElementWidthPropertyInfo)] :: [(Symbol, *)])--dOMHTMLMarqueeElementBehavior :: AttrLabelProxy "behavior"-dOMHTMLMarqueeElementBehavior = AttrLabelProxy--dOMHTMLMarqueeElementBgColor :: AttrLabelProxy "bgColor"-dOMHTMLMarqueeElementBgColor = AttrLabelProxy--dOMHTMLMarqueeElementDirection :: AttrLabelProxy "direction"-dOMHTMLMarqueeElementDirection = AttrLabelProxy--dOMHTMLMarqueeElementHeight :: AttrLabelProxy "height"-dOMHTMLMarqueeElementHeight = AttrLabelProxy--dOMHTMLMarqueeElementHspace :: AttrLabelProxy "hspace"-dOMHTMLMarqueeElementHspace = AttrLabelProxy--dOMHTMLMarqueeElementLoop :: AttrLabelProxy "loop"-dOMHTMLMarqueeElementLoop = AttrLabelProxy--dOMHTMLMarqueeElementScrollAmount :: AttrLabelProxy "scrollAmount"-dOMHTMLMarqueeElementScrollAmount = AttrLabelProxy--dOMHTMLMarqueeElementScrollDelay :: AttrLabelProxy "scrollDelay"-dOMHTMLMarqueeElementScrollDelay = AttrLabelProxy--dOMHTMLMarqueeElementTrueSpeed :: AttrLabelProxy "trueSpeed"-dOMHTMLMarqueeElementTrueSpeed = AttrLabelProxy--dOMHTMLMarqueeElementVspace :: AttrLabelProxy "vspace"-dOMHTMLMarqueeElementVspace = AttrLabelProxy--dOMHTMLMarqueeElementWidth :: AttrLabelProxy "width"-dOMHTMLMarqueeElementWidth = AttrLabelProxy--type instance SignalList DOMHTMLMarqueeElement = DOMHTMLMarqueeElementSignalList-type DOMHTMLMarqueeElementSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMHTMLMarqueeElement::start--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLMarqueeElement", direction = DirectionIn, mayBeNull = False, 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 ->            -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLMarqueeElement"-    IO ()---dOMHTMLMarqueeElementStart ::-    (MonadIO m, DOMHTMLMarqueeElementK a) =>-    a                                       -- _obj-    -> m ()                                 -- result-dOMHTMLMarqueeElementStart _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    webkit_dom_html_marquee_element_start _obj'-    touchManagedPtr _obj-    return ()--data DOMHTMLMarqueeElementStartMethodInfo-instance (signature ~ (m ()), MonadIO m, DOMHTMLMarqueeElementK a) => MethodInfo DOMHTMLMarqueeElementStartMethodInfo a signature where-    overloadedMethod _ = dOMHTMLMarqueeElementStart---- method DOMHTMLMarqueeElement::stop--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLMarqueeElement", direction = DirectionIn, mayBeNull = False, 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 ->            -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLMarqueeElement"-    IO ()---dOMHTMLMarqueeElementStop ::-    (MonadIO m, DOMHTMLMarqueeElementK a) =>-    a                                       -- _obj-    -> m ()                                 -- result-dOMHTMLMarqueeElementStop _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    webkit_dom_html_marquee_element_stop _obj'-    touchManagedPtr _obj-    return ()--data DOMHTMLMarqueeElementStopMethodInfo-instance (signature ~ (m ()), MonadIO m, DOMHTMLMarqueeElementK a) => MethodInfo DOMHTMLMarqueeElementStopMethodInfo a signature where-    overloadedMethod _ = dOMHTMLMarqueeElementStop--
− GI/WebKit2WebExtension/Objects/DOMHTMLMarqueeElement.hs-boot
@@ -1,26 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMHTMLMarqueeElement where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMHTMLMarqueeElement = DOMHTMLMarqueeElement (ForeignPtr DOMHTMLMarqueeElement)-instance GObject DOMHTMLMarqueeElement where-class GObject o => DOMHTMLMarqueeElementK o-instance (GObject o, IsDescendantOf DOMHTMLMarqueeElement o) => DOMHTMLMarqueeElementK o-data DOMHTMLMarqueeElementBehaviorPropertyInfo-data DOMHTMLMarqueeElementBgColorPropertyInfo-data DOMHTMLMarqueeElementDirectionPropertyInfo-data DOMHTMLMarqueeElementHeightPropertyInfo-data DOMHTMLMarqueeElementHspacePropertyInfo-data DOMHTMLMarqueeElementLoopPropertyInfo-data DOMHTMLMarqueeElementScrollAmountPropertyInfo-data DOMHTMLMarqueeElementScrollDelayPropertyInfo-data DOMHTMLMarqueeElementTrueSpeedPropertyInfo-data DOMHTMLMarqueeElementVspacePropertyInfo-data DOMHTMLMarqueeElementWidthPropertyInfo-data DOMHTMLMarqueeElementStartMethodInfo-data DOMHTMLMarqueeElementStopMethodInfo
− GI/WebKit2WebExtension/Objects/DOMHTMLMenuElement.hs
@@ -1,315 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMHTMLMenuElement-    ( ---- * Exported types-    DOMHTMLMenuElement(..)                  ,-    DOMHTMLMenuElementK                     ,-    toDOMHTMLMenuElement                    ,-    noDOMHTMLMenuElement                    ,--- -- * Methods--- ** dOMHTMLMenuElementGetCompact-    DOMHTMLMenuElementGetCompactMethodInfo  ,-    dOMHTMLMenuElementGetCompact            ,----- ** dOMHTMLMenuElementSetCompact-    DOMHTMLMenuElementSetCompactMethodInfo  ,-    dOMHTMLMenuElementSetCompact            ,----- -- * Properties--- ** Compact-    DOMHTMLMenuElementCompactPropertyInfo   ,-    constructDOMHTMLMenuElementCompact      ,-    dOMHTMLMenuElementCompact               ,-    getDOMHTMLMenuElementCompact            ,-    setDOMHTMLMenuElementCompact            ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMHTMLMenuElement = DOMHTMLMenuElement (ForeignPtr DOMHTMLMenuElement)-foreign import ccall "webkit_dom_html_menu_element_get_type"-    c_webkit_dom_html_menu_element_get_type :: IO GType--type instance ParentTypes DOMHTMLMenuElement = DOMHTMLMenuElementParentTypes-type DOMHTMLMenuElementParentTypes = '[DOMHTMLElement, DOMElement, DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMHTMLMenuElement where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_html_menu_element_get_type-    --class GObject o => DOMHTMLMenuElementK o-instance (GObject o, IsDescendantOf DOMHTMLMenuElement o) => DOMHTMLMenuElementK o--toDOMHTMLMenuElement :: DOMHTMLMenuElementK o => o -> IO DOMHTMLMenuElement-toDOMHTMLMenuElement = unsafeCastTo DOMHTMLMenuElement--noDOMHTMLMenuElement :: Maybe DOMHTMLMenuElement-noDOMHTMLMenuElement = Nothing--type family ResolveDOMHTMLMenuElementMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMHTMLMenuElementMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMHTMLMenuElementMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMHTMLMenuElementMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMHTMLMenuElementMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMHTMLMenuElementMethod "blur" o = DOMElementBlurMethodInfo-    ResolveDOMHTMLMenuElementMethod "click" o = DOMHTMLElementClickMethodInfo-    ResolveDOMHTMLMenuElementMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMHTMLMenuElementMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMHTMLMenuElementMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMHTMLMenuElementMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMHTMLMenuElementMethod "focus" o = DOMElementFocusMethodInfo-    ResolveDOMHTMLMenuElementMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMHTMLMenuElementMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMHTMLMenuElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo-    ResolveDOMHTMLMenuElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo-    ResolveDOMHTMLMenuElementMethod "hasAttributes" o = DOMElementHasAttributesMethodInfo-    ResolveDOMHTMLMenuElementMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMHTMLMenuElementMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMHTMLMenuElementMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMHTMLMenuElementMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMHTMLMenuElementMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMHTMLMenuElementMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMHTMLMenuElementMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMHTMLMenuElementMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMHTMLMenuElementMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMHTMLMenuElementMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMHTMLMenuElementMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMHTMLMenuElementMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMHTMLMenuElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo-    ResolveDOMHTMLMenuElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo-    ResolveDOMHTMLMenuElementMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMHTMLMenuElementMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMHTMLMenuElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo-    ResolveDOMHTMLMenuElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo-    ResolveDOMHTMLMenuElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo-    ResolveDOMHTMLMenuElementMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMHTMLMenuElementMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMHTMLMenuElementMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMHTMLMenuElementMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMHTMLMenuElementMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMHTMLMenuElementMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMHTMLMenuElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo-    ResolveDOMHTMLMenuElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo-    ResolveDOMHTMLMenuElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo-    ResolveDOMHTMLMenuElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo-    ResolveDOMHTMLMenuElementMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMHTMLMenuElementMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMHTMLMenuElementMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMHTMLMenuElementMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMHTMLMenuElementMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMHTMLMenuElementMethod "getAccessKey" o = DOMHTMLElementGetAccessKeyMethodInfo-    ResolveDOMHTMLMenuElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo-    ResolveDOMHTMLMenuElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo-    ResolveDOMHTMLMenuElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo-    ResolveDOMHTMLMenuElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo-    ResolveDOMHTMLMenuElementMethod "getAttributes" o = DOMElementGetAttributesMethodInfo-    ResolveDOMHTMLMenuElementMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMHTMLMenuElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo-    ResolveDOMHTMLMenuElementMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMHTMLMenuElementMethod "getClassName" o = DOMElementGetClassNameMethodInfo-    ResolveDOMHTMLMenuElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo-    ResolveDOMHTMLMenuElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo-    ResolveDOMHTMLMenuElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo-    ResolveDOMHTMLMenuElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo-    ResolveDOMHTMLMenuElementMethod "getCompact" o = DOMHTMLMenuElementGetCompactMethodInfo-    ResolveDOMHTMLMenuElementMethod "getContentEditable" o = DOMHTMLElementGetContentEditableMethodInfo-    ResolveDOMHTMLMenuElementMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMHTMLMenuElementMethod "getDir" o = DOMHTMLElementGetDirMethodInfo-    ResolveDOMHTMLMenuElementMethod "getElementsByClassName" o = DOMElementGetElementsByClassNameMethodInfo-    ResolveDOMHTMLMenuElementMethod "getElementsByClassNameAsHtmlCollection" o = DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLMenuElementMethod "getElementsByTagName" o = DOMElementGetElementsByTagNameMethodInfo-    ResolveDOMHTMLMenuElementMethod "getElementsByTagNameAsHtmlCollection" o = DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLMenuElementMethod "getElementsByTagNameNs" o = DOMElementGetElementsByTagNameNsMethodInfo-    ResolveDOMHTMLMenuElementMethod "getElementsByTagNameNsAsHtmlCollection" o = DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo-    ResolveDOMHTMLMenuElementMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMHTMLMenuElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo-    ResolveDOMHTMLMenuElementMethod "getId" o = DOMElementGetIdMethodInfo-    ResolveDOMHTMLMenuElementMethod "getInnerText" o = DOMHTMLElementGetInnerTextMethodInfo-    ResolveDOMHTMLMenuElementMethod "getIsContentEditable" o = DOMHTMLElementGetIsContentEditableMethodInfo-    ResolveDOMHTMLMenuElementMethod "getLang" o = DOMHTMLElementGetLangMethodInfo-    ResolveDOMHTMLMenuElementMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMHTMLMenuElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo-    ResolveDOMHTMLMenuElementMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMHTMLMenuElementMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMHTMLMenuElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo-    ResolveDOMHTMLMenuElementMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMHTMLMenuElementMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMHTMLMenuElementMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMHTMLMenuElementMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMHTMLMenuElementMethod "getOffsetHeight" o = DOMElementGetOffsetHeightMethodInfo-    ResolveDOMHTMLMenuElementMethod "getOffsetLeft" o = DOMElementGetOffsetLeftMethodInfo-    ResolveDOMHTMLMenuElementMethod "getOffsetParent" o = DOMElementGetOffsetParentMethodInfo-    ResolveDOMHTMLMenuElementMethod "getOffsetTop" o = DOMElementGetOffsetTopMethodInfo-    ResolveDOMHTMLMenuElementMethod "getOffsetWidth" o = DOMElementGetOffsetWidthMethodInfo-    ResolveDOMHTMLMenuElementMethod "getOuterText" o = DOMHTMLElementGetOuterTextMethodInfo-    ResolveDOMHTMLMenuElementMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMHTMLMenuElementMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMHTMLMenuElementMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMHTMLMenuElementMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMHTMLMenuElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo-    ResolveDOMHTMLMenuElementMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMHTMLMenuElementMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMHTMLMenuElementMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMHTMLMenuElementMethod "getScrollHeight" o = DOMElementGetScrollHeightMethodInfo-    ResolveDOMHTMLMenuElementMethod "getScrollLeft" o = DOMElementGetScrollLeftMethodInfo-    ResolveDOMHTMLMenuElementMethod "getScrollTop" o = DOMElementGetScrollTopMethodInfo-    ResolveDOMHTMLMenuElementMethod "getScrollWidth" o = DOMElementGetScrollWidthMethodInfo-    ResolveDOMHTMLMenuElementMethod "getStyle" o = DOMElementGetStyleMethodInfo-    ResolveDOMHTMLMenuElementMethod "getTabIndex" o = DOMHTMLElementGetTabIndexMethodInfo-    ResolveDOMHTMLMenuElementMethod "getTagName" o = DOMElementGetTagNameMethodInfo-    ResolveDOMHTMLMenuElementMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMHTMLMenuElementMethod "getTitle" o = DOMHTMLElementGetTitleMethodInfo-    ResolveDOMHTMLMenuElementMethod "setAccessKey" o = DOMHTMLElementSetAccessKeyMethodInfo-    ResolveDOMHTMLMenuElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo-    ResolveDOMHTMLMenuElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo-    ResolveDOMHTMLMenuElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo-    ResolveDOMHTMLMenuElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo-    ResolveDOMHTMLMenuElementMethod "setClassName" o = DOMElementSetClassNameMethodInfo-    ResolveDOMHTMLMenuElementMethod "setCompact" o = DOMHTMLMenuElementSetCompactMethodInfo-    ResolveDOMHTMLMenuElementMethod "setContentEditable" o = DOMHTMLElementSetContentEditableMethodInfo-    ResolveDOMHTMLMenuElementMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMHTMLMenuElementMethod "setDir" o = DOMHTMLElementSetDirMethodInfo-    ResolveDOMHTMLMenuElementMethod "setId" o = DOMElementSetIdMethodInfo-    ResolveDOMHTMLMenuElementMethod "setInnerText" o = DOMHTMLElementSetInnerTextMethodInfo-    ResolveDOMHTMLMenuElementMethod "setLang" o = DOMHTMLElementSetLangMethodInfo-    ResolveDOMHTMLMenuElementMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMHTMLMenuElementMethod "setOuterText" o = DOMHTMLElementSetOuterTextMethodInfo-    ResolveDOMHTMLMenuElementMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMHTMLMenuElementMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMHTMLMenuElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo-    ResolveDOMHTMLMenuElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo-    ResolveDOMHTMLMenuElementMethod "setTabIndex" o = DOMHTMLElementSetTabIndexMethodInfo-    ResolveDOMHTMLMenuElementMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMHTMLMenuElementMethod "setTitle" o = DOMHTMLElementSetTitleMethodInfo-    ResolveDOMHTMLMenuElementMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMHTMLMenuElementMethod t DOMHTMLMenuElement, MethodInfo info DOMHTMLMenuElement p) => IsLabelProxy t (DOMHTMLMenuElement -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMHTMLMenuElementMethod t DOMHTMLMenuElement, MethodInfo info DOMHTMLMenuElement p) => IsLabel t (DOMHTMLMenuElement -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "compact"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMHTMLMenuElementCompact :: (MonadIO m, DOMHTMLMenuElementK o) => o -> m Bool-getDOMHTMLMenuElementCompact obj = liftIO $ getObjectPropertyBool obj "compact"--setDOMHTMLMenuElementCompact :: (MonadIO m, DOMHTMLMenuElementK o) => o -> Bool -> m ()-setDOMHTMLMenuElementCompact obj val = liftIO $ setObjectPropertyBool obj "compact" val--constructDOMHTMLMenuElementCompact :: Bool -> IO ([Char], GValue)-constructDOMHTMLMenuElementCompact val = constructObjectPropertyBool "compact" val--data DOMHTMLMenuElementCompactPropertyInfo-instance AttrInfo DOMHTMLMenuElementCompactPropertyInfo where-    type AttrAllowedOps DOMHTMLMenuElementCompactPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLMenuElementCompactPropertyInfo = (~) Bool-    type AttrBaseTypeConstraint DOMHTMLMenuElementCompactPropertyInfo = DOMHTMLMenuElementK-    type AttrGetType DOMHTMLMenuElementCompactPropertyInfo = Bool-    type AttrLabel DOMHTMLMenuElementCompactPropertyInfo = "compact"-    attrGet _ = getDOMHTMLMenuElementCompact-    attrSet _ = setDOMHTMLMenuElementCompact-    attrConstruct _ = constructDOMHTMLMenuElementCompact-    attrClear _ = undefined--type instance AttributeList DOMHTMLMenuElement = DOMHTMLMenuElementAttributeList-type DOMHTMLMenuElementAttributeList = ('[ '("accessKey", DOMHTMLElementAccessKeyPropertyInfo), '("attributes", DOMElementAttributesPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMElementChildrenPropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("compact", DOMHTMLMenuElementCompactPropertyInfo), '("contentEditable", DOMHTMLElementContentEditablePropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("id", DOMElementIdPropertyInfo), '("innerHtml", DOMElementInnerHtmlPropertyInfo), '("innerText", DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", DOMHTMLElementIsContentEditablePropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("outerHtml", DOMElementOuterHtmlPropertyInfo), '("outerText", DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tabIndex", DOMHTMLElementTabIndexPropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])--dOMHTMLMenuElementCompact :: AttrLabelProxy "compact"-dOMHTMLMenuElementCompact = AttrLabelProxy--type instance SignalList DOMHTMLMenuElement = DOMHTMLMenuElementSignalList-type DOMHTMLMenuElementSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMHTMLMenuElement::get_compact--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLMenuElement", direction = DirectionIn, mayBeNull = False, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLMenuElement"-    IO CInt---dOMHTMLMenuElementGetCompact ::-    (MonadIO m, DOMHTMLMenuElementK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMHTMLMenuElementGetCompact _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_menu_element_get_compact _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMHTMLMenuElementGetCompactMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMHTMLMenuElementK a) => MethodInfo DOMHTMLMenuElementGetCompactMethodInfo a signature where-    overloadedMethod _ = dOMHTMLMenuElementGetCompact---- method DOMHTMLMenuElement::set_compact--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLMenuElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLMenuElement"-    CInt ->                                 -- value : TBasicType TBoolean-    IO ()---dOMHTMLMenuElementSetCompact ::-    (MonadIO m, DOMHTMLMenuElementK a) =>-    a                                       -- _obj-    -> Bool                                 -- value-    -> m ()                                 -- result-dOMHTMLMenuElementSetCompact _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let value' = (fromIntegral . fromEnum) value-    webkit_dom_html_menu_element_set_compact _obj' value'-    touchManagedPtr _obj-    return ()--data DOMHTMLMenuElementSetCompactMethodInfo-instance (signature ~ (Bool -> m ()), MonadIO m, DOMHTMLMenuElementK a) => MethodInfo DOMHTMLMenuElementSetCompactMethodInfo a signature where-    overloadedMethod _ = dOMHTMLMenuElementSetCompact--
− GI/WebKit2WebExtension/Objects/DOMHTMLMenuElement.hs-boot
@@ -1,16 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMHTMLMenuElement where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMHTMLMenuElement = DOMHTMLMenuElement (ForeignPtr DOMHTMLMenuElement)-instance GObject DOMHTMLMenuElement where-class GObject o => DOMHTMLMenuElementK o-instance (GObject o, IsDescendantOf DOMHTMLMenuElement o) => DOMHTMLMenuElementK o-data DOMHTMLMenuElementCompactPropertyInfo-data DOMHTMLMenuElementGetCompactMethodInfo-data DOMHTMLMenuElementSetCompactMethodInfo
− GI/WebKit2WebExtension/Objects/DOMHTMLMetaElement.hs
@@ -1,648 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement-    ( ---- * Exported types-    DOMHTMLMetaElement(..)                  ,-    DOMHTMLMetaElementK                     ,-    toDOMHTMLMetaElement                    ,-    noDOMHTMLMetaElement                    ,--- -- * Methods--- ** dOMHTMLMetaElementGetContent-    DOMHTMLMetaElementGetContentMethodInfo  ,-    dOMHTMLMetaElementGetContent            ,----- ** dOMHTMLMetaElementGetHttpEquiv-    DOMHTMLMetaElementGetHttpEquivMethodInfo,-    dOMHTMLMetaElementGetHttpEquiv          ,----- ** dOMHTMLMetaElementGetName-    DOMHTMLMetaElementGetNameMethodInfo     ,-    dOMHTMLMetaElementGetName               ,----- ** dOMHTMLMetaElementGetScheme-    DOMHTMLMetaElementGetSchemeMethodInfo   ,-    dOMHTMLMetaElementGetScheme             ,----- ** dOMHTMLMetaElementSetContent-    DOMHTMLMetaElementSetContentMethodInfo  ,-    dOMHTMLMetaElementSetContent            ,----- ** dOMHTMLMetaElementSetHttpEquiv-    DOMHTMLMetaElementSetHttpEquivMethodInfo,-    dOMHTMLMetaElementSetHttpEquiv          ,----- ** dOMHTMLMetaElementSetName-    DOMHTMLMetaElementSetNameMethodInfo     ,-    dOMHTMLMetaElementSetName               ,----- ** dOMHTMLMetaElementSetScheme-    DOMHTMLMetaElementSetSchemeMethodInfo   ,-    dOMHTMLMetaElementSetScheme             ,----- -- * Properties--- ** Content-    DOMHTMLMetaElementContentPropertyInfo   ,-    constructDOMHTMLMetaElementContent      ,-    dOMHTMLMetaElementContent               ,-    getDOMHTMLMetaElementContent            ,-    setDOMHTMLMetaElementContent            ,----- ** HttpEquiv-    DOMHTMLMetaElementHttpEquivPropertyInfo ,-    constructDOMHTMLMetaElementHttpEquiv    ,-    dOMHTMLMetaElementHttpEquiv             ,-    getDOMHTMLMetaElementHttpEquiv          ,-    setDOMHTMLMetaElementHttpEquiv          ,----- ** Name-    DOMHTMLMetaElementNamePropertyInfo      ,-    constructDOMHTMLMetaElementName         ,-    dOMHTMLMetaElementName                  ,-    getDOMHTMLMetaElementName               ,-    setDOMHTMLMetaElementName               ,----- ** Scheme-    DOMHTMLMetaElementSchemePropertyInfo    ,-    constructDOMHTMLMetaElementScheme       ,-    dOMHTMLMetaElementScheme                ,-    getDOMHTMLMetaElementScheme             ,-    setDOMHTMLMetaElementScheme             ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMHTMLMetaElement = DOMHTMLMetaElement (ForeignPtr DOMHTMLMetaElement)-foreign import ccall "webkit_dom_html_meta_element_get_type"-    c_webkit_dom_html_meta_element_get_type :: IO GType--type instance ParentTypes DOMHTMLMetaElement = DOMHTMLMetaElementParentTypes-type DOMHTMLMetaElementParentTypes = '[DOMHTMLElement, DOMElement, DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMHTMLMetaElement where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_html_meta_element_get_type-    --class GObject o => DOMHTMLMetaElementK o-instance (GObject o, IsDescendantOf DOMHTMLMetaElement o) => DOMHTMLMetaElementK o--toDOMHTMLMetaElement :: DOMHTMLMetaElementK o => o -> IO DOMHTMLMetaElement-toDOMHTMLMetaElement = unsafeCastTo DOMHTMLMetaElement--noDOMHTMLMetaElement :: Maybe DOMHTMLMetaElement-noDOMHTMLMetaElement = Nothing--type family ResolveDOMHTMLMetaElementMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMHTMLMetaElementMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMHTMLMetaElementMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMHTMLMetaElementMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMHTMLMetaElementMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMHTMLMetaElementMethod "blur" o = DOMElementBlurMethodInfo-    ResolveDOMHTMLMetaElementMethod "click" o = DOMHTMLElementClickMethodInfo-    ResolveDOMHTMLMetaElementMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMHTMLMetaElementMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMHTMLMetaElementMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMHTMLMetaElementMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMHTMLMetaElementMethod "focus" o = DOMElementFocusMethodInfo-    ResolveDOMHTMLMetaElementMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMHTMLMetaElementMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMHTMLMetaElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo-    ResolveDOMHTMLMetaElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo-    ResolveDOMHTMLMetaElementMethod "hasAttributes" o = DOMElementHasAttributesMethodInfo-    ResolveDOMHTMLMetaElementMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMHTMLMetaElementMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMHTMLMetaElementMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMHTMLMetaElementMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMHTMLMetaElementMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMHTMLMetaElementMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMHTMLMetaElementMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMHTMLMetaElementMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMHTMLMetaElementMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMHTMLMetaElementMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMHTMLMetaElementMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMHTMLMetaElementMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMHTMLMetaElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo-    ResolveDOMHTMLMetaElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo-    ResolveDOMHTMLMetaElementMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMHTMLMetaElementMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMHTMLMetaElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo-    ResolveDOMHTMLMetaElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo-    ResolveDOMHTMLMetaElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo-    ResolveDOMHTMLMetaElementMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMHTMLMetaElementMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMHTMLMetaElementMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMHTMLMetaElementMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMHTMLMetaElementMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMHTMLMetaElementMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMHTMLMetaElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo-    ResolveDOMHTMLMetaElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo-    ResolveDOMHTMLMetaElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo-    ResolveDOMHTMLMetaElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo-    ResolveDOMHTMLMetaElementMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMHTMLMetaElementMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMHTMLMetaElementMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMHTMLMetaElementMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMHTMLMetaElementMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMHTMLMetaElementMethod "getAccessKey" o = DOMHTMLElementGetAccessKeyMethodInfo-    ResolveDOMHTMLMetaElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo-    ResolveDOMHTMLMetaElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo-    ResolveDOMHTMLMetaElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo-    ResolveDOMHTMLMetaElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo-    ResolveDOMHTMLMetaElementMethod "getAttributes" o = DOMElementGetAttributesMethodInfo-    ResolveDOMHTMLMetaElementMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMHTMLMetaElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo-    ResolveDOMHTMLMetaElementMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMHTMLMetaElementMethod "getClassName" o = DOMElementGetClassNameMethodInfo-    ResolveDOMHTMLMetaElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo-    ResolveDOMHTMLMetaElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo-    ResolveDOMHTMLMetaElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo-    ResolveDOMHTMLMetaElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo-    ResolveDOMHTMLMetaElementMethod "getContent" o = DOMHTMLMetaElementGetContentMethodInfo-    ResolveDOMHTMLMetaElementMethod "getContentEditable" o = DOMHTMLElementGetContentEditableMethodInfo-    ResolveDOMHTMLMetaElementMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMHTMLMetaElementMethod "getDir" o = DOMHTMLElementGetDirMethodInfo-    ResolveDOMHTMLMetaElementMethod "getElementsByClassName" o = DOMElementGetElementsByClassNameMethodInfo-    ResolveDOMHTMLMetaElementMethod "getElementsByClassNameAsHtmlCollection" o = DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLMetaElementMethod "getElementsByTagName" o = DOMElementGetElementsByTagNameMethodInfo-    ResolveDOMHTMLMetaElementMethod "getElementsByTagNameAsHtmlCollection" o = DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLMetaElementMethod "getElementsByTagNameNs" o = DOMElementGetElementsByTagNameNsMethodInfo-    ResolveDOMHTMLMetaElementMethod "getElementsByTagNameNsAsHtmlCollection" o = DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo-    ResolveDOMHTMLMetaElementMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMHTMLMetaElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo-    ResolveDOMHTMLMetaElementMethod "getHttpEquiv" o = DOMHTMLMetaElementGetHttpEquivMethodInfo-    ResolveDOMHTMLMetaElementMethod "getId" o = DOMElementGetIdMethodInfo-    ResolveDOMHTMLMetaElementMethod "getInnerText" o = DOMHTMLElementGetInnerTextMethodInfo-    ResolveDOMHTMLMetaElementMethod "getIsContentEditable" o = DOMHTMLElementGetIsContentEditableMethodInfo-    ResolveDOMHTMLMetaElementMethod "getLang" o = DOMHTMLElementGetLangMethodInfo-    ResolveDOMHTMLMetaElementMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMHTMLMetaElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo-    ResolveDOMHTMLMetaElementMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMHTMLMetaElementMethod "getName" o = DOMHTMLMetaElementGetNameMethodInfo-    ResolveDOMHTMLMetaElementMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMHTMLMetaElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo-    ResolveDOMHTMLMetaElementMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMHTMLMetaElementMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMHTMLMetaElementMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMHTMLMetaElementMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMHTMLMetaElementMethod "getOffsetHeight" o = DOMElementGetOffsetHeightMethodInfo-    ResolveDOMHTMLMetaElementMethod "getOffsetLeft" o = DOMElementGetOffsetLeftMethodInfo-    ResolveDOMHTMLMetaElementMethod "getOffsetParent" o = DOMElementGetOffsetParentMethodInfo-    ResolveDOMHTMLMetaElementMethod "getOffsetTop" o = DOMElementGetOffsetTopMethodInfo-    ResolveDOMHTMLMetaElementMethod "getOffsetWidth" o = DOMElementGetOffsetWidthMethodInfo-    ResolveDOMHTMLMetaElementMethod "getOuterText" o = DOMHTMLElementGetOuterTextMethodInfo-    ResolveDOMHTMLMetaElementMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMHTMLMetaElementMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMHTMLMetaElementMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMHTMLMetaElementMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMHTMLMetaElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo-    ResolveDOMHTMLMetaElementMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMHTMLMetaElementMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMHTMLMetaElementMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMHTMLMetaElementMethod "getScheme" o = DOMHTMLMetaElementGetSchemeMethodInfo-    ResolveDOMHTMLMetaElementMethod "getScrollHeight" o = DOMElementGetScrollHeightMethodInfo-    ResolveDOMHTMLMetaElementMethod "getScrollLeft" o = DOMElementGetScrollLeftMethodInfo-    ResolveDOMHTMLMetaElementMethod "getScrollTop" o = DOMElementGetScrollTopMethodInfo-    ResolveDOMHTMLMetaElementMethod "getScrollWidth" o = DOMElementGetScrollWidthMethodInfo-    ResolveDOMHTMLMetaElementMethod "getStyle" o = DOMElementGetStyleMethodInfo-    ResolveDOMHTMLMetaElementMethod "getTabIndex" o = DOMHTMLElementGetTabIndexMethodInfo-    ResolveDOMHTMLMetaElementMethod "getTagName" o = DOMElementGetTagNameMethodInfo-    ResolveDOMHTMLMetaElementMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMHTMLMetaElementMethod "getTitle" o = DOMHTMLElementGetTitleMethodInfo-    ResolveDOMHTMLMetaElementMethod "setAccessKey" o = DOMHTMLElementSetAccessKeyMethodInfo-    ResolveDOMHTMLMetaElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo-    ResolveDOMHTMLMetaElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo-    ResolveDOMHTMLMetaElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo-    ResolveDOMHTMLMetaElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo-    ResolveDOMHTMLMetaElementMethod "setClassName" o = DOMElementSetClassNameMethodInfo-    ResolveDOMHTMLMetaElementMethod "setContent" o = DOMHTMLMetaElementSetContentMethodInfo-    ResolveDOMHTMLMetaElementMethod "setContentEditable" o = DOMHTMLElementSetContentEditableMethodInfo-    ResolveDOMHTMLMetaElementMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMHTMLMetaElementMethod "setDir" o = DOMHTMLElementSetDirMethodInfo-    ResolveDOMHTMLMetaElementMethod "setHttpEquiv" o = DOMHTMLMetaElementSetHttpEquivMethodInfo-    ResolveDOMHTMLMetaElementMethod "setId" o = DOMElementSetIdMethodInfo-    ResolveDOMHTMLMetaElementMethod "setInnerText" o = DOMHTMLElementSetInnerTextMethodInfo-    ResolveDOMHTMLMetaElementMethod "setLang" o = DOMHTMLElementSetLangMethodInfo-    ResolveDOMHTMLMetaElementMethod "setName" o = DOMHTMLMetaElementSetNameMethodInfo-    ResolveDOMHTMLMetaElementMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMHTMLMetaElementMethod "setOuterText" o = DOMHTMLElementSetOuterTextMethodInfo-    ResolveDOMHTMLMetaElementMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMHTMLMetaElementMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMHTMLMetaElementMethod "setScheme" o = DOMHTMLMetaElementSetSchemeMethodInfo-    ResolveDOMHTMLMetaElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo-    ResolveDOMHTMLMetaElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo-    ResolveDOMHTMLMetaElementMethod "setTabIndex" o = DOMHTMLElementSetTabIndexMethodInfo-    ResolveDOMHTMLMetaElementMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMHTMLMetaElementMethod "setTitle" o = DOMHTMLElementSetTitleMethodInfo-    ResolveDOMHTMLMetaElementMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMHTMLMetaElementMethod t DOMHTMLMetaElement, MethodInfo info DOMHTMLMetaElement p) => IsLabelProxy t (DOMHTMLMetaElement -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMHTMLMetaElementMethod t DOMHTMLMetaElement, MethodInfo info DOMHTMLMetaElement p) => IsLabel t (DOMHTMLMetaElement -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "content"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLMetaElementContent :: (MonadIO m, DOMHTMLMetaElementK o) => o -> m (Maybe T.Text)-getDOMHTMLMetaElementContent obj = liftIO $ getObjectPropertyString obj "content"--setDOMHTMLMetaElementContent :: (MonadIO m, DOMHTMLMetaElementK o) => o -> T.Text -> m ()-setDOMHTMLMetaElementContent obj val = liftIO $ setObjectPropertyString obj "content" (Just val)--constructDOMHTMLMetaElementContent :: T.Text -> IO ([Char], GValue)-constructDOMHTMLMetaElementContent val = constructObjectPropertyString "content" (Just val)--data DOMHTMLMetaElementContentPropertyInfo-instance AttrInfo DOMHTMLMetaElementContentPropertyInfo where-    type AttrAllowedOps DOMHTMLMetaElementContentPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLMetaElementContentPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLMetaElementContentPropertyInfo = DOMHTMLMetaElementK-    type AttrGetType DOMHTMLMetaElementContentPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLMetaElementContentPropertyInfo = "content"-    attrGet _ = getDOMHTMLMetaElementContent-    attrSet _ = setDOMHTMLMetaElementContent-    attrConstruct _ = constructDOMHTMLMetaElementContent-    attrClear _ = undefined---- VVV Prop "http-equiv"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLMetaElementHttpEquiv :: (MonadIO m, DOMHTMLMetaElementK o) => o -> m (Maybe T.Text)-getDOMHTMLMetaElementHttpEquiv obj = liftIO $ getObjectPropertyString obj "http-equiv"--setDOMHTMLMetaElementHttpEquiv :: (MonadIO m, DOMHTMLMetaElementK o) => o -> T.Text -> m ()-setDOMHTMLMetaElementHttpEquiv obj val = liftIO $ setObjectPropertyString obj "http-equiv" (Just val)--constructDOMHTMLMetaElementHttpEquiv :: T.Text -> IO ([Char], GValue)-constructDOMHTMLMetaElementHttpEquiv val = constructObjectPropertyString "http-equiv" (Just val)--data DOMHTMLMetaElementHttpEquivPropertyInfo-instance AttrInfo DOMHTMLMetaElementHttpEquivPropertyInfo where-    type AttrAllowedOps DOMHTMLMetaElementHttpEquivPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLMetaElementHttpEquivPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLMetaElementHttpEquivPropertyInfo = DOMHTMLMetaElementK-    type AttrGetType DOMHTMLMetaElementHttpEquivPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLMetaElementHttpEquivPropertyInfo = "http-equiv"-    attrGet _ = getDOMHTMLMetaElementHttpEquiv-    attrSet _ = setDOMHTMLMetaElementHttpEquiv-    attrConstruct _ = constructDOMHTMLMetaElementHttpEquiv-    attrClear _ = undefined---- VVV Prop "name"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLMetaElementName :: (MonadIO m, DOMHTMLMetaElementK o) => o -> m (Maybe T.Text)-getDOMHTMLMetaElementName obj = liftIO $ getObjectPropertyString obj "name"--setDOMHTMLMetaElementName :: (MonadIO m, DOMHTMLMetaElementK o) => o -> T.Text -> m ()-setDOMHTMLMetaElementName obj val = liftIO $ setObjectPropertyString obj "name" (Just val)--constructDOMHTMLMetaElementName :: T.Text -> IO ([Char], GValue)-constructDOMHTMLMetaElementName val = constructObjectPropertyString "name" (Just val)--data DOMHTMLMetaElementNamePropertyInfo-instance AttrInfo DOMHTMLMetaElementNamePropertyInfo where-    type AttrAllowedOps DOMHTMLMetaElementNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLMetaElementNamePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLMetaElementNamePropertyInfo = DOMHTMLMetaElementK-    type AttrGetType DOMHTMLMetaElementNamePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLMetaElementNamePropertyInfo = "name"-    attrGet _ = getDOMHTMLMetaElementName-    attrSet _ = setDOMHTMLMetaElementName-    attrConstruct _ = constructDOMHTMLMetaElementName-    attrClear _ = undefined---- VVV Prop "scheme"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLMetaElementScheme :: (MonadIO m, DOMHTMLMetaElementK o) => o -> m (Maybe T.Text)-getDOMHTMLMetaElementScheme obj = liftIO $ getObjectPropertyString obj "scheme"--setDOMHTMLMetaElementScheme :: (MonadIO m, DOMHTMLMetaElementK o) => o -> T.Text -> m ()-setDOMHTMLMetaElementScheme obj val = liftIO $ setObjectPropertyString obj "scheme" (Just val)--constructDOMHTMLMetaElementScheme :: T.Text -> IO ([Char], GValue)-constructDOMHTMLMetaElementScheme val = constructObjectPropertyString "scheme" (Just val)--data DOMHTMLMetaElementSchemePropertyInfo-instance AttrInfo DOMHTMLMetaElementSchemePropertyInfo where-    type AttrAllowedOps DOMHTMLMetaElementSchemePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLMetaElementSchemePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLMetaElementSchemePropertyInfo = DOMHTMLMetaElementK-    type AttrGetType DOMHTMLMetaElementSchemePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLMetaElementSchemePropertyInfo = "scheme"-    attrGet _ = getDOMHTMLMetaElementScheme-    attrSet _ = setDOMHTMLMetaElementScheme-    attrConstruct _ = constructDOMHTMLMetaElementScheme-    attrClear _ = undefined--type instance AttributeList DOMHTMLMetaElement = DOMHTMLMetaElementAttributeList-type DOMHTMLMetaElementAttributeList = ('[ '("accessKey", DOMHTMLElementAccessKeyPropertyInfo), '("attributes", DOMElementAttributesPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMElementChildrenPropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("content", DOMHTMLMetaElementContentPropertyInfo), '("contentEditable", DOMHTMLElementContentEditablePropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("httpEquiv", DOMHTMLMetaElementHttpEquivPropertyInfo), '("id", DOMElementIdPropertyInfo), '("innerHtml", DOMElementInnerHtmlPropertyInfo), '("innerText", DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", DOMHTMLElementIsContentEditablePropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("name", DOMHTMLMetaElementNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("outerHtml", DOMElementOuterHtmlPropertyInfo), '("outerText", DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("scheme", DOMHTMLMetaElementSchemePropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tabIndex", DOMHTMLElementTabIndexPropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])--dOMHTMLMetaElementContent :: AttrLabelProxy "content"-dOMHTMLMetaElementContent = AttrLabelProxy--dOMHTMLMetaElementHttpEquiv :: AttrLabelProxy "httpEquiv"-dOMHTMLMetaElementHttpEquiv = AttrLabelProxy--dOMHTMLMetaElementName :: AttrLabelProxy "name"-dOMHTMLMetaElementName = AttrLabelProxy--dOMHTMLMetaElementScheme :: AttrLabelProxy "scheme"-dOMHTMLMetaElementScheme = AttrLabelProxy--type instance SignalList DOMHTMLMetaElement = DOMHTMLMetaElementSignalList-type DOMHTMLMetaElementSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMHTMLMetaElement::get_content--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLMetaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLMetaElement"-    IO CString---dOMHTMLMetaElementGetContent ::-    (MonadIO m, DOMHTMLMetaElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLMetaElementGetContent _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_meta_element_get_content _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_meta_element_get_content" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLMetaElementGetContentMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLMetaElementK a) => MethodInfo DOMHTMLMetaElementGetContentMethodInfo a signature where-    overloadedMethod _ = dOMHTMLMetaElementGetContent---- method DOMHTMLMetaElement::get_http_equiv--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLMetaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLMetaElement"-    IO CString---dOMHTMLMetaElementGetHttpEquiv ::-    (MonadIO m, DOMHTMLMetaElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLMetaElementGetHttpEquiv _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_meta_element_get_http_equiv _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_meta_element_get_http_equiv" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLMetaElementGetHttpEquivMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLMetaElementK a) => MethodInfo DOMHTMLMetaElementGetHttpEquivMethodInfo a signature where-    overloadedMethod _ = dOMHTMLMetaElementGetHttpEquiv---- method DOMHTMLMetaElement::get_name--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLMetaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLMetaElement"-    IO CString---dOMHTMLMetaElementGetName ::-    (MonadIO m, DOMHTMLMetaElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLMetaElementGetName _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_meta_element_get_name _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_meta_element_get_name" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLMetaElementGetNameMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLMetaElementK a) => MethodInfo DOMHTMLMetaElementGetNameMethodInfo a signature where-    overloadedMethod _ = dOMHTMLMetaElementGetName---- method DOMHTMLMetaElement::get_scheme--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLMetaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLMetaElement"-    IO CString---dOMHTMLMetaElementGetScheme ::-    (MonadIO m, DOMHTMLMetaElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLMetaElementGetScheme _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_meta_element_get_scheme _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_meta_element_get_scheme" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLMetaElementGetSchemeMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLMetaElementK a) => MethodInfo DOMHTMLMetaElementGetSchemeMethodInfo a signature where-    overloadedMethod _ = dOMHTMLMetaElementGetScheme---- method DOMHTMLMetaElement::set_content--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLMetaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLMetaElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLMetaElementSetContent ::-    (MonadIO m, DOMHTMLMetaElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLMetaElementSetContent _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_meta_element_set_content _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLMetaElementSetContentMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLMetaElementK a) => MethodInfo DOMHTMLMetaElementSetContentMethodInfo a signature where-    overloadedMethod _ = dOMHTMLMetaElementSetContent---- method DOMHTMLMetaElement::set_http_equiv--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLMetaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLMetaElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLMetaElementSetHttpEquiv ::-    (MonadIO m, DOMHTMLMetaElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLMetaElementSetHttpEquiv _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_meta_element_set_http_equiv _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLMetaElementSetHttpEquivMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLMetaElementK a) => MethodInfo DOMHTMLMetaElementSetHttpEquivMethodInfo a signature where-    overloadedMethod _ = dOMHTMLMetaElementSetHttpEquiv---- method DOMHTMLMetaElement::set_name--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLMetaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLMetaElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLMetaElementSetName ::-    (MonadIO m, DOMHTMLMetaElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLMetaElementSetName _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_meta_element_set_name _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLMetaElementSetNameMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLMetaElementK a) => MethodInfo DOMHTMLMetaElementSetNameMethodInfo a signature where-    overloadedMethod _ = dOMHTMLMetaElementSetName---- method DOMHTMLMetaElement::set_scheme--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLMetaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->               -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLMetaElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLMetaElementSetScheme ::-    (MonadIO m, DOMHTMLMetaElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLMetaElementSetScheme _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_meta_element_set_scheme _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLMetaElementSetSchemeMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLMetaElementK a) => MethodInfo DOMHTMLMetaElementSetSchemeMethodInfo a signature where-    overloadedMethod _ = dOMHTMLMetaElementSetScheme--
− GI/WebKit2WebExtension/Objects/DOMHTMLMetaElement.hs-boot
@@ -1,25 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMHTMLMetaElement = DOMHTMLMetaElement (ForeignPtr DOMHTMLMetaElement)-instance GObject DOMHTMLMetaElement where-class GObject o => DOMHTMLMetaElementK o-instance (GObject o, IsDescendantOf DOMHTMLMetaElement o) => DOMHTMLMetaElementK o-data DOMHTMLMetaElementContentPropertyInfo-data DOMHTMLMetaElementHttpEquivPropertyInfo-data DOMHTMLMetaElementNamePropertyInfo-data DOMHTMLMetaElementSchemePropertyInfo-data DOMHTMLMetaElementGetContentMethodInfo-data DOMHTMLMetaElementGetHttpEquivMethodInfo-data DOMHTMLMetaElementGetNameMethodInfo-data DOMHTMLMetaElementGetSchemeMethodInfo-data DOMHTMLMetaElementSetContentMethodInfo-data DOMHTMLMetaElementSetHttpEquivMethodInfo-data DOMHTMLMetaElementSetNameMethodInfo-data DOMHTMLMetaElementSetSchemeMethodInfo
− GI/WebKit2WebExtension/Objects/DOMHTMLModElement.hs
@@ -1,428 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMHTMLModElement-    ( ---- * Exported types-    DOMHTMLModElement(..)                   ,-    DOMHTMLModElementK                      ,-    toDOMHTMLModElement                     ,-    noDOMHTMLModElement                     ,--- -- * Methods--- ** dOMHTMLModElementGetCite-    DOMHTMLModElementGetCiteMethodInfo      ,-    dOMHTMLModElementGetCite                ,----- ** dOMHTMLModElementGetDateTime-    DOMHTMLModElementGetDateTimeMethodInfo  ,-    dOMHTMLModElementGetDateTime            ,----- ** dOMHTMLModElementSetCite-    DOMHTMLModElementSetCiteMethodInfo      ,-    dOMHTMLModElementSetCite                ,----- ** dOMHTMLModElementSetDateTime-    DOMHTMLModElementSetDateTimeMethodInfo  ,-    dOMHTMLModElementSetDateTime            ,----- -- * Properties--- ** Cite-    DOMHTMLModElementCitePropertyInfo       ,-    constructDOMHTMLModElementCite          ,-    dOMHTMLModElementCite                   ,-    getDOMHTMLModElementCite                ,-    setDOMHTMLModElementCite                ,----- ** DateTime-    DOMHTMLModElementDateTimePropertyInfo   ,-    constructDOMHTMLModElementDateTime      ,-    dOMHTMLModElementDateTime               ,-    getDOMHTMLModElementDateTime            ,-    setDOMHTMLModElementDateTime            ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMHTMLModElement = DOMHTMLModElement (ForeignPtr DOMHTMLModElement)-foreign import ccall "webkit_dom_html_mod_element_get_type"-    c_webkit_dom_html_mod_element_get_type :: IO GType--type instance ParentTypes DOMHTMLModElement = DOMHTMLModElementParentTypes-type DOMHTMLModElementParentTypes = '[DOMHTMLElement, DOMElement, DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMHTMLModElement where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_html_mod_element_get_type-    --class GObject o => DOMHTMLModElementK o-instance (GObject o, IsDescendantOf DOMHTMLModElement o) => DOMHTMLModElementK o--toDOMHTMLModElement :: DOMHTMLModElementK o => o -> IO DOMHTMLModElement-toDOMHTMLModElement = unsafeCastTo DOMHTMLModElement--noDOMHTMLModElement :: Maybe DOMHTMLModElement-noDOMHTMLModElement = Nothing--type family ResolveDOMHTMLModElementMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMHTMLModElementMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMHTMLModElementMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMHTMLModElementMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMHTMLModElementMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMHTMLModElementMethod "blur" o = DOMElementBlurMethodInfo-    ResolveDOMHTMLModElementMethod "click" o = DOMHTMLElementClickMethodInfo-    ResolveDOMHTMLModElementMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMHTMLModElementMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMHTMLModElementMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMHTMLModElementMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMHTMLModElementMethod "focus" o = DOMElementFocusMethodInfo-    ResolveDOMHTMLModElementMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMHTMLModElementMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMHTMLModElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo-    ResolveDOMHTMLModElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo-    ResolveDOMHTMLModElementMethod "hasAttributes" o = DOMElementHasAttributesMethodInfo-    ResolveDOMHTMLModElementMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMHTMLModElementMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMHTMLModElementMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMHTMLModElementMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMHTMLModElementMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMHTMLModElementMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMHTMLModElementMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMHTMLModElementMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMHTMLModElementMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMHTMLModElementMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMHTMLModElementMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMHTMLModElementMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMHTMLModElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo-    ResolveDOMHTMLModElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo-    ResolveDOMHTMLModElementMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMHTMLModElementMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMHTMLModElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo-    ResolveDOMHTMLModElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo-    ResolveDOMHTMLModElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo-    ResolveDOMHTMLModElementMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMHTMLModElementMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMHTMLModElementMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMHTMLModElementMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMHTMLModElementMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMHTMLModElementMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMHTMLModElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo-    ResolveDOMHTMLModElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo-    ResolveDOMHTMLModElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo-    ResolveDOMHTMLModElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo-    ResolveDOMHTMLModElementMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMHTMLModElementMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMHTMLModElementMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMHTMLModElementMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMHTMLModElementMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMHTMLModElementMethod "getAccessKey" o = DOMHTMLElementGetAccessKeyMethodInfo-    ResolveDOMHTMLModElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo-    ResolveDOMHTMLModElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo-    ResolveDOMHTMLModElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo-    ResolveDOMHTMLModElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo-    ResolveDOMHTMLModElementMethod "getAttributes" o = DOMElementGetAttributesMethodInfo-    ResolveDOMHTMLModElementMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMHTMLModElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo-    ResolveDOMHTMLModElementMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMHTMLModElementMethod "getCite" o = DOMHTMLModElementGetCiteMethodInfo-    ResolveDOMHTMLModElementMethod "getClassName" o = DOMElementGetClassNameMethodInfo-    ResolveDOMHTMLModElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo-    ResolveDOMHTMLModElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo-    ResolveDOMHTMLModElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo-    ResolveDOMHTMLModElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo-    ResolveDOMHTMLModElementMethod "getContentEditable" o = DOMHTMLElementGetContentEditableMethodInfo-    ResolveDOMHTMLModElementMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMHTMLModElementMethod "getDateTime" o = DOMHTMLModElementGetDateTimeMethodInfo-    ResolveDOMHTMLModElementMethod "getDir" o = DOMHTMLElementGetDirMethodInfo-    ResolveDOMHTMLModElementMethod "getElementsByClassName" o = DOMElementGetElementsByClassNameMethodInfo-    ResolveDOMHTMLModElementMethod "getElementsByClassNameAsHtmlCollection" o = DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLModElementMethod "getElementsByTagName" o = DOMElementGetElementsByTagNameMethodInfo-    ResolveDOMHTMLModElementMethod "getElementsByTagNameAsHtmlCollection" o = DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLModElementMethod "getElementsByTagNameNs" o = DOMElementGetElementsByTagNameNsMethodInfo-    ResolveDOMHTMLModElementMethod "getElementsByTagNameNsAsHtmlCollection" o = DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo-    ResolveDOMHTMLModElementMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMHTMLModElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo-    ResolveDOMHTMLModElementMethod "getId" o = DOMElementGetIdMethodInfo-    ResolveDOMHTMLModElementMethod "getInnerText" o = DOMHTMLElementGetInnerTextMethodInfo-    ResolveDOMHTMLModElementMethod "getIsContentEditable" o = DOMHTMLElementGetIsContentEditableMethodInfo-    ResolveDOMHTMLModElementMethod "getLang" o = DOMHTMLElementGetLangMethodInfo-    ResolveDOMHTMLModElementMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMHTMLModElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo-    ResolveDOMHTMLModElementMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMHTMLModElementMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMHTMLModElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo-    ResolveDOMHTMLModElementMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMHTMLModElementMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMHTMLModElementMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMHTMLModElementMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMHTMLModElementMethod "getOffsetHeight" o = DOMElementGetOffsetHeightMethodInfo-    ResolveDOMHTMLModElementMethod "getOffsetLeft" o = DOMElementGetOffsetLeftMethodInfo-    ResolveDOMHTMLModElementMethod "getOffsetParent" o = DOMElementGetOffsetParentMethodInfo-    ResolveDOMHTMLModElementMethod "getOffsetTop" o = DOMElementGetOffsetTopMethodInfo-    ResolveDOMHTMLModElementMethod "getOffsetWidth" o = DOMElementGetOffsetWidthMethodInfo-    ResolveDOMHTMLModElementMethod "getOuterText" o = DOMHTMLElementGetOuterTextMethodInfo-    ResolveDOMHTMLModElementMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMHTMLModElementMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMHTMLModElementMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMHTMLModElementMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMHTMLModElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo-    ResolveDOMHTMLModElementMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMHTMLModElementMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMHTMLModElementMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMHTMLModElementMethod "getScrollHeight" o = DOMElementGetScrollHeightMethodInfo-    ResolveDOMHTMLModElementMethod "getScrollLeft" o = DOMElementGetScrollLeftMethodInfo-    ResolveDOMHTMLModElementMethod "getScrollTop" o = DOMElementGetScrollTopMethodInfo-    ResolveDOMHTMLModElementMethod "getScrollWidth" o = DOMElementGetScrollWidthMethodInfo-    ResolveDOMHTMLModElementMethod "getStyle" o = DOMElementGetStyleMethodInfo-    ResolveDOMHTMLModElementMethod "getTabIndex" o = DOMHTMLElementGetTabIndexMethodInfo-    ResolveDOMHTMLModElementMethod "getTagName" o = DOMElementGetTagNameMethodInfo-    ResolveDOMHTMLModElementMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMHTMLModElementMethod "getTitle" o = DOMHTMLElementGetTitleMethodInfo-    ResolveDOMHTMLModElementMethod "setAccessKey" o = DOMHTMLElementSetAccessKeyMethodInfo-    ResolveDOMHTMLModElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo-    ResolveDOMHTMLModElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo-    ResolveDOMHTMLModElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo-    ResolveDOMHTMLModElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo-    ResolveDOMHTMLModElementMethod "setCite" o = DOMHTMLModElementSetCiteMethodInfo-    ResolveDOMHTMLModElementMethod "setClassName" o = DOMElementSetClassNameMethodInfo-    ResolveDOMHTMLModElementMethod "setContentEditable" o = DOMHTMLElementSetContentEditableMethodInfo-    ResolveDOMHTMLModElementMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMHTMLModElementMethod "setDateTime" o = DOMHTMLModElementSetDateTimeMethodInfo-    ResolveDOMHTMLModElementMethod "setDir" o = DOMHTMLElementSetDirMethodInfo-    ResolveDOMHTMLModElementMethod "setId" o = DOMElementSetIdMethodInfo-    ResolveDOMHTMLModElementMethod "setInnerText" o = DOMHTMLElementSetInnerTextMethodInfo-    ResolveDOMHTMLModElementMethod "setLang" o = DOMHTMLElementSetLangMethodInfo-    ResolveDOMHTMLModElementMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMHTMLModElementMethod "setOuterText" o = DOMHTMLElementSetOuterTextMethodInfo-    ResolveDOMHTMLModElementMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMHTMLModElementMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMHTMLModElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo-    ResolveDOMHTMLModElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo-    ResolveDOMHTMLModElementMethod "setTabIndex" o = DOMHTMLElementSetTabIndexMethodInfo-    ResolveDOMHTMLModElementMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMHTMLModElementMethod "setTitle" o = DOMHTMLElementSetTitleMethodInfo-    ResolveDOMHTMLModElementMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMHTMLModElementMethod t DOMHTMLModElement, MethodInfo info DOMHTMLModElement p) => IsLabelProxy t (DOMHTMLModElement -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMHTMLModElementMethod t DOMHTMLModElement, MethodInfo info DOMHTMLModElement p) => IsLabel t (DOMHTMLModElement -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "cite"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLModElementCite :: (MonadIO m, DOMHTMLModElementK o) => o -> m (Maybe T.Text)-getDOMHTMLModElementCite obj = liftIO $ getObjectPropertyString obj "cite"--setDOMHTMLModElementCite :: (MonadIO m, DOMHTMLModElementK o) => o -> T.Text -> m ()-setDOMHTMLModElementCite obj val = liftIO $ setObjectPropertyString obj "cite" (Just val)--constructDOMHTMLModElementCite :: T.Text -> IO ([Char], GValue)-constructDOMHTMLModElementCite val = constructObjectPropertyString "cite" (Just val)--data DOMHTMLModElementCitePropertyInfo-instance AttrInfo DOMHTMLModElementCitePropertyInfo where-    type AttrAllowedOps DOMHTMLModElementCitePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLModElementCitePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLModElementCitePropertyInfo = DOMHTMLModElementK-    type AttrGetType DOMHTMLModElementCitePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLModElementCitePropertyInfo = "cite"-    attrGet _ = getDOMHTMLModElementCite-    attrSet _ = setDOMHTMLModElementCite-    attrConstruct _ = constructDOMHTMLModElementCite-    attrClear _ = undefined---- VVV Prop "date-time"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLModElementDateTime :: (MonadIO m, DOMHTMLModElementK o) => o -> m (Maybe T.Text)-getDOMHTMLModElementDateTime obj = liftIO $ getObjectPropertyString obj "date-time"--setDOMHTMLModElementDateTime :: (MonadIO m, DOMHTMLModElementK o) => o -> T.Text -> m ()-setDOMHTMLModElementDateTime obj val = liftIO $ setObjectPropertyString obj "date-time" (Just val)--constructDOMHTMLModElementDateTime :: T.Text -> IO ([Char], GValue)-constructDOMHTMLModElementDateTime val = constructObjectPropertyString "date-time" (Just val)--data DOMHTMLModElementDateTimePropertyInfo-instance AttrInfo DOMHTMLModElementDateTimePropertyInfo where-    type AttrAllowedOps DOMHTMLModElementDateTimePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLModElementDateTimePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLModElementDateTimePropertyInfo = DOMHTMLModElementK-    type AttrGetType DOMHTMLModElementDateTimePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLModElementDateTimePropertyInfo = "date-time"-    attrGet _ = getDOMHTMLModElementDateTime-    attrSet _ = setDOMHTMLModElementDateTime-    attrConstruct _ = constructDOMHTMLModElementDateTime-    attrClear _ = undefined--type instance AttributeList DOMHTMLModElement = DOMHTMLModElementAttributeList-type DOMHTMLModElementAttributeList = ('[ '("accessKey", DOMHTMLElementAccessKeyPropertyInfo), '("attributes", DOMElementAttributesPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMElementChildrenPropertyInfo), '("cite", DOMHTMLModElementCitePropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("contentEditable", DOMHTMLElementContentEditablePropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("dateTime", DOMHTMLModElementDateTimePropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("id", DOMElementIdPropertyInfo), '("innerHtml", DOMElementInnerHtmlPropertyInfo), '("innerText", DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", DOMHTMLElementIsContentEditablePropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("outerHtml", DOMElementOuterHtmlPropertyInfo), '("outerText", DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tabIndex", DOMHTMLElementTabIndexPropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])--dOMHTMLModElementCite :: AttrLabelProxy "cite"-dOMHTMLModElementCite = AttrLabelProxy--dOMHTMLModElementDateTime :: AttrLabelProxy "dateTime"-dOMHTMLModElementDateTime = AttrLabelProxy--type instance SignalList DOMHTMLModElement = DOMHTMLModElementSignalList-type DOMHTMLModElementSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMHTMLModElement::get_cite--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLModElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->                -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLModElement"-    IO CString---dOMHTMLModElementGetCite ::-    (MonadIO m, DOMHTMLModElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLModElementGetCite _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_mod_element_get_cite _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_mod_element_get_cite" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLModElementGetCiteMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLModElementK a) => MethodInfo DOMHTMLModElementGetCiteMethodInfo a signature where-    overloadedMethod _ = dOMHTMLModElementGetCite---- method DOMHTMLModElement::get_date_time--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLModElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->                -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLModElement"-    IO CString---dOMHTMLModElementGetDateTime ::-    (MonadIO m, DOMHTMLModElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLModElementGetDateTime _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_mod_element_get_date_time _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_mod_element_get_date_time" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLModElementGetDateTimeMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLModElementK a) => MethodInfo DOMHTMLModElementGetDateTimeMethodInfo a signature where-    overloadedMethod _ = dOMHTMLModElementGetDateTime---- method DOMHTMLModElement::set_cite--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLModElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLModElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLModElementSetCite ::-    (MonadIO m, DOMHTMLModElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLModElementSetCite _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_mod_element_set_cite _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLModElementSetCiteMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLModElementK a) => MethodInfo DOMHTMLModElementSetCiteMethodInfo a signature where-    overloadedMethod _ = dOMHTMLModElementSetCite---- method DOMHTMLModElement::set_date_time--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLModElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLModElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLModElementSetDateTime ::-    (MonadIO m, DOMHTMLModElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLModElementSetDateTime _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_mod_element_set_date_time _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLModElementSetDateTimeMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLModElementK a) => MethodInfo DOMHTMLModElementSetDateTimeMethodInfo a signature where-    overloadedMethod _ = dOMHTMLModElementSetDateTime--
− GI/WebKit2WebExtension/Objects/DOMHTMLModElement.hs-boot
@@ -1,19 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMHTMLModElement where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMHTMLModElement = DOMHTMLModElement (ForeignPtr DOMHTMLModElement)-instance GObject DOMHTMLModElement where-class GObject o => DOMHTMLModElementK o-instance (GObject o, IsDescendantOf DOMHTMLModElement o) => DOMHTMLModElementK o-data DOMHTMLModElementCitePropertyInfo-data DOMHTMLModElementDateTimePropertyInfo-data DOMHTMLModElementGetCiteMethodInfo-data DOMHTMLModElementGetDateTimeMethodInfo-data DOMHTMLModElementSetCiteMethodInfo-data DOMHTMLModElementSetDateTimeMethodInfo
− GI/WebKit2WebExtension/Objects/DOMHTMLOListElement.hs
@@ -1,571 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMHTMLOListElement-    ( ---- * Exported types-    DOMHTMLOListElement(..)                 ,-    DOMHTMLOListElementK                    ,-    toDOMHTMLOListElement                   ,-    noDOMHTMLOListElement                   ,--- -- * Methods--- ** dOMHTMLOListElementGetCompact-    DOMHTMLOListElementGetCompactMethodInfo ,-    dOMHTMLOListElementGetCompact           ,----- ** dOMHTMLOListElementGetStart-    DOMHTMLOListElementGetStartMethodInfo   ,-    dOMHTMLOListElementGetStart             ,----- ** dOMHTMLOListElementGetTypeAttr-    DOMHTMLOListElementGetTypeAttrMethodInfo,-    dOMHTMLOListElementGetTypeAttr          ,----- ** dOMHTMLOListElementSetCompact-    DOMHTMLOListElementSetCompactMethodInfo ,-    dOMHTMLOListElementSetCompact           ,----- ** dOMHTMLOListElementSetStart-    DOMHTMLOListElementSetStartMethodInfo   ,-    dOMHTMLOListElementSetStart             ,----- ** dOMHTMLOListElementSetTypeAttr-    DOMHTMLOListElementSetTypeAttrMethodInfo,-    dOMHTMLOListElementSetTypeAttr          ,----- -- * Properties--- ** Compact-    DOMHTMLOListElementCompactPropertyInfo  ,-    constructDOMHTMLOListElementCompact     ,-    dOMHTMLOListElementCompact              ,-    getDOMHTMLOListElementCompact           ,-    setDOMHTMLOListElementCompact           ,----- ** Reversed-    DOMHTMLOListElementReversedPropertyInfo ,-    constructDOMHTMLOListElementReversed    ,-    dOMHTMLOListElementReversed             ,-    getDOMHTMLOListElementReversed          ,-    setDOMHTMLOListElementReversed          ,----- ** Start-    DOMHTMLOListElementStartPropertyInfo    ,-    constructDOMHTMLOListElementStart       ,-    dOMHTMLOListElementStart                ,-    getDOMHTMLOListElementStart             ,-    setDOMHTMLOListElementStart             ,----- ** Type-    DOMHTMLOListElementTypePropertyInfo     ,-    clearDOMHTMLOListElementType            ,-    constructDOMHTMLOListElementType        ,-    dOMHTMLOListElementType                 ,-    getDOMHTMLOListElementType              ,-    setDOMHTMLOListElementType              ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMHTMLOListElement = DOMHTMLOListElement (ForeignPtr DOMHTMLOListElement)-foreign import ccall "webkit_dom_html_o_list_element_get_type"-    c_webkit_dom_html_o_list_element_get_type :: IO GType--type instance ParentTypes DOMHTMLOListElement = DOMHTMLOListElementParentTypes-type DOMHTMLOListElementParentTypes = '[DOMHTMLElement, DOMElement, DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMHTMLOListElement where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_html_o_list_element_get_type-    --class GObject o => DOMHTMLOListElementK o-instance (GObject o, IsDescendantOf DOMHTMLOListElement o) => DOMHTMLOListElementK o--toDOMHTMLOListElement :: DOMHTMLOListElementK o => o -> IO DOMHTMLOListElement-toDOMHTMLOListElement = unsafeCastTo DOMHTMLOListElement--noDOMHTMLOListElement :: Maybe DOMHTMLOListElement-noDOMHTMLOListElement = Nothing--type family ResolveDOMHTMLOListElementMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMHTMLOListElementMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMHTMLOListElementMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMHTMLOListElementMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMHTMLOListElementMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMHTMLOListElementMethod "blur" o = DOMElementBlurMethodInfo-    ResolveDOMHTMLOListElementMethod "click" o = DOMHTMLElementClickMethodInfo-    ResolveDOMHTMLOListElementMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMHTMLOListElementMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMHTMLOListElementMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMHTMLOListElementMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMHTMLOListElementMethod "focus" o = DOMElementFocusMethodInfo-    ResolveDOMHTMLOListElementMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMHTMLOListElementMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMHTMLOListElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo-    ResolveDOMHTMLOListElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo-    ResolveDOMHTMLOListElementMethod "hasAttributes" o = DOMElementHasAttributesMethodInfo-    ResolveDOMHTMLOListElementMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMHTMLOListElementMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMHTMLOListElementMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMHTMLOListElementMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMHTMLOListElementMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMHTMLOListElementMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMHTMLOListElementMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMHTMLOListElementMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMHTMLOListElementMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMHTMLOListElementMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMHTMLOListElementMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMHTMLOListElementMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMHTMLOListElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo-    ResolveDOMHTMLOListElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo-    ResolveDOMHTMLOListElementMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMHTMLOListElementMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMHTMLOListElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo-    ResolveDOMHTMLOListElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo-    ResolveDOMHTMLOListElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo-    ResolveDOMHTMLOListElementMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMHTMLOListElementMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMHTMLOListElementMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMHTMLOListElementMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMHTMLOListElementMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMHTMLOListElementMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMHTMLOListElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo-    ResolveDOMHTMLOListElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo-    ResolveDOMHTMLOListElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo-    ResolveDOMHTMLOListElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo-    ResolveDOMHTMLOListElementMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMHTMLOListElementMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMHTMLOListElementMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMHTMLOListElementMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMHTMLOListElementMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMHTMLOListElementMethod "getAccessKey" o = DOMHTMLElementGetAccessKeyMethodInfo-    ResolveDOMHTMLOListElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo-    ResolveDOMHTMLOListElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo-    ResolveDOMHTMLOListElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo-    ResolveDOMHTMLOListElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo-    ResolveDOMHTMLOListElementMethod "getAttributes" o = DOMElementGetAttributesMethodInfo-    ResolveDOMHTMLOListElementMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMHTMLOListElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo-    ResolveDOMHTMLOListElementMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMHTMLOListElementMethod "getClassName" o = DOMElementGetClassNameMethodInfo-    ResolveDOMHTMLOListElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo-    ResolveDOMHTMLOListElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo-    ResolveDOMHTMLOListElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo-    ResolveDOMHTMLOListElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo-    ResolveDOMHTMLOListElementMethod "getCompact" o = DOMHTMLOListElementGetCompactMethodInfo-    ResolveDOMHTMLOListElementMethod "getContentEditable" o = DOMHTMLElementGetContentEditableMethodInfo-    ResolveDOMHTMLOListElementMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMHTMLOListElementMethod "getDir" o = DOMHTMLElementGetDirMethodInfo-    ResolveDOMHTMLOListElementMethod "getElementsByClassName" o = DOMElementGetElementsByClassNameMethodInfo-    ResolveDOMHTMLOListElementMethod "getElementsByClassNameAsHtmlCollection" o = DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLOListElementMethod "getElementsByTagName" o = DOMElementGetElementsByTagNameMethodInfo-    ResolveDOMHTMLOListElementMethod "getElementsByTagNameAsHtmlCollection" o = DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLOListElementMethod "getElementsByTagNameNs" o = DOMElementGetElementsByTagNameNsMethodInfo-    ResolveDOMHTMLOListElementMethod "getElementsByTagNameNsAsHtmlCollection" o = DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo-    ResolveDOMHTMLOListElementMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMHTMLOListElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo-    ResolveDOMHTMLOListElementMethod "getId" o = DOMElementGetIdMethodInfo-    ResolveDOMHTMLOListElementMethod "getInnerText" o = DOMHTMLElementGetInnerTextMethodInfo-    ResolveDOMHTMLOListElementMethod "getIsContentEditable" o = DOMHTMLElementGetIsContentEditableMethodInfo-    ResolveDOMHTMLOListElementMethod "getLang" o = DOMHTMLElementGetLangMethodInfo-    ResolveDOMHTMLOListElementMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMHTMLOListElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo-    ResolveDOMHTMLOListElementMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMHTMLOListElementMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMHTMLOListElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo-    ResolveDOMHTMLOListElementMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMHTMLOListElementMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMHTMLOListElementMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMHTMLOListElementMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMHTMLOListElementMethod "getOffsetHeight" o = DOMElementGetOffsetHeightMethodInfo-    ResolveDOMHTMLOListElementMethod "getOffsetLeft" o = DOMElementGetOffsetLeftMethodInfo-    ResolveDOMHTMLOListElementMethod "getOffsetParent" o = DOMElementGetOffsetParentMethodInfo-    ResolveDOMHTMLOListElementMethod "getOffsetTop" o = DOMElementGetOffsetTopMethodInfo-    ResolveDOMHTMLOListElementMethod "getOffsetWidth" o = DOMElementGetOffsetWidthMethodInfo-    ResolveDOMHTMLOListElementMethod "getOuterText" o = DOMHTMLElementGetOuterTextMethodInfo-    ResolveDOMHTMLOListElementMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMHTMLOListElementMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMHTMLOListElementMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMHTMLOListElementMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMHTMLOListElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo-    ResolveDOMHTMLOListElementMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMHTMLOListElementMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMHTMLOListElementMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMHTMLOListElementMethod "getScrollHeight" o = DOMElementGetScrollHeightMethodInfo-    ResolveDOMHTMLOListElementMethod "getScrollLeft" o = DOMElementGetScrollLeftMethodInfo-    ResolveDOMHTMLOListElementMethod "getScrollTop" o = DOMElementGetScrollTopMethodInfo-    ResolveDOMHTMLOListElementMethod "getScrollWidth" o = DOMElementGetScrollWidthMethodInfo-    ResolveDOMHTMLOListElementMethod "getStart" o = DOMHTMLOListElementGetStartMethodInfo-    ResolveDOMHTMLOListElementMethod "getStyle" o = DOMElementGetStyleMethodInfo-    ResolveDOMHTMLOListElementMethod "getTabIndex" o = DOMHTMLElementGetTabIndexMethodInfo-    ResolveDOMHTMLOListElementMethod "getTagName" o = DOMElementGetTagNameMethodInfo-    ResolveDOMHTMLOListElementMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMHTMLOListElementMethod "getTitle" o = DOMHTMLElementGetTitleMethodInfo-    ResolveDOMHTMLOListElementMethod "getTypeAttr" o = DOMHTMLOListElementGetTypeAttrMethodInfo-    ResolveDOMHTMLOListElementMethod "setAccessKey" o = DOMHTMLElementSetAccessKeyMethodInfo-    ResolveDOMHTMLOListElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo-    ResolveDOMHTMLOListElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo-    ResolveDOMHTMLOListElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo-    ResolveDOMHTMLOListElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo-    ResolveDOMHTMLOListElementMethod "setClassName" o = DOMElementSetClassNameMethodInfo-    ResolveDOMHTMLOListElementMethod "setCompact" o = DOMHTMLOListElementSetCompactMethodInfo-    ResolveDOMHTMLOListElementMethod "setContentEditable" o = DOMHTMLElementSetContentEditableMethodInfo-    ResolveDOMHTMLOListElementMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMHTMLOListElementMethod "setDir" o = DOMHTMLElementSetDirMethodInfo-    ResolveDOMHTMLOListElementMethod "setId" o = DOMElementSetIdMethodInfo-    ResolveDOMHTMLOListElementMethod "setInnerText" o = DOMHTMLElementSetInnerTextMethodInfo-    ResolveDOMHTMLOListElementMethod "setLang" o = DOMHTMLElementSetLangMethodInfo-    ResolveDOMHTMLOListElementMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMHTMLOListElementMethod "setOuterText" o = DOMHTMLElementSetOuterTextMethodInfo-    ResolveDOMHTMLOListElementMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMHTMLOListElementMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMHTMLOListElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo-    ResolveDOMHTMLOListElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo-    ResolveDOMHTMLOListElementMethod "setStart" o = DOMHTMLOListElementSetStartMethodInfo-    ResolveDOMHTMLOListElementMethod "setTabIndex" o = DOMHTMLElementSetTabIndexMethodInfo-    ResolveDOMHTMLOListElementMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMHTMLOListElementMethod "setTitle" o = DOMHTMLElementSetTitleMethodInfo-    ResolveDOMHTMLOListElementMethod "setTypeAttr" o = DOMHTMLOListElementSetTypeAttrMethodInfo-    ResolveDOMHTMLOListElementMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMHTMLOListElementMethod t DOMHTMLOListElement, MethodInfo info DOMHTMLOListElement p) => IsLabelProxy t (DOMHTMLOListElement -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMHTMLOListElementMethod t DOMHTMLOListElement, MethodInfo info DOMHTMLOListElement p) => IsLabel t (DOMHTMLOListElement -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "compact"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMHTMLOListElementCompact :: (MonadIO m, DOMHTMLOListElementK o) => o -> m Bool-getDOMHTMLOListElementCompact obj = liftIO $ getObjectPropertyBool obj "compact"--setDOMHTMLOListElementCompact :: (MonadIO m, DOMHTMLOListElementK o) => o -> Bool -> m ()-setDOMHTMLOListElementCompact obj val = liftIO $ setObjectPropertyBool obj "compact" val--constructDOMHTMLOListElementCompact :: Bool -> IO ([Char], GValue)-constructDOMHTMLOListElementCompact val = constructObjectPropertyBool "compact" val--data DOMHTMLOListElementCompactPropertyInfo-instance AttrInfo DOMHTMLOListElementCompactPropertyInfo where-    type AttrAllowedOps DOMHTMLOListElementCompactPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLOListElementCompactPropertyInfo = (~) Bool-    type AttrBaseTypeConstraint DOMHTMLOListElementCompactPropertyInfo = DOMHTMLOListElementK-    type AttrGetType DOMHTMLOListElementCompactPropertyInfo = Bool-    type AttrLabel DOMHTMLOListElementCompactPropertyInfo = "compact"-    attrGet _ = getDOMHTMLOListElementCompact-    attrSet _ = setDOMHTMLOListElementCompact-    attrConstruct _ = constructDOMHTMLOListElementCompact-    attrClear _ = undefined---- VVV Prop "reversed"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLOListElementReversed :: (MonadIO m, DOMHTMLOListElementK o) => o -> m Bool-getDOMHTMLOListElementReversed obj = liftIO $ getObjectPropertyBool obj "reversed"--setDOMHTMLOListElementReversed :: (MonadIO m, DOMHTMLOListElementK o) => o -> Bool -> m ()-setDOMHTMLOListElementReversed obj val = liftIO $ setObjectPropertyBool obj "reversed" val--constructDOMHTMLOListElementReversed :: Bool -> IO ([Char], GValue)-constructDOMHTMLOListElementReversed val = constructObjectPropertyBool "reversed" val--data DOMHTMLOListElementReversedPropertyInfo-instance AttrInfo DOMHTMLOListElementReversedPropertyInfo where-    type AttrAllowedOps DOMHTMLOListElementReversedPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLOListElementReversedPropertyInfo = (~) Bool-    type AttrBaseTypeConstraint DOMHTMLOListElementReversedPropertyInfo = DOMHTMLOListElementK-    type AttrGetType DOMHTMLOListElementReversedPropertyInfo = Bool-    type AttrLabel DOMHTMLOListElementReversedPropertyInfo = "reversed"-    attrGet _ = getDOMHTMLOListElementReversed-    attrSet _ = setDOMHTMLOListElementReversed-    attrConstruct _ = constructDOMHTMLOListElementReversed-    attrClear _ = undefined---- VVV Prop "start"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMHTMLOListElementStart :: (MonadIO m, DOMHTMLOListElementK o) => o -> m CLong-getDOMHTMLOListElementStart obj = liftIO $ getObjectPropertyLong obj "start"--setDOMHTMLOListElementStart :: (MonadIO m, DOMHTMLOListElementK o) => o -> CLong -> m ()-setDOMHTMLOListElementStart obj val = liftIO $ setObjectPropertyLong obj "start" val--constructDOMHTMLOListElementStart :: CLong -> IO ([Char], GValue)-constructDOMHTMLOListElementStart val = constructObjectPropertyLong "start" val--data DOMHTMLOListElementStartPropertyInfo-instance AttrInfo DOMHTMLOListElementStartPropertyInfo where-    type AttrAllowedOps DOMHTMLOListElementStartPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLOListElementStartPropertyInfo = (~) CLong-    type AttrBaseTypeConstraint DOMHTMLOListElementStartPropertyInfo = DOMHTMLOListElementK-    type AttrGetType DOMHTMLOListElementStartPropertyInfo = CLong-    type AttrLabel DOMHTMLOListElementStartPropertyInfo = "start"-    attrGet _ = getDOMHTMLOListElementStart-    attrSet _ = setDOMHTMLOListElementStart-    attrConstruct _ = constructDOMHTMLOListElementStart-    attrClear _ = undefined---- VVV Prop "type"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLOListElementType :: (MonadIO m, DOMHTMLOListElementK o) => o -> m (Maybe T.Text)-getDOMHTMLOListElementType obj = liftIO $ getObjectPropertyString obj "type"--setDOMHTMLOListElementType :: (MonadIO m, DOMHTMLOListElementK o) => o -> T.Text -> m ()-setDOMHTMLOListElementType obj val = liftIO $ setObjectPropertyString obj "type" (Just val)--constructDOMHTMLOListElementType :: T.Text -> IO ([Char], GValue)-constructDOMHTMLOListElementType val = constructObjectPropertyString "type" (Just val)--clearDOMHTMLOListElementType :: (MonadIO m, DOMHTMLOListElementK o) => o -> m ()-clearDOMHTMLOListElementType obj = liftIO $ setObjectPropertyString obj "type" (Nothing :: Maybe T.Text)--data DOMHTMLOListElementTypePropertyInfo-instance AttrInfo DOMHTMLOListElementTypePropertyInfo where-    type AttrAllowedOps DOMHTMLOListElementTypePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLOListElementTypePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLOListElementTypePropertyInfo = DOMHTMLOListElementK-    type AttrGetType DOMHTMLOListElementTypePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLOListElementTypePropertyInfo = "type"-    attrGet _ = getDOMHTMLOListElementType-    attrSet _ = setDOMHTMLOListElementType-    attrConstruct _ = constructDOMHTMLOListElementType-    attrClear _ = clearDOMHTMLOListElementType--type instance AttributeList DOMHTMLOListElement = DOMHTMLOListElementAttributeList-type DOMHTMLOListElementAttributeList = ('[ '("accessKey", DOMHTMLElementAccessKeyPropertyInfo), '("attributes", DOMElementAttributesPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMElementChildrenPropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("compact", DOMHTMLOListElementCompactPropertyInfo), '("contentEditable", DOMHTMLElementContentEditablePropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("id", DOMElementIdPropertyInfo), '("innerHtml", DOMElementInnerHtmlPropertyInfo), '("innerText", DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", DOMHTMLElementIsContentEditablePropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("outerHtml", DOMElementOuterHtmlPropertyInfo), '("outerText", DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("reversed", DOMHTMLOListElementReversedPropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("start", DOMHTMLOListElementStartPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tabIndex", DOMHTMLElementTabIndexPropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("type", DOMHTMLOListElementTypePropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])--dOMHTMLOListElementCompact :: AttrLabelProxy "compact"-dOMHTMLOListElementCompact = AttrLabelProxy--dOMHTMLOListElementReversed :: AttrLabelProxy "reversed"-dOMHTMLOListElementReversed = AttrLabelProxy--dOMHTMLOListElementStart :: AttrLabelProxy "start"-dOMHTMLOListElementStart = AttrLabelProxy--dOMHTMLOListElementType :: AttrLabelProxy "type"-dOMHTMLOListElementType = AttrLabelProxy--type instance SignalList DOMHTMLOListElement = DOMHTMLOListElementSignalList-type DOMHTMLOListElementSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMHTMLOListElement::get_compact--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLOListElement", direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLOListElement"-    IO CInt---dOMHTMLOListElementGetCompact ::-    (MonadIO m, DOMHTMLOListElementK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMHTMLOListElementGetCompact _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_o_list_element_get_compact _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMHTMLOListElementGetCompactMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMHTMLOListElementK a) => MethodInfo DOMHTMLOListElementGetCompactMethodInfo a signature where-    overloadedMethod _ = dOMHTMLOListElementGetCompact---- method DOMHTMLOListElement::get_start--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLOListElement", direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLOListElement"-    IO CLong---dOMHTMLOListElementGetStart ::-    (MonadIO m, DOMHTMLOListElementK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMHTMLOListElementGetStart _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_o_list_element_get_start _obj'-    touchManagedPtr _obj-    return result--data DOMHTMLOListElementGetStartMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMHTMLOListElementK a) => MethodInfo DOMHTMLOListElementGetStartMethodInfo a signature where-    overloadedMethod _ = dOMHTMLOListElementGetStart---- method DOMHTMLOListElement::get_type_attr--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLOListElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLOListElement"-    IO CString---dOMHTMLOListElementGetTypeAttr ::-    (MonadIO m, DOMHTMLOListElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLOListElementGetTypeAttr _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_o_list_element_get_type_attr _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_o_list_element_get_type_attr" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLOListElementGetTypeAttrMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLOListElementK a) => MethodInfo DOMHTMLOListElementGetTypeAttrMethodInfo a signature where-    overloadedMethod _ = dOMHTMLOListElementGetTypeAttr---- method DOMHTMLOListElement::set_compact--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLOListElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLOListElement"-    CInt ->                                 -- value : TBasicType TBoolean-    IO ()---dOMHTMLOListElementSetCompact ::-    (MonadIO m, DOMHTMLOListElementK a) =>-    a                                       -- _obj-    -> Bool                                 -- value-    -> m ()                                 -- result-dOMHTMLOListElementSetCompact _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let value' = (fromIntegral . fromEnum) value-    webkit_dom_html_o_list_element_set_compact _obj' value'-    touchManagedPtr _obj-    return ()--data DOMHTMLOListElementSetCompactMethodInfo-instance (signature ~ (Bool -> m ()), MonadIO m, DOMHTMLOListElementK a) => MethodInfo DOMHTMLOListElementSetCompactMethodInfo a signature where-    overloadedMethod _ = dOMHTMLOListElementSetCompact---- method DOMHTMLOListElement::set_start--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLOListElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLOListElement"-    CLong ->                                -- value : TBasicType TLong-    IO ()---dOMHTMLOListElementSetStart ::-    (MonadIO m, DOMHTMLOListElementK a) =>-    a                                       -- _obj-    -> CLong                                -- value-    -> m ()                                 -- result-dOMHTMLOListElementSetStart _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    webkit_dom_html_o_list_element_set_start _obj' value-    touchManagedPtr _obj-    return ()--data DOMHTMLOListElementSetStartMethodInfo-instance (signature ~ (CLong -> m ()), MonadIO m, DOMHTMLOListElementK a) => MethodInfo DOMHTMLOListElementSetStartMethodInfo a signature where-    overloadedMethod _ = dOMHTMLOListElementSetStart---- method DOMHTMLOListElement::set_type_attr--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLOListElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLOListElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLOListElementSetTypeAttr ::-    (MonadIO m, DOMHTMLOListElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLOListElementSetTypeAttr _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_o_list_element_set_type_attr _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLOListElementSetTypeAttrMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLOListElementK a) => MethodInfo DOMHTMLOListElementSetTypeAttrMethodInfo a signature where-    overloadedMethod _ = dOMHTMLOListElementSetTypeAttr--
− GI/WebKit2WebExtension/Objects/DOMHTMLOListElement.hs-boot
@@ -1,23 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMHTMLOListElement where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMHTMLOListElement = DOMHTMLOListElement (ForeignPtr DOMHTMLOListElement)-instance GObject DOMHTMLOListElement where-class GObject o => DOMHTMLOListElementK o-instance (GObject o, IsDescendantOf DOMHTMLOListElement o) => DOMHTMLOListElementK o-data DOMHTMLOListElementCompactPropertyInfo-data DOMHTMLOListElementReversedPropertyInfo-data DOMHTMLOListElementStartPropertyInfo-data DOMHTMLOListElementTypePropertyInfo-data DOMHTMLOListElementGetCompactMethodInfo-data DOMHTMLOListElementGetStartMethodInfo-data DOMHTMLOListElementGetTypeAttrMethodInfo-data DOMHTMLOListElementSetCompactMethodInfo-data DOMHTMLOListElementSetStartMethodInfo-data DOMHTMLOListElementSetTypeAttrMethodInfo
− GI/WebKit2WebExtension/Objects/DOMHTMLObjectElement.hs
@@ -1,2141 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement-    ( ---- * Exported types-    DOMHTMLObjectElement(..)                ,-    DOMHTMLObjectElementK                   ,-    toDOMHTMLObjectElement                  ,-    noDOMHTMLObjectElement                  ,--- -- * Methods--- ** dOMHTMLObjectElementGetAlign-    DOMHTMLObjectElementGetAlignMethodInfo  ,-    dOMHTMLObjectElementGetAlign            ,----- ** dOMHTMLObjectElementGetArchive-    DOMHTMLObjectElementGetArchiveMethodInfo,-    dOMHTMLObjectElementGetArchive          ,----- ** dOMHTMLObjectElementGetBorder-    DOMHTMLObjectElementGetBorderMethodInfo ,-    dOMHTMLObjectElementGetBorder           ,----- ** dOMHTMLObjectElementGetCode-    DOMHTMLObjectElementGetCodeMethodInfo   ,-    dOMHTMLObjectElementGetCode             ,----- ** dOMHTMLObjectElementGetCodeBase-    DOMHTMLObjectElementGetCodeBaseMethodInfo,-    dOMHTMLObjectElementGetCodeBase         ,----- ** dOMHTMLObjectElementGetCodeType-    DOMHTMLObjectElementGetCodeTypeMethodInfo,-    dOMHTMLObjectElementGetCodeType         ,----- ** dOMHTMLObjectElementGetContentDocument-    DOMHTMLObjectElementGetContentDocumentMethodInfo,-    dOMHTMLObjectElementGetContentDocument  ,----- ** dOMHTMLObjectElementGetData-    DOMHTMLObjectElementGetDataMethodInfo   ,-    dOMHTMLObjectElementGetData             ,----- ** dOMHTMLObjectElementGetDeclare-    DOMHTMLObjectElementGetDeclareMethodInfo,-    dOMHTMLObjectElementGetDeclare          ,----- ** dOMHTMLObjectElementGetForm-    DOMHTMLObjectElementGetFormMethodInfo   ,-    dOMHTMLObjectElementGetForm             ,----- ** dOMHTMLObjectElementGetHeight-    DOMHTMLObjectElementGetHeightMethodInfo ,-    dOMHTMLObjectElementGetHeight           ,----- ** dOMHTMLObjectElementGetHspace-    DOMHTMLObjectElementGetHspaceMethodInfo ,-    dOMHTMLObjectElementGetHspace           ,----- ** dOMHTMLObjectElementGetName-    DOMHTMLObjectElementGetNameMethodInfo   ,-    dOMHTMLObjectElementGetName             ,----- ** dOMHTMLObjectElementGetStandby-    DOMHTMLObjectElementGetStandbyMethodInfo,-    dOMHTMLObjectElementGetStandby          ,----- ** dOMHTMLObjectElementGetTypeAttr-    DOMHTMLObjectElementGetTypeAttrMethodInfo,-    dOMHTMLObjectElementGetTypeAttr         ,----- ** dOMHTMLObjectElementGetUseMap-    DOMHTMLObjectElementGetUseMapMethodInfo ,-    dOMHTMLObjectElementGetUseMap           ,----- ** dOMHTMLObjectElementGetVspace-    DOMHTMLObjectElementGetVspaceMethodInfo ,-    dOMHTMLObjectElementGetVspace           ,----- ** dOMHTMLObjectElementGetWidth-    DOMHTMLObjectElementGetWidthMethodInfo  ,-    dOMHTMLObjectElementGetWidth            ,----- ** dOMHTMLObjectElementSetAlign-    DOMHTMLObjectElementSetAlignMethodInfo  ,-    dOMHTMLObjectElementSetAlign            ,----- ** dOMHTMLObjectElementSetArchive-    DOMHTMLObjectElementSetArchiveMethodInfo,-    dOMHTMLObjectElementSetArchive          ,----- ** dOMHTMLObjectElementSetBorder-    DOMHTMLObjectElementSetBorderMethodInfo ,-    dOMHTMLObjectElementSetBorder           ,----- ** dOMHTMLObjectElementSetCode-    DOMHTMLObjectElementSetCodeMethodInfo   ,-    dOMHTMLObjectElementSetCode             ,----- ** dOMHTMLObjectElementSetCodeBase-    DOMHTMLObjectElementSetCodeBaseMethodInfo,-    dOMHTMLObjectElementSetCodeBase         ,----- ** dOMHTMLObjectElementSetCodeType-    DOMHTMLObjectElementSetCodeTypeMethodInfo,-    dOMHTMLObjectElementSetCodeType         ,----- ** dOMHTMLObjectElementSetData-    DOMHTMLObjectElementSetDataMethodInfo   ,-    dOMHTMLObjectElementSetData             ,----- ** dOMHTMLObjectElementSetDeclare-    DOMHTMLObjectElementSetDeclareMethodInfo,-    dOMHTMLObjectElementSetDeclare          ,----- ** dOMHTMLObjectElementSetHeight-    DOMHTMLObjectElementSetHeightMethodInfo ,-    dOMHTMLObjectElementSetHeight           ,----- ** dOMHTMLObjectElementSetHspace-    DOMHTMLObjectElementSetHspaceMethodInfo ,-    dOMHTMLObjectElementSetHspace           ,----- ** dOMHTMLObjectElementSetName-    DOMHTMLObjectElementSetNameMethodInfo   ,-    dOMHTMLObjectElementSetName             ,----- ** dOMHTMLObjectElementSetStandby-    DOMHTMLObjectElementSetStandbyMethodInfo,-    dOMHTMLObjectElementSetStandby          ,----- ** dOMHTMLObjectElementSetTypeAttr-    DOMHTMLObjectElementSetTypeAttrMethodInfo,-    dOMHTMLObjectElementSetTypeAttr         ,----- ** dOMHTMLObjectElementSetUseMap-    DOMHTMLObjectElementSetUseMapMethodInfo ,-    dOMHTMLObjectElementSetUseMap           ,----- ** dOMHTMLObjectElementSetVspace-    DOMHTMLObjectElementSetVspaceMethodInfo ,-    dOMHTMLObjectElementSetVspace           ,----- ** dOMHTMLObjectElementSetWidth-    DOMHTMLObjectElementSetWidthMethodInfo  ,-    dOMHTMLObjectElementSetWidth            ,----- -- * Properties--- ** Align-    DOMHTMLObjectElementAlignPropertyInfo   ,-    constructDOMHTMLObjectElementAlign      ,-    dOMHTMLObjectElementAlign               ,-    getDOMHTMLObjectElementAlign            ,-    setDOMHTMLObjectElementAlign            ,----- ** Archive-    DOMHTMLObjectElementArchivePropertyInfo ,-    constructDOMHTMLObjectElementArchive    ,-    dOMHTMLObjectElementArchive             ,-    getDOMHTMLObjectElementArchive          ,-    setDOMHTMLObjectElementArchive          ,----- ** Border-    DOMHTMLObjectElementBorderPropertyInfo  ,-    constructDOMHTMLObjectElementBorder     ,-    dOMHTMLObjectElementBorder              ,-    getDOMHTMLObjectElementBorder           ,-    setDOMHTMLObjectElementBorder           ,----- ** Code-    DOMHTMLObjectElementCodePropertyInfo    ,-    constructDOMHTMLObjectElementCode       ,-    dOMHTMLObjectElementCode                ,-    getDOMHTMLObjectElementCode             ,-    setDOMHTMLObjectElementCode             ,----- ** CodeBase-    DOMHTMLObjectElementCodeBasePropertyInfo,-    constructDOMHTMLObjectElementCodeBase   ,-    dOMHTMLObjectElementCodeBase            ,-    getDOMHTMLObjectElementCodeBase         ,-    setDOMHTMLObjectElementCodeBase         ,----- ** CodeType-    DOMHTMLObjectElementCodeTypePropertyInfo,-    constructDOMHTMLObjectElementCodeType   ,-    dOMHTMLObjectElementCodeType            ,-    getDOMHTMLObjectElementCodeType         ,-    setDOMHTMLObjectElementCodeType         ,----- ** ContentDocument-    DOMHTMLObjectElementContentDocumentPropertyInfo,-    dOMHTMLObjectElementContentDocument     ,-    getDOMHTMLObjectElementContentDocument  ,----- ** Data-    DOMHTMLObjectElementDataPropertyInfo    ,-    constructDOMHTMLObjectElementData       ,-    dOMHTMLObjectElementData                ,-    getDOMHTMLObjectElementData             ,-    setDOMHTMLObjectElementData             ,----- ** Declare-    DOMHTMLObjectElementDeclarePropertyInfo ,-    constructDOMHTMLObjectElementDeclare    ,-    dOMHTMLObjectElementDeclare             ,-    getDOMHTMLObjectElementDeclare          ,-    setDOMHTMLObjectElementDeclare          ,----- ** Form-    DOMHTMLObjectElementFormPropertyInfo    ,-    dOMHTMLObjectElementForm                ,-    getDOMHTMLObjectElementForm             ,----- ** Height-    DOMHTMLObjectElementHeightPropertyInfo  ,-    constructDOMHTMLObjectElementHeight     ,-    dOMHTMLObjectElementHeight              ,-    getDOMHTMLObjectElementHeight           ,-    setDOMHTMLObjectElementHeight           ,----- ** Hspace-    DOMHTMLObjectElementHspacePropertyInfo  ,-    constructDOMHTMLObjectElementHspace     ,-    dOMHTMLObjectElementHspace              ,-    getDOMHTMLObjectElementHspace           ,-    setDOMHTMLObjectElementHspace           ,----- ** Name-    DOMHTMLObjectElementNamePropertyInfo    ,-    constructDOMHTMLObjectElementName       ,-    dOMHTMLObjectElementName                ,-    getDOMHTMLObjectElementName             ,-    setDOMHTMLObjectElementName             ,----- ** Standby-    DOMHTMLObjectElementStandbyPropertyInfo ,-    constructDOMHTMLObjectElementStandby    ,-    dOMHTMLObjectElementStandby             ,-    getDOMHTMLObjectElementStandby          ,-    setDOMHTMLObjectElementStandby          ,----- ** Type-    DOMHTMLObjectElementTypePropertyInfo    ,-    clearDOMHTMLObjectElementType           ,-    constructDOMHTMLObjectElementType       ,-    dOMHTMLObjectElementType                ,-    getDOMHTMLObjectElementType             ,-    setDOMHTMLObjectElementType             ,----- ** UseMap-    DOMHTMLObjectElementUseMapPropertyInfo  ,-    constructDOMHTMLObjectElementUseMap     ,-    dOMHTMLObjectElementUseMap              ,-    getDOMHTMLObjectElementUseMap           ,-    setDOMHTMLObjectElementUseMap           ,----- ** ValidationMessage-    DOMHTMLObjectElementValidationMessagePropertyInfo,-    dOMHTMLObjectElementValidationMessage   ,-    getDOMHTMLObjectElementValidationMessage,----- ** Vspace-    DOMHTMLObjectElementVspacePropertyInfo  ,-    constructDOMHTMLObjectElementVspace     ,-    dOMHTMLObjectElementVspace              ,-    getDOMHTMLObjectElementVspace           ,-    setDOMHTMLObjectElementVspace           ,----- ** Width-    DOMHTMLObjectElementWidthPropertyInfo   ,-    constructDOMHTMLObjectElementWidth      ,-    dOMHTMLObjectElementWidth               ,-    getDOMHTMLObjectElementWidth            ,-    setDOMHTMLObjectElementWidth            ,----- ** WillValidate-    DOMHTMLObjectElementWillValidatePropertyInfo,-    dOMHTMLObjectElementWillValidate        ,-    getDOMHTMLObjectElementWillValidate     ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMHTMLObjectElement = DOMHTMLObjectElement (ForeignPtr DOMHTMLObjectElement)-foreign import ccall "webkit_dom_html_object_element_get_type"-    c_webkit_dom_html_object_element_get_type :: IO GType--type instance ParentTypes DOMHTMLObjectElement = DOMHTMLObjectElementParentTypes-type DOMHTMLObjectElementParentTypes = '[DOMHTMLElement, DOMElement, DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMHTMLObjectElement where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_html_object_element_get_type-    --class GObject o => DOMHTMLObjectElementK o-instance (GObject o, IsDescendantOf DOMHTMLObjectElement o) => DOMHTMLObjectElementK o--toDOMHTMLObjectElement :: DOMHTMLObjectElementK o => o -> IO DOMHTMLObjectElement-toDOMHTMLObjectElement = unsafeCastTo DOMHTMLObjectElement--noDOMHTMLObjectElement :: Maybe DOMHTMLObjectElement-noDOMHTMLObjectElement = Nothing--type family ResolveDOMHTMLObjectElementMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMHTMLObjectElementMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMHTMLObjectElementMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMHTMLObjectElementMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMHTMLObjectElementMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMHTMLObjectElementMethod "blur" o = DOMElementBlurMethodInfo-    ResolveDOMHTMLObjectElementMethod "click" o = DOMHTMLElementClickMethodInfo-    ResolveDOMHTMLObjectElementMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMHTMLObjectElementMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMHTMLObjectElementMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMHTMLObjectElementMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMHTMLObjectElementMethod "focus" o = DOMElementFocusMethodInfo-    ResolveDOMHTMLObjectElementMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMHTMLObjectElementMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMHTMLObjectElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo-    ResolveDOMHTMLObjectElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo-    ResolveDOMHTMLObjectElementMethod "hasAttributes" o = DOMElementHasAttributesMethodInfo-    ResolveDOMHTMLObjectElementMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMHTMLObjectElementMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMHTMLObjectElementMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMHTMLObjectElementMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMHTMLObjectElementMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMHTMLObjectElementMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMHTMLObjectElementMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMHTMLObjectElementMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMHTMLObjectElementMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMHTMLObjectElementMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMHTMLObjectElementMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMHTMLObjectElementMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMHTMLObjectElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo-    ResolveDOMHTMLObjectElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo-    ResolveDOMHTMLObjectElementMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMHTMLObjectElementMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMHTMLObjectElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo-    ResolveDOMHTMLObjectElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo-    ResolveDOMHTMLObjectElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo-    ResolveDOMHTMLObjectElementMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMHTMLObjectElementMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMHTMLObjectElementMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMHTMLObjectElementMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMHTMLObjectElementMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMHTMLObjectElementMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMHTMLObjectElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo-    ResolveDOMHTMLObjectElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo-    ResolveDOMHTMLObjectElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo-    ResolveDOMHTMLObjectElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo-    ResolveDOMHTMLObjectElementMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMHTMLObjectElementMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMHTMLObjectElementMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMHTMLObjectElementMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMHTMLObjectElementMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMHTMLObjectElementMethod "getAccessKey" o = DOMHTMLElementGetAccessKeyMethodInfo-    ResolveDOMHTMLObjectElementMethod "getAlign" o = DOMHTMLObjectElementGetAlignMethodInfo-    ResolveDOMHTMLObjectElementMethod "getArchive" o = DOMHTMLObjectElementGetArchiveMethodInfo-    ResolveDOMHTMLObjectElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo-    ResolveDOMHTMLObjectElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo-    ResolveDOMHTMLObjectElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo-    ResolveDOMHTMLObjectElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo-    ResolveDOMHTMLObjectElementMethod "getAttributes" o = DOMElementGetAttributesMethodInfo-    ResolveDOMHTMLObjectElementMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMHTMLObjectElementMethod "getBorder" o = DOMHTMLObjectElementGetBorderMethodInfo-    ResolveDOMHTMLObjectElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo-    ResolveDOMHTMLObjectElementMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMHTMLObjectElementMethod "getClassName" o = DOMElementGetClassNameMethodInfo-    ResolveDOMHTMLObjectElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo-    ResolveDOMHTMLObjectElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo-    ResolveDOMHTMLObjectElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo-    ResolveDOMHTMLObjectElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo-    ResolveDOMHTMLObjectElementMethod "getCode" o = DOMHTMLObjectElementGetCodeMethodInfo-    ResolveDOMHTMLObjectElementMethod "getCodeBase" o = DOMHTMLObjectElementGetCodeBaseMethodInfo-    ResolveDOMHTMLObjectElementMethod "getCodeType" o = DOMHTMLObjectElementGetCodeTypeMethodInfo-    ResolveDOMHTMLObjectElementMethod "getContentDocument" o = DOMHTMLObjectElementGetContentDocumentMethodInfo-    ResolveDOMHTMLObjectElementMethod "getContentEditable" o = DOMHTMLElementGetContentEditableMethodInfo-    ResolveDOMHTMLObjectElementMethod "getDeclare" o = DOMHTMLObjectElementGetDeclareMethodInfo-    ResolveDOMHTMLObjectElementMethod "getDir" o = DOMHTMLElementGetDirMethodInfo-    ResolveDOMHTMLObjectElementMethod "getElementsByClassName" o = DOMElementGetElementsByClassNameMethodInfo-    ResolveDOMHTMLObjectElementMethod "getElementsByClassNameAsHtmlCollection" o = DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLObjectElementMethod "getElementsByTagName" o = DOMElementGetElementsByTagNameMethodInfo-    ResolveDOMHTMLObjectElementMethod "getElementsByTagNameAsHtmlCollection" o = DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLObjectElementMethod "getElementsByTagNameNs" o = DOMElementGetElementsByTagNameNsMethodInfo-    ResolveDOMHTMLObjectElementMethod "getElementsByTagNameNsAsHtmlCollection" o = DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo-    ResolveDOMHTMLObjectElementMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMHTMLObjectElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo-    ResolveDOMHTMLObjectElementMethod "getForm" o = DOMHTMLObjectElementGetFormMethodInfo-    ResolveDOMHTMLObjectElementMethod "getHeight" o = DOMHTMLObjectElementGetHeightMethodInfo-    ResolveDOMHTMLObjectElementMethod "getHspace" o = DOMHTMLObjectElementGetHspaceMethodInfo-    ResolveDOMHTMLObjectElementMethod "getId" o = DOMElementGetIdMethodInfo-    ResolveDOMHTMLObjectElementMethod "getInnerText" o = DOMHTMLElementGetInnerTextMethodInfo-    ResolveDOMHTMLObjectElementMethod "getIsContentEditable" o = DOMHTMLElementGetIsContentEditableMethodInfo-    ResolveDOMHTMLObjectElementMethod "getLang" o = DOMHTMLElementGetLangMethodInfo-    ResolveDOMHTMLObjectElementMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMHTMLObjectElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo-    ResolveDOMHTMLObjectElementMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMHTMLObjectElementMethod "getName" o = DOMHTMLObjectElementGetNameMethodInfo-    ResolveDOMHTMLObjectElementMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMHTMLObjectElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo-    ResolveDOMHTMLObjectElementMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMHTMLObjectElementMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMHTMLObjectElementMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMHTMLObjectElementMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMHTMLObjectElementMethod "getOffsetHeight" o = DOMElementGetOffsetHeightMethodInfo-    ResolveDOMHTMLObjectElementMethod "getOffsetLeft" o = DOMElementGetOffsetLeftMethodInfo-    ResolveDOMHTMLObjectElementMethod "getOffsetParent" o = DOMElementGetOffsetParentMethodInfo-    ResolveDOMHTMLObjectElementMethod "getOffsetTop" o = DOMElementGetOffsetTopMethodInfo-    ResolveDOMHTMLObjectElementMethod "getOffsetWidth" o = DOMElementGetOffsetWidthMethodInfo-    ResolveDOMHTMLObjectElementMethod "getOuterText" o = DOMHTMLElementGetOuterTextMethodInfo-    ResolveDOMHTMLObjectElementMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMHTMLObjectElementMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMHTMLObjectElementMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMHTMLObjectElementMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMHTMLObjectElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo-    ResolveDOMHTMLObjectElementMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMHTMLObjectElementMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMHTMLObjectElementMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMHTMLObjectElementMethod "getScrollHeight" o = DOMElementGetScrollHeightMethodInfo-    ResolveDOMHTMLObjectElementMethod "getScrollLeft" o = DOMElementGetScrollLeftMethodInfo-    ResolveDOMHTMLObjectElementMethod "getScrollTop" o = DOMElementGetScrollTopMethodInfo-    ResolveDOMHTMLObjectElementMethod "getScrollWidth" o = DOMElementGetScrollWidthMethodInfo-    ResolveDOMHTMLObjectElementMethod "getStandby" o = DOMHTMLObjectElementGetStandbyMethodInfo-    ResolveDOMHTMLObjectElementMethod "getStyle" o = DOMElementGetStyleMethodInfo-    ResolveDOMHTMLObjectElementMethod "getTabIndex" o = DOMHTMLElementGetTabIndexMethodInfo-    ResolveDOMHTMLObjectElementMethod "getTagName" o = DOMElementGetTagNameMethodInfo-    ResolveDOMHTMLObjectElementMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMHTMLObjectElementMethod "getTitle" o = DOMHTMLElementGetTitleMethodInfo-    ResolveDOMHTMLObjectElementMethod "getTypeAttr" o = DOMHTMLObjectElementGetTypeAttrMethodInfo-    ResolveDOMHTMLObjectElementMethod "getUseMap" o = DOMHTMLObjectElementGetUseMapMethodInfo-    ResolveDOMHTMLObjectElementMethod "getVspace" o = DOMHTMLObjectElementGetVspaceMethodInfo-    ResolveDOMHTMLObjectElementMethod "getWidth" o = DOMHTMLObjectElementGetWidthMethodInfo-    ResolveDOMHTMLObjectElementMethod "setAccessKey" o = DOMHTMLElementSetAccessKeyMethodInfo-    ResolveDOMHTMLObjectElementMethod "setAlign" o = DOMHTMLObjectElementSetAlignMethodInfo-    ResolveDOMHTMLObjectElementMethod "setArchive" o = DOMHTMLObjectElementSetArchiveMethodInfo-    ResolveDOMHTMLObjectElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo-    ResolveDOMHTMLObjectElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo-    ResolveDOMHTMLObjectElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo-    ResolveDOMHTMLObjectElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo-    ResolveDOMHTMLObjectElementMethod "setBorder" o = DOMHTMLObjectElementSetBorderMethodInfo-    ResolveDOMHTMLObjectElementMethod "setClassName" o = DOMElementSetClassNameMethodInfo-    ResolveDOMHTMLObjectElementMethod "setCode" o = DOMHTMLObjectElementSetCodeMethodInfo-    ResolveDOMHTMLObjectElementMethod "setCodeBase" o = DOMHTMLObjectElementSetCodeBaseMethodInfo-    ResolveDOMHTMLObjectElementMethod "setCodeType" o = DOMHTMLObjectElementSetCodeTypeMethodInfo-    ResolveDOMHTMLObjectElementMethod "setContentEditable" o = DOMHTMLElementSetContentEditableMethodInfo-    ResolveDOMHTMLObjectElementMethod "setDeclare" o = DOMHTMLObjectElementSetDeclareMethodInfo-    ResolveDOMHTMLObjectElementMethod "setDir" o = DOMHTMLElementSetDirMethodInfo-    ResolveDOMHTMLObjectElementMethod "setHeight" o = DOMHTMLObjectElementSetHeightMethodInfo-    ResolveDOMHTMLObjectElementMethod "setHspace" o = DOMHTMLObjectElementSetHspaceMethodInfo-    ResolveDOMHTMLObjectElementMethod "setId" o = DOMElementSetIdMethodInfo-    ResolveDOMHTMLObjectElementMethod "setInnerText" o = DOMHTMLElementSetInnerTextMethodInfo-    ResolveDOMHTMLObjectElementMethod "setLang" o = DOMHTMLElementSetLangMethodInfo-    ResolveDOMHTMLObjectElementMethod "setName" o = DOMHTMLObjectElementSetNameMethodInfo-    ResolveDOMHTMLObjectElementMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMHTMLObjectElementMethod "setOuterText" o = DOMHTMLElementSetOuterTextMethodInfo-    ResolveDOMHTMLObjectElementMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMHTMLObjectElementMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMHTMLObjectElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo-    ResolveDOMHTMLObjectElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo-    ResolveDOMHTMLObjectElementMethod "setStandby" o = DOMHTMLObjectElementSetStandbyMethodInfo-    ResolveDOMHTMLObjectElementMethod "setTabIndex" o = DOMHTMLElementSetTabIndexMethodInfo-    ResolveDOMHTMLObjectElementMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMHTMLObjectElementMethod "setTitle" o = DOMHTMLElementSetTitleMethodInfo-    ResolveDOMHTMLObjectElementMethod "setTypeAttr" o = DOMHTMLObjectElementSetTypeAttrMethodInfo-    ResolveDOMHTMLObjectElementMethod "setUseMap" o = DOMHTMLObjectElementSetUseMapMethodInfo-    ResolveDOMHTMLObjectElementMethod "setVspace" o = DOMHTMLObjectElementSetVspaceMethodInfo-    ResolveDOMHTMLObjectElementMethod "setWidth" o = DOMHTMLObjectElementSetWidthMethodInfo-    ResolveDOMHTMLObjectElementMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMHTMLObjectElementMethod t DOMHTMLObjectElement, MethodInfo info DOMHTMLObjectElement p) => IsLabelProxy t (DOMHTMLObjectElement -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMHTMLObjectElementMethod t DOMHTMLObjectElement, MethodInfo info DOMHTMLObjectElement p) => IsLabel t (DOMHTMLObjectElement -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "align"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLObjectElementAlign :: (MonadIO m, DOMHTMLObjectElementK o) => o -> m (Maybe T.Text)-getDOMHTMLObjectElementAlign obj = liftIO $ getObjectPropertyString obj "align"--setDOMHTMLObjectElementAlign :: (MonadIO m, DOMHTMLObjectElementK o) => o -> T.Text -> m ()-setDOMHTMLObjectElementAlign obj val = liftIO $ setObjectPropertyString obj "align" (Just val)--constructDOMHTMLObjectElementAlign :: T.Text -> IO ([Char], GValue)-constructDOMHTMLObjectElementAlign val = constructObjectPropertyString "align" (Just val)--data DOMHTMLObjectElementAlignPropertyInfo-instance AttrInfo DOMHTMLObjectElementAlignPropertyInfo where-    type AttrAllowedOps DOMHTMLObjectElementAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLObjectElementAlignPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLObjectElementAlignPropertyInfo = DOMHTMLObjectElementK-    type AttrGetType DOMHTMLObjectElementAlignPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLObjectElementAlignPropertyInfo = "align"-    attrGet _ = getDOMHTMLObjectElementAlign-    attrSet _ = setDOMHTMLObjectElementAlign-    attrConstruct _ = constructDOMHTMLObjectElementAlign-    attrClear _ = undefined---- VVV Prop "archive"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLObjectElementArchive :: (MonadIO m, DOMHTMLObjectElementK o) => o -> m (Maybe T.Text)-getDOMHTMLObjectElementArchive obj = liftIO $ getObjectPropertyString obj "archive"--setDOMHTMLObjectElementArchive :: (MonadIO m, DOMHTMLObjectElementK o) => o -> T.Text -> m ()-setDOMHTMLObjectElementArchive obj val = liftIO $ setObjectPropertyString obj "archive" (Just val)--constructDOMHTMLObjectElementArchive :: T.Text -> IO ([Char], GValue)-constructDOMHTMLObjectElementArchive val = constructObjectPropertyString "archive" (Just val)--data DOMHTMLObjectElementArchivePropertyInfo-instance AttrInfo DOMHTMLObjectElementArchivePropertyInfo where-    type AttrAllowedOps DOMHTMLObjectElementArchivePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLObjectElementArchivePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLObjectElementArchivePropertyInfo = DOMHTMLObjectElementK-    type AttrGetType DOMHTMLObjectElementArchivePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLObjectElementArchivePropertyInfo = "archive"-    attrGet _ = getDOMHTMLObjectElementArchive-    attrSet _ = setDOMHTMLObjectElementArchive-    attrConstruct _ = constructDOMHTMLObjectElementArchive-    attrClear _ = undefined---- VVV Prop "border"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLObjectElementBorder :: (MonadIO m, DOMHTMLObjectElementK o) => o -> m (Maybe T.Text)-getDOMHTMLObjectElementBorder obj = liftIO $ getObjectPropertyString obj "border"--setDOMHTMLObjectElementBorder :: (MonadIO m, DOMHTMLObjectElementK o) => o -> T.Text -> m ()-setDOMHTMLObjectElementBorder obj val = liftIO $ setObjectPropertyString obj "border" (Just val)--constructDOMHTMLObjectElementBorder :: T.Text -> IO ([Char], GValue)-constructDOMHTMLObjectElementBorder val = constructObjectPropertyString "border" (Just val)--data DOMHTMLObjectElementBorderPropertyInfo-instance AttrInfo DOMHTMLObjectElementBorderPropertyInfo where-    type AttrAllowedOps DOMHTMLObjectElementBorderPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLObjectElementBorderPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLObjectElementBorderPropertyInfo = DOMHTMLObjectElementK-    type AttrGetType DOMHTMLObjectElementBorderPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLObjectElementBorderPropertyInfo = "border"-    attrGet _ = getDOMHTMLObjectElementBorder-    attrSet _ = setDOMHTMLObjectElementBorder-    attrConstruct _ = constructDOMHTMLObjectElementBorder-    attrClear _ = undefined---- VVV Prop "code"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLObjectElementCode :: (MonadIO m, DOMHTMLObjectElementK o) => o -> m (Maybe T.Text)-getDOMHTMLObjectElementCode obj = liftIO $ getObjectPropertyString obj "code"--setDOMHTMLObjectElementCode :: (MonadIO m, DOMHTMLObjectElementK o) => o -> T.Text -> m ()-setDOMHTMLObjectElementCode obj val = liftIO $ setObjectPropertyString obj "code" (Just val)--constructDOMHTMLObjectElementCode :: T.Text -> IO ([Char], GValue)-constructDOMHTMLObjectElementCode val = constructObjectPropertyString "code" (Just val)--data DOMHTMLObjectElementCodePropertyInfo-instance AttrInfo DOMHTMLObjectElementCodePropertyInfo where-    type AttrAllowedOps DOMHTMLObjectElementCodePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLObjectElementCodePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLObjectElementCodePropertyInfo = DOMHTMLObjectElementK-    type AttrGetType DOMHTMLObjectElementCodePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLObjectElementCodePropertyInfo = "code"-    attrGet _ = getDOMHTMLObjectElementCode-    attrSet _ = setDOMHTMLObjectElementCode-    attrConstruct _ = constructDOMHTMLObjectElementCode-    attrClear _ = undefined---- VVV Prop "code-base"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLObjectElementCodeBase :: (MonadIO m, DOMHTMLObjectElementK o) => o -> m (Maybe T.Text)-getDOMHTMLObjectElementCodeBase obj = liftIO $ getObjectPropertyString obj "code-base"--setDOMHTMLObjectElementCodeBase :: (MonadIO m, DOMHTMLObjectElementK o) => o -> T.Text -> m ()-setDOMHTMLObjectElementCodeBase obj val = liftIO $ setObjectPropertyString obj "code-base" (Just val)--constructDOMHTMLObjectElementCodeBase :: T.Text -> IO ([Char], GValue)-constructDOMHTMLObjectElementCodeBase val = constructObjectPropertyString "code-base" (Just val)--data DOMHTMLObjectElementCodeBasePropertyInfo-instance AttrInfo DOMHTMLObjectElementCodeBasePropertyInfo where-    type AttrAllowedOps DOMHTMLObjectElementCodeBasePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLObjectElementCodeBasePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLObjectElementCodeBasePropertyInfo = DOMHTMLObjectElementK-    type AttrGetType DOMHTMLObjectElementCodeBasePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLObjectElementCodeBasePropertyInfo = "code-base"-    attrGet _ = getDOMHTMLObjectElementCodeBase-    attrSet _ = setDOMHTMLObjectElementCodeBase-    attrConstruct _ = constructDOMHTMLObjectElementCodeBase-    attrClear _ = undefined---- VVV Prop "code-type"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLObjectElementCodeType :: (MonadIO m, DOMHTMLObjectElementK o) => o -> m (Maybe T.Text)-getDOMHTMLObjectElementCodeType obj = liftIO $ getObjectPropertyString obj "code-type"--setDOMHTMLObjectElementCodeType :: (MonadIO m, DOMHTMLObjectElementK o) => o -> T.Text -> m ()-setDOMHTMLObjectElementCodeType obj val = liftIO $ setObjectPropertyString obj "code-type" (Just val)--constructDOMHTMLObjectElementCodeType :: T.Text -> IO ([Char], GValue)-constructDOMHTMLObjectElementCodeType val = constructObjectPropertyString "code-type" (Just val)--data DOMHTMLObjectElementCodeTypePropertyInfo-instance AttrInfo DOMHTMLObjectElementCodeTypePropertyInfo where-    type AttrAllowedOps DOMHTMLObjectElementCodeTypePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLObjectElementCodeTypePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLObjectElementCodeTypePropertyInfo = DOMHTMLObjectElementK-    type AttrGetType DOMHTMLObjectElementCodeTypePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLObjectElementCodeTypePropertyInfo = "code-type"-    attrGet _ = getDOMHTMLObjectElementCodeType-    attrSet _ = setDOMHTMLObjectElementCodeType-    attrConstruct _ = constructDOMHTMLObjectElementCodeType-    attrClear _ = undefined---- VVV Prop "content-document"-   -- Type: TInterface "WebKit2WebExtension" "DOMDocument"-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMHTMLObjectElementContentDocument :: (MonadIO m, DOMHTMLObjectElementK o) => o -> m DOMDocument-getDOMHTMLObjectElementContentDocument obj = liftIO $ checkUnexpectedNothing "getDOMHTMLObjectElementContentDocument" $ getObjectPropertyObject obj "content-document" DOMDocument--data DOMHTMLObjectElementContentDocumentPropertyInfo-instance AttrInfo DOMHTMLObjectElementContentDocumentPropertyInfo where-    type AttrAllowedOps DOMHTMLObjectElementContentDocumentPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLObjectElementContentDocumentPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLObjectElementContentDocumentPropertyInfo = DOMHTMLObjectElementK-    type AttrGetType DOMHTMLObjectElementContentDocumentPropertyInfo = DOMDocument-    type AttrLabel DOMHTMLObjectElementContentDocumentPropertyInfo = "content-document"-    attrGet _ = getDOMHTMLObjectElementContentDocument-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "data"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLObjectElementData :: (MonadIO m, DOMHTMLObjectElementK o) => o -> m (Maybe T.Text)-getDOMHTMLObjectElementData obj = liftIO $ getObjectPropertyString obj "data"--setDOMHTMLObjectElementData :: (MonadIO m, DOMHTMLObjectElementK o) => o -> T.Text -> m ()-setDOMHTMLObjectElementData obj val = liftIO $ setObjectPropertyString obj "data" (Just val)--constructDOMHTMLObjectElementData :: T.Text -> IO ([Char], GValue)-constructDOMHTMLObjectElementData val = constructObjectPropertyString "data" (Just val)--data DOMHTMLObjectElementDataPropertyInfo-instance AttrInfo DOMHTMLObjectElementDataPropertyInfo where-    type AttrAllowedOps DOMHTMLObjectElementDataPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLObjectElementDataPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLObjectElementDataPropertyInfo = DOMHTMLObjectElementK-    type AttrGetType DOMHTMLObjectElementDataPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLObjectElementDataPropertyInfo = "data"-    attrGet _ = getDOMHTMLObjectElementData-    attrSet _ = setDOMHTMLObjectElementData-    attrConstruct _ = constructDOMHTMLObjectElementData-    attrClear _ = undefined---- VVV Prop "declare"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMHTMLObjectElementDeclare :: (MonadIO m, DOMHTMLObjectElementK o) => o -> m Bool-getDOMHTMLObjectElementDeclare obj = liftIO $ getObjectPropertyBool obj "declare"--setDOMHTMLObjectElementDeclare :: (MonadIO m, DOMHTMLObjectElementK o) => o -> Bool -> m ()-setDOMHTMLObjectElementDeclare obj val = liftIO $ setObjectPropertyBool obj "declare" val--constructDOMHTMLObjectElementDeclare :: Bool -> IO ([Char], GValue)-constructDOMHTMLObjectElementDeclare val = constructObjectPropertyBool "declare" val--data DOMHTMLObjectElementDeclarePropertyInfo-instance AttrInfo DOMHTMLObjectElementDeclarePropertyInfo where-    type AttrAllowedOps DOMHTMLObjectElementDeclarePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLObjectElementDeclarePropertyInfo = (~) Bool-    type AttrBaseTypeConstraint DOMHTMLObjectElementDeclarePropertyInfo = DOMHTMLObjectElementK-    type AttrGetType DOMHTMLObjectElementDeclarePropertyInfo = Bool-    type AttrLabel DOMHTMLObjectElementDeclarePropertyInfo = "declare"-    attrGet _ = getDOMHTMLObjectElementDeclare-    attrSet _ = setDOMHTMLObjectElementDeclare-    attrConstruct _ = constructDOMHTMLObjectElementDeclare-    attrClear _ = undefined---- VVV Prop "form"-   -- Type: TInterface "WebKit2WebExtension" "DOMHTMLFormElement"-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMHTMLObjectElementForm :: (MonadIO m, DOMHTMLObjectElementK o) => o -> m DOMHTMLFormElement-getDOMHTMLObjectElementForm obj = liftIO $ checkUnexpectedNothing "getDOMHTMLObjectElementForm" $ getObjectPropertyObject obj "form" DOMHTMLFormElement--data DOMHTMLObjectElementFormPropertyInfo-instance AttrInfo DOMHTMLObjectElementFormPropertyInfo where-    type AttrAllowedOps DOMHTMLObjectElementFormPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLObjectElementFormPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLObjectElementFormPropertyInfo = DOMHTMLObjectElementK-    type AttrGetType DOMHTMLObjectElementFormPropertyInfo = DOMHTMLFormElement-    type AttrLabel DOMHTMLObjectElementFormPropertyInfo = "form"-    attrGet _ = getDOMHTMLObjectElementForm-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "height"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLObjectElementHeight :: (MonadIO m, DOMHTMLObjectElementK o) => o -> m (Maybe T.Text)-getDOMHTMLObjectElementHeight obj = liftIO $ getObjectPropertyString obj "height"--setDOMHTMLObjectElementHeight :: (MonadIO m, DOMHTMLObjectElementK o) => o -> T.Text -> m ()-setDOMHTMLObjectElementHeight obj val = liftIO $ setObjectPropertyString obj "height" (Just val)--constructDOMHTMLObjectElementHeight :: T.Text -> IO ([Char], GValue)-constructDOMHTMLObjectElementHeight val = constructObjectPropertyString "height" (Just val)--data DOMHTMLObjectElementHeightPropertyInfo-instance AttrInfo DOMHTMLObjectElementHeightPropertyInfo where-    type AttrAllowedOps DOMHTMLObjectElementHeightPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLObjectElementHeightPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLObjectElementHeightPropertyInfo = DOMHTMLObjectElementK-    type AttrGetType DOMHTMLObjectElementHeightPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLObjectElementHeightPropertyInfo = "height"-    attrGet _ = getDOMHTMLObjectElementHeight-    attrSet _ = setDOMHTMLObjectElementHeight-    attrConstruct _ = constructDOMHTMLObjectElementHeight-    attrClear _ = undefined---- VVV Prop "hspace"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMHTMLObjectElementHspace :: (MonadIO m, DOMHTMLObjectElementK o) => o -> m CLong-getDOMHTMLObjectElementHspace obj = liftIO $ getObjectPropertyLong obj "hspace"--setDOMHTMLObjectElementHspace :: (MonadIO m, DOMHTMLObjectElementK o) => o -> CLong -> m ()-setDOMHTMLObjectElementHspace obj val = liftIO $ setObjectPropertyLong obj "hspace" val--constructDOMHTMLObjectElementHspace :: CLong -> IO ([Char], GValue)-constructDOMHTMLObjectElementHspace val = constructObjectPropertyLong "hspace" val--data DOMHTMLObjectElementHspacePropertyInfo-instance AttrInfo DOMHTMLObjectElementHspacePropertyInfo where-    type AttrAllowedOps DOMHTMLObjectElementHspacePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLObjectElementHspacePropertyInfo = (~) CLong-    type AttrBaseTypeConstraint DOMHTMLObjectElementHspacePropertyInfo = DOMHTMLObjectElementK-    type AttrGetType DOMHTMLObjectElementHspacePropertyInfo = CLong-    type AttrLabel DOMHTMLObjectElementHspacePropertyInfo = "hspace"-    attrGet _ = getDOMHTMLObjectElementHspace-    attrSet _ = setDOMHTMLObjectElementHspace-    attrConstruct _ = constructDOMHTMLObjectElementHspace-    attrClear _ = undefined---- VVV Prop "name"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLObjectElementName :: (MonadIO m, DOMHTMLObjectElementK o) => o -> m (Maybe T.Text)-getDOMHTMLObjectElementName obj = liftIO $ getObjectPropertyString obj "name"--setDOMHTMLObjectElementName :: (MonadIO m, DOMHTMLObjectElementK o) => o -> T.Text -> m ()-setDOMHTMLObjectElementName obj val = liftIO $ setObjectPropertyString obj "name" (Just val)--constructDOMHTMLObjectElementName :: T.Text -> IO ([Char], GValue)-constructDOMHTMLObjectElementName val = constructObjectPropertyString "name" (Just val)--data DOMHTMLObjectElementNamePropertyInfo-instance AttrInfo DOMHTMLObjectElementNamePropertyInfo where-    type AttrAllowedOps DOMHTMLObjectElementNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLObjectElementNamePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLObjectElementNamePropertyInfo = DOMHTMLObjectElementK-    type AttrGetType DOMHTMLObjectElementNamePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLObjectElementNamePropertyInfo = "name"-    attrGet _ = getDOMHTMLObjectElementName-    attrSet _ = setDOMHTMLObjectElementName-    attrConstruct _ = constructDOMHTMLObjectElementName-    attrClear _ = undefined---- VVV Prop "standby"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLObjectElementStandby :: (MonadIO m, DOMHTMLObjectElementK o) => o -> m (Maybe T.Text)-getDOMHTMLObjectElementStandby obj = liftIO $ getObjectPropertyString obj "standby"--setDOMHTMLObjectElementStandby :: (MonadIO m, DOMHTMLObjectElementK o) => o -> T.Text -> m ()-setDOMHTMLObjectElementStandby obj val = liftIO $ setObjectPropertyString obj "standby" (Just val)--constructDOMHTMLObjectElementStandby :: T.Text -> IO ([Char], GValue)-constructDOMHTMLObjectElementStandby val = constructObjectPropertyString "standby" (Just val)--data DOMHTMLObjectElementStandbyPropertyInfo-instance AttrInfo DOMHTMLObjectElementStandbyPropertyInfo where-    type AttrAllowedOps DOMHTMLObjectElementStandbyPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLObjectElementStandbyPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLObjectElementStandbyPropertyInfo = DOMHTMLObjectElementK-    type AttrGetType DOMHTMLObjectElementStandbyPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLObjectElementStandbyPropertyInfo = "standby"-    attrGet _ = getDOMHTMLObjectElementStandby-    attrSet _ = setDOMHTMLObjectElementStandby-    attrConstruct _ = constructDOMHTMLObjectElementStandby-    attrClear _ = undefined---- VVV Prop "type"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLObjectElementType :: (MonadIO m, DOMHTMLObjectElementK o) => o -> m (Maybe T.Text)-getDOMHTMLObjectElementType obj = liftIO $ getObjectPropertyString obj "type"--setDOMHTMLObjectElementType :: (MonadIO m, DOMHTMLObjectElementK o) => o -> T.Text -> m ()-setDOMHTMLObjectElementType obj val = liftIO $ setObjectPropertyString obj "type" (Just val)--constructDOMHTMLObjectElementType :: T.Text -> IO ([Char], GValue)-constructDOMHTMLObjectElementType val = constructObjectPropertyString "type" (Just val)--clearDOMHTMLObjectElementType :: (MonadIO m, DOMHTMLObjectElementK o) => o -> m ()-clearDOMHTMLObjectElementType obj = liftIO $ setObjectPropertyString obj "type" (Nothing :: Maybe T.Text)--data DOMHTMLObjectElementTypePropertyInfo-instance AttrInfo DOMHTMLObjectElementTypePropertyInfo where-    type AttrAllowedOps DOMHTMLObjectElementTypePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLObjectElementTypePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLObjectElementTypePropertyInfo = DOMHTMLObjectElementK-    type AttrGetType DOMHTMLObjectElementTypePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLObjectElementTypePropertyInfo = "type"-    attrGet _ = getDOMHTMLObjectElementType-    attrSet _ = setDOMHTMLObjectElementType-    attrConstruct _ = constructDOMHTMLObjectElementType-    attrClear _ = clearDOMHTMLObjectElementType---- VVV Prop "use-map"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLObjectElementUseMap :: (MonadIO m, DOMHTMLObjectElementK o) => o -> m (Maybe T.Text)-getDOMHTMLObjectElementUseMap obj = liftIO $ getObjectPropertyString obj "use-map"--setDOMHTMLObjectElementUseMap :: (MonadIO m, DOMHTMLObjectElementK o) => o -> T.Text -> m ()-setDOMHTMLObjectElementUseMap obj val = liftIO $ setObjectPropertyString obj "use-map" (Just val)--constructDOMHTMLObjectElementUseMap :: T.Text -> IO ([Char], GValue)-constructDOMHTMLObjectElementUseMap val = constructObjectPropertyString "use-map" (Just val)--data DOMHTMLObjectElementUseMapPropertyInfo-instance AttrInfo DOMHTMLObjectElementUseMapPropertyInfo where-    type AttrAllowedOps DOMHTMLObjectElementUseMapPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLObjectElementUseMapPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLObjectElementUseMapPropertyInfo = DOMHTMLObjectElementK-    type AttrGetType DOMHTMLObjectElementUseMapPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLObjectElementUseMapPropertyInfo = "use-map"-    attrGet _ = getDOMHTMLObjectElementUseMap-    attrSet _ = setDOMHTMLObjectElementUseMap-    attrConstruct _ = constructDOMHTMLObjectElementUseMap-    attrClear _ = undefined---- VVV Prop "validation-message"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLObjectElementValidationMessage :: (MonadIO m, DOMHTMLObjectElementK o) => o -> m (Maybe T.Text)-getDOMHTMLObjectElementValidationMessage obj = liftIO $ getObjectPropertyString obj "validation-message"--data DOMHTMLObjectElementValidationMessagePropertyInfo-instance AttrInfo DOMHTMLObjectElementValidationMessagePropertyInfo where-    type AttrAllowedOps DOMHTMLObjectElementValidationMessagePropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLObjectElementValidationMessagePropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLObjectElementValidationMessagePropertyInfo = DOMHTMLObjectElementK-    type AttrGetType DOMHTMLObjectElementValidationMessagePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLObjectElementValidationMessagePropertyInfo = "validation-message"-    attrGet _ = getDOMHTMLObjectElementValidationMessage-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "vspace"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMHTMLObjectElementVspace :: (MonadIO m, DOMHTMLObjectElementK o) => o -> m CLong-getDOMHTMLObjectElementVspace obj = liftIO $ getObjectPropertyLong obj "vspace"--setDOMHTMLObjectElementVspace :: (MonadIO m, DOMHTMLObjectElementK o) => o -> CLong -> m ()-setDOMHTMLObjectElementVspace obj val = liftIO $ setObjectPropertyLong obj "vspace" val--constructDOMHTMLObjectElementVspace :: CLong -> IO ([Char], GValue)-constructDOMHTMLObjectElementVspace val = constructObjectPropertyLong "vspace" val--data DOMHTMLObjectElementVspacePropertyInfo-instance AttrInfo DOMHTMLObjectElementVspacePropertyInfo where-    type AttrAllowedOps DOMHTMLObjectElementVspacePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLObjectElementVspacePropertyInfo = (~) CLong-    type AttrBaseTypeConstraint DOMHTMLObjectElementVspacePropertyInfo = DOMHTMLObjectElementK-    type AttrGetType DOMHTMLObjectElementVspacePropertyInfo = CLong-    type AttrLabel DOMHTMLObjectElementVspacePropertyInfo = "vspace"-    attrGet _ = getDOMHTMLObjectElementVspace-    attrSet _ = setDOMHTMLObjectElementVspace-    attrConstruct _ = constructDOMHTMLObjectElementVspace-    attrClear _ = undefined---- VVV Prop "width"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLObjectElementWidth :: (MonadIO m, DOMHTMLObjectElementK o) => o -> m (Maybe T.Text)-getDOMHTMLObjectElementWidth obj = liftIO $ getObjectPropertyString obj "width"--setDOMHTMLObjectElementWidth :: (MonadIO m, DOMHTMLObjectElementK o) => o -> T.Text -> m ()-setDOMHTMLObjectElementWidth obj val = liftIO $ setObjectPropertyString obj "width" (Just val)--constructDOMHTMLObjectElementWidth :: T.Text -> IO ([Char], GValue)-constructDOMHTMLObjectElementWidth val = constructObjectPropertyString "width" (Just val)--data DOMHTMLObjectElementWidthPropertyInfo-instance AttrInfo DOMHTMLObjectElementWidthPropertyInfo where-    type AttrAllowedOps DOMHTMLObjectElementWidthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLObjectElementWidthPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLObjectElementWidthPropertyInfo = DOMHTMLObjectElementK-    type AttrGetType DOMHTMLObjectElementWidthPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLObjectElementWidthPropertyInfo = "width"-    attrGet _ = getDOMHTMLObjectElementWidth-    attrSet _ = setDOMHTMLObjectElementWidth-    attrConstruct _ = constructDOMHTMLObjectElementWidth-    attrClear _ = undefined---- VVV Prop "will-validate"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLObjectElementWillValidate :: (MonadIO m, DOMHTMLObjectElementK o) => o -> m Bool-getDOMHTMLObjectElementWillValidate obj = liftIO $ getObjectPropertyBool obj "will-validate"--data DOMHTMLObjectElementWillValidatePropertyInfo-instance AttrInfo DOMHTMLObjectElementWillValidatePropertyInfo where-    type AttrAllowedOps DOMHTMLObjectElementWillValidatePropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLObjectElementWillValidatePropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLObjectElementWillValidatePropertyInfo = DOMHTMLObjectElementK-    type AttrGetType DOMHTMLObjectElementWillValidatePropertyInfo = Bool-    type AttrLabel DOMHTMLObjectElementWillValidatePropertyInfo = "will-validate"-    attrGet _ = getDOMHTMLObjectElementWillValidate-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined--type instance AttributeList DOMHTMLObjectElement = DOMHTMLObjectElementAttributeList-type DOMHTMLObjectElementAttributeList = ('[ '("accessKey", DOMHTMLElementAccessKeyPropertyInfo), '("align", DOMHTMLObjectElementAlignPropertyInfo), '("archive", DOMHTMLObjectElementArchivePropertyInfo), '("attributes", DOMElementAttributesPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("border", DOMHTMLObjectElementBorderPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMElementChildrenPropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("code", DOMHTMLObjectElementCodePropertyInfo), '("codeBase", DOMHTMLObjectElementCodeBasePropertyInfo), '("codeType", DOMHTMLObjectElementCodeTypePropertyInfo), '("contentDocument", DOMHTMLObjectElementContentDocumentPropertyInfo), '("contentEditable", DOMHTMLElementContentEditablePropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("data", DOMHTMLObjectElementDataPropertyInfo), '("declare", DOMHTMLObjectElementDeclarePropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("form", DOMHTMLObjectElementFormPropertyInfo), '("height", DOMHTMLObjectElementHeightPropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("hspace", DOMHTMLObjectElementHspacePropertyInfo), '("id", DOMElementIdPropertyInfo), '("innerHtml", DOMElementInnerHtmlPropertyInfo), '("innerText", DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", DOMHTMLElementIsContentEditablePropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("name", DOMHTMLObjectElementNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("outerHtml", DOMElementOuterHtmlPropertyInfo), '("outerText", DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("standby", DOMHTMLObjectElementStandbyPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tabIndex", DOMHTMLElementTabIndexPropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("type", DOMHTMLObjectElementTypePropertyInfo), '("useMap", DOMHTMLObjectElementUseMapPropertyInfo), '("validationMessage", DOMHTMLObjectElementValidationMessagePropertyInfo), '("vspace", DOMHTMLObjectElementVspacePropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo), '("width", DOMHTMLObjectElementWidthPropertyInfo), '("willValidate", DOMHTMLObjectElementWillValidatePropertyInfo)] :: [(Symbol, *)])--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--dOMHTMLObjectElementValidationMessage :: AttrLabelProxy "validationMessage"-dOMHTMLObjectElementValidationMessage = AttrLabelProxy--dOMHTMLObjectElementVspace :: AttrLabelProxy "vspace"-dOMHTMLObjectElementVspace = AttrLabelProxy--dOMHTMLObjectElementWidth :: AttrLabelProxy "width"-dOMHTMLObjectElementWidth = AttrLabelProxy--dOMHTMLObjectElementWillValidate :: AttrLabelProxy "willValidate"-dOMHTMLObjectElementWillValidate = AttrLabelProxy--type instance SignalList DOMHTMLObjectElement = DOMHTMLObjectElementSignalList-type DOMHTMLObjectElementSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMHTMLObjectElement::get_align--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLObjectElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLObjectElement"-    IO CString---dOMHTMLObjectElementGetAlign ::-    (MonadIO m, DOMHTMLObjectElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLObjectElementGetAlign _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_object_element_get_align _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_object_element_get_align" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLObjectElementGetAlignMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLObjectElementK a) => MethodInfo DOMHTMLObjectElementGetAlignMethodInfo a signature where-    overloadedMethod _ = dOMHTMLObjectElementGetAlign---- method DOMHTMLObjectElement::get_archive--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLObjectElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLObjectElement"-    IO CString---dOMHTMLObjectElementGetArchive ::-    (MonadIO m, DOMHTMLObjectElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLObjectElementGetArchive _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_object_element_get_archive _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_object_element_get_archive" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLObjectElementGetArchiveMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLObjectElementK a) => MethodInfo DOMHTMLObjectElementGetArchiveMethodInfo a signature where-    overloadedMethod _ = dOMHTMLObjectElementGetArchive---- method DOMHTMLObjectElement::get_border--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLObjectElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLObjectElement"-    IO CString---dOMHTMLObjectElementGetBorder ::-    (MonadIO m, DOMHTMLObjectElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLObjectElementGetBorder _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_object_element_get_border _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_object_element_get_border" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLObjectElementGetBorderMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLObjectElementK a) => MethodInfo DOMHTMLObjectElementGetBorderMethodInfo a signature where-    overloadedMethod _ = dOMHTMLObjectElementGetBorder---- method DOMHTMLObjectElement::get_code--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLObjectElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLObjectElement"-    IO CString---dOMHTMLObjectElementGetCode ::-    (MonadIO m, DOMHTMLObjectElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLObjectElementGetCode _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_object_element_get_code _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_object_element_get_code" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLObjectElementGetCodeMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLObjectElementK a) => MethodInfo DOMHTMLObjectElementGetCodeMethodInfo a signature where-    overloadedMethod _ = dOMHTMLObjectElementGetCode---- method DOMHTMLObjectElement::get_code_base--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLObjectElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLObjectElement"-    IO CString---dOMHTMLObjectElementGetCodeBase ::-    (MonadIO m, DOMHTMLObjectElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLObjectElementGetCodeBase _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_object_element_get_code_base _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_object_element_get_code_base" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLObjectElementGetCodeBaseMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLObjectElementK a) => MethodInfo DOMHTMLObjectElementGetCodeBaseMethodInfo a signature where-    overloadedMethod _ = dOMHTMLObjectElementGetCodeBase---- method DOMHTMLObjectElement::get_code_type--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLObjectElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLObjectElement"-    IO CString---dOMHTMLObjectElementGetCodeType ::-    (MonadIO m, DOMHTMLObjectElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLObjectElementGetCodeType _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_object_element_get_code_type _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_object_element_get_code_type" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLObjectElementGetCodeTypeMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLObjectElementK a) => MethodInfo DOMHTMLObjectElementGetCodeTypeMethodInfo a signature where-    overloadedMethod _ = dOMHTMLObjectElementGetCodeType---- method DOMHTMLObjectElement::get_content_document--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLObjectElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLObjectElement"-    IO (Ptr DOMDocument)---dOMHTMLObjectElementGetContentDocument ::-    (MonadIO m, DOMHTMLObjectElementK a) =>-    a                                       -- _obj-    -> m DOMDocument                        -- result-dOMHTMLObjectElementGetContentDocument _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_object_element_get_content_document _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_object_element_get_content_document" result-    result' <- (newObject DOMDocument) result-    touchManagedPtr _obj-    return result'--data DOMHTMLObjectElementGetContentDocumentMethodInfo-instance (signature ~ (m DOMDocument), MonadIO m, DOMHTMLObjectElementK a) => MethodInfo DOMHTMLObjectElementGetContentDocumentMethodInfo a signature where-    overloadedMethod _ = dOMHTMLObjectElementGetContentDocument---- method DOMHTMLObjectElement::get_data--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLObjectElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLObjectElement"-    IO CString---dOMHTMLObjectElementGetData ::-    (MonadIO m, DOMHTMLObjectElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLObjectElementGetData _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_object_element_get_data _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_object_element_get_data" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLObjectElementGetDataMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLObjectElementK a) => MethodInfo DOMHTMLObjectElementGetDataMethodInfo a signature where-    overloadedMethod _ = dOMHTMLObjectElementGetData---- method DOMHTMLObjectElement::get_declare--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLObjectElement", direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLObjectElement"-    IO CInt---dOMHTMLObjectElementGetDeclare ::-    (MonadIO m, DOMHTMLObjectElementK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMHTMLObjectElementGetDeclare _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_object_element_get_declare _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMHTMLObjectElementGetDeclareMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMHTMLObjectElementK a) => MethodInfo DOMHTMLObjectElementGetDeclareMethodInfo a signature where-    overloadedMethod _ = dOMHTMLObjectElementGetDeclare---- method DOMHTMLObjectElement::get_form--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLObjectElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLObjectElement"-    IO (Ptr DOMHTMLFormElement)---dOMHTMLObjectElementGetForm ::-    (MonadIO m, DOMHTMLObjectElementK a) =>-    a                                       -- _obj-    -> m DOMHTMLFormElement                 -- result-dOMHTMLObjectElementGetForm _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_object_element_get_form _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_object_element_get_form" result-    result' <- (newObject DOMHTMLFormElement) result-    touchManagedPtr _obj-    return result'--data DOMHTMLObjectElementGetFormMethodInfo-instance (signature ~ (m DOMHTMLFormElement), MonadIO m, DOMHTMLObjectElementK a) => MethodInfo DOMHTMLObjectElementGetFormMethodInfo a signature where-    overloadedMethod _ = dOMHTMLObjectElementGetForm---- method DOMHTMLObjectElement::get_height--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLObjectElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLObjectElement"-    IO CString---dOMHTMLObjectElementGetHeight ::-    (MonadIO m, DOMHTMLObjectElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLObjectElementGetHeight _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_object_element_get_height _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_object_element_get_height" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLObjectElementGetHeightMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLObjectElementK a) => MethodInfo DOMHTMLObjectElementGetHeightMethodInfo a signature where-    overloadedMethod _ = dOMHTMLObjectElementGetHeight---- method DOMHTMLObjectElement::get_hspace--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLObjectElement", direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLObjectElement"-    IO CLong---dOMHTMLObjectElementGetHspace ::-    (MonadIO m, DOMHTMLObjectElementK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMHTMLObjectElementGetHspace _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_object_element_get_hspace _obj'-    touchManagedPtr _obj-    return result--data DOMHTMLObjectElementGetHspaceMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMHTMLObjectElementK a) => MethodInfo DOMHTMLObjectElementGetHspaceMethodInfo a signature where-    overloadedMethod _ = dOMHTMLObjectElementGetHspace---- method DOMHTMLObjectElement::get_name--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLObjectElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLObjectElement"-    IO CString---dOMHTMLObjectElementGetName ::-    (MonadIO m, DOMHTMLObjectElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLObjectElementGetName _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_object_element_get_name _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_object_element_get_name" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLObjectElementGetNameMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLObjectElementK a) => MethodInfo DOMHTMLObjectElementGetNameMethodInfo a signature where-    overloadedMethod _ = dOMHTMLObjectElementGetName---- method DOMHTMLObjectElement::get_standby--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLObjectElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLObjectElement"-    IO CString---dOMHTMLObjectElementGetStandby ::-    (MonadIO m, DOMHTMLObjectElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLObjectElementGetStandby _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_object_element_get_standby _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_object_element_get_standby" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLObjectElementGetStandbyMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLObjectElementK a) => MethodInfo DOMHTMLObjectElementGetStandbyMethodInfo a signature where-    overloadedMethod _ = dOMHTMLObjectElementGetStandby---- method DOMHTMLObjectElement::get_type_attr--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLObjectElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLObjectElement"-    IO CString---dOMHTMLObjectElementGetTypeAttr ::-    (MonadIO m, DOMHTMLObjectElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLObjectElementGetTypeAttr _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_object_element_get_type_attr _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_object_element_get_type_attr" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLObjectElementGetTypeAttrMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLObjectElementK a) => MethodInfo DOMHTMLObjectElementGetTypeAttrMethodInfo a signature where-    overloadedMethod _ = dOMHTMLObjectElementGetTypeAttr---- method DOMHTMLObjectElement::get_use_map--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLObjectElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLObjectElement"-    IO CString---dOMHTMLObjectElementGetUseMap ::-    (MonadIO m, DOMHTMLObjectElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLObjectElementGetUseMap _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_object_element_get_use_map _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_object_element_get_use_map" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLObjectElementGetUseMapMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLObjectElementK a) => MethodInfo DOMHTMLObjectElementGetUseMapMethodInfo a signature where-    overloadedMethod _ = dOMHTMLObjectElementGetUseMap---- method DOMHTMLObjectElement::get_vspace--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLObjectElement", direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLObjectElement"-    IO CLong---dOMHTMLObjectElementGetVspace ::-    (MonadIO m, DOMHTMLObjectElementK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMHTMLObjectElementGetVspace _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_object_element_get_vspace _obj'-    touchManagedPtr _obj-    return result--data DOMHTMLObjectElementGetVspaceMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMHTMLObjectElementK a) => MethodInfo DOMHTMLObjectElementGetVspaceMethodInfo a signature where-    overloadedMethod _ = dOMHTMLObjectElementGetVspace---- method DOMHTMLObjectElement::get_width--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLObjectElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLObjectElement"-    IO CString---dOMHTMLObjectElementGetWidth ::-    (MonadIO m, DOMHTMLObjectElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLObjectElementGetWidth _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_object_element_get_width _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_object_element_get_width" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLObjectElementGetWidthMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLObjectElementK a) => MethodInfo DOMHTMLObjectElementGetWidthMethodInfo a signature where-    overloadedMethod _ = dOMHTMLObjectElementGetWidth---- method DOMHTMLObjectElement::set_align--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLObjectElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLObjectElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLObjectElementSetAlign ::-    (MonadIO m, DOMHTMLObjectElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLObjectElementSetAlign _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_object_element_set_align _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLObjectElementSetAlignMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLObjectElementK a) => MethodInfo DOMHTMLObjectElementSetAlignMethodInfo a signature where-    overloadedMethod _ = dOMHTMLObjectElementSetAlign---- method DOMHTMLObjectElement::set_archive--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLObjectElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLObjectElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLObjectElementSetArchive ::-    (MonadIO m, DOMHTMLObjectElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLObjectElementSetArchive _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_object_element_set_archive _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLObjectElementSetArchiveMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLObjectElementK a) => MethodInfo DOMHTMLObjectElementSetArchiveMethodInfo a signature where-    overloadedMethod _ = dOMHTMLObjectElementSetArchive---- method DOMHTMLObjectElement::set_border--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLObjectElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLObjectElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLObjectElementSetBorder ::-    (MonadIO m, DOMHTMLObjectElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLObjectElementSetBorder _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_object_element_set_border _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLObjectElementSetBorderMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLObjectElementK a) => MethodInfo DOMHTMLObjectElementSetBorderMethodInfo a signature where-    overloadedMethod _ = dOMHTMLObjectElementSetBorder---- method DOMHTMLObjectElement::set_code--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLObjectElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLObjectElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLObjectElementSetCode ::-    (MonadIO m, DOMHTMLObjectElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLObjectElementSetCode _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_object_element_set_code _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLObjectElementSetCodeMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLObjectElementK a) => MethodInfo DOMHTMLObjectElementSetCodeMethodInfo a signature where-    overloadedMethod _ = dOMHTMLObjectElementSetCode---- method DOMHTMLObjectElement::set_code_base--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLObjectElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLObjectElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLObjectElementSetCodeBase ::-    (MonadIO m, DOMHTMLObjectElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLObjectElementSetCodeBase _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_object_element_set_code_base _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLObjectElementSetCodeBaseMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLObjectElementK a) => MethodInfo DOMHTMLObjectElementSetCodeBaseMethodInfo a signature where-    overloadedMethod _ = dOMHTMLObjectElementSetCodeBase---- method DOMHTMLObjectElement::set_code_type--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLObjectElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLObjectElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLObjectElementSetCodeType ::-    (MonadIO m, DOMHTMLObjectElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLObjectElementSetCodeType _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_object_element_set_code_type _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLObjectElementSetCodeTypeMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLObjectElementK a) => MethodInfo DOMHTMLObjectElementSetCodeTypeMethodInfo a signature where-    overloadedMethod _ = dOMHTMLObjectElementSetCodeType---- method DOMHTMLObjectElement::set_data--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLObjectElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLObjectElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLObjectElementSetData ::-    (MonadIO m, DOMHTMLObjectElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLObjectElementSetData _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_object_element_set_data _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLObjectElementSetDataMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLObjectElementK a) => MethodInfo DOMHTMLObjectElementSetDataMethodInfo a signature where-    overloadedMethod _ = dOMHTMLObjectElementSetData---- method DOMHTMLObjectElement::set_declare--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLObjectElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLObjectElement"-    CInt ->                                 -- value : TBasicType TBoolean-    IO ()---dOMHTMLObjectElementSetDeclare ::-    (MonadIO m, DOMHTMLObjectElementK a) =>-    a                                       -- _obj-    -> Bool                                 -- value-    -> m ()                                 -- result-dOMHTMLObjectElementSetDeclare _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let value' = (fromIntegral . fromEnum) value-    webkit_dom_html_object_element_set_declare _obj' value'-    touchManagedPtr _obj-    return ()--data DOMHTMLObjectElementSetDeclareMethodInfo-instance (signature ~ (Bool -> m ()), MonadIO m, DOMHTMLObjectElementK a) => MethodInfo DOMHTMLObjectElementSetDeclareMethodInfo a signature where-    overloadedMethod _ = dOMHTMLObjectElementSetDeclare---- method DOMHTMLObjectElement::set_height--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLObjectElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLObjectElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLObjectElementSetHeight ::-    (MonadIO m, DOMHTMLObjectElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLObjectElementSetHeight _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_object_element_set_height _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLObjectElementSetHeightMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLObjectElementK a) => MethodInfo DOMHTMLObjectElementSetHeightMethodInfo a signature where-    overloadedMethod _ = dOMHTMLObjectElementSetHeight---- method DOMHTMLObjectElement::set_hspace--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLObjectElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLObjectElement"-    CLong ->                                -- value : TBasicType TLong-    IO ()---dOMHTMLObjectElementSetHspace ::-    (MonadIO m, DOMHTMLObjectElementK a) =>-    a                                       -- _obj-    -> CLong                                -- value-    -> m ()                                 -- result-dOMHTMLObjectElementSetHspace _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    webkit_dom_html_object_element_set_hspace _obj' value-    touchManagedPtr _obj-    return ()--data DOMHTMLObjectElementSetHspaceMethodInfo-instance (signature ~ (CLong -> m ()), MonadIO m, DOMHTMLObjectElementK a) => MethodInfo DOMHTMLObjectElementSetHspaceMethodInfo a signature where-    overloadedMethod _ = dOMHTMLObjectElementSetHspace---- method DOMHTMLObjectElement::set_name--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLObjectElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLObjectElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLObjectElementSetName ::-    (MonadIO m, DOMHTMLObjectElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLObjectElementSetName _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_object_element_set_name _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLObjectElementSetNameMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLObjectElementK a) => MethodInfo DOMHTMLObjectElementSetNameMethodInfo a signature where-    overloadedMethod _ = dOMHTMLObjectElementSetName---- method DOMHTMLObjectElement::set_standby--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLObjectElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLObjectElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLObjectElementSetStandby ::-    (MonadIO m, DOMHTMLObjectElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLObjectElementSetStandby _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_object_element_set_standby _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLObjectElementSetStandbyMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLObjectElementK a) => MethodInfo DOMHTMLObjectElementSetStandbyMethodInfo a signature where-    overloadedMethod _ = dOMHTMLObjectElementSetStandby---- method DOMHTMLObjectElement::set_type_attr--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLObjectElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLObjectElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLObjectElementSetTypeAttr ::-    (MonadIO m, DOMHTMLObjectElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLObjectElementSetTypeAttr _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_object_element_set_type_attr _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLObjectElementSetTypeAttrMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLObjectElementK a) => MethodInfo DOMHTMLObjectElementSetTypeAttrMethodInfo a signature where-    overloadedMethod _ = dOMHTMLObjectElementSetTypeAttr---- method DOMHTMLObjectElement::set_use_map--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLObjectElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLObjectElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLObjectElementSetUseMap ::-    (MonadIO m, DOMHTMLObjectElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLObjectElementSetUseMap _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_object_element_set_use_map _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLObjectElementSetUseMapMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLObjectElementK a) => MethodInfo DOMHTMLObjectElementSetUseMapMethodInfo a signature where-    overloadedMethod _ = dOMHTMLObjectElementSetUseMap---- method DOMHTMLObjectElement::set_vspace--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLObjectElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLObjectElement"-    CLong ->                                -- value : TBasicType TLong-    IO ()---dOMHTMLObjectElementSetVspace ::-    (MonadIO m, DOMHTMLObjectElementK a) =>-    a                                       -- _obj-    -> CLong                                -- value-    -> m ()                                 -- result-dOMHTMLObjectElementSetVspace _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    webkit_dom_html_object_element_set_vspace _obj' value-    touchManagedPtr _obj-    return ()--data DOMHTMLObjectElementSetVspaceMethodInfo-instance (signature ~ (CLong -> m ()), MonadIO m, DOMHTMLObjectElementK a) => MethodInfo DOMHTMLObjectElementSetVspaceMethodInfo a signature where-    overloadedMethod _ = dOMHTMLObjectElementSetVspace---- method DOMHTMLObjectElement::set_width--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLObjectElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLObjectElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLObjectElementSetWidth ::-    (MonadIO m, DOMHTMLObjectElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLObjectElementSetWidth _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_object_element_set_width _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLObjectElementSetWidthMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLObjectElementK a) => MethodInfo DOMHTMLObjectElementSetWidthMethodInfo a signature where-    overloadedMethod _ = dOMHTMLObjectElementSetWidth--
− GI/WebKit2WebExtension/Objects/DOMHTMLObjectElement.hs-boot
@@ -1,67 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMHTMLObjectElement = DOMHTMLObjectElement (ForeignPtr DOMHTMLObjectElement)-instance GObject DOMHTMLObjectElement where-class GObject o => DOMHTMLObjectElementK o-instance (GObject o, IsDescendantOf DOMHTMLObjectElement o) => DOMHTMLObjectElementK o-data DOMHTMLObjectElementAlignPropertyInfo-data DOMHTMLObjectElementArchivePropertyInfo-data DOMHTMLObjectElementBorderPropertyInfo-data DOMHTMLObjectElementCodePropertyInfo-data DOMHTMLObjectElementCodeBasePropertyInfo-data DOMHTMLObjectElementCodeTypePropertyInfo-data DOMHTMLObjectElementContentDocumentPropertyInfo-data DOMHTMLObjectElementDataPropertyInfo-data DOMHTMLObjectElementDeclarePropertyInfo-data DOMHTMLObjectElementFormPropertyInfo-data DOMHTMLObjectElementHeightPropertyInfo-data DOMHTMLObjectElementHspacePropertyInfo-data DOMHTMLObjectElementNamePropertyInfo-data DOMHTMLObjectElementStandbyPropertyInfo-data DOMHTMLObjectElementTypePropertyInfo-data DOMHTMLObjectElementUseMapPropertyInfo-data DOMHTMLObjectElementValidationMessagePropertyInfo-data DOMHTMLObjectElementVspacePropertyInfo-data DOMHTMLObjectElementWidthPropertyInfo-data DOMHTMLObjectElementWillValidatePropertyInfo-data DOMHTMLObjectElementGetAlignMethodInfo-data DOMHTMLObjectElementGetArchiveMethodInfo-data DOMHTMLObjectElementGetBorderMethodInfo-data DOMHTMLObjectElementGetCodeMethodInfo-data DOMHTMLObjectElementGetCodeBaseMethodInfo-data DOMHTMLObjectElementGetCodeTypeMethodInfo-data DOMHTMLObjectElementGetContentDocumentMethodInfo-data DOMHTMLObjectElementGetDataMethodInfo-data DOMHTMLObjectElementGetDeclareMethodInfo-data DOMHTMLObjectElementGetFormMethodInfo-data DOMHTMLObjectElementGetHeightMethodInfo-data DOMHTMLObjectElementGetHspaceMethodInfo-data DOMHTMLObjectElementGetNameMethodInfo-data DOMHTMLObjectElementGetStandbyMethodInfo-data DOMHTMLObjectElementGetTypeAttrMethodInfo-data DOMHTMLObjectElementGetUseMapMethodInfo-data DOMHTMLObjectElementGetVspaceMethodInfo-data DOMHTMLObjectElementGetWidthMethodInfo-data DOMHTMLObjectElementSetAlignMethodInfo-data DOMHTMLObjectElementSetArchiveMethodInfo-data DOMHTMLObjectElementSetBorderMethodInfo-data DOMHTMLObjectElementSetCodeMethodInfo-data DOMHTMLObjectElementSetCodeBaseMethodInfo-data DOMHTMLObjectElementSetCodeTypeMethodInfo-data DOMHTMLObjectElementSetDataMethodInfo-data DOMHTMLObjectElementSetDeclareMethodInfo-data DOMHTMLObjectElementSetHeightMethodInfo-data DOMHTMLObjectElementSetHspaceMethodInfo-data DOMHTMLObjectElementSetNameMethodInfo-data DOMHTMLObjectElementSetStandbyMethodInfo-data DOMHTMLObjectElementSetTypeAttrMethodInfo-data DOMHTMLObjectElementSetUseMapMethodInfo-data DOMHTMLObjectElementSetVspaceMethodInfo-data DOMHTMLObjectElementSetWidthMethodInfo
− GI/WebKit2WebExtension/Objects/DOMHTMLOptGroupElement.hs
@@ -1,425 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMHTMLOptGroupElement-    ( ---- * Exported types-    DOMHTMLOptGroupElement(..)              ,-    DOMHTMLOptGroupElementK                 ,-    toDOMHTMLOptGroupElement                ,-    noDOMHTMLOptGroupElement                ,--- -- * Methods--- ** dOMHTMLOptGroupElementGetDisabled-    DOMHTMLOptGroupElementGetDisabledMethodInfo,-    dOMHTMLOptGroupElementGetDisabled       ,----- ** dOMHTMLOptGroupElementGetLabel-    DOMHTMLOptGroupElementGetLabelMethodInfo,-    dOMHTMLOptGroupElementGetLabel          ,----- ** dOMHTMLOptGroupElementSetDisabled-    DOMHTMLOptGroupElementSetDisabledMethodInfo,-    dOMHTMLOptGroupElementSetDisabled       ,----- ** dOMHTMLOptGroupElementSetLabel-    DOMHTMLOptGroupElementSetLabelMethodInfo,-    dOMHTMLOptGroupElementSetLabel          ,----- -- * Properties--- ** Disabled-    DOMHTMLOptGroupElementDisabledPropertyInfo,-    constructDOMHTMLOptGroupElementDisabled ,-    dOMHTMLOptGroupElementDisabled          ,-    getDOMHTMLOptGroupElementDisabled       ,-    setDOMHTMLOptGroupElementDisabled       ,----- ** Label-    DOMHTMLOptGroupElementLabelPropertyInfo ,-    constructDOMHTMLOptGroupElementLabel    ,-    dOMHTMLOptGroupElementLabel             ,-    getDOMHTMLOptGroupElementLabel          ,-    setDOMHTMLOptGroupElementLabel          ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMHTMLOptGroupElement = DOMHTMLOptGroupElement (ForeignPtr DOMHTMLOptGroupElement)-foreign import ccall "webkit_dom_html_opt_group_element_get_type"-    c_webkit_dom_html_opt_group_element_get_type :: IO GType--type instance ParentTypes DOMHTMLOptGroupElement = DOMHTMLOptGroupElementParentTypes-type DOMHTMLOptGroupElementParentTypes = '[DOMHTMLElement, DOMElement, DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMHTMLOptGroupElement where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_html_opt_group_element_get_type-    --class GObject o => DOMHTMLOptGroupElementK o-instance (GObject o, IsDescendantOf DOMHTMLOptGroupElement o) => DOMHTMLOptGroupElementK o--toDOMHTMLOptGroupElement :: DOMHTMLOptGroupElementK o => o -> IO DOMHTMLOptGroupElement-toDOMHTMLOptGroupElement = unsafeCastTo DOMHTMLOptGroupElement--noDOMHTMLOptGroupElement :: Maybe DOMHTMLOptGroupElement-noDOMHTMLOptGroupElement = Nothing--type family ResolveDOMHTMLOptGroupElementMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMHTMLOptGroupElementMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "blur" o = DOMElementBlurMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "click" o = DOMHTMLElementClickMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "focus" o = DOMElementFocusMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "hasAttributes" o = DOMElementHasAttributesMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getAccessKey" o = DOMHTMLElementGetAccessKeyMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getAttributes" o = DOMElementGetAttributesMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getClassName" o = DOMElementGetClassNameMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getContentEditable" o = DOMHTMLElementGetContentEditableMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getDir" o = DOMHTMLElementGetDirMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getDisabled" o = DOMHTMLOptGroupElementGetDisabledMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getElementsByClassName" o = DOMElementGetElementsByClassNameMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getElementsByClassNameAsHtmlCollection" o = DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getElementsByTagName" o = DOMElementGetElementsByTagNameMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getElementsByTagNameAsHtmlCollection" o = DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getElementsByTagNameNs" o = DOMElementGetElementsByTagNameNsMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getElementsByTagNameNsAsHtmlCollection" o = DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getId" o = DOMElementGetIdMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getInnerText" o = DOMHTMLElementGetInnerTextMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getIsContentEditable" o = DOMHTMLElementGetIsContentEditableMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getLabel" o = DOMHTMLOptGroupElementGetLabelMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getLang" o = DOMHTMLElementGetLangMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getOffsetHeight" o = DOMElementGetOffsetHeightMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getOffsetLeft" o = DOMElementGetOffsetLeftMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getOffsetParent" o = DOMElementGetOffsetParentMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getOffsetTop" o = DOMElementGetOffsetTopMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getOffsetWidth" o = DOMElementGetOffsetWidthMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getOuterText" o = DOMHTMLElementGetOuterTextMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getScrollHeight" o = DOMElementGetScrollHeightMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getScrollLeft" o = DOMElementGetScrollLeftMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getScrollTop" o = DOMElementGetScrollTopMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getScrollWidth" o = DOMElementGetScrollWidthMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getStyle" o = DOMElementGetStyleMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getTabIndex" o = DOMHTMLElementGetTabIndexMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getTagName" o = DOMElementGetTagNameMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "getTitle" o = DOMHTMLElementGetTitleMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "setAccessKey" o = DOMHTMLElementSetAccessKeyMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "setClassName" o = DOMElementSetClassNameMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "setContentEditable" o = DOMHTMLElementSetContentEditableMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "setDir" o = DOMHTMLElementSetDirMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "setDisabled" o = DOMHTMLOptGroupElementSetDisabledMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "setId" o = DOMElementSetIdMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "setInnerText" o = DOMHTMLElementSetInnerTextMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "setLabel" o = DOMHTMLOptGroupElementSetLabelMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "setLang" o = DOMHTMLElementSetLangMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "setOuterText" o = DOMHTMLElementSetOuterTextMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "setTabIndex" o = DOMHTMLElementSetTabIndexMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMHTMLOptGroupElementMethod "setTitle" o = DOMHTMLElementSetTitleMethodInfo-    ResolveDOMHTMLOptGroupElementMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMHTMLOptGroupElementMethod t DOMHTMLOptGroupElement, MethodInfo info DOMHTMLOptGroupElement p) => IsLabelProxy t (DOMHTMLOptGroupElement -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMHTMLOptGroupElementMethod t DOMHTMLOptGroupElement, MethodInfo info DOMHTMLOptGroupElement p) => IsLabel t (DOMHTMLOptGroupElement -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "disabled"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMHTMLOptGroupElementDisabled :: (MonadIO m, DOMHTMLOptGroupElementK o) => o -> m Bool-getDOMHTMLOptGroupElementDisabled obj = liftIO $ getObjectPropertyBool obj "disabled"--setDOMHTMLOptGroupElementDisabled :: (MonadIO m, DOMHTMLOptGroupElementK o) => o -> Bool -> m ()-setDOMHTMLOptGroupElementDisabled obj val = liftIO $ setObjectPropertyBool obj "disabled" val--constructDOMHTMLOptGroupElementDisabled :: Bool -> IO ([Char], GValue)-constructDOMHTMLOptGroupElementDisabled val = constructObjectPropertyBool "disabled" val--data DOMHTMLOptGroupElementDisabledPropertyInfo-instance AttrInfo DOMHTMLOptGroupElementDisabledPropertyInfo where-    type AttrAllowedOps DOMHTMLOptGroupElementDisabledPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLOptGroupElementDisabledPropertyInfo = (~) Bool-    type AttrBaseTypeConstraint DOMHTMLOptGroupElementDisabledPropertyInfo = DOMHTMLOptGroupElementK-    type AttrGetType DOMHTMLOptGroupElementDisabledPropertyInfo = Bool-    type AttrLabel DOMHTMLOptGroupElementDisabledPropertyInfo = "disabled"-    attrGet _ = getDOMHTMLOptGroupElementDisabled-    attrSet _ = setDOMHTMLOptGroupElementDisabled-    attrConstruct _ = constructDOMHTMLOptGroupElementDisabled-    attrClear _ = undefined---- VVV Prop "label"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLOptGroupElementLabel :: (MonadIO m, DOMHTMLOptGroupElementK o) => o -> m (Maybe T.Text)-getDOMHTMLOptGroupElementLabel obj = liftIO $ getObjectPropertyString obj "label"--setDOMHTMLOptGroupElementLabel :: (MonadIO m, DOMHTMLOptGroupElementK o) => o -> T.Text -> m ()-setDOMHTMLOptGroupElementLabel obj val = liftIO $ setObjectPropertyString obj "label" (Just val)--constructDOMHTMLOptGroupElementLabel :: T.Text -> IO ([Char], GValue)-constructDOMHTMLOptGroupElementLabel val = constructObjectPropertyString "label" (Just val)--data DOMHTMLOptGroupElementLabelPropertyInfo-instance AttrInfo DOMHTMLOptGroupElementLabelPropertyInfo where-    type AttrAllowedOps DOMHTMLOptGroupElementLabelPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLOptGroupElementLabelPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLOptGroupElementLabelPropertyInfo = DOMHTMLOptGroupElementK-    type AttrGetType DOMHTMLOptGroupElementLabelPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLOptGroupElementLabelPropertyInfo = "label"-    attrGet _ = getDOMHTMLOptGroupElementLabel-    attrSet _ = setDOMHTMLOptGroupElementLabel-    attrConstruct _ = constructDOMHTMLOptGroupElementLabel-    attrClear _ = undefined--type instance AttributeList DOMHTMLOptGroupElement = DOMHTMLOptGroupElementAttributeList-type DOMHTMLOptGroupElementAttributeList = ('[ '("accessKey", DOMHTMLElementAccessKeyPropertyInfo), '("attributes", DOMElementAttributesPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMElementChildrenPropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("contentEditable", DOMHTMLElementContentEditablePropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("disabled", DOMHTMLOptGroupElementDisabledPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("id", DOMElementIdPropertyInfo), '("innerHtml", DOMElementInnerHtmlPropertyInfo), '("innerText", DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", DOMHTMLElementIsContentEditablePropertyInfo), '("label", DOMHTMLOptGroupElementLabelPropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("outerHtml", DOMElementOuterHtmlPropertyInfo), '("outerText", DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tabIndex", DOMHTMLElementTabIndexPropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])--dOMHTMLOptGroupElementDisabled :: AttrLabelProxy "disabled"-dOMHTMLOptGroupElementDisabled = AttrLabelProxy--dOMHTMLOptGroupElementLabel :: AttrLabelProxy "label"-dOMHTMLOptGroupElementLabel = AttrLabelProxy--type instance SignalList DOMHTMLOptGroupElement = DOMHTMLOptGroupElementSignalList-type DOMHTMLOptGroupElementSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMHTMLOptGroupElement::get_disabled--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLOptGroupElement", direction = DirectionIn, mayBeNull = False, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLOptGroupElement"-    IO CInt---dOMHTMLOptGroupElementGetDisabled ::-    (MonadIO m, DOMHTMLOptGroupElementK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMHTMLOptGroupElementGetDisabled _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_opt_group_element_get_disabled _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMHTMLOptGroupElementGetDisabledMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMHTMLOptGroupElementK a) => MethodInfo DOMHTMLOptGroupElementGetDisabledMethodInfo a signature where-    overloadedMethod _ = dOMHTMLOptGroupElementGetDisabled---- method DOMHTMLOptGroupElement::get_label--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLOptGroupElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLOptGroupElement"-    IO CString---dOMHTMLOptGroupElementGetLabel ::-    (MonadIO m, DOMHTMLOptGroupElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLOptGroupElementGetLabel _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_opt_group_element_get_label _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_opt_group_element_get_label" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLOptGroupElementGetLabelMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLOptGroupElementK a) => MethodInfo DOMHTMLOptGroupElementGetLabelMethodInfo a signature where-    overloadedMethod _ = dOMHTMLOptGroupElementGetLabel---- method DOMHTMLOptGroupElement::set_disabled--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLOptGroupElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLOptGroupElement"-    CInt ->                                 -- value : TBasicType TBoolean-    IO ()---dOMHTMLOptGroupElementSetDisabled ::-    (MonadIO m, DOMHTMLOptGroupElementK a) =>-    a                                       -- _obj-    -> Bool                                 -- value-    -> m ()                                 -- result-dOMHTMLOptGroupElementSetDisabled _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let value' = (fromIntegral . fromEnum) value-    webkit_dom_html_opt_group_element_set_disabled _obj' value'-    touchManagedPtr _obj-    return ()--data DOMHTMLOptGroupElementSetDisabledMethodInfo-instance (signature ~ (Bool -> m ()), MonadIO m, DOMHTMLOptGroupElementK a) => MethodInfo DOMHTMLOptGroupElementSetDisabledMethodInfo a signature where-    overloadedMethod _ = dOMHTMLOptGroupElementSetDisabled---- method DOMHTMLOptGroupElement::set_label--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLOptGroupElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLOptGroupElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLOptGroupElementSetLabel ::-    (MonadIO m, DOMHTMLOptGroupElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLOptGroupElementSetLabel _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_opt_group_element_set_label _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLOptGroupElementSetLabelMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLOptGroupElementK a) => MethodInfo DOMHTMLOptGroupElementSetLabelMethodInfo a signature where-    overloadedMethod _ = dOMHTMLOptGroupElementSetLabel--
− GI/WebKit2WebExtension/Objects/DOMHTMLOptGroupElement.hs-boot
@@ -1,19 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMHTMLOptGroupElement where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMHTMLOptGroupElement = DOMHTMLOptGroupElement (ForeignPtr DOMHTMLOptGroupElement)-instance GObject DOMHTMLOptGroupElement where-class GObject o => DOMHTMLOptGroupElementK o-instance (GObject o, IsDescendantOf DOMHTMLOptGroupElement o) => DOMHTMLOptGroupElementK o-data DOMHTMLOptGroupElementDisabledPropertyInfo-data DOMHTMLOptGroupElementLabelPropertyInfo-data DOMHTMLOptGroupElementGetDisabledMethodInfo-data DOMHTMLOptGroupElementGetLabelMethodInfo-data DOMHTMLOptGroupElementSetDisabledMethodInfo-data DOMHTMLOptGroupElementSetLabelMethodInfo
− GI/WebKit2WebExtension/Objects/DOMHTMLOptionElement.hs
@@ -1,940 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement-    ( ---- * Exported types-    DOMHTMLOptionElement(..)                ,-    DOMHTMLOptionElementK                   ,-    toDOMHTMLOptionElement                  ,-    noDOMHTMLOptionElement                  ,--- -- * Methods--- ** dOMHTMLOptionElementGetDefaultSelected-    DOMHTMLOptionElementGetDefaultSelectedMethodInfo,-    dOMHTMLOptionElementGetDefaultSelected  ,----- ** dOMHTMLOptionElementGetDisabled-    DOMHTMLOptionElementGetDisabledMethodInfo,-    dOMHTMLOptionElementGetDisabled         ,----- ** dOMHTMLOptionElementGetForm-    DOMHTMLOptionElementGetFormMethodInfo   ,-    dOMHTMLOptionElementGetForm             ,----- ** dOMHTMLOptionElementGetIndex-    DOMHTMLOptionElementGetIndexMethodInfo  ,-    dOMHTMLOptionElementGetIndex            ,----- ** dOMHTMLOptionElementGetLabel-    DOMHTMLOptionElementGetLabelMethodInfo  ,-    dOMHTMLOptionElementGetLabel            ,----- ** dOMHTMLOptionElementGetSelected-    DOMHTMLOptionElementGetSelectedMethodInfo,-    dOMHTMLOptionElementGetSelected         ,----- ** dOMHTMLOptionElementGetText-    DOMHTMLOptionElementGetTextMethodInfo   ,-    dOMHTMLOptionElementGetText             ,----- ** dOMHTMLOptionElementGetValue-    DOMHTMLOptionElementGetValueMethodInfo  ,-    dOMHTMLOptionElementGetValue            ,----- ** dOMHTMLOptionElementSetDefaultSelected-    DOMHTMLOptionElementSetDefaultSelectedMethodInfo,-    dOMHTMLOptionElementSetDefaultSelected  ,----- ** dOMHTMLOptionElementSetDisabled-    DOMHTMLOptionElementSetDisabledMethodInfo,-    dOMHTMLOptionElementSetDisabled         ,----- ** dOMHTMLOptionElementSetLabel-    DOMHTMLOptionElementSetLabelMethodInfo  ,-    dOMHTMLOptionElementSetLabel            ,----- ** dOMHTMLOptionElementSetSelected-    DOMHTMLOptionElementSetSelectedMethodInfo,-    dOMHTMLOptionElementSetSelected         ,----- ** dOMHTMLOptionElementSetValue-    DOMHTMLOptionElementSetValueMethodInfo  ,-    dOMHTMLOptionElementSetValue            ,----- -- * Properties--- ** DefaultSelected-    DOMHTMLOptionElementDefaultSelectedPropertyInfo,-    constructDOMHTMLOptionElementDefaultSelected,-    dOMHTMLOptionElementDefaultSelected     ,-    getDOMHTMLOptionElementDefaultSelected  ,-    setDOMHTMLOptionElementDefaultSelected  ,----- ** Disabled-    DOMHTMLOptionElementDisabledPropertyInfo,-    constructDOMHTMLOptionElementDisabled   ,-    dOMHTMLOptionElementDisabled            ,-    getDOMHTMLOptionElementDisabled         ,-    setDOMHTMLOptionElementDisabled         ,----- ** Form-    DOMHTMLOptionElementFormPropertyInfo    ,-    dOMHTMLOptionElementForm                ,-    getDOMHTMLOptionElementForm             ,----- ** Index-    DOMHTMLOptionElementIndexPropertyInfo   ,-    dOMHTMLOptionElementIndex               ,-    getDOMHTMLOptionElementIndex            ,----- ** Label-    DOMHTMLOptionElementLabelPropertyInfo   ,-    constructDOMHTMLOptionElementLabel      ,-    dOMHTMLOptionElementLabel               ,-    getDOMHTMLOptionElementLabel            ,-    setDOMHTMLOptionElementLabel            ,----- ** Selected-    DOMHTMLOptionElementSelectedPropertyInfo,-    constructDOMHTMLOptionElementSelected   ,-    dOMHTMLOptionElementSelected            ,-    getDOMHTMLOptionElementSelected         ,-    setDOMHTMLOptionElementSelected         ,----- ** Text-    DOMHTMLOptionElementTextPropertyInfo    ,-    dOMHTMLOptionElementText                ,-    getDOMHTMLOptionElementText             ,----- ** Value-    DOMHTMLOptionElementValuePropertyInfo   ,-    constructDOMHTMLOptionElementValue      ,-    dOMHTMLOptionElementValue               ,-    getDOMHTMLOptionElementValue            ,-    setDOMHTMLOptionElementValue            ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMHTMLOptionElement = DOMHTMLOptionElement (ForeignPtr DOMHTMLOptionElement)-foreign import ccall "webkit_dom_html_option_element_get_type"-    c_webkit_dom_html_option_element_get_type :: IO GType--type instance ParentTypes DOMHTMLOptionElement = DOMHTMLOptionElementParentTypes-type DOMHTMLOptionElementParentTypes = '[DOMHTMLElement, DOMElement, DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMHTMLOptionElement where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_html_option_element_get_type-    --class GObject o => DOMHTMLOptionElementK o-instance (GObject o, IsDescendantOf DOMHTMLOptionElement o) => DOMHTMLOptionElementK o--toDOMHTMLOptionElement :: DOMHTMLOptionElementK o => o -> IO DOMHTMLOptionElement-toDOMHTMLOptionElement = unsafeCastTo DOMHTMLOptionElement--noDOMHTMLOptionElement :: Maybe DOMHTMLOptionElement-noDOMHTMLOptionElement = Nothing--type family ResolveDOMHTMLOptionElementMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMHTMLOptionElementMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMHTMLOptionElementMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMHTMLOptionElementMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMHTMLOptionElementMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMHTMLOptionElementMethod "blur" o = DOMElementBlurMethodInfo-    ResolveDOMHTMLOptionElementMethod "click" o = DOMHTMLElementClickMethodInfo-    ResolveDOMHTMLOptionElementMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMHTMLOptionElementMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMHTMLOptionElementMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMHTMLOptionElementMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMHTMLOptionElementMethod "focus" o = DOMElementFocusMethodInfo-    ResolveDOMHTMLOptionElementMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMHTMLOptionElementMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMHTMLOptionElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo-    ResolveDOMHTMLOptionElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo-    ResolveDOMHTMLOptionElementMethod "hasAttributes" o = DOMElementHasAttributesMethodInfo-    ResolveDOMHTMLOptionElementMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMHTMLOptionElementMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMHTMLOptionElementMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMHTMLOptionElementMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMHTMLOptionElementMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMHTMLOptionElementMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMHTMLOptionElementMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMHTMLOptionElementMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMHTMLOptionElementMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMHTMLOptionElementMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMHTMLOptionElementMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMHTMLOptionElementMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMHTMLOptionElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo-    ResolveDOMHTMLOptionElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo-    ResolveDOMHTMLOptionElementMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMHTMLOptionElementMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMHTMLOptionElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo-    ResolveDOMHTMLOptionElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo-    ResolveDOMHTMLOptionElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo-    ResolveDOMHTMLOptionElementMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMHTMLOptionElementMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMHTMLOptionElementMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMHTMLOptionElementMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMHTMLOptionElementMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMHTMLOptionElementMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMHTMLOptionElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo-    ResolveDOMHTMLOptionElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo-    ResolveDOMHTMLOptionElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo-    ResolveDOMHTMLOptionElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo-    ResolveDOMHTMLOptionElementMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMHTMLOptionElementMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMHTMLOptionElementMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMHTMLOptionElementMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMHTMLOptionElementMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMHTMLOptionElementMethod "getAccessKey" o = DOMHTMLElementGetAccessKeyMethodInfo-    ResolveDOMHTMLOptionElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo-    ResolveDOMHTMLOptionElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo-    ResolveDOMHTMLOptionElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo-    ResolveDOMHTMLOptionElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo-    ResolveDOMHTMLOptionElementMethod "getAttributes" o = DOMElementGetAttributesMethodInfo-    ResolveDOMHTMLOptionElementMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMHTMLOptionElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo-    ResolveDOMHTMLOptionElementMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMHTMLOptionElementMethod "getClassName" o = DOMElementGetClassNameMethodInfo-    ResolveDOMHTMLOptionElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo-    ResolveDOMHTMLOptionElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo-    ResolveDOMHTMLOptionElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo-    ResolveDOMHTMLOptionElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo-    ResolveDOMHTMLOptionElementMethod "getContentEditable" o = DOMHTMLElementGetContentEditableMethodInfo-    ResolveDOMHTMLOptionElementMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMHTMLOptionElementMethod "getDefaultSelected" o = DOMHTMLOptionElementGetDefaultSelectedMethodInfo-    ResolveDOMHTMLOptionElementMethod "getDir" o = DOMHTMLElementGetDirMethodInfo-    ResolveDOMHTMLOptionElementMethod "getDisabled" o = DOMHTMLOptionElementGetDisabledMethodInfo-    ResolveDOMHTMLOptionElementMethod "getElementsByClassName" o = DOMElementGetElementsByClassNameMethodInfo-    ResolveDOMHTMLOptionElementMethod "getElementsByClassNameAsHtmlCollection" o = DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLOptionElementMethod "getElementsByTagName" o = DOMElementGetElementsByTagNameMethodInfo-    ResolveDOMHTMLOptionElementMethod "getElementsByTagNameAsHtmlCollection" o = DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLOptionElementMethod "getElementsByTagNameNs" o = DOMElementGetElementsByTagNameNsMethodInfo-    ResolveDOMHTMLOptionElementMethod "getElementsByTagNameNsAsHtmlCollection" o = DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo-    ResolveDOMHTMLOptionElementMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMHTMLOptionElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo-    ResolveDOMHTMLOptionElementMethod "getForm" o = DOMHTMLOptionElementGetFormMethodInfo-    ResolveDOMHTMLOptionElementMethod "getId" o = DOMElementGetIdMethodInfo-    ResolveDOMHTMLOptionElementMethod "getIndex" o = DOMHTMLOptionElementGetIndexMethodInfo-    ResolveDOMHTMLOptionElementMethod "getInnerText" o = DOMHTMLElementGetInnerTextMethodInfo-    ResolveDOMHTMLOptionElementMethod "getIsContentEditable" o = DOMHTMLElementGetIsContentEditableMethodInfo-    ResolveDOMHTMLOptionElementMethod "getLabel" o = DOMHTMLOptionElementGetLabelMethodInfo-    ResolveDOMHTMLOptionElementMethod "getLang" o = DOMHTMLElementGetLangMethodInfo-    ResolveDOMHTMLOptionElementMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMHTMLOptionElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo-    ResolveDOMHTMLOptionElementMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMHTMLOptionElementMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMHTMLOptionElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo-    ResolveDOMHTMLOptionElementMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMHTMLOptionElementMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMHTMLOptionElementMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMHTMLOptionElementMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMHTMLOptionElementMethod "getOffsetHeight" o = DOMElementGetOffsetHeightMethodInfo-    ResolveDOMHTMLOptionElementMethod "getOffsetLeft" o = DOMElementGetOffsetLeftMethodInfo-    ResolveDOMHTMLOptionElementMethod "getOffsetParent" o = DOMElementGetOffsetParentMethodInfo-    ResolveDOMHTMLOptionElementMethod "getOffsetTop" o = DOMElementGetOffsetTopMethodInfo-    ResolveDOMHTMLOptionElementMethod "getOffsetWidth" o = DOMElementGetOffsetWidthMethodInfo-    ResolveDOMHTMLOptionElementMethod "getOuterText" o = DOMHTMLElementGetOuterTextMethodInfo-    ResolveDOMHTMLOptionElementMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMHTMLOptionElementMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMHTMLOptionElementMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMHTMLOptionElementMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMHTMLOptionElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo-    ResolveDOMHTMLOptionElementMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMHTMLOptionElementMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMHTMLOptionElementMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMHTMLOptionElementMethod "getScrollHeight" o = DOMElementGetScrollHeightMethodInfo-    ResolveDOMHTMLOptionElementMethod "getScrollLeft" o = DOMElementGetScrollLeftMethodInfo-    ResolveDOMHTMLOptionElementMethod "getScrollTop" o = DOMElementGetScrollTopMethodInfo-    ResolveDOMHTMLOptionElementMethod "getScrollWidth" o = DOMElementGetScrollWidthMethodInfo-    ResolveDOMHTMLOptionElementMethod "getSelected" o = DOMHTMLOptionElementGetSelectedMethodInfo-    ResolveDOMHTMLOptionElementMethod "getStyle" o = DOMElementGetStyleMethodInfo-    ResolveDOMHTMLOptionElementMethod "getTabIndex" o = DOMHTMLElementGetTabIndexMethodInfo-    ResolveDOMHTMLOptionElementMethod "getTagName" o = DOMElementGetTagNameMethodInfo-    ResolveDOMHTMLOptionElementMethod "getText" o = DOMHTMLOptionElementGetTextMethodInfo-    ResolveDOMHTMLOptionElementMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMHTMLOptionElementMethod "getTitle" o = DOMHTMLElementGetTitleMethodInfo-    ResolveDOMHTMLOptionElementMethod "getValue" o = DOMHTMLOptionElementGetValueMethodInfo-    ResolveDOMHTMLOptionElementMethod "setAccessKey" o = DOMHTMLElementSetAccessKeyMethodInfo-    ResolveDOMHTMLOptionElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo-    ResolveDOMHTMLOptionElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo-    ResolveDOMHTMLOptionElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo-    ResolveDOMHTMLOptionElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo-    ResolveDOMHTMLOptionElementMethod "setClassName" o = DOMElementSetClassNameMethodInfo-    ResolveDOMHTMLOptionElementMethod "setContentEditable" o = DOMHTMLElementSetContentEditableMethodInfo-    ResolveDOMHTMLOptionElementMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMHTMLOptionElementMethod "setDefaultSelected" o = DOMHTMLOptionElementSetDefaultSelectedMethodInfo-    ResolveDOMHTMLOptionElementMethod "setDir" o = DOMHTMLElementSetDirMethodInfo-    ResolveDOMHTMLOptionElementMethod "setDisabled" o = DOMHTMLOptionElementSetDisabledMethodInfo-    ResolveDOMHTMLOptionElementMethod "setId" o = DOMElementSetIdMethodInfo-    ResolveDOMHTMLOptionElementMethod "setInnerText" o = DOMHTMLElementSetInnerTextMethodInfo-    ResolveDOMHTMLOptionElementMethod "setLabel" o = DOMHTMLOptionElementSetLabelMethodInfo-    ResolveDOMHTMLOptionElementMethod "setLang" o = DOMHTMLElementSetLangMethodInfo-    ResolveDOMHTMLOptionElementMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMHTMLOptionElementMethod "setOuterText" o = DOMHTMLElementSetOuterTextMethodInfo-    ResolveDOMHTMLOptionElementMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMHTMLOptionElementMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMHTMLOptionElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo-    ResolveDOMHTMLOptionElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo-    ResolveDOMHTMLOptionElementMethod "setSelected" o = DOMHTMLOptionElementSetSelectedMethodInfo-    ResolveDOMHTMLOptionElementMethod "setTabIndex" o = DOMHTMLElementSetTabIndexMethodInfo-    ResolveDOMHTMLOptionElementMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMHTMLOptionElementMethod "setTitle" o = DOMHTMLElementSetTitleMethodInfo-    ResolveDOMHTMLOptionElementMethod "setValue" o = DOMHTMLOptionElementSetValueMethodInfo-    ResolveDOMHTMLOptionElementMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMHTMLOptionElementMethod t DOMHTMLOptionElement, MethodInfo info DOMHTMLOptionElement p) => IsLabelProxy t (DOMHTMLOptionElement -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMHTMLOptionElementMethod t DOMHTMLOptionElement, MethodInfo info DOMHTMLOptionElement p) => IsLabel t (DOMHTMLOptionElement -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "default-selected"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMHTMLOptionElementDefaultSelected :: (MonadIO m, DOMHTMLOptionElementK o) => o -> m Bool-getDOMHTMLOptionElementDefaultSelected obj = liftIO $ getObjectPropertyBool obj "default-selected"--setDOMHTMLOptionElementDefaultSelected :: (MonadIO m, DOMHTMLOptionElementK o) => o -> Bool -> m ()-setDOMHTMLOptionElementDefaultSelected obj val = liftIO $ setObjectPropertyBool obj "default-selected" val--constructDOMHTMLOptionElementDefaultSelected :: Bool -> IO ([Char], GValue)-constructDOMHTMLOptionElementDefaultSelected val = constructObjectPropertyBool "default-selected" val--data DOMHTMLOptionElementDefaultSelectedPropertyInfo-instance AttrInfo DOMHTMLOptionElementDefaultSelectedPropertyInfo where-    type AttrAllowedOps DOMHTMLOptionElementDefaultSelectedPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLOptionElementDefaultSelectedPropertyInfo = (~) Bool-    type AttrBaseTypeConstraint DOMHTMLOptionElementDefaultSelectedPropertyInfo = DOMHTMLOptionElementK-    type AttrGetType DOMHTMLOptionElementDefaultSelectedPropertyInfo = Bool-    type AttrLabel DOMHTMLOptionElementDefaultSelectedPropertyInfo = "default-selected"-    attrGet _ = getDOMHTMLOptionElementDefaultSelected-    attrSet _ = setDOMHTMLOptionElementDefaultSelected-    attrConstruct _ = constructDOMHTMLOptionElementDefaultSelected-    attrClear _ = undefined---- VVV Prop "disabled"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMHTMLOptionElementDisabled :: (MonadIO m, DOMHTMLOptionElementK o) => o -> m Bool-getDOMHTMLOptionElementDisabled obj = liftIO $ getObjectPropertyBool obj "disabled"--setDOMHTMLOptionElementDisabled :: (MonadIO m, DOMHTMLOptionElementK o) => o -> Bool -> m ()-setDOMHTMLOptionElementDisabled obj val = liftIO $ setObjectPropertyBool obj "disabled" val--constructDOMHTMLOptionElementDisabled :: Bool -> IO ([Char], GValue)-constructDOMHTMLOptionElementDisabled val = constructObjectPropertyBool "disabled" val--data DOMHTMLOptionElementDisabledPropertyInfo-instance AttrInfo DOMHTMLOptionElementDisabledPropertyInfo where-    type AttrAllowedOps DOMHTMLOptionElementDisabledPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLOptionElementDisabledPropertyInfo = (~) Bool-    type AttrBaseTypeConstraint DOMHTMLOptionElementDisabledPropertyInfo = DOMHTMLOptionElementK-    type AttrGetType DOMHTMLOptionElementDisabledPropertyInfo = Bool-    type AttrLabel DOMHTMLOptionElementDisabledPropertyInfo = "disabled"-    attrGet _ = getDOMHTMLOptionElementDisabled-    attrSet _ = setDOMHTMLOptionElementDisabled-    attrConstruct _ = constructDOMHTMLOptionElementDisabled-    attrClear _ = undefined---- VVV Prop "form"-   -- Type: TInterface "WebKit2WebExtension" "DOMHTMLFormElement"-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMHTMLOptionElementForm :: (MonadIO m, DOMHTMLOptionElementK o) => o -> m DOMHTMLFormElement-getDOMHTMLOptionElementForm obj = liftIO $ checkUnexpectedNothing "getDOMHTMLOptionElementForm" $ getObjectPropertyObject obj "form" DOMHTMLFormElement--data DOMHTMLOptionElementFormPropertyInfo-instance AttrInfo DOMHTMLOptionElementFormPropertyInfo where-    type AttrAllowedOps DOMHTMLOptionElementFormPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLOptionElementFormPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLOptionElementFormPropertyInfo = DOMHTMLOptionElementK-    type AttrGetType DOMHTMLOptionElementFormPropertyInfo = DOMHTMLFormElement-    type AttrLabel DOMHTMLOptionElementFormPropertyInfo = "form"-    attrGet _ = getDOMHTMLOptionElementForm-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "index"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMHTMLOptionElementIndex :: (MonadIO m, DOMHTMLOptionElementK o) => o -> m CLong-getDOMHTMLOptionElementIndex obj = liftIO $ getObjectPropertyLong obj "index"--data DOMHTMLOptionElementIndexPropertyInfo-instance AttrInfo DOMHTMLOptionElementIndexPropertyInfo where-    type AttrAllowedOps DOMHTMLOptionElementIndexPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLOptionElementIndexPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLOptionElementIndexPropertyInfo = DOMHTMLOptionElementK-    type AttrGetType DOMHTMLOptionElementIndexPropertyInfo = CLong-    type AttrLabel DOMHTMLOptionElementIndexPropertyInfo = "index"-    attrGet _ = getDOMHTMLOptionElementIndex-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "label"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLOptionElementLabel :: (MonadIO m, DOMHTMLOptionElementK o) => o -> m (Maybe T.Text)-getDOMHTMLOptionElementLabel obj = liftIO $ getObjectPropertyString obj "label"--setDOMHTMLOptionElementLabel :: (MonadIO m, DOMHTMLOptionElementK o) => o -> T.Text -> m ()-setDOMHTMLOptionElementLabel obj val = liftIO $ setObjectPropertyString obj "label" (Just val)--constructDOMHTMLOptionElementLabel :: T.Text -> IO ([Char], GValue)-constructDOMHTMLOptionElementLabel val = constructObjectPropertyString "label" (Just val)--data DOMHTMLOptionElementLabelPropertyInfo-instance AttrInfo DOMHTMLOptionElementLabelPropertyInfo where-    type AttrAllowedOps DOMHTMLOptionElementLabelPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLOptionElementLabelPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLOptionElementLabelPropertyInfo = DOMHTMLOptionElementK-    type AttrGetType DOMHTMLOptionElementLabelPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLOptionElementLabelPropertyInfo = "label"-    attrGet _ = getDOMHTMLOptionElementLabel-    attrSet _ = setDOMHTMLOptionElementLabel-    attrConstruct _ = constructDOMHTMLOptionElementLabel-    attrClear _ = undefined---- VVV Prop "selected"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMHTMLOptionElementSelected :: (MonadIO m, DOMHTMLOptionElementK o) => o -> m Bool-getDOMHTMLOptionElementSelected obj = liftIO $ getObjectPropertyBool obj "selected"--setDOMHTMLOptionElementSelected :: (MonadIO m, DOMHTMLOptionElementK o) => o -> Bool -> m ()-setDOMHTMLOptionElementSelected obj val = liftIO $ setObjectPropertyBool obj "selected" val--constructDOMHTMLOptionElementSelected :: Bool -> IO ([Char], GValue)-constructDOMHTMLOptionElementSelected val = constructObjectPropertyBool "selected" val--data DOMHTMLOptionElementSelectedPropertyInfo-instance AttrInfo DOMHTMLOptionElementSelectedPropertyInfo where-    type AttrAllowedOps DOMHTMLOptionElementSelectedPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLOptionElementSelectedPropertyInfo = (~) Bool-    type AttrBaseTypeConstraint DOMHTMLOptionElementSelectedPropertyInfo = DOMHTMLOptionElementK-    type AttrGetType DOMHTMLOptionElementSelectedPropertyInfo = Bool-    type AttrLabel DOMHTMLOptionElementSelectedPropertyInfo = "selected"-    attrGet _ = getDOMHTMLOptionElementSelected-    attrSet _ = setDOMHTMLOptionElementSelected-    attrConstruct _ = constructDOMHTMLOptionElementSelected-    attrClear _ = undefined---- VVV Prop "text"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLOptionElementText :: (MonadIO m, DOMHTMLOptionElementK o) => o -> m (Maybe T.Text)-getDOMHTMLOptionElementText obj = liftIO $ getObjectPropertyString obj "text"--data DOMHTMLOptionElementTextPropertyInfo-instance AttrInfo DOMHTMLOptionElementTextPropertyInfo where-    type AttrAllowedOps DOMHTMLOptionElementTextPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLOptionElementTextPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLOptionElementTextPropertyInfo = DOMHTMLOptionElementK-    type AttrGetType DOMHTMLOptionElementTextPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLOptionElementTextPropertyInfo = "text"-    attrGet _ = getDOMHTMLOptionElementText-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "value"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLOptionElementValue :: (MonadIO m, DOMHTMLOptionElementK o) => o -> m (Maybe T.Text)-getDOMHTMLOptionElementValue obj = liftIO $ getObjectPropertyString obj "value"--setDOMHTMLOptionElementValue :: (MonadIO m, DOMHTMLOptionElementK o) => o -> T.Text -> m ()-setDOMHTMLOptionElementValue obj val = liftIO $ setObjectPropertyString obj "value" (Just val)--constructDOMHTMLOptionElementValue :: T.Text -> IO ([Char], GValue)-constructDOMHTMLOptionElementValue val = constructObjectPropertyString "value" (Just val)--data DOMHTMLOptionElementValuePropertyInfo-instance AttrInfo DOMHTMLOptionElementValuePropertyInfo where-    type AttrAllowedOps DOMHTMLOptionElementValuePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLOptionElementValuePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLOptionElementValuePropertyInfo = DOMHTMLOptionElementK-    type AttrGetType DOMHTMLOptionElementValuePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLOptionElementValuePropertyInfo = "value"-    attrGet _ = getDOMHTMLOptionElementValue-    attrSet _ = setDOMHTMLOptionElementValue-    attrConstruct _ = constructDOMHTMLOptionElementValue-    attrClear _ = undefined--type instance AttributeList DOMHTMLOptionElement = DOMHTMLOptionElementAttributeList-type DOMHTMLOptionElementAttributeList = ('[ '("accessKey", DOMHTMLElementAccessKeyPropertyInfo), '("attributes", DOMElementAttributesPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMElementChildrenPropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("contentEditable", DOMHTMLElementContentEditablePropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("defaultSelected", DOMHTMLOptionElementDefaultSelectedPropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("disabled", DOMHTMLOptionElementDisabledPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("form", DOMHTMLOptionElementFormPropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("id", DOMElementIdPropertyInfo), '("index", DOMHTMLOptionElementIndexPropertyInfo), '("innerHtml", DOMElementInnerHtmlPropertyInfo), '("innerText", DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", DOMHTMLElementIsContentEditablePropertyInfo), '("label", DOMHTMLOptionElementLabelPropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("outerHtml", DOMElementOuterHtmlPropertyInfo), '("outerText", DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("selected", DOMHTMLOptionElementSelectedPropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tabIndex", DOMHTMLElementTabIndexPropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("text", DOMHTMLOptionElementTextPropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("value", DOMHTMLOptionElementValuePropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])--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--type instance SignalList DOMHTMLOptionElement = DOMHTMLOptionElementSignalList-type DOMHTMLOptionElementSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMHTMLOptionElement::get_default_selected--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLOptionElement", direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLOptionElement"-    IO CInt---dOMHTMLOptionElementGetDefaultSelected ::-    (MonadIO m, DOMHTMLOptionElementK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMHTMLOptionElementGetDefaultSelected _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_option_element_get_default_selected _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMHTMLOptionElementGetDefaultSelectedMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMHTMLOptionElementK a) => MethodInfo DOMHTMLOptionElementGetDefaultSelectedMethodInfo a signature where-    overloadedMethod _ = dOMHTMLOptionElementGetDefaultSelected---- method DOMHTMLOptionElement::get_disabled--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLOptionElement", direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLOptionElement"-    IO CInt---dOMHTMLOptionElementGetDisabled ::-    (MonadIO m, DOMHTMLOptionElementK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMHTMLOptionElementGetDisabled _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_option_element_get_disabled _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMHTMLOptionElementGetDisabledMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMHTMLOptionElementK a) => MethodInfo DOMHTMLOptionElementGetDisabledMethodInfo a signature where-    overloadedMethod _ = dOMHTMLOptionElementGetDisabled---- method DOMHTMLOptionElement::get_form--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLOptionElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLOptionElement"-    IO (Ptr DOMHTMLFormElement)---dOMHTMLOptionElementGetForm ::-    (MonadIO m, DOMHTMLOptionElementK a) =>-    a                                       -- _obj-    -> m DOMHTMLFormElement                 -- result-dOMHTMLOptionElementGetForm _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_option_element_get_form _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_option_element_get_form" result-    result' <- (newObject DOMHTMLFormElement) result-    touchManagedPtr _obj-    return result'--data DOMHTMLOptionElementGetFormMethodInfo-instance (signature ~ (m DOMHTMLFormElement), MonadIO m, DOMHTMLOptionElementK a) => MethodInfo DOMHTMLOptionElementGetFormMethodInfo a signature where-    overloadedMethod _ = dOMHTMLOptionElementGetForm---- method DOMHTMLOptionElement::get_index--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLOptionElement", direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLOptionElement"-    IO CLong---dOMHTMLOptionElementGetIndex ::-    (MonadIO m, DOMHTMLOptionElementK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMHTMLOptionElementGetIndex _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_option_element_get_index _obj'-    touchManagedPtr _obj-    return result--data DOMHTMLOptionElementGetIndexMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMHTMLOptionElementK a) => MethodInfo DOMHTMLOptionElementGetIndexMethodInfo a signature where-    overloadedMethod _ = dOMHTMLOptionElementGetIndex---- method DOMHTMLOptionElement::get_label--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLOptionElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLOptionElement"-    IO CString---dOMHTMLOptionElementGetLabel ::-    (MonadIO m, DOMHTMLOptionElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLOptionElementGetLabel _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_option_element_get_label _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_option_element_get_label" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLOptionElementGetLabelMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLOptionElementK a) => MethodInfo DOMHTMLOptionElementGetLabelMethodInfo a signature where-    overloadedMethod _ = dOMHTMLOptionElementGetLabel---- method DOMHTMLOptionElement::get_selected--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLOptionElement", direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLOptionElement"-    IO CInt---dOMHTMLOptionElementGetSelected ::-    (MonadIO m, DOMHTMLOptionElementK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMHTMLOptionElementGetSelected _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_option_element_get_selected _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMHTMLOptionElementGetSelectedMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMHTMLOptionElementK a) => MethodInfo DOMHTMLOptionElementGetSelectedMethodInfo a signature where-    overloadedMethod _ = dOMHTMLOptionElementGetSelected---- method DOMHTMLOptionElement::get_text--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLOptionElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLOptionElement"-    IO CString---dOMHTMLOptionElementGetText ::-    (MonadIO m, DOMHTMLOptionElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLOptionElementGetText _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_option_element_get_text _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_option_element_get_text" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLOptionElementGetTextMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLOptionElementK a) => MethodInfo DOMHTMLOptionElementGetTextMethodInfo a signature where-    overloadedMethod _ = dOMHTMLOptionElementGetText---- method DOMHTMLOptionElement::get_value--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLOptionElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLOptionElement"-    IO CString---dOMHTMLOptionElementGetValue ::-    (MonadIO m, DOMHTMLOptionElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLOptionElementGetValue _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_option_element_get_value _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_option_element_get_value" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLOptionElementGetValueMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLOptionElementK a) => MethodInfo DOMHTMLOptionElementGetValueMethodInfo a signature where-    overloadedMethod _ = dOMHTMLOptionElementGetValue---- method DOMHTMLOptionElement::set_default_selected--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLOptionElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLOptionElement"-    CInt ->                                 -- value : TBasicType TBoolean-    IO ()---dOMHTMLOptionElementSetDefaultSelected ::-    (MonadIO m, DOMHTMLOptionElementK a) =>-    a                                       -- _obj-    -> Bool                                 -- value-    -> m ()                                 -- result-dOMHTMLOptionElementSetDefaultSelected _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let value' = (fromIntegral . fromEnum) value-    webkit_dom_html_option_element_set_default_selected _obj' value'-    touchManagedPtr _obj-    return ()--data DOMHTMLOptionElementSetDefaultSelectedMethodInfo-instance (signature ~ (Bool -> m ()), MonadIO m, DOMHTMLOptionElementK a) => MethodInfo DOMHTMLOptionElementSetDefaultSelectedMethodInfo a signature where-    overloadedMethod _ = dOMHTMLOptionElementSetDefaultSelected---- method DOMHTMLOptionElement::set_disabled--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLOptionElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLOptionElement"-    CInt ->                                 -- value : TBasicType TBoolean-    IO ()---dOMHTMLOptionElementSetDisabled ::-    (MonadIO m, DOMHTMLOptionElementK a) =>-    a                                       -- _obj-    -> Bool                                 -- value-    -> m ()                                 -- result-dOMHTMLOptionElementSetDisabled _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let value' = (fromIntegral . fromEnum) value-    webkit_dom_html_option_element_set_disabled _obj' value'-    touchManagedPtr _obj-    return ()--data DOMHTMLOptionElementSetDisabledMethodInfo-instance (signature ~ (Bool -> m ()), MonadIO m, DOMHTMLOptionElementK a) => MethodInfo DOMHTMLOptionElementSetDisabledMethodInfo a signature where-    overloadedMethod _ = dOMHTMLOptionElementSetDisabled---- method DOMHTMLOptionElement::set_label--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLOptionElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLOptionElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLOptionElementSetLabel ::-    (MonadIO m, DOMHTMLOptionElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLOptionElementSetLabel _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_option_element_set_label _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLOptionElementSetLabelMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLOptionElementK a) => MethodInfo DOMHTMLOptionElementSetLabelMethodInfo a signature where-    overloadedMethod _ = dOMHTMLOptionElementSetLabel---- method DOMHTMLOptionElement::set_selected--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLOptionElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLOptionElement"-    CInt ->                                 -- value : TBasicType TBoolean-    IO ()---dOMHTMLOptionElementSetSelected ::-    (MonadIO m, DOMHTMLOptionElementK a) =>-    a                                       -- _obj-    -> Bool                                 -- value-    -> m ()                                 -- result-dOMHTMLOptionElementSetSelected _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let value' = (fromIntegral . fromEnum) value-    webkit_dom_html_option_element_set_selected _obj' value'-    touchManagedPtr _obj-    return ()--data DOMHTMLOptionElementSetSelectedMethodInfo-instance (signature ~ (Bool -> m ()), MonadIO m, DOMHTMLOptionElementK a) => MethodInfo DOMHTMLOptionElementSetSelectedMethodInfo a signature where-    overloadedMethod _ = dOMHTMLOptionElementSetSelected---- method DOMHTMLOptionElement::set_value--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLOptionElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLOptionElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLOptionElementSetValue ::-    (MonadIO m, DOMHTMLOptionElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLOptionElementSetValue _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_option_element_set_value _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLOptionElementSetValueMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLOptionElementK a) => MethodInfo DOMHTMLOptionElementSetValueMethodInfo a signature where-    overloadedMethod _ = dOMHTMLOptionElementSetValue--
− GI/WebKit2WebExtension/Objects/DOMHTMLOptionElement.hs-boot
@@ -1,34 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMHTMLOptionElement = DOMHTMLOptionElement (ForeignPtr DOMHTMLOptionElement)-instance GObject DOMHTMLOptionElement where-class GObject o => DOMHTMLOptionElementK o-instance (GObject o, IsDescendantOf DOMHTMLOptionElement o) => DOMHTMLOptionElementK o-data DOMHTMLOptionElementDefaultSelectedPropertyInfo-data DOMHTMLOptionElementDisabledPropertyInfo-data DOMHTMLOptionElementFormPropertyInfo-data DOMHTMLOptionElementIndexPropertyInfo-data DOMHTMLOptionElementLabelPropertyInfo-data DOMHTMLOptionElementSelectedPropertyInfo-data DOMHTMLOptionElementTextPropertyInfo-data DOMHTMLOptionElementValuePropertyInfo-data DOMHTMLOptionElementGetDefaultSelectedMethodInfo-data DOMHTMLOptionElementGetDisabledMethodInfo-data DOMHTMLOptionElementGetFormMethodInfo-data DOMHTMLOptionElementGetIndexMethodInfo-data DOMHTMLOptionElementGetLabelMethodInfo-data DOMHTMLOptionElementGetSelectedMethodInfo-data DOMHTMLOptionElementGetTextMethodInfo-data DOMHTMLOptionElementGetValueMethodInfo-data DOMHTMLOptionElementSetDefaultSelectedMethodInfo-data DOMHTMLOptionElementSetDisabledMethodInfo-data DOMHTMLOptionElementSetLabelMethodInfo-data DOMHTMLOptionElementSetSelectedMethodInfo-data DOMHTMLOptionElementSetValueMethodInfo
− GI/WebKit2WebExtension/Objects/DOMHTMLOptionsCollection.hs
@@ -1,303 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMHTMLOptionsCollection-    ( ---- * Exported types-    DOMHTMLOptionsCollection(..)            ,-    DOMHTMLOptionsCollectionK               ,-    toDOMHTMLOptionsCollection              ,-    noDOMHTMLOptionsCollection              ,--- -- * Methods--- ** dOMHTMLOptionsCollectionGetLength-    DOMHTMLOptionsCollectionGetLengthMethodInfo,-    dOMHTMLOptionsCollectionGetLength       ,----- ** dOMHTMLOptionsCollectionGetSelectedIndex-    DOMHTMLOptionsCollectionGetSelectedIndexMethodInfo,-    dOMHTMLOptionsCollectionGetSelectedIndex,----- ** dOMHTMLOptionsCollectionNamedItem-    DOMHTMLOptionsCollectionNamedItemMethodInfo,-    dOMHTMLOptionsCollectionNamedItem       ,----- ** dOMHTMLOptionsCollectionSetSelectedIndex-    DOMHTMLOptionsCollectionSetSelectedIndexMethodInfo,-    dOMHTMLOptionsCollectionSetSelectedIndex,----- -- * Properties--- ** Length-    DOMHTMLOptionsCollectionLengthPropertyInfo,-    dOMHTMLOptionsCollectionLength          ,-    getDOMHTMLOptionsCollectionLength       ,----- ** SelectedIndex-    DOMHTMLOptionsCollectionSelectedIndexPropertyInfo,-    constructDOMHTMLOptionsCollectionSelectedIndex,-    dOMHTMLOptionsCollectionSelectedIndex   ,-    getDOMHTMLOptionsCollectionSelectedIndex,-    setDOMHTMLOptionsCollectionSelectedIndex,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMHTMLOptionsCollection = DOMHTMLOptionsCollection (ForeignPtr DOMHTMLOptionsCollection)-foreign import ccall "webkit_dom_html_options_collection_get_type"-    c_webkit_dom_html_options_collection_get_type :: IO GType--type instance ParentTypes DOMHTMLOptionsCollection = DOMHTMLOptionsCollectionParentTypes-type DOMHTMLOptionsCollectionParentTypes = '[DOMHTMLCollection, DOMObject, GObject.Object]--instance GObject DOMHTMLOptionsCollection where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_html_options_collection_get_type-    --class GObject o => DOMHTMLOptionsCollectionK o-instance (GObject o, IsDescendantOf DOMHTMLOptionsCollection o) => DOMHTMLOptionsCollectionK o--toDOMHTMLOptionsCollection :: DOMHTMLOptionsCollectionK o => o -> IO DOMHTMLOptionsCollection-toDOMHTMLOptionsCollection = unsafeCastTo DOMHTMLOptionsCollection--noDOMHTMLOptionsCollection :: Maybe DOMHTMLOptionsCollection-noDOMHTMLOptionsCollection = Nothing--type family ResolveDOMHTMLOptionsCollectionMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMHTMLOptionsCollectionMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMHTMLOptionsCollectionMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMHTMLOptionsCollectionMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMHTMLOptionsCollectionMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMHTMLOptionsCollectionMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMHTMLOptionsCollectionMethod "item" o = DOMHTMLCollectionItemMethodInfo-    ResolveDOMHTMLOptionsCollectionMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMHTMLOptionsCollectionMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMHTMLOptionsCollectionMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMHTMLOptionsCollectionMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMHTMLOptionsCollectionMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMHTMLOptionsCollectionMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMHTMLOptionsCollectionMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMHTMLOptionsCollectionMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMHTMLOptionsCollectionMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMHTMLOptionsCollectionMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMHTMLOptionsCollectionMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMHTMLOptionsCollectionMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMHTMLOptionsCollectionMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMHTMLOptionsCollectionMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMHTMLOptionsCollectionMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMHTMLOptionsCollectionMethod "getSelectedIndex" o = DOMHTMLOptionsCollectionGetSelectedIndexMethodInfo-    ResolveDOMHTMLOptionsCollectionMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMHTMLOptionsCollectionMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMHTMLOptionsCollectionMethod "setSelectedIndex" o = DOMHTMLOptionsCollectionSetSelectedIndexMethodInfo-    ResolveDOMHTMLOptionsCollectionMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMHTMLOptionsCollectionMethod t DOMHTMLOptionsCollection, MethodInfo info DOMHTMLOptionsCollection p) => IsLabelProxy t (DOMHTMLOptionsCollection -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMHTMLOptionsCollectionMethod t DOMHTMLOptionsCollection, MethodInfo info DOMHTMLOptionsCollection p) => IsLabel t (DOMHTMLOptionsCollection -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "length"-   -- Type: TBasicType TULong-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMHTMLOptionsCollectionLength :: (MonadIO m, DOMHTMLOptionsCollectionK o) => o -> m CULong-getDOMHTMLOptionsCollectionLength obj = liftIO $ getObjectPropertyULong obj "length"--data DOMHTMLOptionsCollectionLengthPropertyInfo-instance AttrInfo DOMHTMLOptionsCollectionLengthPropertyInfo where-    type AttrAllowedOps DOMHTMLOptionsCollectionLengthPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLOptionsCollectionLengthPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLOptionsCollectionLengthPropertyInfo = DOMHTMLOptionsCollectionK-    type AttrGetType DOMHTMLOptionsCollectionLengthPropertyInfo = CULong-    type AttrLabel DOMHTMLOptionsCollectionLengthPropertyInfo = "length"-    attrGet _ = getDOMHTMLOptionsCollectionLength-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "selected-index"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMHTMLOptionsCollectionSelectedIndex :: (MonadIO m, DOMHTMLOptionsCollectionK o) => o -> m CLong-getDOMHTMLOptionsCollectionSelectedIndex obj = liftIO $ getObjectPropertyLong obj "selected-index"--setDOMHTMLOptionsCollectionSelectedIndex :: (MonadIO m, DOMHTMLOptionsCollectionK o) => o -> CLong -> m ()-setDOMHTMLOptionsCollectionSelectedIndex obj val = liftIO $ setObjectPropertyLong obj "selected-index" val--constructDOMHTMLOptionsCollectionSelectedIndex :: CLong -> IO ([Char], GValue)-constructDOMHTMLOptionsCollectionSelectedIndex val = constructObjectPropertyLong "selected-index" val--data DOMHTMLOptionsCollectionSelectedIndexPropertyInfo-instance AttrInfo DOMHTMLOptionsCollectionSelectedIndexPropertyInfo where-    type AttrAllowedOps DOMHTMLOptionsCollectionSelectedIndexPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLOptionsCollectionSelectedIndexPropertyInfo = (~) CLong-    type AttrBaseTypeConstraint DOMHTMLOptionsCollectionSelectedIndexPropertyInfo = DOMHTMLOptionsCollectionK-    type AttrGetType DOMHTMLOptionsCollectionSelectedIndexPropertyInfo = CLong-    type AttrLabel DOMHTMLOptionsCollectionSelectedIndexPropertyInfo = "selected-index"-    attrGet _ = getDOMHTMLOptionsCollectionSelectedIndex-    attrSet _ = setDOMHTMLOptionsCollectionSelectedIndex-    attrConstruct _ = constructDOMHTMLOptionsCollectionSelectedIndex-    attrClear _ = undefined--type instance AttributeList DOMHTMLOptionsCollection = DOMHTMLOptionsCollectionAttributeList-type DOMHTMLOptionsCollectionAttributeList = ('[ '("coreObject", DOMObjectCoreObjectPropertyInfo), '("length", DOMHTMLOptionsCollectionLengthPropertyInfo), '("selectedIndex", DOMHTMLOptionsCollectionSelectedIndexPropertyInfo)] :: [(Symbol, *)])--dOMHTMLOptionsCollectionLength :: AttrLabelProxy "length"-dOMHTMLOptionsCollectionLength = AttrLabelProxy--dOMHTMLOptionsCollectionSelectedIndex :: AttrLabelProxy "selectedIndex"-dOMHTMLOptionsCollectionSelectedIndex = AttrLabelProxy--type instance SignalList DOMHTMLOptionsCollection = DOMHTMLOptionsCollectionSignalList-type DOMHTMLOptionsCollectionSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMHTMLOptionsCollection::get_length--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLOptionsCollection", direction = DirectionIn, mayBeNull = False, 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 ->         -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLOptionsCollection"-    IO CULong---dOMHTMLOptionsCollectionGetLength ::-    (MonadIO m, DOMHTMLOptionsCollectionK a) =>-    a                                       -- _obj-    -> m CULong                             -- result-dOMHTMLOptionsCollectionGetLength _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_options_collection_get_length _obj'-    touchManagedPtr _obj-    return result--data DOMHTMLOptionsCollectionGetLengthMethodInfo-instance (signature ~ (m CULong), MonadIO m, DOMHTMLOptionsCollectionK a) => MethodInfo DOMHTMLOptionsCollectionGetLengthMethodInfo a signature where-    overloadedMethod _ = dOMHTMLOptionsCollectionGetLength---- method DOMHTMLOptionsCollection::get_selected_index--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLOptionsCollection", direction = DirectionIn, mayBeNull = False, 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 ->         -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLOptionsCollection"-    IO CLong---dOMHTMLOptionsCollectionGetSelectedIndex ::-    (MonadIO m, DOMHTMLOptionsCollectionK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMHTMLOptionsCollectionGetSelectedIndex _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_options_collection_get_selected_index _obj'-    touchManagedPtr _obj-    return result--data DOMHTMLOptionsCollectionGetSelectedIndexMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMHTMLOptionsCollectionK a) => MethodInfo DOMHTMLOptionsCollectionGetSelectedIndexMethodInfo a signature where-    overloadedMethod _ = dOMHTMLOptionsCollectionGetSelectedIndex---- method DOMHTMLOptionsCollection::named_item--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLOptionsCollection", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->         -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLOptionsCollection"-    CString ->                              -- name : TBasicType TUTF8-    IO (Ptr DOMNode)---dOMHTMLOptionsCollectionNamedItem ::-    (MonadIO m, DOMHTMLOptionsCollectionK a) =>-    a                                       -- _obj-    -> T.Text                               -- name-    -> m DOMNode                            -- result-dOMHTMLOptionsCollectionNamedItem _obj name = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    name' <- textToCString name-    result <- webkit_dom_html_options_collection_named_item _obj' name'-    checkUnexpectedReturnNULL "webkit_dom_html_options_collection_named_item" result-    result' <- (newObject DOMNode) result-    touchManagedPtr _obj-    freeMem name'-    return result'--data DOMHTMLOptionsCollectionNamedItemMethodInfo-instance (signature ~ (T.Text -> m DOMNode), MonadIO m, DOMHTMLOptionsCollectionK a) => MethodInfo DOMHTMLOptionsCollectionNamedItemMethodInfo a signature where-    overloadedMethod _ = dOMHTMLOptionsCollectionNamedItem---- method DOMHTMLOptionsCollection::set_selected_index--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLOptionsCollection", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, 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 ->         -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLOptionsCollection"-    CLong ->                                -- value : TBasicType TLong-    IO ()---dOMHTMLOptionsCollectionSetSelectedIndex ::-    (MonadIO m, DOMHTMLOptionsCollectionK a) =>-    a                                       -- _obj-    -> CLong                                -- value-    -> m ()                                 -- result-dOMHTMLOptionsCollectionSetSelectedIndex _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    webkit_dom_html_options_collection_set_selected_index _obj' value-    touchManagedPtr _obj-    return ()--data DOMHTMLOptionsCollectionSetSelectedIndexMethodInfo-instance (signature ~ (CLong -> m ()), MonadIO m, DOMHTMLOptionsCollectionK a) => MethodInfo DOMHTMLOptionsCollectionSetSelectedIndexMethodInfo a signature where-    overloadedMethod _ = dOMHTMLOptionsCollectionSetSelectedIndex--
− GI/WebKit2WebExtension/Objects/DOMHTMLOptionsCollection.hs-boot
@@ -1,19 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMHTMLOptionsCollection where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMHTMLOptionsCollection = DOMHTMLOptionsCollection (ForeignPtr DOMHTMLOptionsCollection)-instance GObject DOMHTMLOptionsCollection where-class GObject o => DOMHTMLOptionsCollectionK o-instance (GObject o, IsDescendantOf DOMHTMLOptionsCollection o) => DOMHTMLOptionsCollectionK o-data DOMHTMLOptionsCollectionLengthPropertyInfo-data DOMHTMLOptionsCollectionSelectedIndexPropertyInfo-data DOMHTMLOptionsCollectionGetLengthMethodInfo-data DOMHTMLOptionsCollectionGetSelectedIndexMethodInfo-data DOMHTMLOptionsCollectionNamedItemMethodInfo-data DOMHTMLOptionsCollectionSetSelectedIndexMethodInfo
− GI/WebKit2WebExtension/Objects/DOMHTMLParagraphElement.hs
@@ -1,318 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMHTMLParagraphElement-    ( ---- * Exported types-    DOMHTMLParagraphElement(..)             ,-    DOMHTMLParagraphElementK                ,-    toDOMHTMLParagraphElement               ,-    noDOMHTMLParagraphElement               ,--- -- * Methods--- ** dOMHTMLParagraphElementGetAlign-    DOMHTMLParagraphElementGetAlignMethodInfo,-    dOMHTMLParagraphElementGetAlign         ,----- ** dOMHTMLParagraphElementSetAlign-    DOMHTMLParagraphElementSetAlignMethodInfo,-    dOMHTMLParagraphElementSetAlign         ,----- -- * Properties--- ** Align-    DOMHTMLParagraphElementAlignPropertyInfo,-    constructDOMHTMLParagraphElementAlign   ,-    dOMHTMLParagraphElementAlign            ,-    getDOMHTMLParagraphElementAlign         ,-    setDOMHTMLParagraphElementAlign         ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMHTMLParagraphElement = DOMHTMLParagraphElement (ForeignPtr DOMHTMLParagraphElement)-foreign import ccall "webkit_dom_html_paragraph_element_get_type"-    c_webkit_dom_html_paragraph_element_get_type :: IO GType--type instance ParentTypes DOMHTMLParagraphElement = DOMHTMLParagraphElementParentTypes-type DOMHTMLParagraphElementParentTypes = '[DOMHTMLElement, DOMElement, DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMHTMLParagraphElement where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_html_paragraph_element_get_type-    --class GObject o => DOMHTMLParagraphElementK o-instance (GObject o, IsDescendantOf DOMHTMLParagraphElement o) => DOMHTMLParagraphElementK o--toDOMHTMLParagraphElement :: DOMHTMLParagraphElementK o => o -> IO DOMHTMLParagraphElement-toDOMHTMLParagraphElement = unsafeCastTo DOMHTMLParagraphElement--noDOMHTMLParagraphElement :: Maybe DOMHTMLParagraphElement-noDOMHTMLParagraphElement = Nothing--type family ResolveDOMHTMLParagraphElementMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMHTMLParagraphElementMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMHTMLParagraphElementMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMHTMLParagraphElementMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMHTMLParagraphElementMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMHTMLParagraphElementMethod "blur" o = DOMElementBlurMethodInfo-    ResolveDOMHTMLParagraphElementMethod "click" o = DOMHTMLElementClickMethodInfo-    ResolveDOMHTMLParagraphElementMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMHTMLParagraphElementMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMHTMLParagraphElementMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMHTMLParagraphElementMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMHTMLParagraphElementMethod "focus" o = DOMElementFocusMethodInfo-    ResolveDOMHTMLParagraphElementMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMHTMLParagraphElementMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMHTMLParagraphElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo-    ResolveDOMHTMLParagraphElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo-    ResolveDOMHTMLParagraphElementMethod "hasAttributes" o = DOMElementHasAttributesMethodInfo-    ResolveDOMHTMLParagraphElementMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMHTMLParagraphElementMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMHTMLParagraphElementMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMHTMLParagraphElementMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMHTMLParagraphElementMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMHTMLParagraphElementMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMHTMLParagraphElementMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMHTMLParagraphElementMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMHTMLParagraphElementMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMHTMLParagraphElementMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMHTMLParagraphElementMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMHTMLParagraphElementMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMHTMLParagraphElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo-    ResolveDOMHTMLParagraphElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo-    ResolveDOMHTMLParagraphElementMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMHTMLParagraphElementMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMHTMLParagraphElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo-    ResolveDOMHTMLParagraphElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo-    ResolveDOMHTMLParagraphElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo-    ResolveDOMHTMLParagraphElementMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMHTMLParagraphElementMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMHTMLParagraphElementMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMHTMLParagraphElementMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMHTMLParagraphElementMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMHTMLParagraphElementMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMHTMLParagraphElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo-    ResolveDOMHTMLParagraphElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo-    ResolveDOMHTMLParagraphElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo-    ResolveDOMHTMLParagraphElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo-    ResolveDOMHTMLParagraphElementMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMHTMLParagraphElementMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMHTMLParagraphElementMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMHTMLParagraphElementMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMHTMLParagraphElementMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getAccessKey" o = DOMHTMLElementGetAccessKeyMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getAlign" o = DOMHTMLParagraphElementGetAlignMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getAttributes" o = DOMElementGetAttributesMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getClassName" o = DOMElementGetClassNameMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getContentEditable" o = DOMHTMLElementGetContentEditableMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getDir" o = DOMHTMLElementGetDirMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getElementsByClassName" o = DOMElementGetElementsByClassNameMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getElementsByClassNameAsHtmlCollection" o = DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getElementsByTagName" o = DOMElementGetElementsByTagNameMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getElementsByTagNameAsHtmlCollection" o = DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getElementsByTagNameNs" o = DOMElementGetElementsByTagNameNsMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getElementsByTagNameNsAsHtmlCollection" o = DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getId" o = DOMElementGetIdMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getInnerText" o = DOMHTMLElementGetInnerTextMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getIsContentEditable" o = DOMHTMLElementGetIsContentEditableMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getLang" o = DOMHTMLElementGetLangMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getOffsetHeight" o = DOMElementGetOffsetHeightMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getOffsetLeft" o = DOMElementGetOffsetLeftMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getOffsetParent" o = DOMElementGetOffsetParentMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getOffsetTop" o = DOMElementGetOffsetTopMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getOffsetWidth" o = DOMElementGetOffsetWidthMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getOuterText" o = DOMHTMLElementGetOuterTextMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getScrollHeight" o = DOMElementGetScrollHeightMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getScrollLeft" o = DOMElementGetScrollLeftMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getScrollTop" o = DOMElementGetScrollTopMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getScrollWidth" o = DOMElementGetScrollWidthMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getStyle" o = DOMElementGetStyleMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getTabIndex" o = DOMHTMLElementGetTabIndexMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getTagName" o = DOMElementGetTagNameMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMHTMLParagraphElementMethod "getTitle" o = DOMHTMLElementGetTitleMethodInfo-    ResolveDOMHTMLParagraphElementMethod "setAccessKey" o = DOMHTMLElementSetAccessKeyMethodInfo-    ResolveDOMHTMLParagraphElementMethod "setAlign" o = DOMHTMLParagraphElementSetAlignMethodInfo-    ResolveDOMHTMLParagraphElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo-    ResolveDOMHTMLParagraphElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo-    ResolveDOMHTMLParagraphElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo-    ResolveDOMHTMLParagraphElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo-    ResolveDOMHTMLParagraphElementMethod "setClassName" o = DOMElementSetClassNameMethodInfo-    ResolveDOMHTMLParagraphElementMethod "setContentEditable" o = DOMHTMLElementSetContentEditableMethodInfo-    ResolveDOMHTMLParagraphElementMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMHTMLParagraphElementMethod "setDir" o = DOMHTMLElementSetDirMethodInfo-    ResolveDOMHTMLParagraphElementMethod "setId" o = DOMElementSetIdMethodInfo-    ResolveDOMHTMLParagraphElementMethod "setInnerText" o = DOMHTMLElementSetInnerTextMethodInfo-    ResolveDOMHTMLParagraphElementMethod "setLang" o = DOMHTMLElementSetLangMethodInfo-    ResolveDOMHTMLParagraphElementMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMHTMLParagraphElementMethod "setOuterText" o = DOMHTMLElementSetOuterTextMethodInfo-    ResolveDOMHTMLParagraphElementMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMHTMLParagraphElementMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMHTMLParagraphElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo-    ResolveDOMHTMLParagraphElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo-    ResolveDOMHTMLParagraphElementMethod "setTabIndex" o = DOMHTMLElementSetTabIndexMethodInfo-    ResolveDOMHTMLParagraphElementMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMHTMLParagraphElementMethod "setTitle" o = DOMHTMLElementSetTitleMethodInfo-    ResolveDOMHTMLParagraphElementMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMHTMLParagraphElementMethod t DOMHTMLParagraphElement, MethodInfo info DOMHTMLParagraphElement p) => IsLabelProxy t (DOMHTMLParagraphElement -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMHTMLParagraphElementMethod t DOMHTMLParagraphElement, MethodInfo info DOMHTMLParagraphElement p) => IsLabel t (DOMHTMLParagraphElement -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "align"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLParagraphElementAlign :: (MonadIO m, DOMHTMLParagraphElementK o) => o -> m (Maybe T.Text)-getDOMHTMLParagraphElementAlign obj = liftIO $ getObjectPropertyString obj "align"--setDOMHTMLParagraphElementAlign :: (MonadIO m, DOMHTMLParagraphElementK o) => o -> T.Text -> m ()-setDOMHTMLParagraphElementAlign obj val = liftIO $ setObjectPropertyString obj "align" (Just val)--constructDOMHTMLParagraphElementAlign :: T.Text -> IO ([Char], GValue)-constructDOMHTMLParagraphElementAlign val = constructObjectPropertyString "align" (Just val)--data DOMHTMLParagraphElementAlignPropertyInfo-instance AttrInfo DOMHTMLParagraphElementAlignPropertyInfo where-    type AttrAllowedOps DOMHTMLParagraphElementAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLParagraphElementAlignPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLParagraphElementAlignPropertyInfo = DOMHTMLParagraphElementK-    type AttrGetType DOMHTMLParagraphElementAlignPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLParagraphElementAlignPropertyInfo = "align"-    attrGet _ = getDOMHTMLParagraphElementAlign-    attrSet _ = setDOMHTMLParagraphElementAlign-    attrConstruct _ = constructDOMHTMLParagraphElementAlign-    attrClear _ = undefined--type instance AttributeList DOMHTMLParagraphElement = DOMHTMLParagraphElementAttributeList-type DOMHTMLParagraphElementAttributeList = ('[ '("accessKey", DOMHTMLElementAccessKeyPropertyInfo), '("align", DOMHTMLParagraphElementAlignPropertyInfo), '("attributes", DOMElementAttributesPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMElementChildrenPropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("contentEditable", DOMHTMLElementContentEditablePropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("id", DOMElementIdPropertyInfo), '("innerHtml", DOMElementInnerHtmlPropertyInfo), '("innerText", DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", DOMHTMLElementIsContentEditablePropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("outerHtml", DOMElementOuterHtmlPropertyInfo), '("outerText", DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tabIndex", DOMHTMLElementTabIndexPropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])--dOMHTMLParagraphElementAlign :: AttrLabelProxy "align"-dOMHTMLParagraphElementAlign = AttrLabelProxy--type instance SignalList DOMHTMLParagraphElement = DOMHTMLParagraphElementSignalList-type DOMHTMLParagraphElementSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMHTMLParagraphElement::get_align--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLParagraphElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->          -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLParagraphElement"-    IO CString---dOMHTMLParagraphElementGetAlign ::-    (MonadIO m, DOMHTMLParagraphElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLParagraphElementGetAlign _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_paragraph_element_get_align _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_paragraph_element_get_align" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLParagraphElementGetAlignMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLParagraphElementK a) => MethodInfo DOMHTMLParagraphElementGetAlignMethodInfo a signature where-    overloadedMethod _ = dOMHTMLParagraphElementGetAlign---- method DOMHTMLParagraphElement::set_align--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLParagraphElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->          -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLParagraphElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLParagraphElementSetAlign ::-    (MonadIO m, DOMHTMLParagraphElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLParagraphElementSetAlign _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_paragraph_element_set_align _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLParagraphElementSetAlignMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLParagraphElementK a) => MethodInfo DOMHTMLParagraphElementSetAlignMethodInfo a signature where-    overloadedMethod _ = dOMHTMLParagraphElementSetAlign--
− GI/WebKit2WebExtension/Objects/DOMHTMLParagraphElement.hs-boot
@@ -1,16 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMHTMLParagraphElement where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMHTMLParagraphElement = DOMHTMLParagraphElement (ForeignPtr DOMHTMLParagraphElement)-instance GObject DOMHTMLParagraphElement where-class GObject o => DOMHTMLParagraphElementK o-instance (GObject o, IsDescendantOf DOMHTMLParagraphElement o) => DOMHTMLParagraphElementK o-data DOMHTMLParagraphElementAlignPropertyInfo-data DOMHTMLParagraphElementGetAlignMethodInfo-data DOMHTMLParagraphElementSetAlignMethodInfo
− GI/WebKit2WebExtension/Objects/DOMHTMLParamElement.hs
@@ -1,652 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMHTMLParamElement-    ( ---- * Exported types-    DOMHTMLParamElement(..)                 ,-    DOMHTMLParamElementK                    ,-    toDOMHTMLParamElement                   ,-    noDOMHTMLParamElement                   ,--- -- * Methods--- ** dOMHTMLParamElementGetName-    DOMHTMLParamElementGetNameMethodInfo    ,-    dOMHTMLParamElementGetName              ,----- ** dOMHTMLParamElementGetTypeAttr-    DOMHTMLParamElementGetTypeAttrMethodInfo,-    dOMHTMLParamElementGetTypeAttr          ,----- ** dOMHTMLParamElementGetValue-    DOMHTMLParamElementGetValueMethodInfo   ,-    dOMHTMLParamElementGetValue             ,----- ** dOMHTMLParamElementGetValueType-    DOMHTMLParamElementGetValueTypeMethodInfo,-    dOMHTMLParamElementGetValueType         ,----- ** dOMHTMLParamElementSetName-    DOMHTMLParamElementSetNameMethodInfo    ,-    dOMHTMLParamElementSetName              ,----- ** dOMHTMLParamElementSetTypeAttr-    DOMHTMLParamElementSetTypeAttrMethodInfo,-    dOMHTMLParamElementSetTypeAttr          ,----- ** dOMHTMLParamElementSetValue-    DOMHTMLParamElementSetValueMethodInfo   ,-    dOMHTMLParamElementSetValue             ,----- ** dOMHTMLParamElementSetValueType-    DOMHTMLParamElementSetValueTypeMethodInfo,-    dOMHTMLParamElementSetValueType         ,----- -- * Properties--- ** Name-    DOMHTMLParamElementNamePropertyInfo     ,-    constructDOMHTMLParamElementName        ,-    dOMHTMLParamElementName                 ,-    getDOMHTMLParamElementName              ,-    setDOMHTMLParamElementName              ,----- ** Type-    DOMHTMLParamElementTypePropertyInfo     ,-    clearDOMHTMLParamElementType            ,-    constructDOMHTMLParamElementType        ,-    dOMHTMLParamElementType                 ,-    getDOMHTMLParamElementType              ,-    setDOMHTMLParamElementType              ,----- ** Value-    DOMHTMLParamElementValuePropertyInfo    ,-    constructDOMHTMLParamElementValue       ,-    dOMHTMLParamElementValue                ,-    getDOMHTMLParamElementValue             ,-    setDOMHTMLParamElementValue             ,----- ** ValueType-    DOMHTMLParamElementValueTypePropertyInfo,-    constructDOMHTMLParamElementValueType   ,-    dOMHTMLParamElementValueType            ,-    getDOMHTMLParamElementValueType         ,-    setDOMHTMLParamElementValueType         ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMHTMLParamElement = DOMHTMLParamElement (ForeignPtr DOMHTMLParamElement)-foreign import ccall "webkit_dom_html_param_element_get_type"-    c_webkit_dom_html_param_element_get_type :: IO GType--type instance ParentTypes DOMHTMLParamElement = DOMHTMLParamElementParentTypes-type DOMHTMLParamElementParentTypes = '[DOMHTMLElement, DOMElement, DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMHTMLParamElement where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_html_param_element_get_type-    --class GObject o => DOMHTMLParamElementK o-instance (GObject o, IsDescendantOf DOMHTMLParamElement o) => DOMHTMLParamElementK o--toDOMHTMLParamElement :: DOMHTMLParamElementK o => o -> IO DOMHTMLParamElement-toDOMHTMLParamElement = unsafeCastTo DOMHTMLParamElement--noDOMHTMLParamElement :: Maybe DOMHTMLParamElement-noDOMHTMLParamElement = Nothing--type family ResolveDOMHTMLParamElementMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMHTMLParamElementMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMHTMLParamElementMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMHTMLParamElementMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMHTMLParamElementMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMHTMLParamElementMethod "blur" o = DOMElementBlurMethodInfo-    ResolveDOMHTMLParamElementMethod "click" o = DOMHTMLElementClickMethodInfo-    ResolveDOMHTMLParamElementMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMHTMLParamElementMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMHTMLParamElementMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMHTMLParamElementMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMHTMLParamElementMethod "focus" o = DOMElementFocusMethodInfo-    ResolveDOMHTMLParamElementMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMHTMLParamElementMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMHTMLParamElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo-    ResolveDOMHTMLParamElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo-    ResolveDOMHTMLParamElementMethod "hasAttributes" o = DOMElementHasAttributesMethodInfo-    ResolveDOMHTMLParamElementMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMHTMLParamElementMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMHTMLParamElementMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMHTMLParamElementMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMHTMLParamElementMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMHTMLParamElementMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMHTMLParamElementMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMHTMLParamElementMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMHTMLParamElementMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMHTMLParamElementMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMHTMLParamElementMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMHTMLParamElementMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMHTMLParamElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo-    ResolveDOMHTMLParamElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo-    ResolveDOMHTMLParamElementMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMHTMLParamElementMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMHTMLParamElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo-    ResolveDOMHTMLParamElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo-    ResolveDOMHTMLParamElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo-    ResolveDOMHTMLParamElementMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMHTMLParamElementMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMHTMLParamElementMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMHTMLParamElementMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMHTMLParamElementMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMHTMLParamElementMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMHTMLParamElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo-    ResolveDOMHTMLParamElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo-    ResolveDOMHTMLParamElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo-    ResolveDOMHTMLParamElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo-    ResolveDOMHTMLParamElementMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMHTMLParamElementMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMHTMLParamElementMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMHTMLParamElementMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMHTMLParamElementMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMHTMLParamElementMethod "getAccessKey" o = DOMHTMLElementGetAccessKeyMethodInfo-    ResolveDOMHTMLParamElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo-    ResolveDOMHTMLParamElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo-    ResolveDOMHTMLParamElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo-    ResolveDOMHTMLParamElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo-    ResolveDOMHTMLParamElementMethod "getAttributes" o = DOMElementGetAttributesMethodInfo-    ResolveDOMHTMLParamElementMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMHTMLParamElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo-    ResolveDOMHTMLParamElementMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMHTMLParamElementMethod "getClassName" o = DOMElementGetClassNameMethodInfo-    ResolveDOMHTMLParamElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo-    ResolveDOMHTMLParamElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo-    ResolveDOMHTMLParamElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo-    ResolveDOMHTMLParamElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo-    ResolveDOMHTMLParamElementMethod "getContentEditable" o = DOMHTMLElementGetContentEditableMethodInfo-    ResolveDOMHTMLParamElementMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMHTMLParamElementMethod "getDir" o = DOMHTMLElementGetDirMethodInfo-    ResolveDOMHTMLParamElementMethod "getElementsByClassName" o = DOMElementGetElementsByClassNameMethodInfo-    ResolveDOMHTMLParamElementMethod "getElementsByClassNameAsHtmlCollection" o = DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLParamElementMethod "getElementsByTagName" o = DOMElementGetElementsByTagNameMethodInfo-    ResolveDOMHTMLParamElementMethod "getElementsByTagNameAsHtmlCollection" o = DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLParamElementMethod "getElementsByTagNameNs" o = DOMElementGetElementsByTagNameNsMethodInfo-    ResolveDOMHTMLParamElementMethod "getElementsByTagNameNsAsHtmlCollection" o = DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo-    ResolveDOMHTMLParamElementMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMHTMLParamElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo-    ResolveDOMHTMLParamElementMethod "getId" o = DOMElementGetIdMethodInfo-    ResolveDOMHTMLParamElementMethod "getInnerText" o = DOMHTMLElementGetInnerTextMethodInfo-    ResolveDOMHTMLParamElementMethod "getIsContentEditable" o = DOMHTMLElementGetIsContentEditableMethodInfo-    ResolveDOMHTMLParamElementMethod "getLang" o = DOMHTMLElementGetLangMethodInfo-    ResolveDOMHTMLParamElementMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMHTMLParamElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo-    ResolveDOMHTMLParamElementMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMHTMLParamElementMethod "getName" o = DOMHTMLParamElementGetNameMethodInfo-    ResolveDOMHTMLParamElementMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMHTMLParamElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo-    ResolveDOMHTMLParamElementMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMHTMLParamElementMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMHTMLParamElementMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMHTMLParamElementMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMHTMLParamElementMethod "getOffsetHeight" o = DOMElementGetOffsetHeightMethodInfo-    ResolveDOMHTMLParamElementMethod "getOffsetLeft" o = DOMElementGetOffsetLeftMethodInfo-    ResolveDOMHTMLParamElementMethod "getOffsetParent" o = DOMElementGetOffsetParentMethodInfo-    ResolveDOMHTMLParamElementMethod "getOffsetTop" o = DOMElementGetOffsetTopMethodInfo-    ResolveDOMHTMLParamElementMethod "getOffsetWidth" o = DOMElementGetOffsetWidthMethodInfo-    ResolveDOMHTMLParamElementMethod "getOuterText" o = DOMHTMLElementGetOuterTextMethodInfo-    ResolveDOMHTMLParamElementMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMHTMLParamElementMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMHTMLParamElementMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMHTMLParamElementMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMHTMLParamElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo-    ResolveDOMHTMLParamElementMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMHTMLParamElementMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMHTMLParamElementMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMHTMLParamElementMethod "getScrollHeight" o = DOMElementGetScrollHeightMethodInfo-    ResolveDOMHTMLParamElementMethod "getScrollLeft" o = DOMElementGetScrollLeftMethodInfo-    ResolveDOMHTMLParamElementMethod "getScrollTop" o = DOMElementGetScrollTopMethodInfo-    ResolveDOMHTMLParamElementMethod "getScrollWidth" o = DOMElementGetScrollWidthMethodInfo-    ResolveDOMHTMLParamElementMethod "getStyle" o = DOMElementGetStyleMethodInfo-    ResolveDOMHTMLParamElementMethod "getTabIndex" o = DOMHTMLElementGetTabIndexMethodInfo-    ResolveDOMHTMLParamElementMethod "getTagName" o = DOMElementGetTagNameMethodInfo-    ResolveDOMHTMLParamElementMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMHTMLParamElementMethod "getTitle" o = DOMHTMLElementGetTitleMethodInfo-    ResolveDOMHTMLParamElementMethod "getTypeAttr" o = DOMHTMLParamElementGetTypeAttrMethodInfo-    ResolveDOMHTMLParamElementMethod "getValue" o = DOMHTMLParamElementGetValueMethodInfo-    ResolveDOMHTMLParamElementMethod "getValueType" o = DOMHTMLParamElementGetValueTypeMethodInfo-    ResolveDOMHTMLParamElementMethod "setAccessKey" o = DOMHTMLElementSetAccessKeyMethodInfo-    ResolveDOMHTMLParamElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo-    ResolveDOMHTMLParamElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo-    ResolveDOMHTMLParamElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo-    ResolveDOMHTMLParamElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo-    ResolveDOMHTMLParamElementMethod "setClassName" o = DOMElementSetClassNameMethodInfo-    ResolveDOMHTMLParamElementMethod "setContentEditable" o = DOMHTMLElementSetContentEditableMethodInfo-    ResolveDOMHTMLParamElementMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMHTMLParamElementMethod "setDir" o = DOMHTMLElementSetDirMethodInfo-    ResolveDOMHTMLParamElementMethod "setId" o = DOMElementSetIdMethodInfo-    ResolveDOMHTMLParamElementMethod "setInnerText" o = DOMHTMLElementSetInnerTextMethodInfo-    ResolveDOMHTMLParamElementMethod "setLang" o = DOMHTMLElementSetLangMethodInfo-    ResolveDOMHTMLParamElementMethod "setName" o = DOMHTMLParamElementSetNameMethodInfo-    ResolveDOMHTMLParamElementMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMHTMLParamElementMethod "setOuterText" o = DOMHTMLElementSetOuterTextMethodInfo-    ResolveDOMHTMLParamElementMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMHTMLParamElementMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMHTMLParamElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo-    ResolveDOMHTMLParamElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo-    ResolveDOMHTMLParamElementMethod "setTabIndex" o = DOMHTMLElementSetTabIndexMethodInfo-    ResolveDOMHTMLParamElementMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMHTMLParamElementMethod "setTitle" o = DOMHTMLElementSetTitleMethodInfo-    ResolveDOMHTMLParamElementMethod "setTypeAttr" o = DOMHTMLParamElementSetTypeAttrMethodInfo-    ResolveDOMHTMLParamElementMethod "setValue" o = DOMHTMLParamElementSetValueMethodInfo-    ResolveDOMHTMLParamElementMethod "setValueType" o = DOMHTMLParamElementSetValueTypeMethodInfo-    ResolveDOMHTMLParamElementMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMHTMLParamElementMethod t DOMHTMLParamElement, MethodInfo info DOMHTMLParamElement p) => IsLabelProxy t (DOMHTMLParamElement -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMHTMLParamElementMethod t DOMHTMLParamElement, MethodInfo info DOMHTMLParamElement p) => IsLabel t (DOMHTMLParamElement -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "name"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLParamElementName :: (MonadIO m, DOMHTMLParamElementK o) => o -> m (Maybe T.Text)-getDOMHTMLParamElementName obj = liftIO $ getObjectPropertyString obj "name"--setDOMHTMLParamElementName :: (MonadIO m, DOMHTMLParamElementK o) => o -> T.Text -> m ()-setDOMHTMLParamElementName obj val = liftIO $ setObjectPropertyString obj "name" (Just val)--constructDOMHTMLParamElementName :: T.Text -> IO ([Char], GValue)-constructDOMHTMLParamElementName val = constructObjectPropertyString "name" (Just val)--data DOMHTMLParamElementNamePropertyInfo-instance AttrInfo DOMHTMLParamElementNamePropertyInfo where-    type AttrAllowedOps DOMHTMLParamElementNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLParamElementNamePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLParamElementNamePropertyInfo = DOMHTMLParamElementK-    type AttrGetType DOMHTMLParamElementNamePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLParamElementNamePropertyInfo = "name"-    attrGet _ = getDOMHTMLParamElementName-    attrSet _ = setDOMHTMLParamElementName-    attrConstruct _ = constructDOMHTMLParamElementName-    attrClear _ = undefined---- VVV Prop "type"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLParamElementType :: (MonadIO m, DOMHTMLParamElementK o) => o -> m (Maybe T.Text)-getDOMHTMLParamElementType obj = liftIO $ getObjectPropertyString obj "type"--setDOMHTMLParamElementType :: (MonadIO m, DOMHTMLParamElementK o) => o -> T.Text -> m ()-setDOMHTMLParamElementType obj val = liftIO $ setObjectPropertyString obj "type" (Just val)--constructDOMHTMLParamElementType :: T.Text -> IO ([Char], GValue)-constructDOMHTMLParamElementType val = constructObjectPropertyString "type" (Just val)--clearDOMHTMLParamElementType :: (MonadIO m, DOMHTMLParamElementK o) => o -> m ()-clearDOMHTMLParamElementType obj = liftIO $ setObjectPropertyString obj "type" (Nothing :: Maybe T.Text)--data DOMHTMLParamElementTypePropertyInfo-instance AttrInfo DOMHTMLParamElementTypePropertyInfo where-    type AttrAllowedOps DOMHTMLParamElementTypePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLParamElementTypePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLParamElementTypePropertyInfo = DOMHTMLParamElementK-    type AttrGetType DOMHTMLParamElementTypePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLParamElementTypePropertyInfo = "type"-    attrGet _ = getDOMHTMLParamElementType-    attrSet _ = setDOMHTMLParamElementType-    attrConstruct _ = constructDOMHTMLParamElementType-    attrClear _ = clearDOMHTMLParamElementType---- VVV Prop "value"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLParamElementValue :: (MonadIO m, DOMHTMLParamElementK o) => o -> m (Maybe T.Text)-getDOMHTMLParamElementValue obj = liftIO $ getObjectPropertyString obj "value"--setDOMHTMLParamElementValue :: (MonadIO m, DOMHTMLParamElementK o) => o -> T.Text -> m ()-setDOMHTMLParamElementValue obj val = liftIO $ setObjectPropertyString obj "value" (Just val)--constructDOMHTMLParamElementValue :: T.Text -> IO ([Char], GValue)-constructDOMHTMLParamElementValue val = constructObjectPropertyString "value" (Just val)--data DOMHTMLParamElementValuePropertyInfo-instance AttrInfo DOMHTMLParamElementValuePropertyInfo where-    type AttrAllowedOps DOMHTMLParamElementValuePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLParamElementValuePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLParamElementValuePropertyInfo = DOMHTMLParamElementK-    type AttrGetType DOMHTMLParamElementValuePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLParamElementValuePropertyInfo = "value"-    attrGet _ = getDOMHTMLParamElementValue-    attrSet _ = setDOMHTMLParamElementValue-    attrConstruct _ = constructDOMHTMLParamElementValue-    attrClear _ = undefined---- VVV Prop "value-type"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLParamElementValueType :: (MonadIO m, DOMHTMLParamElementK o) => o -> m (Maybe T.Text)-getDOMHTMLParamElementValueType obj = liftIO $ getObjectPropertyString obj "value-type"--setDOMHTMLParamElementValueType :: (MonadIO m, DOMHTMLParamElementK o) => o -> T.Text -> m ()-setDOMHTMLParamElementValueType obj val = liftIO $ setObjectPropertyString obj "value-type" (Just val)--constructDOMHTMLParamElementValueType :: T.Text -> IO ([Char], GValue)-constructDOMHTMLParamElementValueType val = constructObjectPropertyString "value-type" (Just val)--data DOMHTMLParamElementValueTypePropertyInfo-instance AttrInfo DOMHTMLParamElementValueTypePropertyInfo where-    type AttrAllowedOps DOMHTMLParamElementValueTypePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLParamElementValueTypePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLParamElementValueTypePropertyInfo = DOMHTMLParamElementK-    type AttrGetType DOMHTMLParamElementValueTypePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLParamElementValueTypePropertyInfo = "value-type"-    attrGet _ = getDOMHTMLParamElementValueType-    attrSet _ = setDOMHTMLParamElementValueType-    attrConstruct _ = constructDOMHTMLParamElementValueType-    attrClear _ = undefined--type instance AttributeList DOMHTMLParamElement = DOMHTMLParamElementAttributeList-type DOMHTMLParamElementAttributeList = ('[ '("accessKey", DOMHTMLElementAccessKeyPropertyInfo), '("attributes", DOMElementAttributesPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMElementChildrenPropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("contentEditable", DOMHTMLElementContentEditablePropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("id", DOMElementIdPropertyInfo), '("innerHtml", DOMElementInnerHtmlPropertyInfo), '("innerText", DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", DOMHTMLElementIsContentEditablePropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("name", DOMHTMLParamElementNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("outerHtml", DOMElementOuterHtmlPropertyInfo), '("outerText", DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tabIndex", DOMHTMLElementTabIndexPropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("type", DOMHTMLParamElementTypePropertyInfo), '("value", DOMHTMLParamElementValuePropertyInfo), '("valueType", DOMHTMLParamElementValueTypePropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])--dOMHTMLParamElementName :: AttrLabelProxy "name"-dOMHTMLParamElementName = AttrLabelProxy--dOMHTMLParamElementType :: AttrLabelProxy "type"-dOMHTMLParamElementType = AttrLabelProxy--dOMHTMLParamElementValue :: AttrLabelProxy "value"-dOMHTMLParamElementValue = AttrLabelProxy--dOMHTMLParamElementValueType :: AttrLabelProxy "valueType"-dOMHTMLParamElementValueType = AttrLabelProxy--type instance SignalList DOMHTMLParamElement = DOMHTMLParamElementSignalList-type DOMHTMLParamElementSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMHTMLParamElement::get_name--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLParamElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLParamElement"-    IO CString---dOMHTMLParamElementGetName ::-    (MonadIO m, DOMHTMLParamElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLParamElementGetName _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_param_element_get_name _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_param_element_get_name" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLParamElementGetNameMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLParamElementK a) => MethodInfo DOMHTMLParamElementGetNameMethodInfo a signature where-    overloadedMethod _ = dOMHTMLParamElementGetName---- method DOMHTMLParamElement::get_type_attr--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLParamElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLParamElement"-    IO CString---dOMHTMLParamElementGetTypeAttr ::-    (MonadIO m, DOMHTMLParamElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLParamElementGetTypeAttr _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_param_element_get_type_attr _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_param_element_get_type_attr" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLParamElementGetTypeAttrMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLParamElementK a) => MethodInfo DOMHTMLParamElementGetTypeAttrMethodInfo a signature where-    overloadedMethod _ = dOMHTMLParamElementGetTypeAttr---- method DOMHTMLParamElement::get_value--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLParamElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLParamElement"-    IO CString---dOMHTMLParamElementGetValue ::-    (MonadIO m, DOMHTMLParamElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLParamElementGetValue _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_param_element_get_value _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_param_element_get_value" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLParamElementGetValueMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLParamElementK a) => MethodInfo DOMHTMLParamElementGetValueMethodInfo a signature where-    overloadedMethod _ = dOMHTMLParamElementGetValue---- method DOMHTMLParamElement::get_value_type--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLParamElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLParamElement"-    IO CString---dOMHTMLParamElementGetValueType ::-    (MonadIO m, DOMHTMLParamElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLParamElementGetValueType _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_param_element_get_value_type _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_param_element_get_value_type" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLParamElementGetValueTypeMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLParamElementK a) => MethodInfo DOMHTMLParamElementGetValueTypeMethodInfo a signature where-    overloadedMethod _ = dOMHTMLParamElementGetValueType---- method DOMHTMLParamElement::set_name--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLParamElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLParamElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLParamElementSetName ::-    (MonadIO m, DOMHTMLParamElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLParamElementSetName _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_param_element_set_name _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLParamElementSetNameMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLParamElementK a) => MethodInfo DOMHTMLParamElementSetNameMethodInfo a signature where-    overloadedMethod _ = dOMHTMLParamElementSetName---- method DOMHTMLParamElement::set_type_attr--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLParamElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLParamElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLParamElementSetTypeAttr ::-    (MonadIO m, DOMHTMLParamElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLParamElementSetTypeAttr _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_param_element_set_type_attr _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLParamElementSetTypeAttrMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLParamElementK a) => MethodInfo DOMHTMLParamElementSetTypeAttrMethodInfo a signature where-    overloadedMethod _ = dOMHTMLParamElementSetTypeAttr---- method DOMHTMLParamElement::set_value--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLParamElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLParamElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLParamElementSetValue ::-    (MonadIO m, DOMHTMLParamElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLParamElementSetValue _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_param_element_set_value _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLParamElementSetValueMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLParamElementK a) => MethodInfo DOMHTMLParamElementSetValueMethodInfo a signature where-    overloadedMethod _ = dOMHTMLParamElementSetValue---- method DOMHTMLParamElement::set_value_type--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLParamElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLParamElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLParamElementSetValueType ::-    (MonadIO m, DOMHTMLParamElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLParamElementSetValueType _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_param_element_set_value_type _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLParamElementSetValueTypeMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLParamElementK a) => MethodInfo DOMHTMLParamElementSetValueTypeMethodInfo a signature where-    overloadedMethod _ = dOMHTMLParamElementSetValueType--
− GI/WebKit2WebExtension/Objects/DOMHTMLParamElement.hs-boot
@@ -1,25 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMHTMLParamElement where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMHTMLParamElement = DOMHTMLParamElement (ForeignPtr DOMHTMLParamElement)-instance GObject DOMHTMLParamElement where-class GObject o => DOMHTMLParamElementK o-instance (GObject o, IsDescendantOf DOMHTMLParamElement o) => DOMHTMLParamElementK o-data DOMHTMLParamElementNamePropertyInfo-data DOMHTMLParamElementTypePropertyInfo-data DOMHTMLParamElementValuePropertyInfo-data DOMHTMLParamElementValueTypePropertyInfo-data DOMHTMLParamElementGetNameMethodInfo-data DOMHTMLParamElementGetTypeAttrMethodInfo-data DOMHTMLParamElementGetValueMethodInfo-data DOMHTMLParamElementGetValueTypeMethodInfo-data DOMHTMLParamElementSetNameMethodInfo-data DOMHTMLParamElementSetTypeAttrMethodInfo-data DOMHTMLParamElementSetValueMethodInfo-data DOMHTMLParamElementSetValueTypeMethodInfo
− GI/WebKit2WebExtension/Objects/DOMHTMLPreElement.hs
@@ -1,420 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMHTMLPreElement-    ( ---- * Exported types-    DOMHTMLPreElement(..)                   ,-    DOMHTMLPreElementK                      ,-    toDOMHTMLPreElement                     ,-    noDOMHTMLPreElement                     ,--- -- * Methods--- ** dOMHTMLPreElementGetWidth-    DOMHTMLPreElementGetWidthMethodInfo     ,-    dOMHTMLPreElementGetWidth               ,----- ** dOMHTMLPreElementGetWrap-    DOMHTMLPreElementGetWrapMethodInfo      ,-    dOMHTMLPreElementGetWrap                ,----- ** dOMHTMLPreElementSetWidth-    DOMHTMLPreElementSetWidthMethodInfo     ,-    dOMHTMLPreElementSetWidth               ,----- ** dOMHTMLPreElementSetWrap-    DOMHTMLPreElementSetWrapMethodInfo      ,-    dOMHTMLPreElementSetWrap                ,----- -- * Properties--- ** Width-    DOMHTMLPreElementWidthPropertyInfo      ,-    constructDOMHTMLPreElementWidth         ,-    dOMHTMLPreElementWidth                  ,-    getDOMHTMLPreElementWidth               ,-    setDOMHTMLPreElementWidth               ,----- ** Wrap-    DOMHTMLPreElementWrapPropertyInfo       ,-    constructDOMHTMLPreElementWrap          ,-    dOMHTMLPreElementWrap                   ,-    getDOMHTMLPreElementWrap                ,-    setDOMHTMLPreElementWrap                ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMHTMLPreElement = DOMHTMLPreElement (ForeignPtr DOMHTMLPreElement)-foreign import ccall "webkit_dom_html_pre_element_get_type"-    c_webkit_dom_html_pre_element_get_type :: IO GType--type instance ParentTypes DOMHTMLPreElement = DOMHTMLPreElementParentTypes-type DOMHTMLPreElementParentTypes = '[DOMHTMLElement, DOMElement, DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMHTMLPreElement where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_html_pre_element_get_type-    --class GObject o => DOMHTMLPreElementK o-instance (GObject o, IsDescendantOf DOMHTMLPreElement o) => DOMHTMLPreElementK o--toDOMHTMLPreElement :: DOMHTMLPreElementK o => o -> IO DOMHTMLPreElement-toDOMHTMLPreElement = unsafeCastTo DOMHTMLPreElement--noDOMHTMLPreElement :: Maybe DOMHTMLPreElement-noDOMHTMLPreElement = Nothing--type family ResolveDOMHTMLPreElementMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMHTMLPreElementMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMHTMLPreElementMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMHTMLPreElementMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMHTMLPreElementMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMHTMLPreElementMethod "blur" o = DOMElementBlurMethodInfo-    ResolveDOMHTMLPreElementMethod "click" o = DOMHTMLElementClickMethodInfo-    ResolveDOMHTMLPreElementMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMHTMLPreElementMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMHTMLPreElementMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMHTMLPreElementMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMHTMLPreElementMethod "focus" o = DOMElementFocusMethodInfo-    ResolveDOMHTMLPreElementMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMHTMLPreElementMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMHTMLPreElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo-    ResolveDOMHTMLPreElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo-    ResolveDOMHTMLPreElementMethod "hasAttributes" o = DOMElementHasAttributesMethodInfo-    ResolveDOMHTMLPreElementMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMHTMLPreElementMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMHTMLPreElementMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMHTMLPreElementMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMHTMLPreElementMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMHTMLPreElementMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMHTMLPreElementMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMHTMLPreElementMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMHTMLPreElementMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMHTMLPreElementMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMHTMLPreElementMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMHTMLPreElementMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMHTMLPreElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo-    ResolveDOMHTMLPreElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo-    ResolveDOMHTMLPreElementMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMHTMLPreElementMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMHTMLPreElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo-    ResolveDOMHTMLPreElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo-    ResolveDOMHTMLPreElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo-    ResolveDOMHTMLPreElementMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMHTMLPreElementMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMHTMLPreElementMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMHTMLPreElementMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMHTMLPreElementMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMHTMLPreElementMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMHTMLPreElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo-    ResolveDOMHTMLPreElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo-    ResolveDOMHTMLPreElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo-    ResolveDOMHTMLPreElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo-    ResolveDOMHTMLPreElementMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMHTMLPreElementMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMHTMLPreElementMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMHTMLPreElementMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMHTMLPreElementMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMHTMLPreElementMethod "getAccessKey" o = DOMHTMLElementGetAccessKeyMethodInfo-    ResolveDOMHTMLPreElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo-    ResolveDOMHTMLPreElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo-    ResolveDOMHTMLPreElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo-    ResolveDOMHTMLPreElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo-    ResolveDOMHTMLPreElementMethod "getAttributes" o = DOMElementGetAttributesMethodInfo-    ResolveDOMHTMLPreElementMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMHTMLPreElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo-    ResolveDOMHTMLPreElementMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMHTMLPreElementMethod "getClassName" o = DOMElementGetClassNameMethodInfo-    ResolveDOMHTMLPreElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo-    ResolveDOMHTMLPreElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo-    ResolveDOMHTMLPreElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo-    ResolveDOMHTMLPreElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo-    ResolveDOMHTMLPreElementMethod "getContentEditable" o = DOMHTMLElementGetContentEditableMethodInfo-    ResolveDOMHTMLPreElementMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMHTMLPreElementMethod "getDir" o = DOMHTMLElementGetDirMethodInfo-    ResolveDOMHTMLPreElementMethod "getElementsByClassName" o = DOMElementGetElementsByClassNameMethodInfo-    ResolveDOMHTMLPreElementMethod "getElementsByClassNameAsHtmlCollection" o = DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLPreElementMethod "getElementsByTagName" o = DOMElementGetElementsByTagNameMethodInfo-    ResolveDOMHTMLPreElementMethod "getElementsByTagNameAsHtmlCollection" o = DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLPreElementMethod "getElementsByTagNameNs" o = DOMElementGetElementsByTagNameNsMethodInfo-    ResolveDOMHTMLPreElementMethod "getElementsByTagNameNsAsHtmlCollection" o = DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo-    ResolveDOMHTMLPreElementMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMHTMLPreElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo-    ResolveDOMHTMLPreElementMethod "getId" o = DOMElementGetIdMethodInfo-    ResolveDOMHTMLPreElementMethod "getInnerText" o = DOMHTMLElementGetInnerTextMethodInfo-    ResolveDOMHTMLPreElementMethod "getIsContentEditable" o = DOMHTMLElementGetIsContentEditableMethodInfo-    ResolveDOMHTMLPreElementMethod "getLang" o = DOMHTMLElementGetLangMethodInfo-    ResolveDOMHTMLPreElementMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMHTMLPreElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo-    ResolveDOMHTMLPreElementMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMHTMLPreElementMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMHTMLPreElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo-    ResolveDOMHTMLPreElementMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMHTMLPreElementMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMHTMLPreElementMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMHTMLPreElementMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMHTMLPreElementMethod "getOffsetHeight" o = DOMElementGetOffsetHeightMethodInfo-    ResolveDOMHTMLPreElementMethod "getOffsetLeft" o = DOMElementGetOffsetLeftMethodInfo-    ResolveDOMHTMLPreElementMethod "getOffsetParent" o = DOMElementGetOffsetParentMethodInfo-    ResolveDOMHTMLPreElementMethod "getOffsetTop" o = DOMElementGetOffsetTopMethodInfo-    ResolveDOMHTMLPreElementMethod "getOffsetWidth" o = DOMElementGetOffsetWidthMethodInfo-    ResolveDOMHTMLPreElementMethod "getOuterText" o = DOMHTMLElementGetOuterTextMethodInfo-    ResolveDOMHTMLPreElementMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMHTMLPreElementMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMHTMLPreElementMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMHTMLPreElementMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMHTMLPreElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo-    ResolveDOMHTMLPreElementMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMHTMLPreElementMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMHTMLPreElementMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMHTMLPreElementMethod "getScrollHeight" o = DOMElementGetScrollHeightMethodInfo-    ResolveDOMHTMLPreElementMethod "getScrollLeft" o = DOMElementGetScrollLeftMethodInfo-    ResolveDOMHTMLPreElementMethod "getScrollTop" o = DOMElementGetScrollTopMethodInfo-    ResolveDOMHTMLPreElementMethod "getScrollWidth" o = DOMElementGetScrollWidthMethodInfo-    ResolveDOMHTMLPreElementMethod "getStyle" o = DOMElementGetStyleMethodInfo-    ResolveDOMHTMLPreElementMethod "getTabIndex" o = DOMHTMLElementGetTabIndexMethodInfo-    ResolveDOMHTMLPreElementMethod "getTagName" o = DOMElementGetTagNameMethodInfo-    ResolveDOMHTMLPreElementMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMHTMLPreElementMethod "getTitle" o = DOMHTMLElementGetTitleMethodInfo-    ResolveDOMHTMLPreElementMethod "getWidth" o = DOMHTMLPreElementGetWidthMethodInfo-    ResolveDOMHTMLPreElementMethod "getWrap" o = DOMHTMLPreElementGetWrapMethodInfo-    ResolveDOMHTMLPreElementMethod "setAccessKey" o = DOMHTMLElementSetAccessKeyMethodInfo-    ResolveDOMHTMLPreElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo-    ResolveDOMHTMLPreElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo-    ResolveDOMHTMLPreElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo-    ResolveDOMHTMLPreElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo-    ResolveDOMHTMLPreElementMethod "setClassName" o = DOMElementSetClassNameMethodInfo-    ResolveDOMHTMLPreElementMethod "setContentEditable" o = DOMHTMLElementSetContentEditableMethodInfo-    ResolveDOMHTMLPreElementMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMHTMLPreElementMethod "setDir" o = DOMHTMLElementSetDirMethodInfo-    ResolveDOMHTMLPreElementMethod "setId" o = DOMElementSetIdMethodInfo-    ResolveDOMHTMLPreElementMethod "setInnerText" o = DOMHTMLElementSetInnerTextMethodInfo-    ResolveDOMHTMLPreElementMethod "setLang" o = DOMHTMLElementSetLangMethodInfo-    ResolveDOMHTMLPreElementMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMHTMLPreElementMethod "setOuterText" o = DOMHTMLElementSetOuterTextMethodInfo-    ResolveDOMHTMLPreElementMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMHTMLPreElementMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMHTMLPreElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo-    ResolveDOMHTMLPreElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo-    ResolveDOMHTMLPreElementMethod "setTabIndex" o = DOMHTMLElementSetTabIndexMethodInfo-    ResolveDOMHTMLPreElementMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMHTMLPreElementMethod "setTitle" o = DOMHTMLElementSetTitleMethodInfo-    ResolveDOMHTMLPreElementMethod "setWidth" o = DOMHTMLPreElementSetWidthMethodInfo-    ResolveDOMHTMLPreElementMethod "setWrap" o = DOMHTMLPreElementSetWrapMethodInfo-    ResolveDOMHTMLPreElementMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMHTMLPreElementMethod t DOMHTMLPreElement, MethodInfo info DOMHTMLPreElement p) => IsLabelProxy t (DOMHTMLPreElement -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMHTMLPreElementMethod t DOMHTMLPreElement, MethodInfo info DOMHTMLPreElement p) => IsLabel t (DOMHTMLPreElement -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "width"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMHTMLPreElementWidth :: (MonadIO m, DOMHTMLPreElementK o) => o -> m CLong-getDOMHTMLPreElementWidth obj = liftIO $ getObjectPropertyLong obj "width"--setDOMHTMLPreElementWidth :: (MonadIO m, DOMHTMLPreElementK o) => o -> CLong -> m ()-setDOMHTMLPreElementWidth obj val = liftIO $ setObjectPropertyLong obj "width" val--constructDOMHTMLPreElementWidth :: CLong -> IO ([Char], GValue)-constructDOMHTMLPreElementWidth val = constructObjectPropertyLong "width" val--data DOMHTMLPreElementWidthPropertyInfo-instance AttrInfo DOMHTMLPreElementWidthPropertyInfo where-    type AttrAllowedOps DOMHTMLPreElementWidthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLPreElementWidthPropertyInfo = (~) CLong-    type AttrBaseTypeConstraint DOMHTMLPreElementWidthPropertyInfo = DOMHTMLPreElementK-    type AttrGetType DOMHTMLPreElementWidthPropertyInfo = CLong-    type AttrLabel DOMHTMLPreElementWidthPropertyInfo = "width"-    attrGet _ = getDOMHTMLPreElementWidth-    attrSet _ = setDOMHTMLPreElementWidth-    attrConstruct _ = constructDOMHTMLPreElementWidth-    attrClear _ = undefined---- VVV Prop "wrap"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMHTMLPreElementWrap :: (MonadIO m, DOMHTMLPreElementK o) => o -> m Bool-getDOMHTMLPreElementWrap obj = liftIO $ getObjectPropertyBool obj "wrap"--setDOMHTMLPreElementWrap :: (MonadIO m, DOMHTMLPreElementK o) => o -> Bool -> m ()-setDOMHTMLPreElementWrap obj val = liftIO $ setObjectPropertyBool obj "wrap" val--constructDOMHTMLPreElementWrap :: Bool -> IO ([Char], GValue)-constructDOMHTMLPreElementWrap val = constructObjectPropertyBool "wrap" val--data DOMHTMLPreElementWrapPropertyInfo-instance AttrInfo DOMHTMLPreElementWrapPropertyInfo where-    type AttrAllowedOps DOMHTMLPreElementWrapPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLPreElementWrapPropertyInfo = (~) Bool-    type AttrBaseTypeConstraint DOMHTMLPreElementWrapPropertyInfo = DOMHTMLPreElementK-    type AttrGetType DOMHTMLPreElementWrapPropertyInfo = Bool-    type AttrLabel DOMHTMLPreElementWrapPropertyInfo = "wrap"-    attrGet _ = getDOMHTMLPreElementWrap-    attrSet _ = setDOMHTMLPreElementWrap-    attrConstruct _ = constructDOMHTMLPreElementWrap-    attrClear _ = undefined--type instance AttributeList DOMHTMLPreElement = DOMHTMLPreElementAttributeList-type DOMHTMLPreElementAttributeList = ('[ '("accessKey", DOMHTMLElementAccessKeyPropertyInfo), '("attributes", DOMElementAttributesPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMElementChildrenPropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("contentEditable", DOMHTMLElementContentEditablePropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("id", DOMElementIdPropertyInfo), '("innerHtml", DOMElementInnerHtmlPropertyInfo), '("innerText", DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", DOMHTMLElementIsContentEditablePropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("outerHtml", DOMElementOuterHtmlPropertyInfo), '("outerText", DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tabIndex", DOMHTMLElementTabIndexPropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo), '("width", DOMHTMLPreElementWidthPropertyInfo), '("wrap", DOMHTMLPreElementWrapPropertyInfo)] :: [(Symbol, *)])--dOMHTMLPreElementWidth :: AttrLabelProxy "width"-dOMHTMLPreElementWidth = AttrLabelProxy--dOMHTMLPreElementWrap :: AttrLabelProxy "wrap"-dOMHTMLPreElementWrap = AttrLabelProxy--type instance SignalList DOMHTMLPreElement = DOMHTMLPreElementSignalList-type DOMHTMLPreElementSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMHTMLPreElement::get_width--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLPreElement", direction = DirectionIn, mayBeNull = False, 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 ->                -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLPreElement"-    IO CLong---dOMHTMLPreElementGetWidth ::-    (MonadIO m, DOMHTMLPreElementK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMHTMLPreElementGetWidth _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_pre_element_get_width _obj'-    touchManagedPtr _obj-    return result--data DOMHTMLPreElementGetWidthMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMHTMLPreElementK a) => MethodInfo DOMHTMLPreElementGetWidthMethodInfo a signature where-    overloadedMethod _ = dOMHTMLPreElementGetWidth---- method DOMHTMLPreElement::get_wrap--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLPreElement", direction = DirectionIn, mayBeNull = False, 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 ->                -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLPreElement"-    IO CInt---dOMHTMLPreElementGetWrap ::-    (MonadIO m, DOMHTMLPreElementK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMHTMLPreElementGetWrap _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_pre_element_get_wrap _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMHTMLPreElementGetWrapMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMHTMLPreElementK a) => MethodInfo DOMHTMLPreElementGetWrapMethodInfo a signature where-    overloadedMethod _ = dOMHTMLPreElementGetWrap---- method DOMHTMLPreElement::set_width--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLPreElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, 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 ->                -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLPreElement"-    CLong ->                                -- value : TBasicType TLong-    IO ()---dOMHTMLPreElementSetWidth ::-    (MonadIO m, DOMHTMLPreElementK a) =>-    a                                       -- _obj-    -> CLong                                -- value-    -> m ()                                 -- result-dOMHTMLPreElementSetWidth _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    webkit_dom_html_pre_element_set_width _obj' value-    touchManagedPtr _obj-    return ()--data DOMHTMLPreElementSetWidthMethodInfo-instance (signature ~ (CLong -> m ()), MonadIO m, DOMHTMLPreElementK a) => MethodInfo DOMHTMLPreElementSetWidthMethodInfo a signature where-    overloadedMethod _ = dOMHTMLPreElementSetWidth---- method DOMHTMLPreElement::set_wrap--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLPreElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, 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 ->                -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLPreElement"-    CInt ->                                 -- value : TBasicType TBoolean-    IO ()---dOMHTMLPreElementSetWrap ::-    (MonadIO m, DOMHTMLPreElementK a) =>-    a                                       -- _obj-    -> Bool                                 -- value-    -> m ()                                 -- result-dOMHTMLPreElementSetWrap _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let value' = (fromIntegral . fromEnum) value-    webkit_dom_html_pre_element_set_wrap _obj' value'-    touchManagedPtr _obj-    return ()--data DOMHTMLPreElementSetWrapMethodInfo-instance (signature ~ (Bool -> m ()), MonadIO m, DOMHTMLPreElementK a) => MethodInfo DOMHTMLPreElementSetWrapMethodInfo a signature where-    overloadedMethod _ = dOMHTMLPreElementSetWrap--
− GI/WebKit2WebExtension/Objects/DOMHTMLPreElement.hs-boot
@@ -1,19 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMHTMLPreElement where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMHTMLPreElement = DOMHTMLPreElement (ForeignPtr DOMHTMLPreElement)-instance GObject DOMHTMLPreElement where-class GObject o => DOMHTMLPreElementK o-instance (GObject o, IsDescendantOf DOMHTMLPreElement o) => DOMHTMLPreElementK o-data DOMHTMLPreElementWidthPropertyInfo-data DOMHTMLPreElementWrapPropertyInfo-data DOMHTMLPreElementGetWidthMethodInfo-data DOMHTMLPreElementGetWrapMethodInfo-data DOMHTMLPreElementSetWidthMethodInfo-data DOMHTMLPreElementSetWrapMethodInfo
− GI/WebKit2WebExtension/Objects/DOMHTMLQuoteElement.hs
@@ -1,318 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMHTMLQuoteElement-    ( ---- * Exported types-    DOMHTMLQuoteElement(..)                 ,-    DOMHTMLQuoteElementK                    ,-    toDOMHTMLQuoteElement                   ,-    noDOMHTMLQuoteElement                   ,--- -- * Methods--- ** dOMHTMLQuoteElementGetCite-    DOMHTMLQuoteElementGetCiteMethodInfo    ,-    dOMHTMLQuoteElementGetCite              ,----- ** dOMHTMLQuoteElementSetCite-    DOMHTMLQuoteElementSetCiteMethodInfo    ,-    dOMHTMLQuoteElementSetCite              ,----- -- * Properties--- ** Cite-    DOMHTMLQuoteElementCitePropertyInfo     ,-    constructDOMHTMLQuoteElementCite        ,-    dOMHTMLQuoteElementCite                 ,-    getDOMHTMLQuoteElementCite              ,-    setDOMHTMLQuoteElementCite              ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMHTMLQuoteElement = DOMHTMLQuoteElement (ForeignPtr DOMHTMLQuoteElement)-foreign import ccall "webkit_dom_html_quote_element_get_type"-    c_webkit_dom_html_quote_element_get_type :: IO GType--type instance ParentTypes DOMHTMLQuoteElement = DOMHTMLQuoteElementParentTypes-type DOMHTMLQuoteElementParentTypes = '[DOMHTMLElement, DOMElement, DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMHTMLQuoteElement where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_html_quote_element_get_type-    --class GObject o => DOMHTMLQuoteElementK o-instance (GObject o, IsDescendantOf DOMHTMLQuoteElement o) => DOMHTMLQuoteElementK o--toDOMHTMLQuoteElement :: DOMHTMLQuoteElementK o => o -> IO DOMHTMLQuoteElement-toDOMHTMLQuoteElement = unsafeCastTo DOMHTMLQuoteElement--noDOMHTMLQuoteElement :: Maybe DOMHTMLQuoteElement-noDOMHTMLQuoteElement = Nothing--type family ResolveDOMHTMLQuoteElementMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMHTMLQuoteElementMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMHTMLQuoteElementMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMHTMLQuoteElementMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMHTMLQuoteElementMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMHTMLQuoteElementMethod "blur" o = DOMElementBlurMethodInfo-    ResolveDOMHTMLQuoteElementMethod "click" o = DOMHTMLElementClickMethodInfo-    ResolveDOMHTMLQuoteElementMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMHTMLQuoteElementMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMHTMLQuoteElementMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMHTMLQuoteElementMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMHTMLQuoteElementMethod "focus" o = DOMElementFocusMethodInfo-    ResolveDOMHTMLQuoteElementMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMHTMLQuoteElementMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMHTMLQuoteElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo-    ResolveDOMHTMLQuoteElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo-    ResolveDOMHTMLQuoteElementMethod "hasAttributes" o = DOMElementHasAttributesMethodInfo-    ResolveDOMHTMLQuoteElementMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMHTMLQuoteElementMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMHTMLQuoteElementMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMHTMLQuoteElementMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMHTMLQuoteElementMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMHTMLQuoteElementMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMHTMLQuoteElementMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMHTMLQuoteElementMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMHTMLQuoteElementMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMHTMLQuoteElementMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMHTMLQuoteElementMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMHTMLQuoteElementMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMHTMLQuoteElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo-    ResolveDOMHTMLQuoteElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo-    ResolveDOMHTMLQuoteElementMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMHTMLQuoteElementMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMHTMLQuoteElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo-    ResolveDOMHTMLQuoteElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo-    ResolveDOMHTMLQuoteElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo-    ResolveDOMHTMLQuoteElementMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMHTMLQuoteElementMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMHTMLQuoteElementMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMHTMLQuoteElementMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMHTMLQuoteElementMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMHTMLQuoteElementMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMHTMLQuoteElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo-    ResolveDOMHTMLQuoteElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo-    ResolveDOMHTMLQuoteElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo-    ResolveDOMHTMLQuoteElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo-    ResolveDOMHTMLQuoteElementMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMHTMLQuoteElementMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMHTMLQuoteElementMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMHTMLQuoteElementMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMHTMLQuoteElementMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getAccessKey" o = DOMHTMLElementGetAccessKeyMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getAttributes" o = DOMElementGetAttributesMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getCite" o = DOMHTMLQuoteElementGetCiteMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getClassName" o = DOMElementGetClassNameMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getContentEditable" o = DOMHTMLElementGetContentEditableMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getDir" o = DOMHTMLElementGetDirMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getElementsByClassName" o = DOMElementGetElementsByClassNameMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getElementsByClassNameAsHtmlCollection" o = DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getElementsByTagName" o = DOMElementGetElementsByTagNameMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getElementsByTagNameAsHtmlCollection" o = DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getElementsByTagNameNs" o = DOMElementGetElementsByTagNameNsMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getElementsByTagNameNsAsHtmlCollection" o = DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getId" o = DOMElementGetIdMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getInnerText" o = DOMHTMLElementGetInnerTextMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getIsContentEditable" o = DOMHTMLElementGetIsContentEditableMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getLang" o = DOMHTMLElementGetLangMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getOffsetHeight" o = DOMElementGetOffsetHeightMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getOffsetLeft" o = DOMElementGetOffsetLeftMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getOffsetParent" o = DOMElementGetOffsetParentMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getOffsetTop" o = DOMElementGetOffsetTopMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getOffsetWidth" o = DOMElementGetOffsetWidthMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getOuterText" o = DOMHTMLElementGetOuterTextMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getScrollHeight" o = DOMElementGetScrollHeightMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getScrollLeft" o = DOMElementGetScrollLeftMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getScrollTop" o = DOMElementGetScrollTopMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getScrollWidth" o = DOMElementGetScrollWidthMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getStyle" o = DOMElementGetStyleMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getTabIndex" o = DOMHTMLElementGetTabIndexMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getTagName" o = DOMElementGetTagNameMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMHTMLQuoteElementMethod "getTitle" o = DOMHTMLElementGetTitleMethodInfo-    ResolveDOMHTMLQuoteElementMethod "setAccessKey" o = DOMHTMLElementSetAccessKeyMethodInfo-    ResolveDOMHTMLQuoteElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo-    ResolveDOMHTMLQuoteElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo-    ResolveDOMHTMLQuoteElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo-    ResolveDOMHTMLQuoteElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo-    ResolveDOMHTMLQuoteElementMethod "setCite" o = DOMHTMLQuoteElementSetCiteMethodInfo-    ResolveDOMHTMLQuoteElementMethod "setClassName" o = DOMElementSetClassNameMethodInfo-    ResolveDOMHTMLQuoteElementMethod "setContentEditable" o = DOMHTMLElementSetContentEditableMethodInfo-    ResolveDOMHTMLQuoteElementMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMHTMLQuoteElementMethod "setDir" o = DOMHTMLElementSetDirMethodInfo-    ResolveDOMHTMLQuoteElementMethod "setId" o = DOMElementSetIdMethodInfo-    ResolveDOMHTMLQuoteElementMethod "setInnerText" o = DOMHTMLElementSetInnerTextMethodInfo-    ResolveDOMHTMLQuoteElementMethod "setLang" o = DOMHTMLElementSetLangMethodInfo-    ResolveDOMHTMLQuoteElementMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMHTMLQuoteElementMethod "setOuterText" o = DOMHTMLElementSetOuterTextMethodInfo-    ResolveDOMHTMLQuoteElementMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMHTMLQuoteElementMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMHTMLQuoteElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo-    ResolveDOMHTMLQuoteElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo-    ResolveDOMHTMLQuoteElementMethod "setTabIndex" o = DOMHTMLElementSetTabIndexMethodInfo-    ResolveDOMHTMLQuoteElementMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMHTMLQuoteElementMethod "setTitle" o = DOMHTMLElementSetTitleMethodInfo-    ResolveDOMHTMLQuoteElementMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMHTMLQuoteElementMethod t DOMHTMLQuoteElement, MethodInfo info DOMHTMLQuoteElement p) => IsLabelProxy t (DOMHTMLQuoteElement -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMHTMLQuoteElementMethod t DOMHTMLQuoteElement, MethodInfo info DOMHTMLQuoteElement p) => IsLabel t (DOMHTMLQuoteElement -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "cite"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLQuoteElementCite :: (MonadIO m, DOMHTMLQuoteElementK o) => o -> m (Maybe T.Text)-getDOMHTMLQuoteElementCite obj = liftIO $ getObjectPropertyString obj "cite"--setDOMHTMLQuoteElementCite :: (MonadIO m, DOMHTMLQuoteElementK o) => o -> T.Text -> m ()-setDOMHTMLQuoteElementCite obj val = liftIO $ setObjectPropertyString obj "cite" (Just val)--constructDOMHTMLQuoteElementCite :: T.Text -> IO ([Char], GValue)-constructDOMHTMLQuoteElementCite val = constructObjectPropertyString "cite" (Just val)--data DOMHTMLQuoteElementCitePropertyInfo-instance AttrInfo DOMHTMLQuoteElementCitePropertyInfo where-    type AttrAllowedOps DOMHTMLQuoteElementCitePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLQuoteElementCitePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLQuoteElementCitePropertyInfo = DOMHTMLQuoteElementK-    type AttrGetType DOMHTMLQuoteElementCitePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLQuoteElementCitePropertyInfo = "cite"-    attrGet _ = getDOMHTMLQuoteElementCite-    attrSet _ = setDOMHTMLQuoteElementCite-    attrConstruct _ = constructDOMHTMLQuoteElementCite-    attrClear _ = undefined--type instance AttributeList DOMHTMLQuoteElement = DOMHTMLQuoteElementAttributeList-type DOMHTMLQuoteElementAttributeList = ('[ '("accessKey", DOMHTMLElementAccessKeyPropertyInfo), '("attributes", DOMElementAttributesPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMElementChildrenPropertyInfo), '("cite", DOMHTMLQuoteElementCitePropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("contentEditable", DOMHTMLElementContentEditablePropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("id", DOMElementIdPropertyInfo), '("innerHtml", DOMElementInnerHtmlPropertyInfo), '("innerText", DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", DOMHTMLElementIsContentEditablePropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("outerHtml", DOMElementOuterHtmlPropertyInfo), '("outerText", DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tabIndex", DOMHTMLElementTabIndexPropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])--dOMHTMLQuoteElementCite :: AttrLabelProxy "cite"-dOMHTMLQuoteElementCite = AttrLabelProxy--type instance SignalList DOMHTMLQuoteElement = DOMHTMLQuoteElementSignalList-type DOMHTMLQuoteElementSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMHTMLQuoteElement::get_cite--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLQuoteElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLQuoteElement"-    IO CString---dOMHTMLQuoteElementGetCite ::-    (MonadIO m, DOMHTMLQuoteElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLQuoteElementGetCite _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_quote_element_get_cite _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_quote_element_get_cite" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLQuoteElementGetCiteMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLQuoteElementK a) => MethodInfo DOMHTMLQuoteElementGetCiteMethodInfo a signature where-    overloadedMethod _ = dOMHTMLQuoteElementGetCite---- method DOMHTMLQuoteElement::set_cite--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLQuoteElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLQuoteElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLQuoteElementSetCite ::-    (MonadIO m, DOMHTMLQuoteElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLQuoteElementSetCite _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_quote_element_set_cite _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLQuoteElementSetCiteMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLQuoteElementK a) => MethodInfo DOMHTMLQuoteElementSetCiteMethodInfo a signature where-    overloadedMethod _ = dOMHTMLQuoteElementSetCite--
− GI/WebKit2WebExtension/Objects/DOMHTMLQuoteElement.hs-boot
@@ -1,16 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMHTMLQuoteElement where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMHTMLQuoteElement = DOMHTMLQuoteElement (ForeignPtr DOMHTMLQuoteElement)-instance GObject DOMHTMLQuoteElement where-class GObject o => DOMHTMLQuoteElementK o-instance (GObject o, IsDescendantOf DOMHTMLQuoteElement o) => DOMHTMLQuoteElementK o-data DOMHTMLQuoteElementCitePropertyInfo-data DOMHTMLQuoteElementGetCiteMethodInfo-data DOMHTMLQuoteElementSetCiteMethodInfo
− GI/WebKit2WebExtension/Objects/DOMHTMLScriptElement.hs
@@ -1,1065 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement-    ( ---- * Exported types-    DOMHTMLScriptElement(..)                ,-    DOMHTMLScriptElementK                   ,-    toDOMHTMLScriptElement                  ,-    noDOMHTMLScriptElement                  ,--- -- * Methods--- ** dOMHTMLScriptElementGetCharset-    DOMHTMLScriptElementGetCharsetMethodInfo,-    dOMHTMLScriptElementGetCharset          ,----- ** dOMHTMLScriptElementGetDefer-    DOMHTMLScriptElementGetDeferMethodInfo  ,-    dOMHTMLScriptElementGetDefer            ,----- ** dOMHTMLScriptElementGetEvent-    DOMHTMLScriptElementGetEventMethodInfo  ,-    dOMHTMLScriptElementGetEvent            ,----- ** dOMHTMLScriptElementGetHtmlFor-    DOMHTMLScriptElementGetHtmlForMethodInfo,-    dOMHTMLScriptElementGetHtmlFor          ,----- ** dOMHTMLScriptElementGetSrc-    DOMHTMLScriptElementGetSrcMethodInfo    ,-    dOMHTMLScriptElementGetSrc              ,----- ** dOMHTMLScriptElementGetText-    DOMHTMLScriptElementGetTextMethodInfo   ,-    dOMHTMLScriptElementGetText             ,----- ** dOMHTMLScriptElementGetTypeAttr-    DOMHTMLScriptElementGetTypeAttrMethodInfo,-    dOMHTMLScriptElementGetTypeAttr         ,----- ** dOMHTMLScriptElementSetDefer-    DOMHTMLScriptElementSetDeferMethodInfo  ,-    dOMHTMLScriptElementSetDefer            ,----- ** dOMHTMLScriptElementSetEvent-    DOMHTMLScriptElementSetEventMethodInfo  ,-    dOMHTMLScriptElementSetEvent            ,----- ** dOMHTMLScriptElementSetHtmlFor-    DOMHTMLScriptElementSetHtmlForMethodInfo,-    dOMHTMLScriptElementSetHtmlFor          ,----- ** dOMHTMLScriptElementSetSrc-    DOMHTMLScriptElementSetSrcMethodInfo    ,-    dOMHTMLScriptElementSetSrc              ,----- ** dOMHTMLScriptElementSetText-    DOMHTMLScriptElementSetTextMethodInfo   ,-    dOMHTMLScriptElementSetText             ,----- ** dOMHTMLScriptElementSetTypeAttr-    DOMHTMLScriptElementSetTypeAttrMethodInfo,-    dOMHTMLScriptElementSetTypeAttr         ,----- -- * Properties--- ** Async-    DOMHTMLScriptElementAsyncPropertyInfo   ,-    constructDOMHTMLScriptElementAsync      ,-    dOMHTMLScriptElementAsync               ,-    getDOMHTMLScriptElementAsync            ,-    setDOMHTMLScriptElementAsync            ,----- ** Charset-    DOMHTMLScriptElementCharsetPropertyInfo ,-    clearDOMHTMLScriptElementCharset        ,-    constructDOMHTMLScriptElementCharset    ,-    dOMHTMLScriptElementCharset             ,-    getDOMHTMLScriptElementCharset          ,-    setDOMHTMLScriptElementCharset          ,----- ** CrossOrigin-    DOMHTMLScriptElementCrossOriginPropertyInfo,-    clearDOMHTMLScriptElementCrossOrigin    ,-    constructDOMHTMLScriptElementCrossOrigin,-    dOMHTMLScriptElementCrossOrigin         ,-    getDOMHTMLScriptElementCrossOrigin      ,-    setDOMHTMLScriptElementCrossOrigin      ,----- ** Defer-    DOMHTMLScriptElementDeferPropertyInfo   ,-    constructDOMHTMLScriptElementDefer      ,-    dOMHTMLScriptElementDefer               ,-    getDOMHTMLScriptElementDefer            ,-    setDOMHTMLScriptElementDefer            ,----- ** Event-    DOMHTMLScriptElementEventPropertyInfo   ,-    constructDOMHTMLScriptElementEvent      ,-    dOMHTMLScriptElementEvent               ,-    getDOMHTMLScriptElementEvent            ,-    setDOMHTMLScriptElementEvent            ,----- ** HtmlFor-    DOMHTMLScriptElementHtmlForPropertyInfo ,-    constructDOMHTMLScriptElementHtmlFor    ,-    dOMHTMLScriptElementHtmlFor             ,-    getDOMHTMLScriptElementHtmlFor          ,-    setDOMHTMLScriptElementHtmlFor          ,----- ** Nonce-    DOMHTMLScriptElementNoncePropertyInfo   ,-    clearDOMHTMLScriptElementNonce          ,-    constructDOMHTMLScriptElementNonce      ,-    dOMHTMLScriptElementNonce               ,-    getDOMHTMLScriptElementNonce            ,-    setDOMHTMLScriptElementNonce            ,----- ** Src-    DOMHTMLScriptElementSrcPropertyInfo     ,-    constructDOMHTMLScriptElementSrc        ,-    dOMHTMLScriptElementSrc                 ,-    getDOMHTMLScriptElementSrc              ,-    setDOMHTMLScriptElementSrc              ,----- ** Text-    DOMHTMLScriptElementTextPropertyInfo    ,-    constructDOMHTMLScriptElementText       ,-    dOMHTMLScriptElementText                ,-    getDOMHTMLScriptElementText             ,-    setDOMHTMLScriptElementText             ,----- ** Type-    DOMHTMLScriptElementTypePropertyInfo    ,-    clearDOMHTMLScriptElementType           ,-    constructDOMHTMLScriptElementType       ,-    dOMHTMLScriptElementType                ,-    getDOMHTMLScriptElementType             ,-    setDOMHTMLScriptElementType             ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMHTMLScriptElement = DOMHTMLScriptElement (ForeignPtr DOMHTMLScriptElement)-foreign import ccall "webkit_dom_html_script_element_get_type"-    c_webkit_dom_html_script_element_get_type :: IO GType--type instance ParentTypes DOMHTMLScriptElement = DOMHTMLScriptElementParentTypes-type DOMHTMLScriptElementParentTypes = '[DOMHTMLElement, DOMElement, DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMHTMLScriptElement where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_html_script_element_get_type-    --class GObject o => DOMHTMLScriptElementK o-instance (GObject o, IsDescendantOf DOMHTMLScriptElement o) => DOMHTMLScriptElementK o--toDOMHTMLScriptElement :: DOMHTMLScriptElementK o => o -> IO DOMHTMLScriptElement-toDOMHTMLScriptElement = unsafeCastTo DOMHTMLScriptElement--noDOMHTMLScriptElement :: Maybe DOMHTMLScriptElement-noDOMHTMLScriptElement = Nothing--type family ResolveDOMHTMLScriptElementMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMHTMLScriptElementMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMHTMLScriptElementMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMHTMLScriptElementMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMHTMLScriptElementMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMHTMLScriptElementMethod "blur" o = DOMElementBlurMethodInfo-    ResolveDOMHTMLScriptElementMethod "click" o = DOMHTMLElementClickMethodInfo-    ResolveDOMHTMLScriptElementMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMHTMLScriptElementMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMHTMLScriptElementMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMHTMLScriptElementMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMHTMLScriptElementMethod "focus" o = DOMElementFocusMethodInfo-    ResolveDOMHTMLScriptElementMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMHTMLScriptElementMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMHTMLScriptElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo-    ResolveDOMHTMLScriptElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo-    ResolveDOMHTMLScriptElementMethod "hasAttributes" o = DOMElementHasAttributesMethodInfo-    ResolveDOMHTMLScriptElementMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMHTMLScriptElementMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMHTMLScriptElementMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMHTMLScriptElementMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMHTMLScriptElementMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMHTMLScriptElementMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMHTMLScriptElementMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMHTMLScriptElementMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMHTMLScriptElementMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMHTMLScriptElementMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMHTMLScriptElementMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMHTMLScriptElementMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMHTMLScriptElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo-    ResolveDOMHTMLScriptElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo-    ResolveDOMHTMLScriptElementMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMHTMLScriptElementMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMHTMLScriptElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo-    ResolveDOMHTMLScriptElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo-    ResolveDOMHTMLScriptElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo-    ResolveDOMHTMLScriptElementMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMHTMLScriptElementMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMHTMLScriptElementMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMHTMLScriptElementMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMHTMLScriptElementMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMHTMLScriptElementMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMHTMLScriptElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo-    ResolveDOMHTMLScriptElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo-    ResolveDOMHTMLScriptElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo-    ResolveDOMHTMLScriptElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo-    ResolveDOMHTMLScriptElementMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMHTMLScriptElementMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMHTMLScriptElementMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMHTMLScriptElementMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMHTMLScriptElementMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMHTMLScriptElementMethod "getAccessKey" o = DOMHTMLElementGetAccessKeyMethodInfo-    ResolveDOMHTMLScriptElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo-    ResolveDOMHTMLScriptElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo-    ResolveDOMHTMLScriptElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo-    ResolveDOMHTMLScriptElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo-    ResolveDOMHTMLScriptElementMethod "getAttributes" o = DOMElementGetAttributesMethodInfo-    ResolveDOMHTMLScriptElementMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMHTMLScriptElementMethod "getCharset" o = DOMHTMLScriptElementGetCharsetMethodInfo-    ResolveDOMHTMLScriptElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo-    ResolveDOMHTMLScriptElementMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMHTMLScriptElementMethod "getClassName" o = DOMElementGetClassNameMethodInfo-    ResolveDOMHTMLScriptElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo-    ResolveDOMHTMLScriptElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo-    ResolveDOMHTMLScriptElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo-    ResolveDOMHTMLScriptElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo-    ResolveDOMHTMLScriptElementMethod "getContentEditable" o = DOMHTMLElementGetContentEditableMethodInfo-    ResolveDOMHTMLScriptElementMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMHTMLScriptElementMethod "getDefer" o = DOMHTMLScriptElementGetDeferMethodInfo-    ResolveDOMHTMLScriptElementMethod "getDir" o = DOMHTMLElementGetDirMethodInfo-    ResolveDOMHTMLScriptElementMethod "getElementsByClassName" o = DOMElementGetElementsByClassNameMethodInfo-    ResolveDOMHTMLScriptElementMethod "getElementsByClassNameAsHtmlCollection" o = DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLScriptElementMethod "getElementsByTagName" o = DOMElementGetElementsByTagNameMethodInfo-    ResolveDOMHTMLScriptElementMethod "getElementsByTagNameAsHtmlCollection" o = DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLScriptElementMethod "getElementsByTagNameNs" o = DOMElementGetElementsByTagNameNsMethodInfo-    ResolveDOMHTMLScriptElementMethod "getElementsByTagNameNsAsHtmlCollection" o = DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo-    ResolveDOMHTMLScriptElementMethod "getEvent" o = DOMHTMLScriptElementGetEventMethodInfo-    ResolveDOMHTMLScriptElementMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMHTMLScriptElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo-    ResolveDOMHTMLScriptElementMethod "getHtmlFor" o = DOMHTMLScriptElementGetHtmlForMethodInfo-    ResolveDOMHTMLScriptElementMethod "getId" o = DOMElementGetIdMethodInfo-    ResolveDOMHTMLScriptElementMethod "getInnerText" o = DOMHTMLElementGetInnerTextMethodInfo-    ResolveDOMHTMLScriptElementMethod "getIsContentEditable" o = DOMHTMLElementGetIsContentEditableMethodInfo-    ResolveDOMHTMLScriptElementMethod "getLang" o = DOMHTMLElementGetLangMethodInfo-    ResolveDOMHTMLScriptElementMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMHTMLScriptElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo-    ResolveDOMHTMLScriptElementMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMHTMLScriptElementMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMHTMLScriptElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo-    ResolveDOMHTMLScriptElementMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMHTMLScriptElementMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMHTMLScriptElementMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMHTMLScriptElementMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMHTMLScriptElementMethod "getOffsetHeight" o = DOMElementGetOffsetHeightMethodInfo-    ResolveDOMHTMLScriptElementMethod "getOffsetLeft" o = DOMElementGetOffsetLeftMethodInfo-    ResolveDOMHTMLScriptElementMethod "getOffsetParent" o = DOMElementGetOffsetParentMethodInfo-    ResolveDOMHTMLScriptElementMethod "getOffsetTop" o = DOMElementGetOffsetTopMethodInfo-    ResolveDOMHTMLScriptElementMethod "getOffsetWidth" o = DOMElementGetOffsetWidthMethodInfo-    ResolveDOMHTMLScriptElementMethod "getOuterText" o = DOMHTMLElementGetOuterTextMethodInfo-    ResolveDOMHTMLScriptElementMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMHTMLScriptElementMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMHTMLScriptElementMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMHTMLScriptElementMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMHTMLScriptElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo-    ResolveDOMHTMLScriptElementMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMHTMLScriptElementMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMHTMLScriptElementMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMHTMLScriptElementMethod "getScrollHeight" o = DOMElementGetScrollHeightMethodInfo-    ResolveDOMHTMLScriptElementMethod "getScrollLeft" o = DOMElementGetScrollLeftMethodInfo-    ResolveDOMHTMLScriptElementMethod "getScrollTop" o = DOMElementGetScrollTopMethodInfo-    ResolveDOMHTMLScriptElementMethod "getScrollWidth" o = DOMElementGetScrollWidthMethodInfo-    ResolveDOMHTMLScriptElementMethod "getSrc" o = DOMHTMLScriptElementGetSrcMethodInfo-    ResolveDOMHTMLScriptElementMethod "getStyle" o = DOMElementGetStyleMethodInfo-    ResolveDOMHTMLScriptElementMethod "getTabIndex" o = DOMHTMLElementGetTabIndexMethodInfo-    ResolveDOMHTMLScriptElementMethod "getTagName" o = DOMElementGetTagNameMethodInfo-    ResolveDOMHTMLScriptElementMethod "getText" o = DOMHTMLScriptElementGetTextMethodInfo-    ResolveDOMHTMLScriptElementMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMHTMLScriptElementMethod "getTitle" o = DOMHTMLElementGetTitleMethodInfo-    ResolveDOMHTMLScriptElementMethod "getTypeAttr" o = DOMHTMLScriptElementGetTypeAttrMethodInfo-    ResolveDOMHTMLScriptElementMethod "setAccessKey" o = DOMHTMLElementSetAccessKeyMethodInfo-    ResolveDOMHTMLScriptElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo-    ResolveDOMHTMLScriptElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo-    ResolveDOMHTMLScriptElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo-    ResolveDOMHTMLScriptElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo-    ResolveDOMHTMLScriptElementMethod "setClassName" o = DOMElementSetClassNameMethodInfo-    ResolveDOMHTMLScriptElementMethod "setContentEditable" o = DOMHTMLElementSetContentEditableMethodInfo-    ResolveDOMHTMLScriptElementMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMHTMLScriptElementMethod "setDefer" o = DOMHTMLScriptElementSetDeferMethodInfo-    ResolveDOMHTMLScriptElementMethod "setDir" o = DOMHTMLElementSetDirMethodInfo-    ResolveDOMHTMLScriptElementMethod "setEvent" o = DOMHTMLScriptElementSetEventMethodInfo-    ResolveDOMHTMLScriptElementMethod "setHtmlFor" o = DOMHTMLScriptElementSetHtmlForMethodInfo-    ResolveDOMHTMLScriptElementMethod "setId" o = DOMElementSetIdMethodInfo-    ResolveDOMHTMLScriptElementMethod "setInnerText" o = DOMHTMLElementSetInnerTextMethodInfo-    ResolveDOMHTMLScriptElementMethod "setLang" o = DOMHTMLElementSetLangMethodInfo-    ResolveDOMHTMLScriptElementMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMHTMLScriptElementMethod "setOuterText" o = DOMHTMLElementSetOuterTextMethodInfo-    ResolveDOMHTMLScriptElementMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMHTMLScriptElementMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMHTMLScriptElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo-    ResolveDOMHTMLScriptElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo-    ResolveDOMHTMLScriptElementMethod "setSrc" o = DOMHTMLScriptElementSetSrcMethodInfo-    ResolveDOMHTMLScriptElementMethod "setTabIndex" o = DOMHTMLElementSetTabIndexMethodInfo-    ResolveDOMHTMLScriptElementMethod "setText" o = DOMHTMLScriptElementSetTextMethodInfo-    ResolveDOMHTMLScriptElementMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMHTMLScriptElementMethod "setTitle" o = DOMHTMLElementSetTitleMethodInfo-    ResolveDOMHTMLScriptElementMethod "setTypeAttr" o = DOMHTMLScriptElementSetTypeAttrMethodInfo-    ResolveDOMHTMLScriptElementMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMHTMLScriptElementMethod t DOMHTMLScriptElement, MethodInfo info DOMHTMLScriptElement p) => IsLabelProxy t (DOMHTMLScriptElement -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMHTMLScriptElementMethod t DOMHTMLScriptElement, MethodInfo info DOMHTMLScriptElement p) => IsLabel t (DOMHTMLScriptElement -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "async"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLScriptElementAsync :: (MonadIO m, DOMHTMLScriptElementK o) => o -> m Bool-getDOMHTMLScriptElementAsync obj = liftIO $ getObjectPropertyBool obj "async"--setDOMHTMLScriptElementAsync :: (MonadIO m, DOMHTMLScriptElementK o) => o -> Bool -> m ()-setDOMHTMLScriptElementAsync obj val = liftIO $ setObjectPropertyBool obj "async" val--constructDOMHTMLScriptElementAsync :: Bool -> IO ([Char], GValue)-constructDOMHTMLScriptElementAsync val = constructObjectPropertyBool "async" val--data DOMHTMLScriptElementAsyncPropertyInfo-instance AttrInfo DOMHTMLScriptElementAsyncPropertyInfo where-    type AttrAllowedOps DOMHTMLScriptElementAsyncPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLScriptElementAsyncPropertyInfo = (~) Bool-    type AttrBaseTypeConstraint DOMHTMLScriptElementAsyncPropertyInfo = DOMHTMLScriptElementK-    type AttrGetType DOMHTMLScriptElementAsyncPropertyInfo = Bool-    type AttrLabel DOMHTMLScriptElementAsyncPropertyInfo = "async"-    attrGet _ = getDOMHTMLScriptElementAsync-    attrSet _ = setDOMHTMLScriptElementAsync-    attrConstruct _ = constructDOMHTMLScriptElementAsync-    attrClear _ = undefined---- VVV Prop "charset"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLScriptElementCharset :: (MonadIO m, DOMHTMLScriptElementK o) => o -> m (Maybe T.Text)-getDOMHTMLScriptElementCharset obj = liftIO $ getObjectPropertyString obj "charset"--setDOMHTMLScriptElementCharset :: (MonadIO m, DOMHTMLScriptElementK o) => o -> T.Text -> m ()-setDOMHTMLScriptElementCharset obj val = liftIO $ setObjectPropertyString obj "charset" (Just val)--constructDOMHTMLScriptElementCharset :: T.Text -> IO ([Char], GValue)-constructDOMHTMLScriptElementCharset val = constructObjectPropertyString "charset" (Just val)--clearDOMHTMLScriptElementCharset :: (MonadIO m, DOMHTMLScriptElementK o) => o -> m ()-clearDOMHTMLScriptElementCharset obj = liftIO $ setObjectPropertyString obj "charset" (Nothing :: Maybe T.Text)--data DOMHTMLScriptElementCharsetPropertyInfo-instance AttrInfo DOMHTMLScriptElementCharsetPropertyInfo where-    type AttrAllowedOps DOMHTMLScriptElementCharsetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLScriptElementCharsetPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLScriptElementCharsetPropertyInfo = DOMHTMLScriptElementK-    type AttrGetType DOMHTMLScriptElementCharsetPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLScriptElementCharsetPropertyInfo = "charset"-    attrGet _ = getDOMHTMLScriptElementCharset-    attrSet _ = setDOMHTMLScriptElementCharset-    attrConstruct _ = constructDOMHTMLScriptElementCharset-    attrClear _ = clearDOMHTMLScriptElementCharset---- VVV Prop "cross-origin"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLScriptElementCrossOrigin :: (MonadIO m, DOMHTMLScriptElementK o) => o -> m (Maybe T.Text)-getDOMHTMLScriptElementCrossOrigin obj = liftIO $ getObjectPropertyString obj "cross-origin"--setDOMHTMLScriptElementCrossOrigin :: (MonadIO m, DOMHTMLScriptElementK o) => o -> T.Text -> m ()-setDOMHTMLScriptElementCrossOrigin obj val = liftIO $ setObjectPropertyString obj "cross-origin" (Just val)--constructDOMHTMLScriptElementCrossOrigin :: T.Text -> IO ([Char], GValue)-constructDOMHTMLScriptElementCrossOrigin val = constructObjectPropertyString "cross-origin" (Just val)--clearDOMHTMLScriptElementCrossOrigin :: (MonadIO m, DOMHTMLScriptElementK o) => o -> m ()-clearDOMHTMLScriptElementCrossOrigin obj = liftIO $ setObjectPropertyString obj "cross-origin" (Nothing :: Maybe T.Text)--data DOMHTMLScriptElementCrossOriginPropertyInfo-instance AttrInfo DOMHTMLScriptElementCrossOriginPropertyInfo where-    type AttrAllowedOps DOMHTMLScriptElementCrossOriginPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLScriptElementCrossOriginPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLScriptElementCrossOriginPropertyInfo = DOMHTMLScriptElementK-    type AttrGetType DOMHTMLScriptElementCrossOriginPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLScriptElementCrossOriginPropertyInfo = "cross-origin"-    attrGet _ = getDOMHTMLScriptElementCrossOrigin-    attrSet _ = setDOMHTMLScriptElementCrossOrigin-    attrConstruct _ = constructDOMHTMLScriptElementCrossOrigin-    attrClear _ = clearDOMHTMLScriptElementCrossOrigin---- VVV Prop "defer"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMHTMLScriptElementDefer :: (MonadIO m, DOMHTMLScriptElementK o) => o -> m Bool-getDOMHTMLScriptElementDefer obj = liftIO $ getObjectPropertyBool obj "defer"--setDOMHTMLScriptElementDefer :: (MonadIO m, DOMHTMLScriptElementK o) => o -> Bool -> m ()-setDOMHTMLScriptElementDefer obj val = liftIO $ setObjectPropertyBool obj "defer" val--constructDOMHTMLScriptElementDefer :: Bool -> IO ([Char], GValue)-constructDOMHTMLScriptElementDefer val = constructObjectPropertyBool "defer" val--data DOMHTMLScriptElementDeferPropertyInfo-instance AttrInfo DOMHTMLScriptElementDeferPropertyInfo where-    type AttrAllowedOps DOMHTMLScriptElementDeferPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLScriptElementDeferPropertyInfo = (~) Bool-    type AttrBaseTypeConstraint DOMHTMLScriptElementDeferPropertyInfo = DOMHTMLScriptElementK-    type AttrGetType DOMHTMLScriptElementDeferPropertyInfo = Bool-    type AttrLabel DOMHTMLScriptElementDeferPropertyInfo = "defer"-    attrGet _ = getDOMHTMLScriptElementDefer-    attrSet _ = setDOMHTMLScriptElementDefer-    attrConstruct _ = constructDOMHTMLScriptElementDefer-    attrClear _ = undefined---- VVV Prop "event"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLScriptElementEvent :: (MonadIO m, DOMHTMLScriptElementK o) => o -> m (Maybe T.Text)-getDOMHTMLScriptElementEvent obj = liftIO $ getObjectPropertyString obj "event"--setDOMHTMLScriptElementEvent :: (MonadIO m, DOMHTMLScriptElementK o) => o -> T.Text -> m ()-setDOMHTMLScriptElementEvent obj val = liftIO $ setObjectPropertyString obj "event" (Just val)--constructDOMHTMLScriptElementEvent :: T.Text -> IO ([Char], GValue)-constructDOMHTMLScriptElementEvent val = constructObjectPropertyString "event" (Just val)--data DOMHTMLScriptElementEventPropertyInfo-instance AttrInfo DOMHTMLScriptElementEventPropertyInfo where-    type AttrAllowedOps DOMHTMLScriptElementEventPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLScriptElementEventPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLScriptElementEventPropertyInfo = DOMHTMLScriptElementK-    type AttrGetType DOMHTMLScriptElementEventPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLScriptElementEventPropertyInfo = "event"-    attrGet _ = getDOMHTMLScriptElementEvent-    attrSet _ = setDOMHTMLScriptElementEvent-    attrConstruct _ = constructDOMHTMLScriptElementEvent-    attrClear _ = undefined---- VVV Prop "html-for"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLScriptElementHtmlFor :: (MonadIO m, DOMHTMLScriptElementK o) => o -> m (Maybe T.Text)-getDOMHTMLScriptElementHtmlFor obj = liftIO $ getObjectPropertyString obj "html-for"--setDOMHTMLScriptElementHtmlFor :: (MonadIO m, DOMHTMLScriptElementK o) => o -> T.Text -> m ()-setDOMHTMLScriptElementHtmlFor obj val = liftIO $ setObjectPropertyString obj "html-for" (Just val)--constructDOMHTMLScriptElementHtmlFor :: T.Text -> IO ([Char], GValue)-constructDOMHTMLScriptElementHtmlFor val = constructObjectPropertyString "html-for" (Just val)--data DOMHTMLScriptElementHtmlForPropertyInfo-instance AttrInfo DOMHTMLScriptElementHtmlForPropertyInfo where-    type AttrAllowedOps DOMHTMLScriptElementHtmlForPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLScriptElementHtmlForPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLScriptElementHtmlForPropertyInfo = DOMHTMLScriptElementK-    type AttrGetType DOMHTMLScriptElementHtmlForPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLScriptElementHtmlForPropertyInfo = "html-for"-    attrGet _ = getDOMHTMLScriptElementHtmlFor-    attrSet _ = setDOMHTMLScriptElementHtmlFor-    attrConstruct _ = constructDOMHTMLScriptElementHtmlFor-    attrClear _ = undefined---- VVV Prop "nonce"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLScriptElementNonce :: (MonadIO m, DOMHTMLScriptElementK o) => o -> m (Maybe T.Text)-getDOMHTMLScriptElementNonce obj = liftIO $ getObjectPropertyString obj "nonce"--setDOMHTMLScriptElementNonce :: (MonadIO m, DOMHTMLScriptElementK o) => o -> T.Text -> m ()-setDOMHTMLScriptElementNonce obj val = liftIO $ setObjectPropertyString obj "nonce" (Just val)--constructDOMHTMLScriptElementNonce :: T.Text -> IO ([Char], GValue)-constructDOMHTMLScriptElementNonce val = constructObjectPropertyString "nonce" (Just val)--clearDOMHTMLScriptElementNonce :: (MonadIO m, DOMHTMLScriptElementK o) => o -> m ()-clearDOMHTMLScriptElementNonce obj = liftIO $ setObjectPropertyString obj "nonce" (Nothing :: Maybe T.Text)--data DOMHTMLScriptElementNoncePropertyInfo-instance AttrInfo DOMHTMLScriptElementNoncePropertyInfo where-    type AttrAllowedOps DOMHTMLScriptElementNoncePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLScriptElementNoncePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLScriptElementNoncePropertyInfo = DOMHTMLScriptElementK-    type AttrGetType DOMHTMLScriptElementNoncePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLScriptElementNoncePropertyInfo = "nonce"-    attrGet _ = getDOMHTMLScriptElementNonce-    attrSet _ = setDOMHTMLScriptElementNonce-    attrConstruct _ = constructDOMHTMLScriptElementNonce-    attrClear _ = clearDOMHTMLScriptElementNonce---- VVV Prop "src"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLScriptElementSrc :: (MonadIO m, DOMHTMLScriptElementK o) => o -> m (Maybe T.Text)-getDOMHTMLScriptElementSrc obj = liftIO $ getObjectPropertyString obj "src"--setDOMHTMLScriptElementSrc :: (MonadIO m, DOMHTMLScriptElementK o) => o -> T.Text -> m ()-setDOMHTMLScriptElementSrc obj val = liftIO $ setObjectPropertyString obj "src" (Just val)--constructDOMHTMLScriptElementSrc :: T.Text -> IO ([Char], GValue)-constructDOMHTMLScriptElementSrc val = constructObjectPropertyString "src" (Just val)--data DOMHTMLScriptElementSrcPropertyInfo-instance AttrInfo DOMHTMLScriptElementSrcPropertyInfo where-    type AttrAllowedOps DOMHTMLScriptElementSrcPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLScriptElementSrcPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLScriptElementSrcPropertyInfo = DOMHTMLScriptElementK-    type AttrGetType DOMHTMLScriptElementSrcPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLScriptElementSrcPropertyInfo = "src"-    attrGet _ = getDOMHTMLScriptElementSrc-    attrSet _ = setDOMHTMLScriptElementSrc-    attrConstruct _ = constructDOMHTMLScriptElementSrc-    attrClear _ = undefined---- VVV Prop "text"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLScriptElementText :: (MonadIO m, DOMHTMLScriptElementK o) => o -> m (Maybe T.Text)-getDOMHTMLScriptElementText obj = liftIO $ getObjectPropertyString obj "text"--setDOMHTMLScriptElementText :: (MonadIO m, DOMHTMLScriptElementK o) => o -> T.Text -> m ()-setDOMHTMLScriptElementText obj val = liftIO $ setObjectPropertyString obj "text" (Just val)--constructDOMHTMLScriptElementText :: T.Text -> IO ([Char], GValue)-constructDOMHTMLScriptElementText val = constructObjectPropertyString "text" (Just val)--data DOMHTMLScriptElementTextPropertyInfo-instance AttrInfo DOMHTMLScriptElementTextPropertyInfo where-    type AttrAllowedOps DOMHTMLScriptElementTextPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLScriptElementTextPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLScriptElementTextPropertyInfo = DOMHTMLScriptElementK-    type AttrGetType DOMHTMLScriptElementTextPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLScriptElementTextPropertyInfo = "text"-    attrGet _ = getDOMHTMLScriptElementText-    attrSet _ = setDOMHTMLScriptElementText-    attrConstruct _ = constructDOMHTMLScriptElementText-    attrClear _ = undefined---- VVV Prop "type"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLScriptElementType :: (MonadIO m, DOMHTMLScriptElementK o) => o -> m (Maybe T.Text)-getDOMHTMLScriptElementType obj = liftIO $ getObjectPropertyString obj "type"--setDOMHTMLScriptElementType :: (MonadIO m, DOMHTMLScriptElementK o) => o -> T.Text -> m ()-setDOMHTMLScriptElementType obj val = liftIO $ setObjectPropertyString obj "type" (Just val)--constructDOMHTMLScriptElementType :: T.Text -> IO ([Char], GValue)-constructDOMHTMLScriptElementType val = constructObjectPropertyString "type" (Just val)--clearDOMHTMLScriptElementType :: (MonadIO m, DOMHTMLScriptElementK o) => o -> m ()-clearDOMHTMLScriptElementType obj = liftIO $ setObjectPropertyString obj "type" (Nothing :: Maybe T.Text)--data DOMHTMLScriptElementTypePropertyInfo-instance AttrInfo DOMHTMLScriptElementTypePropertyInfo where-    type AttrAllowedOps DOMHTMLScriptElementTypePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLScriptElementTypePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLScriptElementTypePropertyInfo = DOMHTMLScriptElementK-    type AttrGetType DOMHTMLScriptElementTypePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLScriptElementTypePropertyInfo = "type"-    attrGet _ = getDOMHTMLScriptElementType-    attrSet _ = setDOMHTMLScriptElementType-    attrConstruct _ = constructDOMHTMLScriptElementType-    attrClear _ = clearDOMHTMLScriptElementType--type instance AttributeList DOMHTMLScriptElement = DOMHTMLScriptElementAttributeList-type DOMHTMLScriptElementAttributeList = ('[ '("accessKey", DOMHTMLElementAccessKeyPropertyInfo), '("async", DOMHTMLScriptElementAsyncPropertyInfo), '("attributes", DOMElementAttributesPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("charset", DOMHTMLScriptElementCharsetPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMElementChildrenPropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("contentEditable", DOMHTMLElementContentEditablePropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("crossOrigin", DOMHTMLScriptElementCrossOriginPropertyInfo), '("defer", DOMHTMLScriptElementDeferPropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("event", DOMHTMLScriptElementEventPropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("htmlFor", DOMHTMLScriptElementHtmlForPropertyInfo), '("id", DOMElementIdPropertyInfo), '("innerHtml", DOMElementInnerHtmlPropertyInfo), '("innerText", DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", DOMHTMLElementIsContentEditablePropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("nonce", DOMHTMLScriptElementNoncePropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("outerHtml", DOMElementOuterHtmlPropertyInfo), '("outerText", DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("src", DOMHTMLScriptElementSrcPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tabIndex", DOMHTMLElementTabIndexPropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("text", DOMHTMLScriptElementTextPropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("type", DOMHTMLScriptElementTypePropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])--dOMHTMLScriptElementAsync :: AttrLabelProxy "async"-dOMHTMLScriptElementAsync = AttrLabelProxy--dOMHTMLScriptElementCharset :: AttrLabelProxy "charset"-dOMHTMLScriptElementCharset = AttrLabelProxy--dOMHTMLScriptElementCrossOrigin :: AttrLabelProxy "crossOrigin"-dOMHTMLScriptElementCrossOrigin = AttrLabelProxy--dOMHTMLScriptElementDefer :: AttrLabelProxy "defer"-dOMHTMLScriptElementDefer = AttrLabelProxy--dOMHTMLScriptElementEvent :: AttrLabelProxy "event"-dOMHTMLScriptElementEvent = AttrLabelProxy--dOMHTMLScriptElementHtmlFor :: AttrLabelProxy "htmlFor"-dOMHTMLScriptElementHtmlFor = AttrLabelProxy--dOMHTMLScriptElementNonce :: AttrLabelProxy "nonce"-dOMHTMLScriptElementNonce = AttrLabelProxy--dOMHTMLScriptElementSrc :: AttrLabelProxy "src"-dOMHTMLScriptElementSrc = AttrLabelProxy--dOMHTMLScriptElementText :: AttrLabelProxy "text"-dOMHTMLScriptElementText = AttrLabelProxy--dOMHTMLScriptElementType :: AttrLabelProxy "type"-dOMHTMLScriptElementType = AttrLabelProxy--type instance SignalList DOMHTMLScriptElement = DOMHTMLScriptElementSignalList-type DOMHTMLScriptElementSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMHTMLScriptElement::get_charset--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLScriptElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLScriptElement"-    IO CString---dOMHTMLScriptElementGetCharset ::-    (MonadIO m, DOMHTMLScriptElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLScriptElementGetCharset _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_script_element_get_charset _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_script_element_get_charset" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLScriptElementGetCharsetMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLScriptElementK a) => MethodInfo DOMHTMLScriptElementGetCharsetMethodInfo a signature where-    overloadedMethod _ = dOMHTMLScriptElementGetCharset---- method DOMHTMLScriptElement::get_defer--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLScriptElement", direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLScriptElement"-    IO CInt---dOMHTMLScriptElementGetDefer ::-    (MonadIO m, DOMHTMLScriptElementK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMHTMLScriptElementGetDefer _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_script_element_get_defer _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMHTMLScriptElementGetDeferMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMHTMLScriptElementK a) => MethodInfo DOMHTMLScriptElementGetDeferMethodInfo a signature where-    overloadedMethod _ = dOMHTMLScriptElementGetDefer---- method DOMHTMLScriptElement::get_event--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLScriptElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLScriptElement"-    IO CString---dOMHTMLScriptElementGetEvent ::-    (MonadIO m, DOMHTMLScriptElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLScriptElementGetEvent _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_script_element_get_event _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_script_element_get_event" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLScriptElementGetEventMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLScriptElementK a) => MethodInfo DOMHTMLScriptElementGetEventMethodInfo a signature where-    overloadedMethod _ = dOMHTMLScriptElementGetEvent---- method DOMHTMLScriptElement::get_html_for--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLScriptElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLScriptElement"-    IO CString---dOMHTMLScriptElementGetHtmlFor ::-    (MonadIO m, DOMHTMLScriptElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLScriptElementGetHtmlFor _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_script_element_get_html_for _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_script_element_get_html_for" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLScriptElementGetHtmlForMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLScriptElementK a) => MethodInfo DOMHTMLScriptElementGetHtmlForMethodInfo a signature where-    overloadedMethod _ = dOMHTMLScriptElementGetHtmlFor---- method DOMHTMLScriptElement::get_src--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLScriptElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLScriptElement"-    IO CString---dOMHTMLScriptElementGetSrc ::-    (MonadIO m, DOMHTMLScriptElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLScriptElementGetSrc _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_script_element_get_src _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_script_element_get_src" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLScriptElementGetSrcMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLScriptElementK a) => MethodInfo DOMHTMLScriptElementGetSrcMethodInfo a signature where-    overloadedMethod _ = dOMHTMLScriptElementGetSrc---- method DOMHTMLScriptElement::get_text--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLScriptElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLScriptElement"-    IO CString---dOMHTMLScriptElementGetText ::-    (MonadIO m, DOMHTMLScriptElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLScriptElementGetText _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_script_element_get_text _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_script_element_get_text" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLScriptElementGetTextMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLScriptElementK a) => MethodInfo DOMHTMLScriptElementGetTextMethodInfo a signature where-    overloadedMethod _ = dOMHTMLScriptElementGetText---- method DOMHTMLScriptElement::get_type_attr--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLScriptElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLScriptElement"-    IO CString---dOMHTMLScriptElementGetTypeAttr ::-    (MonadIO m, DOMHTMLScriptElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLScriptElementGetTypeAttr _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_script_element_get_type_attr _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_script_element_get_type_attr" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLScriptElementGetTypeAttrMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLScriptElementK a) => MethodInfo DOMHTMLScriptElementGetTypeAttrMethodInfo a signature where-    overloadedMethod _ = dOMHTMLScriptElementGetTypeAttr---- method DOMHTMLScriptElement::set_defer--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLScriptElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLScriptElement"-    CInt ->                                 -- value : TBasicType TBoolean-    IO ()---dOMHTMLScriptElementSetDefer ::-    (MonadIO m, DOMHTMLScriptElementK a) =>-    a                                       -- _obj-    -> Bool                                 -- value-    -> m ()                                 -- result-dOMHTMLScriptElementSetDefer _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let value' = (fromIntegral . fromEnum) value-    webkit_dom_html_script_element_set_defer _obj' value'-    touchManagedPtr _obj-    return ()--data DOMHTMLScriptElementSetDeferMethodInfo-instance (signature ~ (Bool -> m ()), MonadIO m, DOMHTMLScriptElementK a) => MethodInfo DOMHTMLScriptElementSetDeferMethodInfo a signature where-    overloadedMethod _ = dOMHTMLScriptElementSetDefer---- method DOMHTMLScriptElement::set_event--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLScriptElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLScriptElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLScriptElementSetEvent ::-    (MonadIO m, DOMHTMLScriptElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLScriptElementSetEvent _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_script_element_set_event _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLScriptElementSetEventMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLScriptElementK a) => MethodInfo DOMHTMLScriptElementSetEventMethodInfo a signature where-    overloadedMethod _ = dOMHTMLScriptElementSetEvent---- method DOMHTMLScriptElement::set_html_for--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLScriptElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLScriptElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLScriptElementSetHtmlFor ::-    (MonadIO m, DOMHTMLScriptElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLScriptElementSetHtmlFor _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_script_element_set_html_for _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLScriptElementSetHtmlForMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLScriptElementK a) => MethodInfo DOMHTMLScriptElementSetHtmlForMethodInfo a signature where-    overloadedMethod _ = dOMHTMLScriptElementSetHtmlFor---- method DOMHTMLScriptElement::set_src--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLScriptElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLScriptElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLScriptElementSetSrc ::-    (MonadIO m, DOMHTMLScriptElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLScriptElementSetSrc _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_script_element_set_src _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLScriptElementSetSrcMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLScriptElementK a) => MethodInfo DOMHTMLScriptElementSetSrcMethodInfo a signature where-    overloadedMethod _ = dOMHTMLScriptElementSetSrc---- method DOMHTMLScriptElement::set_text--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLScriptElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLScriptElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLScriptElementSetText ::-    (MonadIO m, DOMHTMLScriptElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLScriptElementSetText _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_script_element_set_text _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLScriptElementSetTextMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLScriptElementK a) => MethodInfo DOMHTMLScriptElementSetTextMethodInfo a signature where-    overloadedMethod _ = dOMHTMLScriptElementSetText---- method DOMHTMLScriptElement::set_type_attr--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLScriptElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLScriptElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLScriptElementSetTypeAttr ::-    (MonadIO m, DOMHTMLScriptElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLScriptElementSetTypeAttr _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_script_element_set_type_attr _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLScriptElementSetTypeAttrMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLScriptElementK a) => MethodInfo DOMHTMLScriptElementSetTypeAttrMethodInfo a signature where-    overloadedMethod _ = dOMHTMLScriptElementSetTypeAttr--
− GI/WebKit2WebExtension/Objects/DOMHTMLScriptElement.hs-boot
@@ -1,36 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMHTMLScriptElement = DOMHTMLScriptElement (ForeignPtr DOMHTMLScriptElement)-instance GObject DOMHTMLScriptElement where-class GObject o => DOMHTMLScriptElementK o-instance (GObject o, IsDescendantOf DOMHTMLScriptElement o) => DOMHTMLScriptElementK o-data DOMHTMLScriptElementAsyncPropertyInfo-data DOMHTMLScriptElementCharsetPropertyInfo-data DOMHTMLScriptElementCrossOriginPropertyInfo-data DOMHTMLScriptElementDeferPropertyInfo-data DOMHTMLScriptElementEventPropertyInfo-data DOMHTMLScriptElementHtmlForPropertyInfo-data DOMHTMLScriptElementNoncePropertyInfo-data DOMHTMLScriptElementSrcPropertyInfo-data DOMHTMLScriptElementTextPropertyInfo-data DOMHTMLScriptElementTypePropertyInfo-data DOMHTMLScriptElementGetCharsetMethodInfo-data DOMHTMLScriptElementGetDeferMethodInfo-data DOMHTMLScriptElementGetEventMethodInfo-data DOMHTMLScriptElementGetHtmlForMethodInfo-data DOMHTMLScriptElementGetSrcMethodInfo-data DOMHTMLScriptElementGetTextMethodInfo-data DOMHTMLScriptElementGetTypeAttrMethodInfo-data DOMHTMLScriptElementSetDeferMethodInfo-data DOMHTMLScriptElementSetEventMethodInfo-data DOMHTMLScriptElementSetHtmlForMethodInfo-data DOMHTMLScriptElementSetSrcMethodInfo-data DOMHTMLScriptElementSetTextMethodInfo-data DOMHTMLScriptElementSetTypeAttrMethodInfo
− GI/WebKit2WebExtension/Objects/DOMHTMLSelectElement.hs
@@ -1,1647 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement-    ( ---- * Exported types-    DOMHTMLSelectElement(..)                ,-    DOMHTMLSelectElementK                   ,-    toDOMHTMLSelectElement                  ,-    noDOMHTMLSelectElement                  ,--- -- * Methods--- ** dOMHTMLSelectElementAdd-    DOMHTMLSelectElementAddMethodInfo       ,-    dOMHTMLSelectElementAdd                 ,----- ** dOMHTMLSelectElementGetAutofocus-    DOMHTMLSelectElementGetAutofocusMethodInfo,-    dOMHTMLSelectElementGetAutofocus        ,----- ** dOMHTMLSelectElementGetDisabled-    DOMHTMLSelectElementGetDisabledMethodInfo,-    dOMHTMLSelectElementGetDisabled         ,----- ** dOMHTMLSelectElementGetForm-    DOMHTMLSelectElementGetFormMethodInfo   ,-    dOMHTMLSelectElementGetForm             ,----- ** dOMHTMLSelectElementGetLength-    DOMHTMLSelectElementGetLengthMethodInfo ,-    dOMHTMLSelectElementGetLength           ,----- ** dOMHTMLSelectElementGetMultiple-    DOMHTMLSelectElementGetMultipleMethodInfo,-    dOMHTMLSelectElementGetMultiple         ,----- ** dOMHTMLSelectElementGetName-    DOMHTMLSelectElementGetNameMethodInfo   ,-    dOMHTMLSelectElementGetName             ,----- ** dOMHTMLSelectElementGetOptions-    DOMHTMLSelectElementGetOptionsMethodInfo,-    dOMHTMLSelectElementGetOptions          ,----- ** dOMHTMLSelectElementGetSelectType-    DOMHTMLSelectElementGetSelectTypeMethodInfo,-    dOMHTMLSelectElementGetSelectType       ,----- ** dOMHTMLSelectElementGetSelectedIndex-    DOMHTMLSelectElementGetSelectedIndexMethodInfo,-    dOMHTMLSelectElementGetSelectedIndex    ,----- ** dOMHTMLSelectElementGetSize-    DOMHTMLSelectElementGetSizeMethodInfo   ,-    dOMHTMLSelectElementGetSize             ,----- ** dOMHTMLSelectElementGetValue-    DOMHTMLSelectElementGetValueMethodInfo  ,-    dOMHTMLSelectElementGetValue            ,----- ** dOMHTMLSelectElementGetWillValidate-    DOMHTMLSelectElementGetWillValidateMethodInfo,-    dOMHTMLSelectElementGetWillValidate     ,----- ** dOMHTMLSelectElementItem-    DOMHTMLSelectElementItemMethodInfo      ,-    dOMHTMLSelectElementItem                ,----- ** dOMHTMLSelectElementNamedItem-    DOMHTMLSelectElementNamedItemMethodInfo ,-    dOMHTMLSelectElementNamedItem           ,----- ** dOMHTMLSelectElementRemove-    DOMHTMLSelectElementRemoveMethodInfo    ,-    dOMHTMLSelectElementRemove              ,----- ** dOMHTMLSelectElementSetAutofocus-    DOMHTMLSelectElementSetAutofocusMethodInfo,-    dOMHTMLSelectElementSetAutofocus        ,----- ** dOMHTMLSelectElementSetDisabled-    DOMHTMLSelectElementSetDisabledMethodInfo,-    dOMHTMLSelectElementSetDisabled         ,----- ** dOMHTMLSelectElementSetLength-    DOMHTMLSelectElementSetLengthMethodInfo ,-    dOMHTMLSelectElementSetLength           ,----- ** dOMHTMLSelectElementSetMultiple-    DOMHTMLSelectElementSetMultipleMethodInfo,-    dOMHTMLSelectElementSetMultiple         ,----- ** dOMHTMLSelectElementSetName-    DOMHTMLSelectElementSetNameMethodInfo   ,-    dOMHTMLSelectElementSetName             ,----- ** dOMHTMLSelectElementSetSelectedIndex-    DOMHTMLSelectElementSetSelectedIndexMethodInfo,-    dOMHTMLSelectElementSetSelectedIndex    ,----- ** dOMHTMLSelectElementSetSize-    DOMHTMLSelectElementSetSizeMethodInfo   ,-    dOMHTMLSelectElementSetSize             ,----- ** dOMHTMLSelectElementSetValue-    DOMHTMLSelectElementSetValueMethodInfo  ,-    dOMHTMLSelectElementSetValue            ,----- -- * Properties--- ** Autocomplete-    DOMHTMLSelectElementAutocompletePropertyInfo,-    clearDOMHTMLSelectElementAutocomplete   ,-    constructDOMHTMLSelectElementAutocomplete,-    dOMHTMLSelectElementAutocomplete        ,-    getDOMHTMLSelectElementAutocomplete     ,-    setDOMHTMLSelectElementAutocomplete     ,----- ** Autofocus-    DOMHTMLSelectElementAutofocusPropertyInfo,-    constructDOMHTMLSelectElementAutofocus  ,-    dOMHTMLSelectElementAutofocus           ,-    getDOMHTMLSelectElementAutofocus        ,-    setDOMHTMLSelectElementAutofocus        ,----- ** Disabled-    DOMHTMLSelectElementDisabledPropertyInfo,-    constructDOMHTMLSelectElementDisabled   ,-    dOMHTMLSelectElementDisabled            ,-    getDOMHTMLSelectElementDisabled         ,-    setDOMHTMLSelectElementDisabled         ,----- ** Form-    DOMHTMLSelectElementFormPropertyInfo    ,-    dOMHTMLSelectElementForm                ,-    getDOMHTMLSelectElementForm             ,----- ** Labels-    DOMHTMLSelectElementLabelsPropertyInfo  ,-    dOMHTMLSelectElementLabels              ,-    getDOMHTMLSelectElementLabels           ,----- ** Length-    DOMHTMLSelectElementLengthPropertyInfo  ,-    constructDOMHTMLSelectElementLength     ,-    dOMHTMLSelectElementLength              ,-    getDOMHTMLSelectElementLength           ,-    setDOMHTMLSelectElementLength           ,----- ** Multiple-    DOMHTMLSelectElementMultiplePropertyInfo,-    constructDOMHTMLSelectElementMultiple   ,-    dOMHTMLSelectElementMultiple            ,-    getDOMHTMLSelectElementMultiple         ,-    setDOMHTMLSelectElementMultiple         ,----- ** Name-    DOMHTMLSelectElementNamePropertyInfo    ,-    constructDOMHTMLSelectElementName       ,-    dOMHTMLSelectElementName                ,-    getDOMHTMLSelectElementName             ,-    setDOMHTMLSelectElementName             ,----- ** Options-    DOMHTMLSelectElementOptionsPropertyInfo ,-    dOMHTMLSelectElementOptions             ,-    getDOMHTMLSelectElementOptions          ,----- ** Required-    DOMHTMLSelectElementRequiredPropertyInfo,-    constructDOMHTMLSelectElementRequired   ,-    dOMHTMLSelectElementRequired            ,-    getDOMHTMLSelectElementRequired         ,-    setDOMHTMLSelectElementRequired         ,----- ** SelectedIndex-    DOMHTMLSelectElementSelectedIndexPropertyInfo,-    constructDOMHTMLSelectElementSelectedIndex,-    dOMHTMLSelectElementSelectedIndex       ,-    getDOMHTMLSelectElementSelectedIndex    ,-    setDOMHTMLSelectElementSelectedIndex    ,----- ** SelectedOptions-    DOMHTMLSelectElementSelectedOptionsPropertyInfo,-    dOMHTMLSelectElementSelectedOptions     ,-    getDOMHTMLSelectElementSelectedOptions  ,----- ** Size-    DOMHTMLSelectElementSizePropertyInfo    ,-    constructDOMHTMLSelectElementSize       ,-    dOMHTMLSelectElementSize                ,-    getDOMHTMLSelectElementSize             ,-    setDOMHTMLSelectElementSize             ,----- ** Type-    DOMHTMLSelectElementTypePropertyInfo    ,-    dOMHTMLSelectElementType                ,-    getDOMHTMLSelectElementType             ,----- ** ValidationMessage-    DOMHTMLSelectElementValidationMessagePropertyInfo,-    dOMHTMLSelectElementValidationMessage   ,-    getDOMHTMLSelectElementValidationMessage,----- ** Value-    DOMHTMLSelectElementValuePropertyInfo   ,-    constructDOMHTMLSelectElementValue      ,-    dOMHTMLSelectElementValue               ,-    getDOMHTMLSelectElementValue            ,-    setDOMHTMLSelectElementValue            ,----- ** WillValidate-    DOMHTMLSelectElementWillValidatePropertyInfo,-    dOMHTMLSelectElementWillValidate        ,-    getDOMHTMLSelectElementWillValidate     ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMHTMLSelectElement = DOMHTMLSelectElement (ForeignPtr DOMHTMLSelectElement)-foreign import ccall "webkit_dom_html_select_element_get_type"-    c_webkit_dom_html_select_element_get_type :: IO GType--type instance ParentTypes DOMHTMLSelectElement = DOMHTMLSelectElementParentTypes-type DOMHTMLSelectElementParentTypes = '[DOMHTMLElement, DOMElement, DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMHTMLSelectElement where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_html_select_element_get_type-    --class GObject o => DOMHTMLSelectElementK o-instance (GObject o, IsDescendantOf DOMHTMLSelectElement o) => DOMHTMLSelectElementK o--toDOMHTMLSelectElement :: DOMHTMLSelectElementK o => o -> IO DOMHTMLSelectElement-toDOMHTMLSelectElement = unsafeCastTo DOMHTMLSelectElement--noDOMHTMLSelectElement :: Maybe DOMHTMLSelectElement-noDOMHTMLSelectElement = Nothing--type family ResolveDOMHTMLSelectElementMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMHTMLSelectElementMethod "add" o = DOMHTMLSelectElementAddMethodInfo-    ResolveDOMHTMLSelectElementMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMHTMLSelectElementMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMHTMLSelectElementMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMHTMLSelectElementMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMHTMLSelectElementMethod "blur" o = DOMElementBlurMethodInfo-    ResolveDOMHTMLSelectElementMethod "click" o = DOMHTMLElementClickMethodInfo-    ResolveDOMHTMLSelectElementMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMHTMLSelectElementMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMHTMLSelectElementMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMHTMLSelectElementMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMHTMLSelectElementMethod "focus" o = DOMElementFocusMethodInfo-    ResolveDOMHTMLSelectElementMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMHTMLSelectElementMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMHTMLSelectElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo-    ResolveDOMHTMLSelectElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo-    ResolveDOMHTMLSelectElementMethod "hasAttributes" o = DOMElementHasAttributesMethodInfo-    ResolveDOMHTMLSelectElementMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMHTMLSelectElementMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMHTMLSelectElementMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMHTMLSelectElementMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMHTMLSelectElementMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMHTMLSelectElementMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMHTMLSelectElementMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMHTMLSelectElementMethod "item" o = DOMHTMLSelectElementItemMethodInfo-    ResolveDOMHTMLSelectElementMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMHTMLSelectElementMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMHTMLSelectElementMethod "namedItem" o = DOMHTMLSelectElementNamedItemMethodInfo-    ResolveDOMHTMLSelectElementMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMHTMLSelectElementMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMHTMLSelectElementMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMHTMLSelectElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo-    ResolveDOMHTMLSelectElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo-    ResolveDOMHTMLSelectElementMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMHTMLSelectElementMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMHTMLSelectElementMethod "remove" o = DOMHTMLSelectElementRemoveMethodInfo-    ResolveDOMHTMLSelectElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo-    ResolveDOMHTMLSelectElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo-    ResolveDOMHTMLSelectElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo-    ResolveDOMHTMLSelectElementMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMHTMLSelectElementMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMHTMLSelectElementMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMHTMLSelectElementMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMHTMLSelectElementMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMHTMLSelectElementMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMHTMLSelectElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo-    ResolveDOMHTMLSelectElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo-    ResolveDOMHTMLSelectElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo-    ResolveDOMHTMLSelectElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo-    ResolveDOMHTMLSelectElementMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMHTMLSelectElementMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMHTMLSelectElementMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMHTMLSelectElementMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMHTMLSelectElementMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMHTMLSelectElementMethod "getAccessKey" o = DOMHTMLElementGetAccessKeyMethodInfo-    ResolveDOMHTMLSelectElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo-    ResolveDOMHTMLSelectElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo-    ResolveDOMHTMLSelectElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo-    ResolveDOMHTMLSelectElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo-    ResolveDOMHTMLSelectElementMethod "getAttributes" o = DOMElementGetAttributesMethodInfo-    ResolveDOMHTMLSelectElementMethod "getAutofocus" o = DOMHTMLSelectElementGetAutofocusMethodInfo-    ResolveDOMHTMLSelectElementMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMHTMLSelectElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo-    ResolveDOMHTMLSelectElementMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMHTMLSelectElementMethod "getClassName" o = DOMElementGetClassNameMethodInfo-    ResolveDOMHTMLSelectElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo-    ResolveDOMHTMLSelectElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo-    ResolveDOMHTMLSelectElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo-    ResolveDOMHTMLSelectElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo-    ResolveDOMHTMLSelectElementMethod "getContentEditable" o = DOMHTMLElementGetContentEditableMethodInfo-    ResolveDOMHTMLSelectElementMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMHTMLSelectElementMethod "getDir" o = DOMHTMLElementGetDirMethodInfo-    ResolveDOMHTMLSelectElementMethod "getDisabled" o = DOMHTMLSelectElementGetDisabledMethodInfo-    ResolveDOMHTMLSelectElementMethod "getElementsByClassName" o = DOMElementGetElementsByClassNameMethodInfo-    ResolveDOMHTMLSelectElementMethod "getElementsByClassNameAsHtmlCollection" o = DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLSelectElementMethod "getElementsByTagName" o = DOMElementGetElementsByTagNameMethodInfo-    ResolveDOMHTMLSelectElementMethod "getElementsByTagNameAsHtmlCollection" o = DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLSelectElementMethod "getElementsByTagNameNs" o = DOMElementGetElementsByTagNameNsMethodInfo-    ResolveDOMHTMLSelectElementMethod "getElementsByTagNameNsAsHtmlCollection" o = DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo-    ResolveDOMHTMLSelectElementMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMHTMLSelectElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo-    ResolveDOMHTMLSelectElementMethod "getForm" o = DOMHTMLSelectElementGetFormMethodInfo-    ResolveDOMHTMLSelectElementMethod "getId" o = DOMElementGetIdMethodInfo-    ResolveDOMHTMLSelectElementMethod "getInnerText" o = DOMHTMLElementGetInnerTextMethodInfo-    ResolveDOMHTMLSelectElementMethod "getIsContentEditable" o = DOMHTMLElementGetIsContentEditableMethodInfo-    ResolveDOMHTMLSelectElementMethod "getLang" o = DOMHTMLElementGetLangMethodInfo-    ResolveDOMHTMLSelectElementMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMHTMLSelectElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo-    ResolveDOMHTMLSelectElementMethod "getLength" o = DOMHTMLSelectElementGetLengthMethodInfo-    ResolveDOMHTMLSelectElementMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMHTMLSelectElementMethod "getMultiple" o = DOMHTMLSelectElementGetMultipleMethodInfo-    ResolveDOMHTMLSelectElementMethod "getName" o = DOMHTMLSelectElementGetNameMethodInfo-    ResolveDOMHTMLSelectElementMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMHTMLSelectElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo-    ResolveDOMHTMLSelectElementMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMHTMLSelectElementMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMHTMLSelectElementMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMHTMLSelectElementMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMHTMLSelectElementMethod "getOffsetHeight" o = DOMElementGetOffsetHeightMethodInfo-    ResolveDOMHTMLSelectElementMethod "getOffsetLeft" o = DOMElementGetOffsetLeftMethodInfo-    ResolveDOMHTMLSelectElementMethod "getOffsetParent" o = DOMElementGetOffsetParentMethodInfo-    ResolveDOMHTMLSelectElementMethod "getOffsetTop" o = DOMElementGetOffsetTopMethodInfo-    ResolveDOMHTMLSelectElementMethod "getOffsetWidth" o = DOMElementGetOffsetWidthMethodInfo-    ResolveDOMHTMLSelectElementMethod "getOptions" o = DOMHTMLSelectElementGetOptionsMethodInfo-    ResolveDOMHTMLSelectElementMethod "getOuterText" o = DOMHTMLElementGetOuterTextMethodInfo-    ResolveDOMHTMLSelectElementMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMHTMLSelectElementMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMHTMLSelectElementMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMHTMLSelectElementMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMHTMLSelectElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo-    ResolveDOMHTMLSelectElementMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMHTMLSelectElementMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMHTMLSelectElementMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMHTMLSelectElementMethod "getScrollHeight" o = DOMElementGetScrollHeightMethodInfo-    ResolveDOMHTMLSelectElementMethod "getScrollLeft" o = DOMElementGetScrollLeftMethodInfo-    ResolveDOMHTMLSelectElementMethod "getScrollTop" o = DOMElementGetScrollTopMethodInfo-    ResolveDOMHTMLSelectElementMethod "getScrollWidth" o = DOMElementGetScrollWidthMethodInfo-    ResolveDOMHTMLSelectElementMethod "getSelectType" o = DOMHTMLSelectElementGetSelectTypeMethodInfo-    ResolveDOMHTMLSelectElementMethod "getSelectedIndex" o = DOMHTMLSelectElementGetSelectedIndexMethodInfo-    ResolveDOMHTMLSelectElementMethod "getSize" o = DOMHTMLSelectElementGetSizeMethodInfo-    ResolveDOMHTMLSelectElementMethod "getStyle" o = DOMElementGetStyleMethodInfo-    ResolveDOMHTMLSelectElementMethod "getTabIndex" o = DOMHTMLElementGetTabIndexMethodInfo-    ResolveDOMHTMLSelectElementMethod "getTagName" o = DOMElementGetTagNameMethodInfo-    ResolveDOMHTMLSelectElementMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMHTMLSelectElementMethod "getTitle" o = DOMHTMLElementGetTitleMethodInfo-    ResolveDOMHTMLSelectElementMethod "getValue" o = DOMHTMLSelectElementGetValueMethodInfo-    ResolveDOMHTMLSelectElementMethod "getWillValidate" o = DOMHTMLSelectElementGetWillValidateMethodInfo-    ResolveDOMHTMLSelectElementMethod "setAccessKey" o = DOMHTMLElementSetAccessKeyMethodInfo-    ResolveDOMHTMLSelectElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo-    ResolveDOMHTMLSelectElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo-    ResolveDOMHTMLSelectElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo-    ResolveDOMHTMLSelectElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo-    ResolveDOMHTMLSelectElementMethod "setAutofocus" o = DOMHTMLSelectElementSetAutofocusMethodInfo-    ResolveDOMHTMLSelectElementMethod "setClassName" o = DOMElementSetClassNameMethodInfo-    ResolveDOMHTMLSelectElementMethod "setContentEditable" o = DOMHTMLElementSetContentEditableMethodInfo-    ResolveDOMHTMLSelectElementMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMHTMLSelectElementMethod "setDir" o = DOMHTMLElementSetDirMethodInfo-    ResolveDOMHTMLSelectElementMethod "setDisabled" o = DOMHTMLSelectElementSetDisabledMethodInfo-    ResolveDOMHTMLSelectElementMethod "setId" o = DOMElementSetIdMethodInfo-    ResolveDOMHTMLSelectElementMethod "setInnerText" o = DOMHTMLElementSetInnerTextMethodInfo-    ResolveDOMHTMLSelectElementMethod "setLang" o = DOMHTMLElementSetLangMethodInfo-    ResolveDOMHTMLSelectElementMethod "setLength" o = DOMHTMLSelectElementSetLengthMethodInfo-    ResolveDOMHTMLSelectElementMethod "setMultiple" o = DOMHTMLSelectElementSetMultipleMethodInfo-    ResolveDOMHTMLSelectElementMethod "setName" o = DOMHTMLSelectElementSetNameMethodInfo-    ResolveDOMHTMLSelectElementMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMHTMLSelectElementMethod "setOuterText" o = DOMHTMLElementSetOuterTextMethodInfo-    ResolveDOMHTMLSelectElementMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMHTMLSelectElementMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMHTMLSelectElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo-    ResolveDOMHTMLSelectElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo-    ResolveDOMHTMLSelectElementMethod "setSelectedIndex" o = DOMHTMLSelectElementSetSelectedIndexMethodInfo-    ResolveDOMHTMLSelectElementMethod "setSize" o = DOMHTMLSelectElementSetSizeMethodInfo-    ResolveDOMHTMLSelectElementMethod "setTabIndex" o = DOMHTMLElementSetTabIndexMethodInfo-    ResolveDOMHTMLSelectElementMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMHTMLSelectElementMethod "setTitle" o = DOMHTMLElementSetTitleMethodInfo-    ResolveDOMHTMLSelectElementMethod "setValue" o = DOMHTMLSelectElementSetValueMethodInfo-    ResolveDOMHTMLSelectElementMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMHTMLSelectElementMethod t DOMHTMLSelectElement, MethodInfo info DOMHTMLSelectElement p) => IsLabelProxy t (DOMHTMLSelectElement -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMHTMLSelectElementMethod t DOMHTMLSelectElement, MethodInfo info DOMHTMLSelectElement p) => IsLabel t (DOMHTMLSelectElement -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "autocomplete"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLSelectElementAutocomplete :: (MonadIO m, DOMHTMLSelectElementK o) => o -> m (Maybe T.Text)-getDOMHTMLSelectElementAutocomplete obj = liftIO $ getObjectPropertyString obj "autocomplete"--setDOMHTMLSelectElementAutocomplete :: (MonadIO m, DOMHTMLSelectElementK o) => o -> T.Text -> m ()-setDOMHTMLSelectElementAutocomplete obj val = liftIO $ setObjectPropertyString obj "autocomplete" (Just val)--constructDOMHTMLSelectElementAutocomplete :: T.Text -> IO ([Char], GValue)-constructDOMHTMLSelectElementAutocomplete val = constructObjectPropertyString "autocomplete" (Just val)--clearDOMHTMLSelectElementAutocomplete :: (MonadIO m, DOMHTMLSelectElementK o) => o -> m ()-clearDOMHTMLSelectElementAutocomplete obj = liftIO $ setObjectPropertyString obj "autocomplete" (Nothing :: Maybe T.Text)--data DOMHTMLSelectElementAutocompletePropertyInfo-instance AttrInfo DOMHTMLSelectElementAutocompletePropertyInfo where-    type AttrAllowedOps DOMHTMLSelectElementAutocompletePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLSelectElementAutocompletePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLSelectElementAutocompletePropertyInfo = DOMHTMLSelectElementK-    type AttrGetType DOMHTMLSelectElementAutocompletePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLSelectElementAutocompletePropertyInfo = "autocomplete"-    attrGet _ = getDOMHTMLSelectElementAutocomplete-    attrSet _ = setDOMHTMLSelectElementAutocomplete-    attrConstruct _ = constructDOMHTMLSelectElementAutocomplete-    attrClear _ = clearDOMHTMLSelectElementAutocomplete---- VVV Prop "autofocus"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMHTMLSelectElementAutofocus :: (MonadIO m, DOMHTMLSelectElementK o) => o -> m Bool-getDOMHTMLSelectElementAutofocus obj = liftIO $ getObjectPropertyBool obj "autofocus"--setDOMHTMLSelectElementAutofocus :: (MonadIO m, DOMHTMLSelectElementK o) => o -> Bool -> m ()-setDOMHTMLSelectElementAutofocus obj val = liftIO $ setObjectPropertyBool obj "autofocus" val--constructDOMHTMLSelectElementAutofocus :: Bool -> IO ([Char], GValue)-constructDOMHTMLSelectElementAutofocus val = constructObjectPropertyBool "autofocus" val--data DOMHTMLSelectElementAutofocusPropertyInfo-instance AttrInfo DOMHTMLSelectElementAutofocusPropertyInfo where-    type AttrAllowedOps DOMHTMLSelectElementAutofocusPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLSelectElementAutofocusPropertyInfo = (~) Bool-    type AttrBaseTypeConstraint DOMHTMLSelectElementAutofocusPropertyInfo = DOMHTMLSelectElementK-    type AttrGetType DOMHTMLSelectElementAutofocusPropertyInfo = Bool-    type AttrLabel DOMHTMLSelectElementAutofocusPropertyInfo = "autofocus"-    attrGet _ = getDOMHTMLSelectElementAutofocus-    attrSet _ = setDOMHTMLSelectElementAutofocus-    attrConstruct _ = constructDOMHTMLSelectElementAutofocus-    attrClear _ = undefined---- VVV Prop "disabled"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMHTMLSelectElementDisabled :: (MonadIO m, DOMHTMLSelectElementK o) => o -> m Bool-getDOMHTMLSelectElementDisabled obj = liftIO $ getObjectPropertyBool obj "disabled"--setDOMHTMLSelectElementDisabled :: (MonadIO m, DOMHTMLSelectElementK o) => o -> Bool -> m ()-setDOMHTMLSelectElementDisabled obj val = liftIO $ setObjectPropertyBool obj "disabled" val--constructDOMHTMLSelectElementDisabled :: Bool -> IO ([Char], GValue)-constructDOMHTMLSelectElementDisabled val = constructObjectPropertyBool "disabled" val--data DOMHTMLSelectElementDisabledPropertyInfo-instance AttrInfo DOMHTMLSelectElementDisabledPropertyInfo where-    type AttrAllowedOps DOMHTMLSelectElementDisabledPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLSelectElementDisabledPropertyInfo = (~) Bool-    type AttrBaseTypeConstraint DOMHTMLSelectElementDisabledPropertyInfo = DOMHTMLSelectElementK-    type AttrGetType DOMHTMLSelectElementDisabledPropertyInfo = Bool-    type AttrLabel DOMHTMLSelectElementDisabledPropertyInfo = "disabled"-    attrGet _ = getDOMHTMLSelectElementDisabled-    attrSet _ = setDOMHTMLSelectElementDisabled-    attrConstruct _ = constructDOMHTMLSelectElementDisabled-    attrClear _ = undefined---- VVV Prop "form"-   -- Type: TInterface "WebKit2WebExtension" "DOMHTMLFormElement"-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMHTMLSelectElementForm :: (MonadIO m, DOMHTMLSelectElementK o) => o -> m DOMHTMLFormElement-getDOMHTMLSelectElementForm obj = liftIO $ checkUnexpectedNothing "getDOMHTMLSelectElementForm" $ getObjectPropertyObject obj "form" DOMHTMLFormElement--data DOMHTMLSelectElementFormPropertyInfo-instance AttrInfo DOMHTMLSelectElementFormPropertyInfo where-    type AttrAllowedOps DOMHTMLSelectElementFormPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLSelectElementFormPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLSelectElementFormPropertyInfo = DOMHTMLSelectElementK-    type AttrGetType DOMHTMLSelectElementFormPropertyInfo = DOMHTMLFormElement-    type AttrLabel DOMHTMLSelectElementFormPropertyInfo = "form"-    attrGet _ = getDOMHTMLSelectElementForm-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "labels"-   -- Type: TInterface "WebKit2WebExtension" "DOMNodeList"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLSelectElementLabels :: (MonadIO m, DOMHTMLSelectElementK o) => o -> m (Maybe DOMNodeList)-getDOMHTMLSelectElementLabels obj = liftIO $ getObjectPropertyObject obj "labels" DOMNodeList--data DOMHTMLSelectElementLabelsPropertyInfo-instance AttrInfo DOMHTMLSelectElementLabelsPropertyInfo where-    type AttrAllowedOps DOMHTMLSelectElementLabelsPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLSelectElementLabelsPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLSelectElementLabelsPropertyInfo = DOMHTMLSelectElementK-    type AttrGetType DOMHTMLSelectElementLabelsPropertyInfo = (Maybe DOMNodeList)-    type AttrLabel DOMHTMLSelectElementLabelsPropertyInfo = "labels"-    attrGet _ = getDOMHTMLSelectElementLabels-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "length"-   -- Type: TBasicType TULong-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Nothing)--getDOMHTMLSelectElementLength :: (MonadIO m, DOMHTMLSelectElementK o) => o -> m CULong-getDOMHTMLSelectElementLength obj = liftIO $ getObjectPropertyULong obj "length"--setDOMHTMLSelectElementLength :: (MonadIO m, DOMHTMLSelectElementK o) => o -> CULong -> m ()-setDOMHTMLSelectElementLength obj val = liftIO $ setObjectPropertyULong obj "length" val--constructDOMHTMLSelectElementLength :: CULong -> IO ([Char], GValue)-constructDOMHTMLSelectElementLength val = constructObjectPropertyULong "length" val--data DOMHTMLSelectElementLengthPropertyInfo-instance AttrInfo DOMHTMLSelectElementLengthPropertyInfo where-    type AttrAllowedOps DOMHTMLSelectElementLengthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLSelectElementLengthPropertyInfo = (~) CULong-    type AttrBaseTypeConstraint DOMHTMLSelectElementLengthPropertyInfo = DOMHTMLSelectElementK-    type AttrGetType DOMHTMLSelectElementLengthPropertyInfo = CULong-    type AttrLabel DOMHTMLSelectElementLengthPropertyInfo = "length"-    attrGet _ = getDOMHTMLSelectElementLength-    attrSet _ = setDOMHTMLSelectElementLength-    attrConstruct _ = constructDOMHTMLSelectElementLength-    attrClear _ = undefined---- VVV Prop "multiple"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMHTMLSelectElementMultiple :: (MonadIO m, DOMHTMLSelectElementK o) => o -> m Bool-getDOMHTMLSelectElementMultiple obj = liftIO $ getObjectPropertyBool obj "multiple"--setDOMHTMLSelectElementMultiple :: (MonadIO m, DOMHTMLSelectElementK o) => o -> Bool -> m ()-setDOMHTMLSelectElementMultiple obj val = liftIO $ setObjectPropertyBool obj "multiple" val--constructDOMHTMLSelectElementMultiple :: Bool -> IO ([Char], GValue)-constructDOMHTMLSelectElementMultiple val = constructObjectPropertyBool "multiple" val--data DOMHTMLSelectElementMultiplePropertyInfo-instance AttrInfo DOMHTMLSelectElementMultiplePropertyInfo where-    type AttrAllowedOps DOMHTMLSelectElementMultiplePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLSelectElementMultiplePropertyInfo = (~) Bool-    type AttrBaseTypeConstraint DOMHTMLSelectElementMultiplePropertyInfo = DOMHTMLSelectElementK-    type AttrGetType DOMHTMLSelectElementMultiplePropertyInfo = Bool-    type AttrLabel DOMHTMLSelectElementMultiplePropertyInfo = "multiple"-    attrGet _ = getDOMHTMLSelectElementMultiple-    attrSet _ = setDOMHTMLSelectElementMultiple-    attrConstruct _ = constructDOMHTMLSelectElementMultiple-    attrClear _ = undefined---- VVV Prop "name"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLSelectElementName :: (MonadIO m, DOMHTMLSelectElementK o) => o -> m (Maybe T.Text)-getDOMHTMLSelectElementName obj = liftIO $ getObjectPropertyString obj "name"--setDOMHTMLSelectElementName :: (MonadIO m, DOMHTMLSelectElementK o) => o -> T.Text -> m ()-setDOMHTMLSelectElementName obj val = liftIO $ setObjectPropertyString obj "name" (Just val)--constructDOMHTMLSelectElementName :: T.Text -> IO ([Char], GValue)-constructDOMHTMLSelectElementName val = constructObjectPropertyString "name" (Just val)--data DOMHTMLSelectElementNamePropertyInfo-instance AttrInfo DOMHTMLSelectElementNamePropertyInfo where-    type AttrAllowedOps DOMHTMLSelectElementNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLSelectElementNamePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLSelectElementNamePropertyInfo = DOMHTMLSelectElementK-    type AttrGetType DOMHTMLSelectElementNamePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLSelectElementNamePropertyInfo = "name"-    attrGet _ = getDOMHTMLSelectElementName-    attrSet _ = setDOMHTMLSelectElementName-    attrConstruct _ = constructDOMHTMLSelectElementName-    attrClear _ = undefined---- VVV Prop "options"-   -- Type: TInterface "WebKit2WebExtension" "DOMHTMLOptionsCollection"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLSelectElementOptions :: (MonadIO m, DOMHTMLSelectElementK o) => o -> m (Maybe DOMHTMLOptionsCollection)-getDOMHTMLSelectElementOptions obj = liftIO $ getObjectPropertyObject obj "options" DOMHTMLOptionsCollection--data DOMHTMLSelectElementOptionsPropertyInfo-instance AttrInfo DOMHTMLSelectElementOptionsPropertyInfo where-    type AttrAllowedOps DOMHTMLSelectElementOptionsPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLSelectElementOptionsPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLSelectElementOptionsPropertyInfo = DOMHTMLSelectElementK-    type AttrGetType DOMHTMLSelectElementOptionsPropertyInfo = (Maybe DOMHTMLOptionsCollection)-    type AttrLabel DOMHTMLSelectElementOptionsPropertyInfo = "options"-    attrGet _ = getDOMHTMLSelectElementOptions-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "required"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLSelectElementRequired :: (MonadIO m, DOMHTMLSelectElementK o) => o -> m Bool-getDOMHTMLSelectElementRequired obj = liftIO $ getObjectPropertyBool obj "required"--setDOMHTMLSelectElementRequired :: (MonadIO m, DOMHTMLSelectElementK o) => o -> Bool -> m ()-setDOMHTMLSelectElementRequired obj val = liftIO $ setObjectPropertyBool obj "required" val--constructDOMHTMLSelectElementRequired :: Bool -> IO ([Char], GValue)-constructDOMHTMLSelectElementRequired val = constructObjectPropertyBool "required" val--data DOMHTMLSelectElementRequiredPropertyInfo-instance AttrInfo DOMHTMLSelectElementRequiredPropertyInfo where-    type AttrAllowedOps DOMHTMLSelectElementRequiredPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLSelectElementRequiredPropertyInfo = (~) Bool-    type AttrBaseTypeConstraint DOMHTMLSelectElementRequiredPropertyInfo = DOMHTMLSelectElementK-    type AttrGetType DOMHTMLSelectElementRequiredPropertyInfo = Bool-    type AttrLabel DOMHTMLSelectElementRequiredPropertyInfo = "required"-    attrGet _ = getDOMHTMLSelectElementRequired-    attrSet _ = setDOMHTMLSelectElementRequired-    attrConstruct _ = constructDOMHTMLSelectElementRequired-    attrClear _ = undefined---- VVV Prop "selected-index"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMHTMLSelectElementSelectedIndex :: (MonadIO m, DOMHTMLSelectElementK o) => o -> m CLong-getDOMHTMLSelectElementSelectedIndex obj = liftIO $ getObjectPropertyLong obj "selected-index"--setDOMHTMLSelectElementSelectedIndex :: (MonadIO m, DOMHTMLSelectElementK o) => o -> CLong -> m ()-setDOMHTMLSelectElementSelectedIndex obj val = liftIO $ setObjectPropertyLong obj "selected-index" val--constructDOMHTMLSelectElementSelectedIndex :: CLong -> IO ([Char], GValue)-constructDOMHTMLSelectElementSelectedIndex val = constructObjectPropertyLong "selected-index" val--data DOMHTMLSelectElementSelectedIndexPropertyInfo-instance AttrInfo DOMHTMLSelectElementSelectedIndexPropertyInfo where-    type AttrAllowedOps DOMHTMLSelectElementSelectedIndexPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLSelectElementSelectedIndexPropertyInfo = (~) CLong-    type AttrBaseTypeConstraint DOMHTMLSelectElementSelectedIndexPropertyInfo = DOMHTMLSelectElementK-    type AttrGetType DOMHTMLSelectElementSelectedIndexPropertyInfo = CLong-    type AttrLabel DOMHTMLSelectElementSelectedIndexPropertyInfo = "selected-index"-    attrGet _ = getDOMHTMLSelectElementSelectedIndex-    attrSet _ = setDOMHTMLSelectElementSelectedIndex-    attrConstruct _ = constructDOMHTMLSelectElementSelectedIndex-    attrClear _ = undefined---- VVV Prop "selected-options"-   -- Type: TInterface "WebKit2WebExtension" "DOMHTMLCollection"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLSelectElementSelectedOptions :: (MonadIO m, DOMHTMLSelectElementK o) => o -> m (Maybe DOMHTMLCollection)-getDOMHTMLSelectElementSelectedOptions obj = liftIO $ getObjectPropertyObject obj "selected-options" DOMHTMLCollection--data DOMHTMLSelectElementSelectedOptionsPropertyInfo-instance AttrInfo DOMHTMLSelectElementSelectedOptionsPropertyInfo where-    type AttrAllowedOps DOMHTMLSelectElementSelectedOptionsPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLSelectElementSelectedOptionsPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLSelectElementSelectedOptionsPropertyInfo = DOMHTMLSelectElementK-    type AttrGetType DOMHTMLSelectElementSelectedOptionsPropertyInfo = (Maybe DOMHTMLCollection)-    type AttrLabel DOMHTMLSelectElementSelectedOptionsPropertyInfo = "selected-options"-    attrGet _ = getDOMHTMLSelectElementSelectedOptions-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "size"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMHTMLSelectElementSize :: (MonadIO m, DOMHTMLSelectElementK o) => o -> m CLong-getDOMHTMLSelectElementSize obj = liftIO $ getObjectPropertyLong obj "size"--setDOMHTMLSelectElementSize :: (MonadIO m, DOMHTMLSelectElementK o) => o -> CLong -> m ()-setDOMHTMLSelectElementSize obj val = liftIO $ setObjectPropertyLong obj "size" val--constructDOMHTMLSelectElementSize :: CLong -> IO ([Char], GValue)-constructDOMHTMLSelectElementSize val = constructObjectPropertyLong "size" val--data DOMHTMLSelectElementSizePropertyInfo-instance AttrInfo DOMHTMLSelectElementSizePropertyInfo where-    type AttrAllowedOps DOMHTMLSelectElementSizePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLSelectElementSizePropertyInfo = (~) CLong-    type AttrBaseTypeConstraint DOMHTMLSelectElementSizePropertyInfo = DOMHTMLSelectElementK-    type AttrGetType DOMHTMLSelectElementSizePropertyInfo = CLong-    type AttrLabel DOMHTMLSelectElementSizePropertyInfo = "size"-    attrGet _ = getDOMHTMLSelectElementSize-    attrSet _ = setDOMHTMLSelectElementSize-    attrConstruct _ = constructDOMHTMLSelectElementSize-    attrClear _ = undefined---- VVV Prop "type"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLSelectElementType :: (MonadIO m, DOMHTMLSelectElementK o) => o -> m (Maybe T.Text)-getDOMHTMLSelectElementType obj = liftIO $ getObjectPropertyString obj "type"--data DOMHTMLSelectElementTypePropertyInfo-instance AttrInfo DOMHTMLSelectElementTypePropertyInfo where-    type AttrAllowedOps DOMHTMLSelectElementTypePropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLSelectElementTypePropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLSelectElementTypePropertyInfo = DOMHTMLSelectElementK-    type AttrGetType DOMHTMLSelectElementTypePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLSelectElementTypePropertyInfo = "type"-    attrGet _ = getDOMHTMLSelectElementType-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "validation-message"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLSelectElementValidationMessage :: (MonadIO m, DOMHTMLSelectElementK o) => o -> m (Maybe T.Text)-getDOMHTMLSelectElementValidationMessage obj = liftIO $ getObjectPropertyString obj "validation-message"--data DOMHTMLSelectElementValidationMessagePropertyInfo-instance AttrInfo DOMHTMLSelectElementValidationMessagePropertyInfo where-    type AttrAllowedOps DOMHTMLSelectElementValidationMessagePropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLSelectElementValidationMessagePropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLSelectElementValidationMessagePropertyInfo = DOMHTMLSelectElementK-    type AttrGetType DOMHTMLSelectElementValidationMessagePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLSelectElementValidationMessagePropertyInfo = "validation-message"-    attrGet _ = getDOMHTMLSelectElementValidationMessage-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "value"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLSelectElementValue :: (MonadIO m, DOMHTMLSelectElementK o) => o -> m (Maybe T.Text)-getDOMHTMLSelectElementValue obj = liftIO $ getObjectPropertyString obj "value"--setDOMHTMLSelectElementValue :: (MonadIO m, DOMHTMLSelectElementK o) => o -> T.Text -> m ()-setDOMHTMLSelectElementValue obj val = liftIO $ setObjectPropertyString obj "value" (Just val)--constructDOMHTMLSelectElementValue :: T.Text -> IO ([Char], GValue)-constructDOMHTMLSelectElementValue val = constructObjectPropertyString "value" (Just val)--data DOMHTMLSelectElementValuePropertyInfo-instance AttrInfo DOMHTMLSelectElementValuePropertyInfo where-    type AttrAllowedOps DOMHTMLSelectElementValuePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLSelectElementValuePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLSelectElementValuePropertyInfo = DOMHTMLSelectElementK-    type AttrGetType DOMHTMLSelectElementValuePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLSelectElementValuePropertyInfo = "value"-    attrGet _ = getDOMHTMLSelectElementValue-    attrSet _ = setDOMHTMLSelectElementValue-    attrConstruct _ = constructDOMHTMLSelectElementValue-    attrClear _ = undefined---- VVV Prop "will-validate"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMHTMLSelectElementWillValidate :: (MonadIO m, DOMHTMLSelectElementK o) => o -> m Bool-getDOMHTMLSelectElementWillValidate obj = liftIO $ getObjectPropertyBool obj "will-validate"--data DOMHTMLSelectElementWillValidatePropertyInfo-instance AttrInfo DOMHTMLSelectElementWillValidatePropertyInfo where-    type AttrAllowedOps DOMHTMLSelectElementWillValidatePropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLSelectElementWillValidatePropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLSelectElementWillValidatePropertyInfo = DOMHTMLSelectElementK-    type AttrGetType DOMHTMLSelectElementWillValidatePropertyInfo = Bool-    type AttrLabel DOMHTMLSelectElementWillValidatePropertyInfo = "will-validate"-    attrGet _ = getDOMHTMLSelectElementWillValidate-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined--type instance AttributeList DOMHTMLSelectElement = DOMHTMLSelectElementAttributeList-type DOMHTMLSelectElementAttributeList = ('[ '("accessKey", DOMHTMLElementAccessKeyPropertyInfo), '("attributes", DOMElementAttributesPropertyInfo), '("autocomplete", DOMHTMLSelectElementAutocompletePropertyInfo), '("autofocus", DOMHTMLSelectElementAutofocusPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMElementChildrenPropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("contentEditable", DOMHTMLElementContentEditablePropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("disabled", DOMHTMLSelectElementDisabledPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("form", DOMHTMLSelectElementFormPropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("id", DOMElementIdPropertyInfo), '("innerHtml", DOMElementInnerHtmlPropertyInfo), '("innerText", DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", DOMHTMLElementIsContentEditablePropertyInfo), '("labels", DOMHTMLSelectElementLabelsPropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("length", DOMHTMLSelectElementLengthPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("multiple", DOMHTMLSelectElementMultiplePropertyInfo), '("name", DOMHTMLSelectElementNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("options", DOMHTMLSelectElementOptionsPropertyInfo), '("outerHtml", DOMElementOuterHtmlPropertyInfo), '("outerText", DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("required", DOMHTMLSelectElementRequiredPropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("selectedIndex", DOMHTMLSelectElementSelectedIndexPropertyInfo), '("selectedOptions", DOMHTMLSelectElementSelectedOptionsPropertyInfo), '("size", DOMHTMLSelectElementSizePropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tabIndex", DOMHTMLElementTabIndexPropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("type", DOMHTMLSelectElementTypePropertyInfo), '("validationMessage", DOMHTMLSelectElementValidationMessagePropertyInfo), '("value", DOMHTMLSelectElementValuePropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo), '("willValidate", DOMHTMLSelectElementWillValidatePropertyInfo)] :: [(Symbol, *)])--dOMHTMLSelectElementAutocomplete :: AttrLabelProxy "autocomplete"-dOMHTMLSelectElementAutocomplete = AttrLabelProxy--dOMHTMLSelectElementAutofocus :: AttrLabelProxy "autofocus"-dOMHTMLSelectElementAutofocus = AttrLabelProxy--dOMHTMLSelectElementDisabled :: AttrLabelProxy "disabled"-dOMHTMLSelectElementDisabled = AttrLabelProxy--dOMHTMLSelectElementForm :: AttrLabelProxy "form"-dOMHTMLSelectElementForm = AttrLabelProxy--dOMHTMLSelectElementLabels :: AttrLabelProxy "labels"-dOMHTMLSelectElementLabels = AttrLabelProxy--dOMHTMLSelectElementLength :: AttrLabelProxy "length"-dOMHTMLSelectElementLength = AttrLabelProxy--dOMHTMLSelectElementMultiple :: AttrLabelProxy "multiple"-dOMHTMLSelectElementMultiple = AttrLabelProxy--dOMHTMLSelectElementName :: AttrLabelProxy "name"-dOMHTMLSelectElementName = AttrLabelProxy--dOMHTMLSelectElementOptions :: AttrLabelProxy "options"-dOMHTMLSelectElementOptions = AttrLabelProxy--dOMHTMLSelectElementRequired :: AttrLabelProxy "required"-dOMHTMLSelectElementRequired = AttrLabelProxy--dOMHTMLSelectElementSelectedIndex :: AttrLabelProxy "selectedIndex"-dOMHTMLSelectElementSelectedIndex = AttrLabelProxy--dOMHTMLSelectElementSelectedOptions :: AttrLabelProxy "selectedOptions"-dOMHTMLSelectElementSelectedOptions = AttrLabelProxy--dOMHTMLSelectElementSize :: AttrLabelProxy "size"-dOMHTMLSelectElementSize = AttrLabelProxy--dOMHTMLSelectElementType :: AttrLabelProxy "type"-dOMHTMLSelectElementType = AttrLabelProxy--dOMHTMLSelectElementValidationMessage :: AttrLabelProxy "validationMessage"-dOMHTMLSelectElementValidationMessage = AttrLabelProxy--dOMHTMLSelectElementValue :: AttrLabelProxy "value"-dOMHTMLSelectElementValue = AttrLabelProxy--dOMHTMLSelectElementWillValidate :: AttrLabelProxy "willValidate"-dOMHTMLSelectElementWillValidate = AttrLabelProxy--type instance SignalList DOMHTMLSelectElement = DOMHTMLSelectElementSignalList-type DOMHTMLSelectElementSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMHTMLSelectElement::add--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLSelectElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "element", argType = TInterface "WebKit2WebExtension" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "before", argType = TInterface "WebKit2WebExtension" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLSelectElement"-    Ptr DOMHTMLElement ->                   -- element : TInterface "WebKit2WebExtension" "DOMHTMLElement"-    Ptr DOMHTMLElement ->                   -- before : TInterface "WebKit2WebExtension" "DOMHTMLElement"-    Ptr (Ptr GError) ->                     -- error-    IO ()---dOMHTMLSelectElementAdd ::-    (MonadIO m, DOMHTMLSelectElementK a, DOMHTMLElementK b, DOMHTMLElementK c) =>-    a                                       -- _obj-    -> b                                    -- element-    -> c                                    -- before-    -> m ()                                 -- result-dOMHTMLSelectElementAdd _obj element before = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let element' = unsafeManagedPtrCastPtr element-    let before' = unsafeManagedPtrCastPtr before-    onException (do-        propagateGError $ webkit_dom_html_select_element_add _obj' element' before'-        touchManagedPtr _obj-        touchManagedPtr element-        touchManagedPtr before-        return ()-     ) (do-        return ()-     )--data DOMHTMLSelectElementAddMethodInfo-instance (signature ~ (b -> c -> m ()), MonadIO m, DOMHTMLSelectElementK a, DOMHTMLElementK b, DOMHTMLElementK c) => MethodInfo DOMHTMLSelectElementAddMethodInfo a signature where-    overloadedMethod _ = dOMHTMLSelectElementAdd---- method DOMHTMLSelectElement::get_autofocus--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLSelectElement", direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLSelectElement"-    IO CInt---dOMHTMLSelectElementGetAutofocus ::-    (MonadIO m, DOMHTMLSelectElementK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMHTMLSelectElementGetAutofocus _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_select_element_get_autofocus _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMHTMLSelectElementGetAutofocusMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMHTMLSelectElementK a) => MethodInfo DOMHTMLSelectElementGetAutofocusMethodInfo a signature where-    overloadedMethod _ = dOMHTMLSelectElementGetAutofocus---- method DOMHTMLSelectElement::get_disabled--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLSelectElement", direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLSelectElement"-    IO CInt---dOMHTMLSelectElementGetDisabled ::-    (MonadIO m, DOMHTMLSelectElementK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMHTMLSelectElementGetDisabled _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_select_element_get_disabled _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMHTMLSelectElementGetDisabledMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMHTMLSelectElementK a) => MethodInfo DOMHTMLSelectElementGetDisabledMethodInfo a signature where-    overloadedMethod _ = dOMHTMLSelectElementGetDisabled---- method DOMHTMLSelectElement::get_form--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLSelectElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLSelectElement"-    IO (Ptr DOMHTMLFormElement)---dOMHTMLSelectElementGetForm ::-    (MonadIO m, DOMHTMLSelectElementK a) =>-    a                                       -- _obj-    -> m DOMHTMLFormElement                 -- result-dOMHTMLSelectElementGetForm _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_select_element_get_form _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_select_element_get_form" result-    result' <- (newObject DOMHTMLFormElement) result-    touchManagedPtr _obj-    return result'--data DOMHTMLSelectElementGetFormMethodInfo-instance (signature ~ (m DOMHTMLFormElement), MonadIO m, DOMHTMLSelectElementK a) => MethodInfo DOMHTMLSelectElementGetFormMethodInfo a signature where-    overloadedMethod _ = dOMHTMLSelectElementGetForm---- method DOMHTMLSelectElement::get_length--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLSelectElement", direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLSelectElement"-    IO CULong---dOMHTMLSelectElementGetLength ::-    (MonadIO m, DOMHTMLSelectElementK a) =>-    a                                       -- _obj-    -> m CULong                             -- result-dOMHTMLSelectElementGetLength _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_select_element_get_length _obj'-    touchManagedPtr _obj-    return result--data DOMHTMLSelectElementGetLengthMethodInfo-instance (signature ~ (m CULong), MonadIO m, DOMHTMLSelectElementK a) => MethodInfo DOMHTMLSelectElementGetLengthMethodInfo a signature where-    overloadedMethod _ = dOMHTMLSelectElementGetLength---- method DOMHTMLSelectElement::get_multiple--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLSelectElement", direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLSelectElement"-    IO CInt---dOMHTMLSelectElementGetMultiple ::-    (MonadIO m, DOMHTMLSelectElementK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMHTMLSelectElementGetMultiple _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_select_element_get_multiple _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMHTMLSelectElementGetMultipleMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMHTMLSelectElementK a) => MethodInfo DOMHTMLSelectElementGetMultipleMethodInfo a signature where-    overloadedMethod _ = dOMHTMLSelectElementGetMultiple---- method DOMHTMLSelectElement::get_name--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLSelectElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLSelectElement"-    IO CString---dOMHTMLSelectElementGetName ::-    (MonadIO m, DOMHTMLSelectElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLSelectElementGetName _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_select_element_get_name _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_select_element_get_name" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLSelectElementGetNameMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLSelectElementK a) => MethodInfo DOMHTMLSelectElementGetNameMethodInfo a signature where-    overloadedMethod _ = dOMHTMLSelectElementGetName---- method DOMHTMLSelectElement::get_options--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLSelectElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLSelectElement"-    IO (Ptr DOMHTMLOptionsCollection)---dOMHTMLSelectElementGetOptions ::-    (MonadIO m, DOMHTMLSelectElementK a) =>-    a                                       -- _obj-    -> m DOMHTMLOptionsCollection           -- result-dOMHTMLSelectElementGetOptions _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_select_element_get_options _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_select_element_get_options" result-    result' <- (wrapObject DOMHTMLOptionsCollection) result-    touchManagedPtr _obj-    return result'--data DOMHTMLSelectElementGetOptionsMethodInfo-instance (signature ~ (m DOMHTMLOptionsCollection), MonadIO m, DOMHTMLSelectElementK a) => MethodInfo DOMHTMLSelectElementGetOptionsMethodInfo a signature where-    overloadedMethod _ = dOMHTMLSelectElementGetOptions---- method DOMHTMLSelectElement::get_select_type--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLSelectElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLSelectElement"-    IO CString---dOMHTMLSelectElementGetSelectType ::-    (MonadIO m, DOMHTMLSelectElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLSelectElementGetSelectType _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_select_element_get_select_type _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_select_element_get_select_type" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLSelectElementGetSelectTypeMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLSelectElementK a) => MethodInfo DOMHTMLSelectElementGetSelectTypeMethodInfo a signature where-    overloadedMethod _ = dOMHTMLSelectElementGetSelectType---- method DOMHTMLSelectElement::get_selected_index--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLSelectElement", direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLSelectElement"-    IO CLong---dOMHTMLSelectElementGetSelectedIndex ::-    (MonadIO m, DOMHTMLSelectElementK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMHTMLSelectElementGetSelectedIndex _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_select_element_get_selected_index _obj'-    touchManagedPtr _obj-    return result--data DOMHTMLSelectElementGetSelectedIndexMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMHTMLSelectElementK a) => MethodInfo DOMHTMLSelectElementGetSelectedIndexMethodInfo a signature where-    overloadedMethod _ = dOMHTMLSelectElementGetSelectedIndex---- method DOMHTMLSelectElement::get_size--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLSelectElement", direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLSelectElement"-    IO CLong---dOMHTMLSelectElementGetSize ::-    (MonadIO m, DOMHTMLSelectElementK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMHTMLSelectElementGetSize _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_select_element_get_size _obj'-    touchManagedPtr _obj-    return result--data DOMHTMLSelectElementGetSizeMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMHTMLSelectElementK a) => MethodInfo DOMHTMLSelectElementGetSizeMethodInfo a signature where-    overloadedMethod _ = dOMHTMLSelectElementGetSize---- method DOMHTMLSelectElement::get_value--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLSelectElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLSelectElement"-    IO CString---dOMHTMLSelectElementGetValue ::-    (MonadIO m, DOMHTMLSelectElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLSelectElementGetValue _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_select_element_get_value _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_select_element_get_value" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLSelectElementGetValueMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLSelectElementK a) => MethodInfo DOMHTMLSelectElementGetValueMethodInfo a signature where-    overloadedMethod _ = dOMHTMLSelectElementGetValue---- method DOMHTMLSelectElement::get_will_validate--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLSelectElement", direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLSelectElement"-    IO CInt---dOMHTMLSelectElementGetWillValidate ::-    (MonadIO m, DOMHTMLSelectElementK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMHTMLSelectElementGetWillValidate _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_select_element_get_will_validate _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMHTMLSelectElementGetWillValidateMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMHTMLSelectElementK a) => MethodInfo DOMHTMLSelectElementGetWillValidateMethodInfo a signature where-    overloadedMethod _ = dOMHTMLSelectElementGetWillValidate---- method DOMHTMLSelectElement::item--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLSelectElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMNode")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_html_select_element_item" webkit_dom_html_select_element_item :: -    Ptr DOMHTMLSelectElement ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLSelectElement"-    CULong ->                               -- index : TBasicType TULong-    IO (Ptr DOMNode)---dOMHTMLSelectElementItem ::-    (MonadIO m, DOMHTMLSelectElementK a) =>-    a                                       -- _obj-    -> CULong                               -- index-    -> m DOMNode                            -- result-dOMHTMLSelectElementItem _obj index = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_select_element_item _obj' index-    checkUnexpectedReturnNULL "webkit_dom_html_select_element_item" result-    result' <- (newObject DOMNode) result-    touchManagedPtr _obj-    return result'--data DOMHTMLSelectElementItemMethodInfo-instance (signature ~ (CULong -> m DOMNode), MonadIO m, DOMHTMLSelectElementK a) => MethodInfo DOMHTMLSelectElementItemMethodInfo a signature where-    overloadedMethod _ = dOMHTMLSelectElementItem---- method DOMHTMLSelectElement::named_item--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLSelectElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLSelectElement"-    CString ->                              -- name : TBasicType TUTF8-    IO (Ptr DOMNode)---dOMHTMLSelectElementNamedItem ::-    (MonadIO m, DOMHTMLSelectElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- name-    -> m DOMNode                            -- result-dOMHTMLSelectElementNamedItem _obj name = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    name' <- textToCString name-    result <- webkit_dom_html_select_element_named_item _obj' name'-    checkUnexpectedReturnNULL "webkit_dom_html_select_element_named_item" result-    result' <- (newObject DOMNode) result-    touchManagedPtr _obj-    freeMem name'-    return result'--data DOMHTMLSelectElementNamedItemMethodInfo-instance (signature ~ (T.Text -> m DOMNode), MonadIO m, DOMHTMLSelectElementK a) => MethodInfo DOMHTMLSelectElementNamedItemMethodInfo a signature where-    overloadedMethod _ = dOMHTMLSelectElementNamedItem---- method DOMHTMLSelectElement::remove--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLSelectElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLSelectElement"-    CLong ->                                -- index : TBasicType TLong-    IO ()---dOMHTMLSelectElementRemove ::-    (MonadIO m, DOMHTMLSelectElementK a) =>-    a                                       -- _obj-    -> CLong                                -- index-    -> m ()                                 -- result-dOMHTMLSelectElementRemove _obj index = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    webkit_dom_html_select_element_remove _obj' index-    touchManagedPtr _obj-    return ()--data DOMHTMLSelectElementRemoveMethodInfo-instance (signature ~ (CLong -> m ()), MonadIO m, DOMHTMLSelectElementK a) => MethodInfo DOMHTMLSelectElementRemoveMethodInfo a signature where-    overloadedMethod _ = dOMHTMLSelectElementRemove---- method DOMHTMLSelectElement::set_autofocus--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLSelectElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLSelectElement"-    CInt ->                                 -- value : TBasicType TBoolean-    IO ()---dOMHTMLSelectElementSetAutofocus ::-    (MonadIO m, DOMHTMLSelectElementK a) =>-    a                                       -- _obj-    -> Bool                                 -- value-    -> m ()                                 -- result-dOMHTMLSelectElementSetAutofocus _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let value' = (fromIntegral . fromEnum) value-    webkit_dom_html_select_element_set_autofocus _obj' value'-    touchManagedPtr _obj-    return ()--data DOMHTMLSelectElementSetAutofocusMethodInfo-instance (signature ~ (Bool -> m ()), MonadIO m, DOMHTMLSelectElementK a) => MethodInfo DOMHTMLSelectElementSetAutofocusMethodInfo a signature where-    overloadedMethod _ = dOMHTMLSelectElementSetAutofocus---- method DOMHTMLSelectElement::set_disabled--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLSelectElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLSelectElement"-    CInt ->                                 -- value : TBasicType TBoolean-    IO ()---dOMHTMLSelectElementSetDisabled ::-    (MonadIO m, DOMHTMLSelectElementK a) =>-    a                                       -- _obj-    -> Bool                                 -- value-    -> m ()                                 -- result-dOMHTMLSelectElementSetDisabled _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let value' = (fromIntegral . fromEnum) value-    webkit_dom_html_select_element_set_disabled _obj' value'-    touchManagedPtr _obj-    return ()--data DOMHTMLSelectElementSetDisabledMethodInfo-instance (signature ~ (Bool -> m ()), MonadIO m, DOMHTMLSelectElementK a) => MethodInfo DOMHTMLSelectElementSetDisabledMethodInfo a signature where-    overloadedMethod _ = dOMHTMLSelectElementSetDisabled---- method DOMHTMLSelectElement::set_length--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLSelectElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLSelectElement"-    CULong ->                               -- value : TBasicType TULong-    Ptr (Ptr GError) ->                     -- error-    IO ()---dOMHTMLSelectElementSetLength ::-    (MonadIO m, DOMHTMLSelectElementK a) =>-    a                                       -- _obj-    -> CULong                               -- value-    -> m ()                                 -- result-dOMHTMLSelectElementSetLength _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    onException (do-        propagateGError $ webkit_dom_html_select_element_set_length _obj' value-        touchManagedPtr _obj-        return ()-     ) (do-        return ()-     )--data DOMHTMLSelectElementSetLengthMethodInfo-instance (signature ~ (CULong -> m ()), MonadIO m, DOMHTMLSelectElementK a) => MethodInfo DOMHTMLSelectElementSetLengthMethodInfo a signature where-    overloadedMethod _ = dOMHTMLSelectElementSetLength---- method DOMHTMLSelectElement::set_multiple--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLSelectElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLSelectElement"-    CInt ->                                 -- value : TBasicType TBoolean-    IO ()---dOMHTMLSelectElementSetMultiple ::-    (MonadIO m, DOMHTMLSelectElementK a) =>-    a                                       -- _obj-    -> Bool                                 -- value-    -> m ()                                 -- result-dOMHTMLSelectElementSetMultiple _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let value' = (fromIntegral . fromEnum) value-    webkit_dom_html_select_element_set_multiple _obj' value'-    touchManagedPtr _obj-    return ()--data DOMHTMLSelectElementSetMultipleMethodInfo-instance (signature ~ (Bool -> m ()), MonadIO m, DOMHTMLSelectElementK a) => MethodInfo DOMHTMLSelectElementSetMultipleMethodInfo a signature where-    overloadedMethod _ = dOMHTMLSelectElementSetMultiple---- method DOMHTMLSelectElement::set_name--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLSelectElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLSelectElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLSelectElementSetName ::-    (MonadIO m, DOMHTMLSelectElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLSelectElementSetName _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_select_element_set_name _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLSelectElementSetNameMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLSelectElementK a) => MethodInfo DOMHTMLSelectElementSetNameMethodInfo a signature where-    overloadedMethod _ = dOMHTMLSelectElementSetName---- method DOMHTMLSelectElement::set_selected_index--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLSelectElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLSelectElement"-    CLong ->                                -- value : TBasicType TLong-    IO ()---dOMHTMLSelectElementSetSelectedIndex ::-    (MonadIO m, DOMHTMLSelectElementK a) =>-    a                                       -- _obj-    -> CLong                                -- value-    -> m ()                                 -- result-dOMHTMLSelectElementSetSelectedIndex _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    webkit_dom_html_select_element_set_selected_index _obj' value-    touchManagedPtr _obj-    return ()--data DOMHTMLSelectElementSetSelectedIndexMethodInfo-instance (signature ~ (CLong -> m ()), MonadIO m, DOMHTMLSelectElementK a) => MethodInfo DOMHTMLSelectElementSetSelectedIndexMethodInfo a signature where-    overloadedMethod _ = dOMHTMLSelectElementSetSelectedIndex---- method DOMHTMLSelectElement::set_size--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLSelectElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLSelectElement"-    CLong ->                                -- value : TBasicType TLong-    IO ()---dOMHTMLSelectElementSetSize ::-    (MonadIO m, DOMHTMLSelectElementK a) =>-    a                                       -- _obj-    -> CLong                                -- value-    -> m ()                                 -- result-dOMHTMLSelectElementSetSize _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    webkit_dom_html_select_element_set_size _obj' value-    touchManagedPtr _obj-    return ()--data DOMHTMLSelectElementSetSizeMethodInfo-instance (signature ~ (CLong -> m ()), MonadIO m, DOMHTMLSelectElementK a) => MethodInfo DOMHTMLSelectElementSetSizeMethodInfo a signature where-    overloadedMethod _ = dOMHTMLSelectElementSetSize---- method DOMHTMLSelectElement::set_value--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLSelectElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->             -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLSelectElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLSelectElementSetValue ::-    (MonadIO m, DOMHTMLSelectElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLSelectElementSetValue _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_select_element_set_value _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLSelectElementSetValueMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLSelectElementK a) => MethodInfo DOMHTMLSelectElementSetValueMethodInfo a signature where-    overloadedMethod _ = dOMHTMLSelectElementSetValue--
− GI/WebKit2WebExtension/Objects/DOMHTMLSelectElement.hs-boot
@@ -1,54 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMHTMLSelectElement = DOMHTMLSelectElement (ForeignPtr DOMHTMLSelectElement)-instance GObject DOMHTMLSelectElement where-class GObject o => DOMHTMLSelectElementK o-instance (GObject o, IsDescendantOf DOMHTMLSelectElement o) => DOMHTMLSelectElementK o-data DOMHTMLSelectElementAutocompletePropertyInfo-data DOMHTMLSelectElementAutofocusPropertyInfo-data DOMHTMLSelectElementDisabledPropertyInfo-data DOMHTMLSelectElementFormPropertyInfo-data DOMHTMLSelectElementLabelsPropertyInfo-data DOMHTMLSelectElementLengthPropertyInfo-data DOMHTMLSelectElementMultiplePropertyInfo-data DOMHTMLSelectElementNamePropertyInfo-data DOMHTMLSelectElementOptionsPropertyInfo-data DOMHTMLSelectElementRequiredPropertyInfo-data DOMHTMLSelectElementSelectedIndexPropertyInfo-data DOMHTMLSelectElementSelectedOptionsPropertyInfo-data DOMHTMLSelectElementSizePropertyInfo-data DOMHTMLSelectElementTypePropertyInfo-data DOMHTMLSelectElementValidationMessagePropertyInfo-data DOMHTMLSelectElementValuePropertyInfo-data DOMHTMLSelectElementWillValidatePropertyInfo-data DOMHTMLSelectElementAddMethodInfo-data DOMHTMLSelectElementGetAutofocusMethodInfo-data DOMHTMLSelectElementGetDisabledMethodInfo-data DOMHTMLSelectElementGetFormMethodInfo-data DOMHTMLSelectElementGetLengthMethodInfo-data DOMHTMLSelectElementGetMultipleMethodInfo-data DOMHTMLSelectElementGetNameMethodInfo-data DOMHTMLSelectElementGetOptionsMethodInfo-data DOMHTMLSelectElementGetSelectTypeMethodInfo-data DOMHTMLSelectElementGetSelectedIndexMethodInfo-data DOMHTMLSelectElementGetSizeMethodInfo-data DOMHTMLSelectElementGetValueMethodInfo-data DOMHTMLSelectElementGetWillValidateMethodInfo-data DOMHTMLSelectElementItemMethodInfo-data DOMHTMLSelectElementNamedItemMethodInfo-data DOMHTMLSelectElementRemoveMethodInfo-data DOMHTMLSelectElementSetAutofocusMethodInfo-data DOMHTMLSelectElementSetDisabledMethodInfo-data DOMHTMLSelectElementSetLengthMethodInfo-data DOMHTMLSelectElementSetMultipleMethodInfo-data DOMHTMLSelectElementSetNameMethodInfo-data DOMHTMLSelectElementSetSelectedIndexMethodInfo-data DOMHTMLSelectElementSetSizeMethodInfo-data DOMHTMLSelectElementSetValueMethodInfo
− GI/WebKit2WebExtension/Objects/DOMHTMLStyleElement.hs
@@ -1,603 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMHTMLStyleElement-    ( ---- * Exported types-    DOMHTMLStyleElement(..)                 ,-    DOMHTMLStyleElementK                    ,-    toDOMHTMLStyleElement                   ,-    noDOMHTMLStyleElement                   ,--- -- * Methods--- ** dOMHTMLStyleElementGetDisabled-    DOMHTMLStyleElementGetDisabledMethodInfo,-    dOMHTMLStyleElementGetDisabled          ,----- ** dOMHTMLStyleElementGetMedia-    DOMHTMLStyleElementGetMediaMethodInfo   ,-    dOMHTMLStyleElementGetMedia             ,----- ** dOMHTMLStyleElementGetSheet-    DOMHTMLStyleElementGetSheetMethodInfo   ,-    dOMHTMLStyleElementGetSheet             ,----- ** dOMHTMLStyleElementGetTypeAttr-    DOMHTMLStyleElementGetTypeAttrMethodInfo,-    dOMHTMLStyleElementGetTypeAttr          ,----- ** dOMHTMLStyleElementSetDisabled-    DOMHTMLStyleElementSetDisabledMethodInfo,-    dOMHTMLStyleElementSetDisabled          ,----- ** dOMHTMLStyleElementSetMedia-    DOMHTMLStyleElementSetMediaMethodInfo   ,-    dOMHTMLStyleElementSetMedia             ,----- ** dOMHTMLStyleElementSetTypeAttr-    DOMHTMLStyleElementSetTypeAttrMethodInfo,-    dOMHTMLStyleElementSetTypeAttr          ,----- -- * Properties--- ** Disabled-    DOMHTMLStyleElementDisabledPropertyInfo ,-    constructDOMHTMLStyleElementDisabled    ,-    dOMHTMLStyleElementDisabled             ,-    getDOMHTMLStyleElementDisabled          ,-    setDOMHTMLStyleElementDisabled          ,----- ** Media-    DOMHTMLStyleElementMediaPropertyInfo    ,-    constructDOMHTMLStyleElementMedia       ,-    dOMHTMLStyleElementMedia                ,-    getDOMHTMLStyleElementMedia             ,-    setDOMHTMLStyleElementMedia             ,----- ** Sheet-    DOMHTMLStyleElementSheetPropertyInfo    ,-    dOMHTMLStyleElementSheet                ,-    getDOMHTMLStyleElementSheet             ,----- ** Type-    DOMHTMLStyleElementTypePropertyInfo     ,-    clearDOMHTMLStyleElementType            ,-    constructDOMHTMLStyleElementType        ,-    dOMHTMLStyleElementType                 ,-    getDOMHTMLStyleElementType              ,-    setDOMHTMLStyleElementType              ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMHTMLStyleElement = DOMHTMLStyleElement (ForeignPtr DOMHTMLStyleElement)-foreign import ccall "webkit_dom_html_style_element_get_type"-    c_webkit_dom_html_style_element_get_type :: IO GType--type instance ParentTypes DOMHTMLStyleElement = DOMHTMLStyleElementParentTypes-type DOMHTMLStyleElementParentTypes = '[DOMHTMLElement, DOMElement, DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMHTMLStyleElement where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_html_style_element_get_type-    --class GObject o => DOMHTMLStyleElementK o-instance (GObject o, IsDescendantOf DOMHTMLStyleElement o) => DOMHTMLStyleElementK o--toDOMHTMLStyleElement :: DOMHTMLStyleElementK o => o -> IO DOMHTMLStyleElement-toDOMHTMLStyleElement = unsafeCastTo DOMHTMLStyleElement--noDOMHTMLStyleElement :: Maybe DOMHTMLStyleElement-noDOMHTMLStyleElement = Nothing--type family ResolveDOMHTMLStyleElementMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMHTMLStyleElementMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMHTMLStyleElementMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMHTMLStyleElementMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMHTMLStyleElementMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMHTMLStyleElementMethod "blur" o = DOMElementBlurMethodInfo-    ResolveDOMHTMLStyleElementMethod "click" o = DOMHTMLElementClickMethodInfo-    ResolveDOMHTMLStyleElementMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMHTMLStyleElementMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMHTMLStyleElementMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMHTMLStyleElementMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMHTMLStyleElementMethod "focus" o = DOMElementFocusMethodInfo-    ResolveDOMHTMLStyleElementMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMHTMLStyleElementMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMHTMLStyleElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo-    ResolveDOMHTMLStyleElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo-    ResolveDOMHTMLStyleElementMethod "hasAttributes" o = DOMElementHasAttributesMethodInfo-    ResolveDOMHTMLStyleElementMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMHTMLStyleElementMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMHTMLStyleElementMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMHTMLStyleElementMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMHTMLStyleElementMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMHTMLStyleElementMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMHTMLStyleElementMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMHTMLStyleElementMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMHTMLStyleElementMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMHTMLStyleElementMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMHTMLStyleElementMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMHTMLStyleElementMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMHTMLStyleElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo-    ResolveDOMHTMLStyleElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo-    ResolveDOMHTMLStyleElementMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMHTMLStyleElementMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMHTMLStyleElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo-    ResolveDOMHTMLStyleElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo-    ResolveDOMHTMLStyleElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo-    ResolveDOMHTMLStyleElementMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMHTMLStyleElementMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMHTMLStyleElementMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMHTMLStyleElementMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMHTMLStyleElementMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMHTMLStyleElementMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMHTMLStyleElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo-    ResolveDOMHTMLStyleElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo-    ResolveDOMHTMLStyleElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo-    ResolveDOMHTMLStyleElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo-    ResolveDOMHTMLStyleElementMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMHTMLStyleElementMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMHTMLStyleElementMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMHTMLStyleElementMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMHTMLStyleElementMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMHTMLStyleElementMethod "getAccessKey" o = DOMHTMLElementGetAccessKeyMethodInfo-    ResolveDOMHTMLStyleElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo-    ResolveDOMHTMLStyleElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo-    ResolveDOMHTMLStyleElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo-    ResolveDOMHTMLStyleElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo-    ResolveDOMHTMLStyleElementMethod "getAttributes" o = DOMElementGetAttributesMethodInfo-    ResolveDOMHTMLStyleElementMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMHTMLStyleElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo-    ResolveDOMHTMLStyleElementMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMHTMLStyleElementMethod "getClassName" o = DOMElementGetClassNameMethodInfo-    ResolveDOMHTMLStyleElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo-    ResolveDOMHTMLStyleElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo-    ResolveDOMHTMLStyleElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo-    ResolveDOMHTMLStyleElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo-    ResolveDOMHTMLStyleElementMethod "getContentEditable" o = DOMHTMLElementGetContentEditableMethodInfo-    ResolveDOMHTMLStyleElementMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMHTMLStyleElementMethod "getDir" o = DOMHTMLElementGetDirMethodInfo-    ResolveDOMHTMLStyleElementMethod "getDisabled" o = DOMHTMLStyleElementGetDisabledMethodInfo-    ResolveDOMHTMLStyleElementMethod "getElementsByClassName" o = DOMElementGetElementsByClassNameMethodInfo-    ResolveDOMHTMLStyleElementMethod "getElementsByClassNameAsHtmlCollection" o = DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLStyleElementMethod "getElementsByTagName" o = DOMElementGetElementsByTagNameMethodInfo-    ResolveDOMHTMLStyleElementMethod "getElementsByTagNameAsHtmlCollection" o = DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLStyleElementMethod "getElementsByTagNameNs" o = DOMElementGetElementsByTagNameNsMethodInfo-    ResolveDOMHTMLStyleElementMethod "getElementsByTagNameNsAsHtmlCollection" o = DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo-    ResolveDOMHTMLStyleElementMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMHTMLStyleElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo-    ResolveDOMHTMLStyleElementMethod "getId" o = DOMElementGetIdMethodInfo-    ResolveDOMHTMLStyleElementMethod "getInnerText" o = DOMHTMLElementGetInnerTextMethodInfo-    ResolveDOMHTMLStyleElementMethod "getIsContentEditable" o = DOMHTMLElementGetIsContentEditableMethodInfo-    ResolveDOMHTMLStyleElementMethod "getLang" o = DOMHTMLElementGetLangMethodInfo-    ResolveDOMHTMLStyleElementMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMHTMLStyleElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo-    ResolveDOMHTMLStyleElementMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMHTMLStyleElementMethod "getMedia" o = DOMHTMLStyleElementGetMediaMethodInfo-    ResolveDOMHTMLStyleElementMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMHTMLStyleElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo-    ResolveDOMHTMLStyleElementMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMHTMLStyleElementMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMHTMLStyleElementMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMHTMLStyleElementMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMHTMLStyleElementMethod "getOffsetHeight" o = DOMElementGetOffsetHeightMethodInfo-    ResolveDOMHTMLStyleElementMethod "getOffsetLeft" o = DOMElementGetOffsetLeftMethodInfo-    ResolveDOMHTMLStyleElementMethod "getOffsetParent" o = DOMElementGetOffsetParentMethodInfo-    ResolveDOMHTMLStyleElementMethod "getOffsetTop" o = DOMElementGetOffsetTopMethodInfo-    ResolveDOMHTMLStyleElementMethod "getOffsetWidth" o = DOMElementGetOffsetWidthMethodInfo-    ResolveDOMHTMLStyleElementMethod "getOuterText" o = DOMHTMLElementGetOuterTextMethodInfo-    ResolveDOMHTMLStyleElementMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMHTMLStyleElementMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMHTMLStyleElementMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMHTMLStyleElementMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMHTMLStyleElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo-    ResolveDOMHTMLStyleElementMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMHTMLStyleElementMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMHTMLStyleElementMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMHTMLStyleElementMethod "getScrollHeight" o = DOMElementGetScrollHeightMethodInfo-    ResolveDOMHTMLStyleElementMethod "getScrollLeft" o = DOMElementGetScrollLeftMethodInfo-    ResolveDOMHTMLStyleElementMethod "getScrollTop" o = DOMElementGetScrollTopMethodInfo-    ResolveDOMHTMLStyleElementMethod "getScrollWidth" o = DOMElementGetScrollWidthMethodInfo-    ResolveDOMHTMLStyleElementMethod "getSheet" o = DOMHTMLStyleElementGetSheetMethodInfo-    ResolveDOMHTMLStyleElementMethod "getStyle" o = DOMElementGetStyleMethodInfo-    ResolveDOMHTMLStyleElementMethod "getTabIndex" o = DOMHTMLElementGetTabIndexMethodInfo-    ResolveDOMHTMLStyleElementMethod "getTagName" o = DOMElementGetTagNameMethodInfo-    ResolveDOMHTMLStyleElementMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMHTMLStyleElementMethod "getTitle" o = DOMHTMLElementGetTitleMethodInfo-    ResolveDOMHTMLStyleElementMethod "getTypeAttr" o = DOMHTMLStyleElementGetTypeAttrMethodInfo-    ResolveDOMHTMLStyleElementMethod "setAccessKey" o = DOMHTMLElementSetAccessKeyMethodInfo-    ResolveDOMHTMLStyleElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo-    ResolveDOMHTMLStyleElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo-    ResolveDOMHTMLStyleElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo-    ResolveDOMHTMLStyleElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo-    ResolveDOMHTMLStyleElementMethod "setClassName" o = DOMElementSetClassNameMethodInfo-    ResolveDOMHTMLStyleElementMethod "setContentEditable" o = DOMHTMLElementSetContentEditableMethodInfo-    ResolveDOMHTMLStyleElementMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMHTMLStyleElementMethod "setDir" o = DOMHTMLElementSetDirMethodInfo-    ResolveDOMHTMLStyleElementMethod "setDisabled" o = DOMHTMLStyleElementSetDisabledMethodInfo-    ResolveDOMHTMLStyleElementMethod "setId" o = DOMElementSetIdMethodInfo-    ResolveDOMHTMLStyleElementMethod "setInnerText" o = DOMHTMLElementSetInnerTextMethodInfo-    ResolveDOMHTMLStyleElementMethod "setLang" o = DOMHTMLElementSetLangMethodInfo-    ResolveDOMHTMLStyleElementMethod "setMedia" o = DOMHTMLStyleElementSetMediaMethodInfo-    ResolveDOMHTMLStyleElementMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMHTMLStyleElementMethod "setOuterText" o = DOMHTMLElementSetOuterTextMethodInfo-    ResolveDOMHTMLStyleElementMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMHTMLStyleElementMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMHTMLStyleElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo-    ResolveDOMHTMLStyleElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo-    ResolveDOMHTMLStyleElementMethod "setTabIndex" o = DOMHTMLElementSetTabIndexMethodInfo-    ResolveDOMHTMLStyleElementMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMHTMLStyleElementMethod "setTitle" o = DOMHTMLElementSetTitleMethodInfo-    ResolveDOMHTMLStyleElementMethod "setTypeAttr" o = DOMHTMLStyleElementSetTypeAttrMethodInfo-    ResolveDOMHTMLStyleElementMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMHTMLStyleElementMethod t DOMHTMLStyleElement, MethodInfo info DOMHTMLStyleElement p) => IsLabelProxy t (DOMHTMLStyleElement -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMHTMLStyleElementMethod t DOMHTMLStyleElement, MethodInfo info DOMHTMLStyleElement p) => IsLabel t (DOMHTMLStyleElement -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "disabled"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMHTMLStyleElementDisabled :: (MonadIO m, DOMHTMLStyleElementK o) => o -> m Bool-getDOMHTMLStyleElementDisabled obj = liftIO $ getObjectPropertyBool obj "disabled"--setDOMHTMLStyleElementDisabled :: (MonadIO m, DOMHTMLStyleElementK o) => o -> Bool -> m ()-setDOMHTMLStyleElementDisabled obj val = liftIO $ setObjectPropertyBool obj "disabled" val--constructDOMHTMLStyleElementDisabled :: Bool -> IO ([Char], GValue)-constructDOMHTMLStyleElementDisabled val = constructObjectPropertyBool "disabled" val--data DOMHTMLStyleElementDisabledPropertyInfo-instance AttrInfo DOMHTMLStyleElementDisabledPropertyInfo where-    type AttrAllowedOps DOMHTMLStyleElementDisabledPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLStyleElementDisabledPropertyInfo = (~) Bool-    type AttrBaseTypeConstraint DOMHTMLStyleElementDisabledPropertyInfo = DOMHTMLStyleElementK-    type AttrGetType DOMHTMLStyleElementDisabledPropertyInfo = Bool-    type AttrLabel DOMHTMLStyleElementDisabledPropertyInfo = "disabled"-    attrGet _ = getDOMHTMLStyleElementDisabled-    attrSet _ = setDOMHTMLStyleElementDisabled-    attrConstruct _ = constructDOMHTMLStyleElementDisabled-    attrClear _ = undefined---- VVV Prop "media"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLStyleElementMedia :: (MonadIO m, DOMHTMLStyleElementK o) => o -> m (Maybe T.Text)-getDOMHTMLStyleElementMedia obj = liftIO $ getObjectPropertyString obj "media"--setDOMHTMLStyleElementMedia :: (MonadIO m, DOMHTMLStyleElementK o) => o -> T.Text -> m ()-setDOMHTMLStyleElementMedia obj val = liftIO $ setObjectPropertyString obj "media" (Just val)--constructDOMHTMLStyleElementMedia :: T.Text -> IO ([Char], GValue)-constructDOMHTMLStyleElementMedia val = constructObjectPropertyString "media" (Just val)--data DOMHTMLStyleElementMediaPropertyInfo-instance AttrInfo DOMHTMLStyleElementMediaPropertyInfo where-    type AttrAllowedOps DOMHTMLStyleElementMediaPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLStyleElementMediaPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLStyleElementMediaPropertyInfo = DOMHTMLStyleElementK-    type AttrGetType DOMHTMLStyleElementMediaPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLStyleElementMediaPropertyInfo = "media"-    attrGet _ = getDOMHTMLStyleElementMedia-    attrSet _ = setDOMHTMLStyleElementMedia-    attrConstruct _ = constructDOMHTMLStyleElementMedia-    attrClear _ = undefined---- VVV Prop "sheet"-   -- Type: TInterface "WebKit2WebExtension" "DOMStyleSheet"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLStyleElementSheet :: (MonadIO m, DOMHTMLStyleElementK o) => o -> m (Maybe DOMStyleSheet)-getDOMHTMLStyleElementSheet obj = liftIO $ getObjectPropertyObject obj "sheet" DOMStyleSheet--data DOMHTMLStyleElementSheetPropertyInfo-instance AttrInfo DOMHTMLStyleElementSheetPropertyInfo where-    type AttrAllowedOps DOMHTMLStyleElementSheetPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLStyleElementSheetPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLStyleElementSheetPropertyInfo = DOMHTMLStyleElementK-    type AttrGetType DOMHTMLStyleElementSheetPropertyInfo = (Maybe DOMStyleSheet)-    type AttrLabel DOMHTMLStyleElementSheetPropertyInfo = "sheet"-    attrGet _ = getDOMHTMLStyleElementSheet-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "type"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLStyleElementType :: (MonadIO m, DOMHTMLStyleElementK o) => o -> m (Maybe T.Text)-getDOMHTMLStyleElementType obj = liftIO $ getObjectPropertyString obj "type"--setDOMHTMLStyleElementType :: (MonadIO m, DOMHTMLStyleElementK o) => o -> T.Text -> m ()-setDOMHTMLStyleElementType obj val = liftIO $ setObjectPropertyString obj "type" (Just val)--constructDOMHTMLStyleElementType :: T.Text -> IO ([Char], GValue)-constructDOMHTMLStyleElementType val = constructObjectPropertyString "type" (Just val)--clearDOMHTMLStyleElementType :: (MonadIO m, DOMHTMLStyleElementK o) => o -> m ()-clearDOMHTMLStyleElementType obj = liftIO $ setObjectPropertyString obj "type" (Nothing :: Maybe T.Text)--data DOMHTMLStyleElementTypePropertyInfo-instance AttrInfo DOMHTMLStyleElementTypePropertyInfo where-    type AttrAllowedOps DOMHTMLStyleElementTypePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLStyleElementTypePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLStyleElementTypePropertyInfo = DOMHTMLStyleElementK-    type AttrGetType DOMHTMLStyleElementTypePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLStyleElementTypePropertyInfo = "type"-    attrGet _ = getDOMHTMLStyleElementType-    attrSet _ = setDOMHTMLStyleElementType-    attrConstruct _ = constructDOMHTMLStyleElementType-    attrClear _ = clearDOMHTMLStyleElementType--type instance AttributeList DOMHTMLStyleElement = DOMHTMLStyleElementAttributeList-type DOMHTMLStyleElementAttributeList = ('[ '("accessKey", DOMHTMLElementAccessKeyPropertyInfo), '("attributes", DOMElementAttributesPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMElementChildrenPropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("contentEditable", DOMHTMLElementContentEditablePropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("disabled", DOMHTMLStyleElementDisabledPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("id", DOMElementIdPropertyInfo), '("innerHtml", DOMElementInnerHtmlPropertyInfo), '("innerText", DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", DOMHTMLElementIsContentEditablePropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("media", DOMHTMLStyleElementMediaPropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("outerHtml", DOMElementOuterHtmlPropertyInfo), '("outerText", DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("sheet", DOMHTMLStyleElementSheetPropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tabIndex", DOMHTMLElementTabIndexPropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("type", DOMHTMLStyleElementTypePropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])--dOMHTMLStyleElementDisabled :: AttrLabelProxy "disabled"-dOMHTMLStyleElementDisabled = AttrLabelProxy--dOMHTMLStyleElementMedia :: AttrLabelProxy "media"-dOMHTMLStyleElementMedia = AttrLabelProxy--dOMHTMLStyleElementSheet :: AttrLabelProxy "sheet"-dOMHTMLStyleElementSheet = AttrLabelProxy--dOMHTMLStyleElementType :: AttrLabelProxy "type"-dOMHTMLStyleElementType = AttrLabelProxy--type instance SignalList DOMHTMLStyleElement = DOMHTMLStyleElementSignalList-type DOMHTMLStyleElementSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMHTMLStyleElement::get_disabled--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLStyleElement", direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLStyleElement"-    IO CInt---dOMHTMLStyleElementGetDisabled ::-    (MonadIO m, DOMHTMLStyleElementK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMHTMLStyleElementGetDisabled _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_style_element_get_disabled _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMHTMLStyleElementGetDisabledMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMHTMLStyleElementK a) => MethodInfo DOMHTMLStyleElementGetDisabledMethodInfo a signature where-    overloadedMethod _ = dOMHTMLStyleElementGetDisabled---- method DOMHTMLStyleElement::get_media--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLStyleElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLStyleElement"-    IO CString---dOMHTMLStyleElementGetMedia ::-    (MonadIO m, DOMHTMLStyleElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLStyleElementGetMedia _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_style_element_get_media _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_style_element_get_media" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLStyleElementGetMediaMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLStyleElementK a) => MethodInfo DOMHTMLStyleElementGetMediaMethodInfo a signature where-    overloadedMethod _ = dOMHTMLStyleElementGetMedia---- method DOMHTMLStyleElement::get_sheet--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLStyleElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLStyleElement"-    IO (Ptr DOMStyleSheet)---dOMHTMLStyleElementGetSheet ::-    (MonadIO m, DOMHTMLStyleElementK a) =>-    a                                       -- _obj-    -> m DOMStyleSheet                      -- result-dOMHTMLStyleElementGetSheet _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_style_element_get_sheet _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_style_element_get_sheet" result-    result' <- (wrapObject DOMStyleSheet) result-    touchManagedPtr _obj-    return result'--data DOMHTMLStyleElementGetSheetMethodInfo-instance (signature ~ (m DOMStyleSheet), MonadIO m, DOMHTMLStyleElementK a) => MethodInfo DOMHTMLStyleElementGetSheetMethodInfo a signature where-    overloadedMethod _ = dOMHTMLStyleElementGetSheet---- method DOMHTMLStyleElement::get_type_attr--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLStyleElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLStyleElement"-    IO CString---dOMHTMLStyleElementGetTypeAttr ::-    (MonadIO m, DOMHTMLStyleElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLStyleElementGetTypeAttr _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_style_element_get_type_attr _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_style_element_get_type_attr" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLStyleElementGetTypeAttrMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLStyleElementK a) => MethodInfo DOMHTMLStyleElementGetTypeAttrMethodInfo a signature where-    overloadedMethod _ = dOMHTMLStyleElementGetTypeAttr---- method DOMHTMLStyleElement::set_disabled--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLStyleElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLStyleElement"-    CInt ->                                 -- value : TBasicType TBoolean-    IO ()---dOMHTMLStyleElementSetDisabled ::-    (MonadIO m, DOMHTMLStyleElementK a) =>-    a                                       -- _obj-    -> Bool                                 -- value-    -> m ()                                 -- result-dOMHTMLStyleElementSetDisabled _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let value' = (fromIntegral . fromEnum) value-    webkit_dom_html_style_element_set_disabled _obj' value'-    touchManagedPtr _obj-    return ()--data DOMHTMLStyleElementSetDisabledMethodInfo-instance (signature ~ (Bool -> m ()), MonadIO m, DOMHTMLStyleElementK a) => MethodInfo DOMHTMLStyleElementSetDisabledMethodInfo a signature where-    overloadedMethod _ = dOMHTMLStyleElementSetDisabled---- method DOMHTMLStyleElement::set_media--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLStyleElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLStyleElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLStyleElementSetMedia ::-    (MonadIO m, DOMHTMLStyleElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLStyleElementSetMedia _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_style_element_set_media _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLStyleElementSetMediaMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLStyleElementK a) => MethodInfo DOMHTMLStyleElementSetMediaMethodInfo a signature where-    overloadedMethod _ = dOMHTMLStyleElementSetMedia---- method DOMHTMLStyleElement::set_type_attr--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLStyleElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLStyleElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLStyleElementSetTypeAttr ::-    (MonadIO m, DOMHTMLStyleElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLStyleElementSetTypeAttr _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_style_element_set_type_attr _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLStyleElementSetTypeAttrMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLStyleElementK a) => MethodInfo DOMHTMLStyleElementSetTypeAttrMethodInfo a signature where-    overloadedMethod _ = dOMHTMLStyleElementSetTypeAttr--
− GI/WebKit2WebExtension/Objects/DOMHTMLStyleElement.hs-boot
@@ -1,24 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMHTMLStyleElement where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMHTMLStyleElement = DOMHTMLStyleElement (ForeignPtr DOMHTMLStyleElement)-instance GObject DOMHTMLStyleElement where-class GObject o => DOMHTMLStyleElementK o-instance (GObject o, IsDescendantOf DOMHTMLStyleElement o) => DOMHTMLStyleElementK o-data DOMHTMLStyleElementDisabledPropertyInfo-data DOMHTMLStyleElementMediaPropertyInfo-data DOMHTMLStyleElementSheetPropertyInfo-data DOMHTMLStyleElementTypePropertyInfo-data DOMHTMLStyleElementGetDisabledMethodInfo-data DOMHTMLStyleElementGetMediaMethodInfo-data DOMHTMLStyleElementGetSheetMethodInfo-data DOMHTMLStyleElementGetTypeAttrMethodInfo-data DOMHTMLStyleElementSetDisabledMethodInfo-data DOMHTMLStyleElementSetMediaMethodInfo-data DOMHTMLStyleElementSetTypeAttrMethodInfo
− GI/WebKit2WebExtension/Objects/DOMHTMLTableCaptionElement.hs
@@ -1,318 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMHTMLTableCaptionElement-    ( ---- * Exported types-    DOMHTMLTableCaptionElement(..)          ,-    DOMHTMLTableCaptionElementK             ,-    toDOMHTMLTableCaptionElement            ,-    noDOMHTMLTableCaptionElement            ,--- -- * Methods--- ** dOMHTMLTableCaptionElementGetAlign-    DOMHTMLTableCaptionElementGetAlignMethodInfo,-    dOMHTMLTableCaptionElementGetAlign      ,----- ** dOMHTMLTableCaptionElementSetAlign-    DOMHTMLTableCaptionElementSetAlignMethodInfo,-    dOMHTMLTableCaptionElementSetAlign      ,----- -- * Properties--- ** Align-    DOMHTMLTableCaptionElementAlignPropertyInfo,-    constructDOMHTMLTableCaptionElementAlign,-    dOMHTMLTableCaptionElementAlign         ,-    getDOMHTMLTableCaptionElementAlign      ,-    setDOMHTMLTableCaptionElementAlign      ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMHTMLTableCaptionElement = DOMHTMLTableCaptionElement (ForeignPtr DOMHTMLTableCaptionElement)-foreign import ccall "webkit_dom_html_table_caption_element_get_type"-    c_webkit_dom_html_table_caption_element_get_type :: IO GType--type instance ParentTypes DOMHTMLTableCaptionElement = DOMHTMLTableCaptionElementParentTypes-type DOMHTMLTableCaptionElementParentTypes = '[DOMHTMLElement, DOMElement, DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMHTMLTableCaptionElement where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_html_table_caption_element_get_type-    --class GObject o => DOMHTMLTableCaptionElementK o-instance (GObject o, IsDescendantOf DOMHTMLTableCaptionElement o) => DOMHTMLTableCaptionElementK o--toDOMHTMLTableCaptionElement :: DOMHTMLTableCaptionElementK o => o -> IO DOMHTMLTableCaptionElement-toDOMHTMLTableCaptionElement = unsafeCastTo DOMHTMLTableCaptionElement--noDOMHTMLTableCaptionElement :: Maybe DOMHTMLTableCaptionElement-noDOMHTMLTableCaptionElement = Nothing--type family ResolveDOMHTMLTableCaptionElementMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMHTMLTableCaptionElementMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "blur" o = DOMElementBlurMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "click" o = DOMHTMLElementClickMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "focus" o = DOMElementFocusMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "hasAttributes" o = DOMElementHasAttributesMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getAccessKey" o = DOMHTMLElementGetAccessKeyMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getAlign" o = DOMHTMLTableCaptionElementGetAlignMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getAttributes" o = DOMElementGetAttributesMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getClassName" o = DOMElementGetClassNameMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getContentEditable" o = DOMHTMLElementGetContentEditableMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getDir" o = DOMHTMLElementGetDirMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getElementsByClassName" o = DOMElementGetElementsByClassNameMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getElementsByClassNameAsHtmlCollection" o = DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getElementsByTagName" o = DOMElementGetElementsByTagNameMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getElementsByTagNameAsHtmlCollection" o = DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getElementsByTagNameNs" o = DOMElementGetElementsByTagNameNsMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getElementsByTagNameNsAsHtmlCollection" o = DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getId" o = DOMElementGetIdMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getInnerText" o = DOMHTMLElementGetInnerTextMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getIsContentEditable" o = DOMHTMLElementGetIsContentEditableMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getLang" o = DOMHTMLElementGetLangMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getOffsetHeight" o = DOMElementGetOffsetHeightMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getOffsetLeft" o = DOMElementGetOffsetLeftMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getOffsetParent" o = DOMElementGetOffsetParentMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getOffsetTop" o = DOMElementGetOffsetTopMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getOffsetWidth" o = DOMElementGetOffsetWidthMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getOuterText" o = DOMHTMLElementGetOuterTextMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getScrollHeight" o = DOMElementGetScrollHeightMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getScrollLeft" o = DOMElementGetScrollLeftMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getScrollTop" o = DOMElementGetScrollTopMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getScrollWidth" o = DOMElementGetScrollWidthMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getStyle" o = DOMElementGetStyleMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getTabIndex" o = DOMHTMLElementGetTabIndexMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getTagName" o = DOMElementGetTagNameMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "getTitle" o = DOMHTMLElementGetTitleMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "setAccessKey" o = DOMHTMLElementSetAccessKeyMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "setAlign" o = DOMHTMLTableCaptionElementSetAlignMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "setClassName" o = DOMElementSetClassNameMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "setContentEditable" o = DOMHTMLElementSetContentEditableMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "setDir" o = DOMHTMLElementSetDirMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "setId" o = DOMElementSetIdMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "setInnerText" o = DOMHTMLElementSetInnerTextMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "setLang" o = DOMHTMLElementSetLangMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "setOuterText" o = DOMHTMLElementSetOuterTextMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "setTabIndex" o = DOMHTMLElementSetTabIndexMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod "setTitle" o = DOMHTMLElementSetTitleMethodInfo-    ResolveDOMHTMLTableCaptionElementMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMHTMLTableCaptionElementMethod t DOMHTMLTableCaptionElement, MethodInfo info DOMHTMLTableCaptionElement p) => IsLabelProxy t (DOMHTMLTableCaptionElement -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMHTMLTableCaptionElementMethod t DOMHTMLTableCaptionElement, MethodInfo info DOMHTMLTableCaptionElement p) => IsLabel t (DOMHTMLTableCaptionElement -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "align"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLTableCaptionElementAlign :: (MonadIO m, DOMHTMLTableCaptionElementK o) => o -> m (Maybe T.Text)-getDOMHTMLTableCaptionElementAlign obj = liftIO $ getObjectPropertyString obj "align"--setDOMHTMLTableCaptionElementAlign :: (MonadIO m, DOMHTMLTableCaptionElementK o) => o -> T.Text -> m ()-setDOMHTMLTableCaptionElementAlign obj val = liftIO $ setObjectPropertyString obj "align" (Just val)--constructDOMHTMLTableCaptionElementAlign :: T.Text -> IO ([Char], GValue)-constructDOMHTMLTableCaptionElementAlign val = constructObjectPropertyString "align" (Just val)--data DOMHTMLTableCaptionElementAlignPropertyInfo-instance AttrInfo DOMHTMLTableCaptionElementAlignPropertyInfo where-    type AttrAllowedOps DOMHTMLTableCaptionElementAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLTableCaptionElementAlignPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLTableCaptionElementAlignPropertyInfo = DOMHTMLTableCaptionElementK-    type AttrGetType DOMHTMLTableCaptionElementAlignPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLTableCaptionElementAlignPropertyInfo = "align"-    attrGet _ = getDOMHTMLTableCaptionElementAlign-    attrSet _ = setDOMHTMLTableCaptionElementAlign-    attrConstruct _ = constructDOMHTMLTableCaptionElementAlign-    attrClear _ = undefined--type instance AttributeList DOMHTMLTableCaptionElement = DOMHTMLTableCaptionElementAttributeList-type DOMHTMLTableCaptionElementAttributeList = ('[ '("accessKey", DOMHTMLElementAccessKeyPropertyInfo), '("align", DOMHTMLTableCaptionElementAlignPropertyInfo), '("attributes", DOMElementAttributesPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMElementChildrenPropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("contentEditable", DOMHTMLElementContentEditablePropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("id", DOMElementIdPropertyInfo), '("innerHtml", DOMElementInnerHtmlPropertyInfo), '("innerText", DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", DOMHTMLElementIsContentEditablePropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("outerHtml", DOMElementOuterHtmlPropertyInfo), '("outerText", DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tabIndex", DOMHTMLElementTabIndexPropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])--dOMHTMLTableCaptionElementAlign :: AttrLabelProxy "align"-dOMHTMLTableCaptionElementAlign = AttrLabelProxy--type instance SignalList DOMHTMLTableCaptionElement = DOMHTMLTableCaptionElementSignalList-type DOMHTMLTableCaptionElementSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMHTMLTableCaptionElement::get_align--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableCaptionElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->       -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableCaptionElement"-    IO CString---dOMHTMLTableCaptionElementGetAlign ::-    (MonadIO m, DOMHTMLTableCaptionElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLTableCaptionElementGetAlign _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_table_caption_element_get_align _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_table_caption_element_get_align" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLTableCaptionElementGetAlignMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLTableCaptionElementK a) => MethodInfo DOMHTMLTableCaptionElementGetAlignMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableCaptionElementGetAlign---- method DOMHTMLTableCaptionElement::set_align--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableCaptionElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->       -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableCaptionElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLTableCaptionElementSetAlign ::-    (MonadIO m, DOMHTMLTableCaptionElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLTableCaptionElementSetAlign _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_table_caption_element_set_align _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLTableCaptionElementSetAlignMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLTableCaptionElementK a) => MethodInfo DOMHTMLTableCaptionElementSetAlignMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableCaptionElementSetAlign--
− GI/WebKit2WebExtension/Objects/DOMHTMLTableCaptionElement.hs-boot
@@ -1,16 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMHTMLTableCaptionElement where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMHTMLTableCaptionElement = DOMHTMLTableCaptionElement (ForeignPtr DOMHTMLTableCaptionElement)-instance GObject DOMHTMLTableCaptionElement where-class GObject o => DOMHTMLTableCaptionElementK o-instance (GObject o, IsDescendantOf DOMHTMLTableCaptionElement o) => DOMHTMLTableCaptionElementK o-data DOMHTMLTableCaptionElementAlignPropertyInfo-data DOMHTMLTableCaptionElementGetAlignMethodInfo-data DOMHTMLTableCaptionElementSetAlignMethodInfo
− GI/WebKit2WebExtension/Objects/DOMHTMLTableCellElement.hs
@@ -1,1797 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement-    ( ---- * Exported types-    DOMHTMLTableCellElement(..)             ,-    DOMHTMLTableCellElementK                ,-    toDOMHTMLTableCellElement               ,-    noDOMHTMLTableCellElement               ,--- -- * Methods--- ** dOMHTMLTableCellElementGetAbbr-    DOMHTMLTableCellElementGetAbbrMethodInfo,-    dOMHTMLTableCellElementGetAbbr          ,----- ** dOMHTMLTableCellElementGetAlign-    DOMHTMLTableCellElementGetAlignMethodInfo,-    dOMHTMLTableCellElementGetAlign         ,----- ** dOMHTMLTableCellElementGetAxis-    DOMHTMLTableCellElementGetAxisMethodInfo,-    dOMHTMLTableCellElementGetAxis          ,----- ** dOMHTMLTableCellElementGetBgColor-    DOMHTMLTableCellElementGetBgColorMethodInfo,-    dOMHTMLTableCellElementGetBgColor       ,----- ** dOMHTMLTableCellElementGetCellIndex-    DOMHTMLTableCellElementGetCellIndexMethodInfo,-    dOMHTMLTableCellElementGetCellIndex     ,----- ** dOMHTMLTableCellElementGetCh-    DOMHTMLTableCellElementGetChMethodInfo  ,-    dOMHTMLTableCellElementGetCh            ,----- ** dOMHTMLTableCellElementGetChOff-    DOMHTMLTableCellElementGetChOffMethodInfo,-    dOMHTMLTableCellElementGetChOff         ,----- ** dOMHTMLTableCellElementGetColSpan-    DOMHTMLTableCellElementGetColSpanMethodInfo,-    dOMHTMLTableCellElementGetColSpan       ,----- ** dOMHTMLTableCellElementGetHeaders-    DOMHTMLTableCellElementGetHeadersMethodInfo,-    dOMHTMLTableCellElementGetHeaders       ,----- ** dOMHTMLTableCellElementGetHeight-    DOMHTMLTableCellElementGetHeightMethodInfo,-    dOMHTMLTableCellElementGetHeight        ,----- ** dOMHTMLTableCellElementGetNoWrap-    DOMHTMLTableCellElementGetNoWrapMethodInfo,-    dOMHTMLTableCellElementGetNoWrap        ,----- ** dOMHTMLTableCellElementGetRowSpan-    DOMHTMLTableCellElementGetRowSpanMethodInfo,-    dOMHTMLTableCellElementGetRowSpan       ,----- ** dOMHTMLTableCellElementGetScope-    DOMHTMLTableCellElementGetScopeMethodInfo,-    dOMHTMLTableCellElementGetScope         ,----- ** dOMHTMLTableCellElementGetVAlign-    DOMHTMLTableCellElementGetVAlignMethodInfo,-    dOMHTMLTableCellElementGetVAlign        ,----- ** dOMHTMLTableCellElementGetWidth-    DOMHTMLTableCellElementGetWidthMethodInfo,-    dOMHTMLTableCellElementGetWidth         ,----- ** dOMHTMLTableCellElementSetAbbr-    DOMHTMLTableCellElementSetAbbrMethodInfo,-    dOMHTMLTableCellElementSetAbbr          ,----- ** dOMHTMLTableCellElementSetAlign-    DOMHTMLTableCellElementSetAlignMethodInfo,-    dOMHTMLTableCellElementSetAlign         ,----- ** dOMHTMLTableCellElementSetAxis-    DOMHTMLTableCellElementSetAxisMethodInfo,-    dOMHTMLTableCellElementSetAxis          ,----- ** dOMHTMLTableCellElementSetBgColor-    DOMHTMLTableCellElementSetBgColorMethodInfo,-    dOMHTMLTableCellElementSetBgColor       ,----- ** dOMHTMLTableCellElementSetCh-    DOMHTMLTableCellElementSetChMethodInfo  ,-    dOMHTMLTableCellElementSetCh            ,----- ** dOMHTMLTableCellElementSetChOff-    DOMHTMLTableCellElementSetChOffMethodInfo,-    dOMHTMLTableCellElementSetChOff         ,----- ** dOMHTMLTableCellElementSetColSpan-    DOMHTMLTableCellElementSetColSpanMethodInfo,-    dOMHTMLTableCellElementSetColSpan       ,----- ** dOMHTMLTableCellElementSetHeaders-    DOMHTMLTableCellElementSetHeadersMethodInfo,-    dOMHTMLTableCellElementSetHeaders       ,----- ** dOMHTMLTableCellElementSetHeight-    DOMHTMLTableCellElementSetHeightMethodInfo,-    dOMHTMLTableCellElementSetHeight        ,----- ** dOMHTMLTableCellElementSetNoWrap-    DOMHTMLTableCellElementSetNoWrapMethodInfo,-    dOMHTMLTableCellElementSetNoWrap        ,----- ** dOMHTMLTableCellElementSetRowSpan-    DOMHTMLTableCellElementSetRowSpanMethodInfo,-    dOMHTMLTableCellElementSetRowSpan       ,----- ** dOMHTMLTableCellElementSetScope-    DOMHTMLTableCellElementSetScopeMethodInfo,-    dOMHTMLTableCellElementSetScope         ,----- ** dOMHTMLTableCellElementSetVAlign-    DOMHTMLTableCellElementSetVAlignMethodInfo,-    dOMHTMLTableCellElementSetVAlign        ,----- ** dOMHTMLTableCellElementSetWidth-    DOMHTMLTableCellElementSetWidthMethodInfo,-    dOMHTMLTableCellElementSetWidth         ,----- -- * Properties--- ** Abbr-    DOMHTMLTableCellElementAbbrPropertyInfo ,-    constructDOMHTMLTableCellElementAbbr    ,-    dOMHTMLTableCellElementAbbr             ,-    getDOMHTMLTableCellElementAbbr          ,-    setDOMHTMLTableCellElementAbbr          ,----- ** Align-    DOMHTMLTableCellElementAlignPropertyInfo,-    constructDOMHTMLTableCellElementAlign   ,-    dOMHTMLTableCellElementAlign            ,-    getDOMHTMLTableCellElementAlign         ,-    setDOMHTMLTableCellElementAlign         ,----- ** Axis-    DOMHTMLTableCellElementAxisPropertyInfo ,-    constructDOMHTMLTableCellElementAxis    ,-    dOMHTMLTableCellElementAxis             ,-    getDOMHTMLTableCellElementAxis          ,-    setDOMHTMLTableCellElementAxis          ,----- ** BgColor-    DOMHTMLTableCellElementBgColorPropertyInfo,-    constructDOMHTMLTableCellElementBgColor ,-    dOMHTMLTableCellElementBgColor          ,-    getDOMHTMLTableCellElementBgColor       ,-    setDOMHTMLTableCellElementBgColor       ,----- ** CellIndex-    DOMHTMLTableCellElementCellIndexPropertyInfo,-    dOMHTMLTableCellElementCellIndex        ,-    getDOMHTMLTableCellElementCellIndex     ,----- ** Ch-    DOMHTMLTableCellElementChPropertyInfo   ,-    constructDOMHTMLTableCellElementCh      ,-    dOMHTMLTableCellElementCh               ,-    getDOMHTMLTableCellElementCh            ,-    setDOMHTMLTableCellElementCh            ,----- ** ChOff-    DOMHTMLTableCellElementChOffPropertyInfo,-    constructDOMHTMLTableCellElementChOff   ,-    dOMHTMLTableCellElementChOff            ,-    getDOMHTMLTableCellElementChOff         ,-    setDOMHTMLTableCellElementChOff         ,----- ** ColSpan-    DOMHTMLTableCellElementColSpanPropertyInfo,-    constructDOMHTMLTableCellElementColSpan ,-    dOMHTMLTableCellElementColSpan          ,-    getDOMHTMLTableCellElementColSpan       ,-    setDOMHTMLTableCellElementColSpan       ,----- ** Headers-    DOMHTMLTableCellElementHeadersPropertyInfo,-    constructDOMHTMLTableCellElementHeaders ,-    dOMHTMLTableCellElementHeaders          ,-    getDOMHTMLTableCellElementHeaders       ,-    setDOMHTMLTableCellElementHeaders       ,----- ** Height-    DOMHTMLTableCellElementHeightPropertyInfo,-    constructDOMHTMLTableCellElementHeight  ,-    dOMHTMLTableCellElementHeight           ,-    getDOMHTMLTableCellElementHeight        ,-    setDOMHTMLTableCellElementHeight        ,----- ** NoWrap-    DOMHTMLTableCellElementNoWrapPropertyInfo,-    constructDOMHTMLTableCellElementNoWrap  ,-    dOMHTMLTableCellElementNoWrap           ,-    getDOMHTMLTableCellElementNoWrap        ,-    setDOMHTMLTableCellElementNoWrap        ,----- ** RowSpan-    DOMHTMLTableCellElementRowSpanPropertyInfo,-    constructDOMHTMLTableCellElementRowSpan ,-    dOMHTMLTableCellElementRowSpan          ,-    getDOMHTMLTableCellElementRowSpan       ,-    setDOMHTMLTableCellElementRowSpan       ,----- ** Scope-    DOMHTMLTableCellElementScopePropertyInfo,-    constructDOMHTMLTableCellElementScope   ,-    dOMHTMLTableCellElementScope            ,-    getDOMHTMLTableCellElementScope         ,-    setDOMHTMLTableCellElementScope         ,----- ** VAlign-    DOMHTMLTableCellElementVAlignPropertyInfo,-    constructDOMHTMLTableCellElementVAlign  ,-    dOMHTMLTableCellElementVAlign           ,-    getDOMHTMLTableCellElementVAlign        ,-    setDOMHTMLTableCellElementVAlign        ,----- ** Width-    DOMHTMLTableCellElementWidthPropertyInfo,-    constructDOMHTMLTableCellElementWidth   ,-    dOMHTMLTableCellElementWidth            ,-    getDOMHTMLTableCellElementWidth         ,-    setDOMHTMLTableCellElementWidth         ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMHTMLTableCellElement = DOMHTMLTableCellElement (ForeignPtr DOMHTMLTableCellElement)-foreign import ccall "webkit_dom_html_table_cell_element_get_type"-    c_webkit_dom_html_table_cell_element_get_type :: IO GType--type instance ParentTypes DOMHTMLTableCellElement = DOMHTMLTableCellElementParentTypes-type DOMHTMLTableCellElementParentTypes = '[DOMHTMLElement, DOMElement, DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMHTMLTableCellElement where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_html_table_cell_element_get_type-    --class GObject o => DOMHTMLTableCellElementK o-instance (GObject o, IsDescendantOf DOMHTMLTableCellElement o) => DOMHTMLTableCellElementK o--toDOMHTMLTableCellElement :: DOMHTMLTableCellElementK o => o -> IO DOMHTMLTableCellElement-toDOMHTMLTableCellElement = unsafeCastTo DOMHTMLTableCellElement--noDOMHTMLTableCellElement :: Maybe DOMHTMLTableCellElement-noDOMHTMLTableCellElement = Nothing--type family ResolveDOMHTMLTableCellElementMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMHTMLTableCellElementMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMHTMLTableCellElementMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMHTMLTableCellElementMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMHTMLTableCellElementMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMHTMLTableCellElementMethod "blur" o = DOMElementBlurMethodInfo-    ResolveDOMHTMLTableCellElementMethod "click" o = DOMHTMLElementClickMethodInfo-    ResolveDOMHTMLTableCellElementMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMHTMLTableCellElementMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMHTMLTableCellElementMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMHTMLTableCellElementMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMHTMLTableCellElementMethod "focus" o = DOMElementFocusMethodInfo-    ResolveDOMHTMLTableCellElementMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMHTMLTableCellElementMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMHTMLTableCellElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo-    ResolveDOMHTMLTableCellElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo-    ResolveDOMHTMLTableCellElementMethod "hasAttributes" o = DOMElementHasAttributesMethodInfo-    ResolveDOMHTMLTableCellElementMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMHTMLTableCellElementMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMHTMLTableCellElementMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMHTMLTableCellElementMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMHTMLTableCellElementMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMHTMLTableCellElementMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMHTMLTableCellElementMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMHTMLTableCellElementMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMHTMLTableCellElementMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMHTMLTableCellElementMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMHTMLTableCellElementMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMHTMLTableCellElementMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMHTMLTableCellElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo-    ResolveDOMHTMLTableCellElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo-    ResolveDOMHTMLTableCellElementMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMHTMLTableCellElementMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMHTMLTableCellElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo-    ResolveDOMHTMLTableCellElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo-    ResolveDOMHTMLTableCellElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo-    ResolveDOMHTMLTableCellElementMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMHTMLTableCellElementMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMHTMLTableCellElementMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMHTMLTableCellElementMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMHTMLTableCellElementMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMHTMLTableCellElementMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMHTMLTableCellElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo-    ResolveDOMHTMLTableCellElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo-    ResolveDOMHTMLTableCellElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo-    ResolveDOMHTMLTableCellElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo-    ResolveDOMHTMLTableCellElementMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMHTMLTableCellElementMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMHTMLTableCellElementMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMHTMLTableCellElementMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMHTMLTableCellElementMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getAbbr" o = DOMHTMLTableCellElementGetAbbrMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getAccessKey" o = DOMHTMLElementGetAccessKeyMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getAlign" o = DOMHTMLTableCellElementGetAlignMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getAttributes" o = DOMElementGetAttributesMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getAxis" o = DOMHTMLTableCellElementGetAxisMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getBgColor" o = DOMHTMLTableCellElementGetBgColorMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getCellIndex" o = DOMHTMLTableCellElementGetCellIndexMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getCh" o = DOMHTMLTableCellElementGetChMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getChOff" o = DOMHTMLTableCellElementGetChOffMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getClassName" o = DOMElementGetClassNameMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getColSpan" o = DOMHTMLTableCellElementGetColSpanMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getContentEditable" o = DOMHTMLElementGetContentEditableMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getDir" o = DOMHTMLElementGetDirMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getElementsByClassName" o = DOMElementGetElementsByClassNameMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getElementsByClassNameAsHtmlCollection" o = DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getElementsByTagName" o = DOMElementGetElementsByTagNameMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getElementsByTagNameAsHtmlCollection" o = DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getElementsByTagNameNs" o = DOMElementGetElementsByTagNameNsMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getElementsByTagNameNsAsHtmlCollection" o = DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getHeaders" o = DOMHTMLTableCellElementGetHeadersMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getHeight" o = DOMHTMLTableCellElementGetHeightMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getId" o = DOMElementGetIdMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getInnerText" o = DOMHTMLElementGetInnerTextMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getIsContentEditable" o = DOMHTMLElementGetIsContentEditableMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getLang" o = DOMHTMLElementGetLangMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getNoWrap" o = DOMHTMLTableCellElementGetNoWrapMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getOffsetHeight" o = DOMElementGetOffsetHeightMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getOffsetLeft" o = DOMElementGetOffsetLeftMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getOffsetParent" o = DOMElementGetOffsetParentMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getOffsetTop" o = DOMElementGetOffsetTopMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getOffsetWidth" o = DOMElementGetOffsetWidthMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getOuterText" o = DOMHTMLElementGetOuterTextMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getRowSpan" o = DOMHTMLTableCellElementGetRowSpanMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getScope" o = DOMHTMLTableCellElementGetScopeMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getScrollHeight" o = DOMElementGetScrollHeightMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getScrollLeft" o = DOMElementGetScrollLeftMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getScrollTop" o = DOMElementGetScrollTopMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getScrollWidth" o = DOMElementGetScrollWidthMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getStyle" o = DOMElementGetStyleMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getTabIndex" o = DOMHTMLElementGetTabIndexMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getTagName" o = DOMElementGetTagNameMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getTitle" o = DOMHTMLElementGetTitleMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getVAlign" o = DOMHTMLTableCellElementGetVAlignMethodInfo-    ResolveDOMHTMLTableCellElementMethod "getWidth" o = DOMHTMLTableCellElementGetWidthMethodInfo-    ResolveDOMHTMLTableCellElementMethod "setAbbr" o = DOMHTMLTableCellElementSetAbbrMethodInfo-    ResolveDOMHTMLTableCellElementMethod "setAccessKey" o = DOMHTMLElementSetAccessKeyMethodInfo-    ResolveDOMHTMLTableCellElementMethod "setAlign" o = DOMHTMLTableCellElementSetAlignMethodInfo-    ResolveDOMHTMLTableCellElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo-    ResolveDOMHTMLTableCellElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo-    ResolveDOMHTMLTableCellElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo-    ResolveDOMHTMLTableCellElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo-    ResolveDOMHTMLTableCellElementMethod "setAxis" o = DOMHTMLTableCellElementSetAxisMethodInfo-    ResolveDOMHTMLTableCellElementMethod "setBgColor" o = DOMHTMLTableCellElementSetBgColorMethodInfo-    ResolveDOMHTMLTableCellElementMethod "setCh" o = DOMHTMLTableCellElementSetChMethodInfo-    ResolveDOMHTMLTableCellElementMethod "setChOff" o = DOMHTMLTableCellElementSetChOffMethodInfo-    ResolveDOMHTMLTableCellElementMethod "setClassName" o = DOMElementSetClassNameMethodInfo-    ResolveDOMHTMLTableCellElementMethod "setColSpan" o = DOMHTMLTableCellElementSetColSpanMethodInfo-    ResolveDOMHTMLTableCellElementMethod "setContentEditable" o = DOMHTMLElementSetContentEditableMethodInfo-    ResolveDOMHTMLTableCellElementMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMHTMLTableCellElementMethod "setDir" o = DOMHTMLElementSetDirMethodInfo-    ResolveDOMHTMLTableCellElementMethod "setHeaders" o = DOMHTMLTableCellElementSetHeadersMethodInfo-    ResolveDOMHTMLTableCellElementMethod "setHeight" o = DOMHTMLTableCellElementSetHeightMethodInfo-    ResolveDOMHTMLTableCellElementMethod "setId" o = DOMElementSetIdMethodInfo-    ResolveDOMHTMLTableCellElementMethod "setInnerText" o = DOMHTMLElementSetInnerTextMethodInfo-    ResolveDOMHTMLTableCellElementMethod "setLang" o = DOMHTMLElementSetLangMethodInfo-    ResolveDOMHTMLTableCellElementMethod "setNoWrap" o = DOMHTMLTableCellElementSetNoWrapMethodInfo-    ResolveDOMHTMLTableCellElementMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMHTMLTableCellElementMethod "setOuterText" o = DOMHTMLElementSetOuterTextMethodInfo-    ResolveDOMHTMLTableCellElementMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMHTMLTableCellElementMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMHTMLTableCellElementMethod "setRowSpan" o = DOMHTMLTableCellElementSetRowSpanMethodInfo-    ResolveDOMHTMLTableCellElementMethod "setScope" o = DOMHTMLTableCellElementSetScopeMethodInfo-    ResolveDOMHTMLTableCellElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo-    ResolveDOMHTMLTableCellElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo-    ResolveDOMHTMLTableCellElementMethod "setTabIndex" o = DOMHTMLElementSetTabIndexMethodInfo-    ResolveDOMHTMLTableCellElementMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMHTMLTableCellElementMethod "setTitle" o = DOMHTMLElementSetTitleMethodInfo-    ResolveDOMHTMLTableCellElementMethod "setVAlign" o = DOMHTMLTableCellElementSetVAlignMethodInfo-    ResolveDOMHTMLTableCellElementMethod "setWidth" o = DOMHTMLTableCellElementSetWidthMethodInfo-    ResolveDOMHTMLTableCellElementMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMHTMLTableCellElementMethod t DOMHTMLTableCellElement, MethodInfo info DOMHTMLTableCellElement p) => IsLabelProxy t (DOMHTMLTableCellElement -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMHTMLTableCellElementMethod t DOMHTMLTableCellElement, MethodInfo info DOMHTMLTableCellElement p) => IsLabel t (DOMHTMLTableCellElement -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "abbr"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLTableCellElementAbbr :: (MonadIO m, DOMHTMLTableCellElementK o) => o -> m (Maybe T.Text)-getDOMHTMLTableCellElementAbbr obj = liftIO $ getObjectPropertyString obj "abbr"--setDOMHTMLTableCellElementAbbr :: (MonadIO m, DOMHTMLTableCellElementK o) => o -> T.Text -> m ()-setDOMHTMLTableCellElementAbbr obj val = liftIO $ setObjectPropertyString obj "abbr" (Just val)--constructDOMHTMLTableCellElementAbbr :: T.Text -> IO ([Char], GValue)-constructDOMHTMLTableCellElementAbbr val = constructObjectPropertyString "abbr" (Just val)--data DOMHTMLTableCellElementAbbrPropertyInfo-instance AttrInfo DOMHTMLTableCellElementAbbrPropertyInfo where-    type AttrAllowedOps DOMHTMLTableCellElementAbbrPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLTableCellElementAbbrPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLTableCellElementAbbrPropertyInfo = DOMHTMLTableCellElementK-    type AttrGetType DOMHTMLTableCellElementAbbrPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLTableCellElementAbbrPropertyInfo = "abbr"-    attrGet _ = getDOMHTMLTableCellElementAbbr-    attrSet _ = setDOMHTMLTableCellElementAbbr-    attrConstruct _ = constructDOMHTMLTableCellElementAbbr-    attrClear _ = undefined---- VVV Prop "align"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLTableCellElementAlign :: (MonadIO m, DOMHTMLTableCellElementK o) => o -> m (Maybe T.Text)-getDOMHTMLTableCellElementAlign obj = liftIO $ getObjectPropertyString obj "align"--setDOMHTMLTableCellElementAlign :: (MonadIO m, DOMHTMLTableCellElementK o) => o -> T.Text -> m ()-setDOMHTMLTableCellElementAlign obj val = liftIO $ setObjectPropertyString obj "align" (Just val)--constructDOMHTMLTableCellElementAlign :: T.Text -> IO ([Char], GValue)-constructDOMHTMLTableCellElementAlign val = constructObjectPropertyString "align" (Just val)--data DOMHTMLTableCellElementAlignPropertyInfo-instance AttrInfo DOMHTMLTableCellElementAlignPropertyInfo where-    type AttrAllowedOps DOMHTMLTableCellElementAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLTableCellElementAlignPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLTableCellElementAlignPropertyInfo = DOMHTMLTableCellElementK-    type AttrGetType DOMHTMLTableCellElementAlignPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLTableCellElementAlignPropertyInfo = "align"-    attrGet _ = getDOMHTMLTableCellElementAlign-    attrSet _ = setDOMHTMLTableCellElementAlign-    attrConstruct _ = constructDOMHTMLTableCellElementAlign-    attrClear _ = undefined---- VVV Prop "axis"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLTableCellElementAxis :: (MonadIO m, DOMHTMLTableCellElementK o) => o -> m (Maybe T.Text)-getDOMHTMLTableCellElementAxis obj = liftIO $ getObjectPropertyString obj "axis"--setDOMHTMLTableCellElementAxis :: (MonadIO m, DOMHTMLTableCellElementK o) => o -> T.Text -> m ()-setDOMHTMLTableCellElementAxis obj val = liftIO $ setObjectPropertyString obj "axis" (Just val)--constructDOMHTMLTableCellElementAxis :: T.Text -> IO ([Char], GValue)-constructDOMHTMLTableCellElementAxis val = constructObjectPropertyString "axis" (Just val)--data DOMHTMLTableCellElementAxisPropertyInfo-instance AttrInfo DOMHTMLTableCellElementAxisPropertyInfo where-    type AttrAllowedOps DOMHTMLTableCellElementAxisPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLTableCellElementAxisPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLTableCellElementAxisPropertyInfo = DOMHTMLTableCellElementK-    type AttrGetType DOMHTMLTableCellElementAxisPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLTableCellElementAxisPropertyInfo = "axis"-    attrGet _ = getDOMHTMLTableCellElementAxis-    attrSet _ = setDOMHTMLTableCellElementAxis-    attrConstruct _ = constructDOMHTMLTableCellElementAxis-    attrClear _ = undefined---- VVV Prop "bg-color"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLTableCellElementBgColor :: (MonadIO m, DOMHTMLTableCellElementK o) => o -> m (Maybe T.Text)-getDOMHTMLTableCellElementBgColor obj = liftIO $ getObjectPropertyString obj "bg-color"--setDOMHTMLTableCellElementBgColor :: (MonadIO m, DOMHTMLTableCellElementK o) => o -> T.Text -> m ()-setDOMHTMLTableCellElementBgColor obj val = liftIO $ setObjectPropertyString obj "bg-color" (Just val)--constructDOMHTMLTableCellElementBgColor :: T.Text -> IO ([Char], GValue)-constructDOMHTMLTableCellElementBgColor val = constructObjectPropertyString "bg-color" (Just val)--data DOMHTMLTableCellElementBgColorPropertyInfo-instance AttrInfo DOMHTMLTableCellElementBgColorPropertyInfo where-    type AttrAllowedOps DOMHTMLTableCellElementBgColorPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLTableCellElementBgColorPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLTableCellElementBgColorPropertyInfo = DOMHTMLTableCellElementK-    type AttrGetType DOMHTMLTableCellElementBgColorPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLTableCellElementBgColorPropertyInfo = "bg-color"-    attrGet _ = getDOMHTMLTableCellElementBgColor-    attrSet _ = setDOMHTMLTableCellElementBgColor-    attrConstruct _ = constructDOMHTMLTableCellElementBgColor-    attrClear _ = undefined---- VVV Prop "cell-index"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMHTMLTableCellElementCellIndex :: (MonadIO m, DOMHTMLTableCellElementK o) => o -> m CLong-getDOMHTMLTableCellElementCellIndex obj = liftIO $ getObjectPropertyLong obj "cell-index"--data DOMHTMLTableCellElementCellIndexPropertyInfo-instance AttrInfo DOMHTMLTableCellElementCellIndexPropertyInfo where-    type AttrAllowedOps DOMHTMLTableCellElementCellIndexPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLTableCellElementCellIndexPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLTableCellElementCellIndexPropertyInfo = DOMHTMLTableCellElementK-    type AttrGetType DOMHTMLTableCellElementCellIndexPropertyInfo = CLong-    type AttrLabel DOMHTMLTableCellElementCellIndexPropertyInfo = "cell-index"-    attrGet _ = getDOMHTMLTableCellElementCellIndex-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "ch"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLTableCellElementCh :: (MonadIO m, DOMHTMLTableCellElementK o) => o -> m (Maybe T.Text)-getDOMHTMLTableCellElementCh obj = liftIO $ getObjectPropertyString obj "ch"--setDOMHTMLTableCellElementCh :: (MonadIO m, DOMHTMLTableCellElementK o) => o -> T.Text -> m ()-setDOMHTMLTableCellElementCh obj val = liftIO $ setObjectPropertyString obj "ch" (Just val)--constructDOMHTMLTableCellElementCh :: T.Text -> IO ([Char], GValue)-constructDOMHTMLTableCellElementCh val = constructObjectPropertyString "ch" (Just val)--data DOMHTMLTableCellElementChPropertyInfo-instance AttrInfo DOMHTMLTableCellElementChPropertyInfo where-    type AttrAllowedOps DOMHTMLTableCellElementChPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLTableCellElementChPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLTableCellElementChPropertyInfo = DOMHTMLTableCellElementK-    type AttrGetType DOMHTMLTableCellElementChPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLTableCellElementChPropertyInfo = "ch"-    attrGet _ = getDOMHTMLTableCellElementCh-    attrSet _ = setDOMHTMLTableCellElementCh-    attrConstruct _ = constructDOMHTMLTableCellElementCh-    attrClear _ = undefined---- VVV Prop "ch-off"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLTableCellElementChOff :: (MonadIO m, DOMHTMLTableCellElementK o) => o -> m (Maybe T.Text)-getDOMHTMLTableCellElementChOff obj = liftIO $ getObjectPropertyString obj "ch-off"--setDOMHTMLTableCellElementChOff :: (MonadIO m, DOMHTMLTableCellElementK o) => o -> T.Text -> m ()-setDOMHTMLTableCellElementChOff obj val = liftIO $ setObjectPropertyString obj "ch-off" (Just val)--constructDOMHTMLTableCellElementChOff :: T.Text -> IO ([Char], GValue)-constructDOMHTMLTableCellElementChOff val = constructObjectPropertyString "ch-off" (Just val)--data DOMHTMLTableCellElementChOffPropertyInfo-instance AttrInfo DOMHTMLTableCellElementChOffPropertyInfo where-    type AttrAllowedOps DOMHTMLTableCellElementChOffPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLTableCellElementChOffPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLTableCellElementChOffPropertyInfo = DOMHTMLTableCellElementK-    type AttrGetType DOMHTMLTableCellElementChOffPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLTableCellElementChOffPropertyInfo = "ch-off"-    attrGet _ = getDOMHTMLTableCellElementChOff-    attrSet _ = setDOMHTMLTableCellElementChOff-    attrConstruct _ = constructDOMHTMLTableCellElementChOff-    attrClear _ = undefined---- VVV Prop "col-span"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMHTMLTableCellElementColSpan :: (MonadIO m, DOMHTMLTableCellElementK o) => o -> m CLong-getDOMHTMLTableCellElementColSpan obj = liftIO $ getObjectPropertyLong obj "col-span"--setDOMHTMLTableCellElementColSpan :: (MonadIO m, DOMHTMLTableCellElementK o) => o -> CLong -> m ()-setDOMHTMLTableCellElementColSpan obj val = liftIO $ setObjectPropertyLong obj "col-span" val--constructDOMHTMLTableCellElementColSpan :: CLong -> IO ([Char], GValue)-constructDOMHTMLTableCellElementColSpan val = constructObjectPropertyLong "col-span" val--data DOMHTMLTableCellElementColSpanPropertyInfo-instance AttrInfo DOMHTMLTableCellElementColSpanPropertyInfo where-    type AttrAllowedOps DOMHTMLTableCellElementColSpanPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLTableCellElementColSpanPropertyInfo = (~) CLong-    type AttrBaseTypeConstraint DOMHTMLTableCellElementColSpanPropertyInfo = DOMHTMLTableCellElementK-    type AttrGetType DOMHTMLTableCellElementColSpanPropertyInfo = CLong-    type AttrLabel DOMHTMLTableCellElementColSpanPropertyInfo = "col-span"-    attrGet _ = getDOMHTMLTableCellElementColSpan-    attrSet _ = setDOMHTMLTableCellElementColSpan-    attrConstruct _ = constructDOMHTMLTableCellElementColSpan-    attrClear _ = undefined---- VVV Prop "headers"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLTableCellElementHeaders :: (MonadIO m, DOMHTMLTableCellElementK o) => o -> m (Maybe T.Text)-getDOMHTMLTableCellElementHeaders obj = liftIO $ getObjectPropertyString obj "headers"--setDOMHTMLTableCellElementHeaders :: (MonadIO m, DOMHTMLTableCellElementK o) => o -> T.Text -> m ()-setDOMHTMLTableCellElementHeaders obj val = liftIO $ setObjectPropertyString obj "headers" (Just val)--constructDOMHTMLTableCellElementHeaders :: T.Text -> IO ([Char], GValue)-constructDOMHTMLTableCellElementHeaders val = constructObjectPropertyString "headers" (Just val)--data DOMHTMLTableCellElementHeadersPropertyInfo-instance AttrInfo DOMHTMLTableCellElementHeadersPropertyInfo where-    type AttrAllowedOps DOMHTMLTableCellElementHeadersPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLTableCellElementHeadersPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLTableCellElementHeadersPropertyInfo = DOMHTMLTableCellElementK-    type AttrGetType DOMHTMLTableCellElementHeadersPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLTableCellElementHeadersPropertyInfo = "headers"-    attrGet _ = getDOMHTMLTableCellElementHeaders-    attrSet _ = setDOMHTMLTableCellElementHeaders-    attrConstruct _ = constructDOMHTMLTableCellElementHeaders-    attrClear _ = undefined---- VVV Prop "height"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLTableCellElementHeight :: (MonadIO m, DOMHTMLTableCellElementK o) => o -> m (Maybe T.Text)-getDOMHTMLTableCellElementHeight obj = liftIO $ getObjectPropertyString obj "height"--setDOMHTMLTableCellElementHeight :: (MonadIO m, DOMHTMLTableCellElementK o) => o -> T.Text -> m ()-setDOMHTMLTableCellElementHeight obj val = liftIO $ setObjectPropertyString obj "height" (Just val)--constructDOMHTMLTableCellElementHeight :: T.Text -> IO ([Char], GValue)-constructDOMHTMLTableCellElementHeight val = constructObjectPropertyString "height" (Just val)--data DOMHTMLTableCellElementHeightPropertyInfo-instance AttrInfo DOMHTMLTableCellElementHeightPropertyInfo where-    type AttrAllowedOps DOMHTMLTableCellElementHeightPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLTableCellElementHeightPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLTableCellElementHeightPropertyInfo = DOMHTMLTableCellElementK-    type AttrGetType DOMHTMLTableCellElementHeightPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLTableCellElementHeightPropertyInfo = "height"-    attrGet _ = getDOMHTMLTableCellElementHeight-    attrSet _ = setDOMHTMLTableCellElementHeight-    attrConstruct _ = constructDOMHTMLTableCellElementHeight-    attrClear _ = undefined---- VVV Prop "no-wrap"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMHTMLTableCellElementNoWrap :: (MonadIO m, DOMHTMLTableCellElementK o) => o -> m Bool-getDOMHTMLTableCellElementNoWrap obj = liftIO $ getObjectPropertyBool obj "no-wrap"--setDOMHTMLTableCellElementNoWrap :: (MonadIO m, DOMHTMLTableCellElementK o) => o -> Bool -> m ()-setDOMHTMLTableCellElementNoWrap obj val = liftIO $ setObjectPropertyBool obj "no-wrap" val--constructDOMHTMLTableCellElementNoWrap :: Bool -> IO ([Char], GValue)-constructDOMHTMLTableCellElementNoWrap val = constructObjectPropertyBool "no-wrap" val--data DOMHTMLTableCellElementNoWrapPropertyInfo-instance AttrInfo DOMHTMLTableCellElementNoWrapPropertyInfo where-    type AttrAllowedOps DOMHTMLTableCellElementNoWrapPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLTableCellElementNoWrapPropertyInfo = (~) Bool-    type AttrBaseTypeConstraint DOMHTMLTableCellElementNoWrapPropertyInfo = DOMHTMLTableCellElementK-    type AttrGetType DOMHTMLTableCellElementNoWrapPropertyInfo = Bool-    type AttrLabel DOMHTMLTableCellElementNoWrapPropertyInfo = "no-wrap"-    attrGet _ = getDOMHTMLTableCellElementNoWrap-    attrSet _ = setDOMHTMLTableCellElementNoWrap-    attrConstruct _ = constructDOMHTMLTableCellElementNoWrap-    attrClear _ = undefined---- VVV Prop "row-span"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMHTMLTableCellElementRowSpan :: (MonadIO m, DOMHTMLTableCellElementK o) => o -> m CLong-getDOMHTMLTableCellElementRowSpan obj = liftIO $ getObjectPropertyLong obj "row-span"--setDOMHTMLTableCellElementRowSpan :: (MonadIO m, DOMHTMLTableCellElementK o) => o -> CLong -> m ()-setDOMHTMLTableCellElementRowSpan obj val = liftIO $ setObjectPropertyLong obj "row-span" val--constructDOMHTMLTableCellElementRowSpan :: CLong -> IO ([Char], GValue)-constructDOMHTMLTableCellElementRowSpan val = constructObjectPropertyLong "row-span" val--data DOMHTMLTableCellElementRowSpanPropertyInfo-instance AttrInfo DOMHTMLTableCellElementRowSpanPropertyInfo where-    type AttrAllowedOps DOMHTMLTableCellElementRowSpanPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLTableCellElementRowSpanPropertyInfo = (~) CLong-    type AttrBaseTypeConstraint DOMHTMLTableCellElementRowSpanPropertyInfo = DOMHTMLTableCellElementK-    type AttrGetType DOMHTMLTableCellElementRowSpanPropertyInfo = CLong-    type AttrLabel DOMHTMLTableCellElementRowSpanPropertyInfo = "row-span"-    attrGet _ = getDOMHTMLTableCellElementRowSpan-    attrSet _ = setDOMHTMLTableCellElementRowSpan-    attrConstruct _ = constructDOMHTMLTableCellElementRowSpan-    attrClear _ = undefined---- VVV Prop "scope"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLTableCellElementScope :: (MonadIO m, DOMHTMLTableCellElementK o) => o -> m (Maybe T.Text)-getDOMHTMLTableCellElementScope obj = liftIO $ getObjectPropertyString obj "scope"--setDOMHTMLTableCellElementScope :: (MonadIO m, DOMHTMLTableCellElementK o) => o -> T.Text -> m ()-setDOMHTMLTableCellElementScope obj val = liftIO $ setObjectPropertyString obj "scope" (Just val)--constructDOMHTMLTableCellElementScope :: T.Text -> IO ([Char], GValue)-constructDOMHTMLTableCellElementScope val = constructObjectPropertyString "scope" (Just val)--data DOMHTMLTableCellElementScopePropertyInfo-instance AttrInfo DOMHTMLTableCellElementScopePropertyInfo where-    type AttrAllowedOps DOMHTMLTableCellElementScopePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLTableCellElementScopePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLTableCellElementScopePropertyInfo = DOMHTMLTableCellElementK-    type AttrGetType DOMHTMLTableCellElementScopePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLTableCellElementScopePropertyInfo = "scope"-    attrGet _ = getDOMHTMLTableCellElementScope-    attrSet _ = setDOMHTMLTableCellElementScope-    attrConstruct _ = constructDOMHTMLTableCellElementScope-    attrClear _ = undefined---- VVV Prop "v-align"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLTableCellElementVAlign :: (MonadIO m, DOMHTMLTableCellElementK o) => o -> m (Maybe T.Text)-getDOMHTMLTableCellElementVAlign obj = liftIO $ getObjectPropertyString obj "v-align"--setDOMHTMLTableCellElementVAlign :: (MonadIO m, DOMHTMLTableCellElementK o) => o -> T.Text -> m ()-setDOMHTMLTableCellElementVAlign obj val = liftIO $ setObjectPropertyString obj "v-align" (Just val)--constructDOMHTMLTableCellElementVAlign :: T.Text -> IO ([Char], GValue)-constructDOMHTMLTableCellElementVAlign val = constructObjectPropertyString "v-align" (Just val)--data DOMHTMLTableCellElementVAlignPropertyInfo-instance AttrInfo DOMHTMLTableCellElementVAlignPropertyInfo where-    type AttrAllowedOps DOMHTMLTableCellElementVAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLTableCellElementVAlignPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLTableCellElementVAlignPropertyInfo = DOMHTMLTableCellElementK-    type AttrGetType DOMHTMLTableCellElementVAlignPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLTableCellElementVAlignPropertyInfo = "v-align"-    attrGet _ = getDOMHTMLTableCellElementVAlign-    attrSet _ = setDOMHTMLTableCellElementVAlign-    attrConstruct _ = constructDOMHTMLTableCellElementVAlign-    attrClear _ = undefined---- VVV Prop "width"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLTableCellElementWidth :: (MonadIO m, DOMHTMLTableCellElementK o) => o -> m (Maybe T.Text)-getDOMHTMLTableCellElementWidth obj = liftIO $ getObjectPropertyString obj "width"--setDOMHTMLTableCellElementWidth :: (MonadIO m, DOMHTMLTableCellElementK o) => o -> T.Text -> m ()-setDOMHTMLTableCellElementWidth obj val = liftIO $ setObjectPropertyString obj "width" (Just val)--constructDOMHTMLTableCellElementWidth :: T.Text -> IO ([Char], GValue)-constructDOMHTMLTableCellElementWidth val = constructObjectPropertyString "width" (Just val)--data DOMHTMLTableCellElementWidthPropertyInfo-instance AttrInfo DOMHTMLTableCellElementWidthPropertyInfo where-    type AttrAllowedOps DOMHTMLTableCellElementWidthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLTableCellElementWidthPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLTableCellElementWidthPropertyInfo = DOMHTMLTableCellElementK-    type AttrGetType DOMHTMLTableCellElementWidthPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLTableCellElementWidthPropertyInfo = "width"-    attrGet _ = getDOMHTMLTableCellElementWidth-    attrSet _ = setDOMHTMLTableCellElementWidth-    attrConstruct _ = constructDOMHTMLTableCellElementWidth-    attrClear _ = undefined--type instance AttributeList DOMHTMLTableCellElement = DOMHTMLTableCellElementAttributeList-type DOMHTMLTableCellElementAttributeList = ('[ '("abbr", DOMHTMLTableCellElementAbbrPropertyInfo), '("accessKey", DOMHTMLElementAccessKeyPropertyInfo), '("align", DOMHTMLTableCellElementAlignPropertyInfo), '("attributes", DOMElementAttributesPropertyInfo), '("axis", DOMHTMLTableCellElementAxisPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("bgColor", DOMHTMLTableCellElementBgColorPropertyInfo), '("cellIndex", DOMHTMLTableCellElementCellIndexPropertyInfo), '("ch", DOMHTMLTableCellElementChPropertyInfo), '("chOff", DOMHTMLTableCellElementChOffPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMElementChildrenPropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("colSpan", DOMHTMLTableCellElementColSpanPropertyInfo), '("contentEditable", DOMHTMLElementContentEditablePropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("headers", DOMHTMLTableCellElementHeadersPropertyInfo), '("height", DOMHTMLTableCellElementHeightPropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("id", DOMElementIdPropertyInfo), '("innerHtml", DOMElementInnerHtmlPropertyInfo), '("innerText", DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", DOMHTMLElementIsContentEditablePropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("noWrap", DOMHTMLTableCellElementNoWrapPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("outerHtml", DOMElementOuterHtmlPropertyInfo), '("outerText", DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("rowSpan", DOMHTMLTableCellElementRowSpanPropertyInfo), '("scope", DOMHTMLTableCellElementScopePropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tabIndex", DOMHTMLElementTabIndexPropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("vAlign", DOMHTMLTableCellElementVAlignPropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo), '("width", DOMHTMLTableCellElementWidthPropertyInfo)] :: [(Symbol, *)])--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--type instance SignalList DOMHTMLTableCellElement = DOMHTMLTableCellElementSignalList-type DOMHTMLTableCellElementSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMHTMLTableCellElement::get_abbr--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableCellElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->          -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableCellElement"-    IO CString---dOMHTMLTableCellElementGetAbbr ::-    (MonadIO m, DOMHTMLTableCellElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLTableCellElementGetAbbr _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_table_cell_element_get_abbr _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_table_cell_element_get_abbr" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLTableCellElementGetAbbrMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLTableCellElementK a) => MethodInfo DOMHTMLTableCellElementGetAbbrMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableCellElementGetAbbr---- method DOMHTMLTableCellElement::get_align--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableCellElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->          -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableCellElement"-    IO CString---dOMHTMLTableCellElementGetAlign ::-    (MonadIO m, DOMHTMLTableCellElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLTableCellElementGetAlign _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_table_cell_element_get_align _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_table_cell_element_get_align" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLTableCellElementGetAlignMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLTableCellElementK a) => MethodInfo DOMHTMLTableCellElementGetAlignMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableCellElementGetAlign---- method DOMHTMLTableCellElement::get_axis--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableCellElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->          -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableCellElement"-    IO CString---dOMHTMLTableCellElementGetAxis ::-    (MonadIO m, DOMHTMLTableCellElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLTableCellElementGetAxis _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_table_cell_element_get_axis _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_table_cell_element_get_axis" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLTableCellElementGetAxisMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLTableCellElementK a) => MethodInfo DOMHTMLTableCellElementGetAxisMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableCellElementGetAxis---- method DOMHTMLTableCellElement::get_bg_color--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableCellElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->          -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableCellElement"-    IO CString---dOMHTMLTableCellElementGetBgColor ::-    (MonadIO m, DOMHTMLTableCellElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLTableCellElementGetBgColor _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_table_cell_element_get_bg_color _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_table_cell_element_get_bg_color" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLTableCellElementGetBgColorMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLTableCellElementK a) => MethodInfo DOMHTMLTableCellElementGetBgColorMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableCellElementGetBgColor---- method DOMHTMLTableCellElement::get_cell_index--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableCellElement", direction = DirectionIn, mayBeNull = False, 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 ->          -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableCellElement"-    IO CLong---dOMHTMLTableCellElementGetCellIndex ::-    (MonadIO m, DOMHTMLTableCellElementK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMHTMLTableCellElementGetCellIndex _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_table_cell_element_get_cell_index _obj'-    touchManagedPtr _obj-    return result--data DOMHTMLTableCellElementGetCellIndexMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMHTMLTableCellElementK a) => MethodInfo DOMHTMLTableCellElementGetCellIndexMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableCellElementGetCellIndex---- method DOMHTMLTableCellElement::get_ch--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableCellElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->          -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableCellElement"-    IO CString---dOMHTMLTableCellElementGetCh ::-    (MonadIO m, DOMHTMLTableCellElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLTableCellElementGetCh _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_table_cell_element_get_ch _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_table_cell_element_get_ch" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLTableCellElementGetChMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLTableCellElementK a) => MethodInfo DOMHTMLTableCellElementGetChMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableCellElementGetCh---- method DOMHTMLTableCellElement::get_ch_off--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableCellElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->          -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableCellElement"-    IO CString---dOMHTMLTableCellElementGetChOff ::-    (MonadIO m, DOMHTMLTableCellElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLTableCellElementGetChOff _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_table_cell_element_get_ch_off _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_table_cell_element_get_ch_off" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLTableCellElementGetChOffMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLTableCellElementK a) => MethodInfo DOMHTMLTableCellElementGetChOffMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableCellElementGetChOff---- method DOMHTMLTableCellElement::get_col_span--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableCellElement", direction = DirectionIn, mayBeNull = False, 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 ->          -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableCellElement"-    IO CLong---dOMHTMLTableCellElementGetColSpan ::-    (MonadIO m, DOMHTMLTableCellElementK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMHTMLTableCellElementGetColSpan _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_table_cell_element_get_col_span _obj'-    touchManagedPtr _obj-    return result--data DOMHTMLTableCellElementGetColSpanMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMHTMLTableCellElementK a) => MethodInfo DOMHTMLTableCellElementGetColSpanMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableCellElementGetColSpan---- method DOMHTMLTableCellElement::get_headers--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableCellElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->          -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableCellElement"-    IO CString---dOMHTMLTableCellElementGetHeaders ::-    (MonadIO m, DOMHTMLTableCellElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLTableCellElementGetHeaders _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_table_cell_element_get_headers _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_table_cell_element_get_headers" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLTableCellElementGetHeadersMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLTableCellElementK a) => MethodInfo DOMHTMLTableCellElementGetHeadersMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableCellElementGetHeaders---- method DOMHTMLTableCellElement::get_height--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableCellElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->          -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableCellElement"-    IO CString---dOMHTMLTableCellElementGetHeight ::-    (MonadIO m, DOMHTMLTableCellElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLTableCellElementGetHeight _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_table_cell_element_get_height _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_table_cell_element_get_height" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLTableCellElementGetHeightMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLTableCellElementK a) => MethodInfo DOMHTMLTableCellElementGetHeightMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableCellElementGetHeight---- method DOMHTMLTableCellElement::get_no_wrap--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableCellElement", direction = DirectionIn, mayBeNull = False, 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 ->          -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableCellElement"-    IO CInt---dOMHTMLTableCellElementGetNoWrap ::-    (MonadIO m, DOMHTMLTableCellElementK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMHTMLTableCellElementGetNoWrap _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_table_cell_element_get_no_wrap _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMHTMLTableCellElementGetNoWrapMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMHTMLTableCellElementK a) => MethodInfo DOMHTMLTableCellElementGetNoWrapMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableCellElementGetNoWrap---- method DOMHTMLTableCellElement::get_row_span--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableCellElement", direction = DirectionIn, mayBeNull = False, 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 ->          -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableCellElement"-    IO CLong---dOMHTMLTableCellElementGetRowSpan ::-    (MonadIO m, DOMHTMLTableCellElementK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMHTMLTableCellElementGetRowSpan _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_table_cell_element_get_row_span _obj'-    touchManagedPtr _obj-    return result--data DOMHTMLTableCellElementGetRowSpanMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMHTMLTableCellElementK a) => MethodInfo DOMHTMLTableCellElementGetRowSpanMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableCellElementGetRowSpan---- method DOMHTMLTableCellElement::get_scope--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableCellElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->          -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableCellElement"-    IO CString---dOMHTMLTableCellElementGetScope ::-    (MonadIO m, DOMHTMLTableCellElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLTableCellElementGetScope _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_table_cell_element_get_scope _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_table_cell_element_get_scope" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLTableCellElementGetScopeMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLTableCellElementK a) => MethodInfo DOMHTMLTableCellElementGetScopeMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableCellElementGetScope---- method DOMHTMLTableCellElement::get_v_align--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableCellElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->          -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableCellElement"-    IO CString---dOMHTMLTableCellElementGetVAlign ::-    (MonadIO m, DOMHTMLTableCellElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLTableCellElementGetVAlign _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_table_cell_element_get_v_align _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_table_cell_element_get_v_align" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLTableCellElementGetVAlignMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLTableCellElementK a) => MethodInfo DOMHTMLTableCellElementGetVAlignMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableCellElementGetVAlign---- method DOMHTMLTableCellElement::get_width--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableCellElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->          -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableCellElement"-    IO CString---dOMHTMLTableCellElementGetWidth ::-    (MonadIO m, DOMHTMLTableCellElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLTableCellElementGetWidth _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_table_cell_element_get_width _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_table_cell_element_get_width" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLTableCellElementGetWidthMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLTableCellElementK a) => MethodInfo DOMHTMLTableCellElementGetWidthMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableCellElementGetWidth---- method DOMHTMLTableCellElement::set_abbr--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableCellElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->          -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableCellElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLTableCellElementSetAbbr ::-    (MonadIO m, DOMHTMLTableCellElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLTableCellElementSetAbbr _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_table_cell_element_set_abbr _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLTableCellElementSetAbbrMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLTableCellElementK a) => MethodInfo DOMHTMLTableCellElementSetAbbrMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableCellElementSetAbbr---- method DOMHTMLTableCellElement::set_align--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableCellElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->          -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableCellElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLTableCellElementSetAlign ::-    (MonadIO m, DOMHTMLTableCellElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLTableCellElementSetAlign _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_table_cell_element_set_align _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLTableCellElementSetAlignMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLTableCellElementK a) => MethodInfo DOMHTMLTableCellElementSetAlignMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableCellElementSetAlign---- method DOMHTMLTableCellElement::set_axis--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableCellElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->          -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableCellElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLTableCellElementSetAxis ::-    (MonadIO m, DOMHTMLTableCellElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLTableCellElementSetAxis _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_table_cell_element_set_axis _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLTableCellElementSetAxisMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLTableCellElementK a) => MethodInfo DOMHTMLTableCellElementSetAxisMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableCellElementSetAxis---- method DOMHTMLTableCellElement::set_bg_color--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableCellElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->          -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableCellElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLTableCellElementSetBgColor ::-    (MonadIO m, DOMHTMLTableCellElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLTableCellElementSetBgColor _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_table_cell_element_set_bg_color _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLTableCellElementSetBgColorMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLTableCellElementK a) => MethodInfo DOMHTMLTableCellElementSetBgColorMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableCellElementSetBgColor---- method DOMHTMLTableCellElement::set_ch--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableCellElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->          -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableCellElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLTableCellElementSetCh ::-    (MonadIO m, DOMHTMLTableCellElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLTableCellElementSetCh _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_table_cell_element_set_ch _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLTableCellElementSetChMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLTableCellElementK a) => MethodInfo DOMHTMLTableCellElementSetChMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableCellElementSetCh---- method DOMHTMLTableCellElement::set_ch_off--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableCellElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->          -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableCellElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLTableCellElementSetChOff ::-    (MonadIO m, DOMHTMLTableCellElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLTableCellElementSetChOff _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_table_cell_element_set_ch_off _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLTableCellElementSetChOffMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLTableCellElementK a) => MethodInfo DOMHTMLTableCellElementSetChOffMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableCellElementSetChOff---- method DOMHTMLTableCellElement::set_col_span--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableCellElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, 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 ->          -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableCellElement"-    CLong ->                                -- value : TBasicType TLong-    IO ()---dOMHTMLTableCellElementSetColSpan ::-    (MonadIO m, DOMHTMLTableCellElementK a) =>-    a                                       -- _obj-    -> CLong                                -- value-    -> m ()                                 -- result-dOMHTMLTableCellElementSetColSpan _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    webkit_dom_html_table_cell_element_set_col_span _obj' value-    touchManagedPtr _obj-    return ()--data DOMHTMLTableCellElementSetColSpanMethodInfo-instance (signature ~ (CLong -> m ()), MonadIO m, DOMHTMLTableCellElementK a) => MethodInfo DOMHTMLTableCellElementSetColSpanMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableCellElementSetColSpan---- method DOMHTMLTableCellElement::set_headers--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableCellElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->          -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableCellElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLTableCellElementSetHeaders ::-    (MonadIO m, DOMHTMLTableCellElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLTableCellElementSetHeaders _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_table_cell_element_set_headers _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLTableCellElementSetHeadersMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLTableCellElementK a) => MethodInfo DOMHTMLTableCellElementSetHeadersMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableCellElementSetHeaders---- method DOMHTMLTableCellElement::set_height--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableCellElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->          -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableCellElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLTableCellElementSetHeight ::-    (MonadIO m, DOMHTMLTableCellElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLTableCellElementSetHeight _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_table_cell_element_set_height _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLTableCellElementSetHeightMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLTableCellElementK a) => MethodInfo DOMHTMLTableCellElementSetHeightMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableCellElementSetHeight---- method DOMHTMLTableCellElement::set_no_wrap--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableCellElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, 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 ->          -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableCellElement"-    CInt ->                                 -- value : TBasicType TBoolean-    IO ()---dOMHTMLTableCellElementSetNoWrap ::-    (MonadIO m, DOMHTMLTableCellElementK a) =>-    a                                       -- _obj-    -> Bool                                 -- value-    -> m ()                                 -- result-dOMHTMLTableCellElementSetNoWrap _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let value' = (fromIntegral . fromEnum) value-    webkit_dom_html_table_cell_element_set_no_wrap _obj' value'-    touchManagedPtr _obj-    return ()--data DOMHTMLTableCellElementSetNoWrapMethodInfo-instance (signature ~ (Bool -> m ()), MonadIO m, DOMHTMLTableCellElementK a) => MethodInfo DOMHTMLTableCellElementSetNoWrapMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableCellElementSetNoWrap---- method DOMHTMLTableCellElement::set_row_span--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableCellElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, 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 ->          -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableCellElement"-    CLong ->                                -- value : TBasicType TLong-    IO ()---dOMHTMLTableCellElementSetRowSpan ::-    (MonadIO m, DOMHTMLTableCellElementK a) =>-    a                                       -- _obj-    -> CLong                                -- value-    -> m ()                                 -- result-dOMHTMLTableCellElementSetRowSpan _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    webkit_dom_html_table_cell_element_set_row_span _obj' value-    touchManagedPtr _obj-    return ()--data DOMHTMLTableCellElementSetRowSpanMethodInfo-instance (signature ~ (CLong -> m ()), MonadIO m, DOMHTMLTableCellElementK a) => MethodInfo DOMHTMLTableCellElementSetRowSpanMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableCellElementSetRowSpan---- method DOMHTMLTableCellElement::set_scope--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableCellElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->          -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableCellElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLTableCellElementSetScope ::-    (MonadIO m, DOMHTMLTableCellElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLTableCellElementSetScope _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_table_cell_element_set_scope _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLTableCellElementSetScopeMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLTableCellElementK a) => MethodInfo DOMHTMLTableCellElementSetScopeMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableCellElementSetScope---- method DOMHTMLTableCellElement::set_v_align--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableCellElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->          -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableCellElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLTableCellElementSetVAlign ::-    (MonadIO m, DOMHTMLTableCellElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLTableCellElementSetVAlign _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_table_cell_element_set_v_align _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLTableCellElementSetVAlignMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLTableCellElementK a) => MethodInfo DOMHTMLTableCellElementSetVAlignMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableCellElementSetVAlign---- method DOMHTMLTableCellElement::set_width--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableCellElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->          -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableCellElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLTableCellElementSetWidth ::-    (MonadIO m, DOMHTMLTableCellElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLTableCellElementSetWidth _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_table_cell_element_set_width _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLTableCellElementSetWidthMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLTableCellElementK a) => MethodInfo DOMHTMLTableCellElementSetWidthMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableCellElementSetWidth--
− GI/WebKit2WebExtension/Objects/DOMHTMLTableCellElement.hs-boot
@@ -1,57 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMHTMLTableCellElement = DOMHTMLTableCellElement (ForeignPtr DOMHTMLTableCellElement)-instance GObject DOMHTMLTableCellElement where-class GObject o => DOMHTMLTableCellElementK o-instance (GObject o, IsDescendantOf DOMHTMLTableCellElement o) => DOMHTMLTableCellElementK o-data DOMHTMLTableCellElementAbbrPropertyInfo-data DOMHTMLTableCellElementAlignPropertyInfo-data DOMHTMLTableCellElementAxisPropertyInfo-data DOMHTMLTableCellElementBgColorPropertyInfo-data DOMHTMLTableCellElementCellIndexPropertyInfo-data DOMHTMLTableCellElementChPropertyInfo-data DOMHTMLTableCellElementChOffPropertyInfo-data DOMHTMLTableCellElementColSpanPropertyInfo-data DOMHTMLTableCellElementHeadersPropertyInfo-data DOMHTMLTableCellElementHeightPropertyInfo-data DOMHTMLTableCellElementNoWrapPropertyInfo-data DOMHTMLTableCellElementRowSpanPropertyInfo-data DOMHTMLTableCellElementScopePropertyInfo-data DOMHTMLTableCellElementVAlignPropertyInfo-data DOMHTMLTableCellElementWidthPropertyInfo-data DOMHTMLTableCellElementGetAbbrMethodInfo-data DOMHTMLTableCellElementGetAlignMethodInfo-data DOMHTMLTableCellElementGetAxisMethodInfo-data DOMHTMLTableCellElementGetBgColorMethodInfo-data DOMHTMLTableCellElementGetCellIndexMethodInfo-data DOMHTMLTableCellElementGetChMethodInfo-data DOMHTMLTableCellElementGetChOffMethodInfo-data DOMHTMLTableCellElementGetColSpanMethodInfo-data DOMHTMLTableCellElementGetHeadersMethodInfo-data DOMHTMLTableCellElementGetHeightMethodInfo-data DOMHTMLTableCellElementGetNoWrapMethodInfo-data DOMHTMLTableCellElementGetRowSpanMethodInfo-data DOMHTMLTableCellElementGetScopeMethodInfo-data DOMHTMLTableCellElementGetVAlignMethodInfo-data DOMHTMLTableCellElementGetWidthMethodInfo-data DOMHTMLTableCellElementSetAbbrMethodInfo-data DOMHTMLTableCellElementSetAlignMethodInfo-data DOMHTMLTableCellElementSetAxisMethodInfo-data DOMHTMLTableCellElementSetBgColorMethodInfo-data DOMHTMLTableCellElementSetChMethodInfo-data DOMHTMLTableCellElementSetChOffMethodInfo-data DOMHTMLTableCellElementSetColSpanMethodInfo-data DOMHTMLTableCellElementSetHeadersMethodInfo-data DOMHTMLTableCellElementSetHeightMethodInfo-data DOMHTMLTableCellElementSetNoWrapMethodInfo-data DOMHTMLTableCellElementSetRowSpanMethodInfo-data DOMHTMLTableCellElementSetScopeMethodInfo-data DOMHTMLTableCellElementSetVAlignMethodInfo-data DOMHTMLTableCellElementSetWidthMethodInfo
− GI/WebKit2WebExtension/Objects/DOMHTMLTableColElement.hs
@@ -1,863 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement-    ( ---- * Exported types-    DOMHTMLTableColElement(..)              ,-    DOMHTMLTableColElementK                 ,-    toDOMHTMLTableColElement                ,-    noDOMHTMLTableColElement                ,--- -- * Methods--- ** dOMHTMLTableColElementGetAlign-    DOMHTMLTableColElementGetAlignMethodInfo,-    dOMHTMLTableColElementGetAlign          ,----- ** dOMHTMLTableColElementGetCh-    DOMHTMLTableColElementGetChMethodInfo   ,-    dOMHTMLTableColElementGetCh             ,----- ** dOMHTMLTableColElementGetChOff-    DOMHTMLTableColElementGetChOffMethodInfo,-    dOMHTMLTableColElementGetChOff          ,----- ** dOMHTMLTableColElementGetSpan-    DOMHTMLTableColElementGetSpanMethodInfo ,-    dOMHTMLTableColElementGetSpan           ,----- ** dOMHTMLTableColElementGetVAlign-    DOMHTMLTableColElementGetVAlignMethodInfo,-    dOMHTMLTableColElementGetVAlign         ,----- ** dOMHTMLTableColElementGetWidth-    DOMHTMLTableColElementGetWidthMethodInfo,-    dOMHTMLTableColElementGetWidth          ,----- ** dOMHTMLTableColElementSetAlign-    DOMHTMLTableColElementSetAlignMethodInfo,-    dOMHTMLTableColElementSetAlign          ,----- ** dOMHTMLTableColElementSetCh-    DOMHTMLTableColElementSetChMethodInfo   ,-    dOMHTMLTableColElementSetCh             ,----- ** dOMHTMLTableColElementSetChOff-    DOMHTMLTableColElementSetChOffMethodInfo,-    dOMHTMLTableColElementSetChOff          ,----- ** dOMHTMLTableColElementSetSpan-    DOMHTMLTableColElementSetSpanMethodInfo ,-    dOMHTMLTableColElementSetSpan           ,----- ** dOMHTMLTableColElementSetVAlign-    DOMHTMLTableColElementSetVAlignMethodInfo,-    dOMHTMLTableColElementSetVAlign         ,----- ** dOMHTMLTableColElementSetWidth-    DOMHTMLTableColElementSetWidthMethodInfo,-    dOMHTMLTableColElementSetWidth          ,----- -- * Properties--- ** Align-    DOMHTMLTableColElementAlignPropertyInfo ,-    constructDOMHTMLTableColElementAlign    ,-    dOMHTMLTableColElementAlign             ,-    getDOMHTMLTableColElementAlign          ,-    setDOMHTMLTableColElementAlign          ,----- ** Ch-    DOMHTMLTableColElementChPropertyInfo    ,-    constructDOMHTMLTableColElementCh       ,-    dOMHTMLTableColElementCh                ,-    getDOMHTMLTableColElementCh             ,-    setDOMHTMLTableColElementCh             ,----- ** ChOff-    DOMHTMLTableColElementChOffPropertyInfo ,-    constructDOMHTMLTableColElementChOff    ,-    dOMHTMLTableColElementChOff             ,-    getDOMHTMLTableColElementChOff          ,-    setDOMHTMLTableColElementChOff          ,----- ** Span-    DOMHTMLTableColElementSpanPropertyInfo  ,-    constructDOMHTMLTableColElementSpan     ,-    dOMHTMLTableColElementSpan              ,-    getDOMHTMLTableColElementSpan           ,-    setDOMHTMLTableColElementSpan           ,----- ** VAlign-    DOMHTMLTableColElementVAlignPropertyInfo,-    constructDOMHTMLTableColElementVAlign   ,-    dOMHTMLTableColElementVAlign            ,-    getDOMHTMLTableColElementVAlign         ,-    setDOMHTMLTableColElementVAlign         ,----- ** Width-    DOMHTMLTableColElementWidthPropertyInfo ,-    constructDOMHTMLTableColElementWidth    ,-    dOMHTMLTableColElementWidth             ,-    getDOMHTMLTableColElementWidth          ,-    setDOMHTMLTableColElementWidth          ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMHTMLTableColElement = DOMHTMLTableColElement (ForeignPtr DOMHTMLTableColElement)-foreign import ccall "webkit_dom_html_table_col_element_get_type"-    c_webkit_dom_html_table_col_element_get_type :: IO GType--type instance ParentTypes DOMHTMLTableColElement = DOMHTMLTableColElementParentTypes-type DOMHTMLTableColElementParentTypes = '[DOMHTMLElement, DOMElement, DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMHTMLTableColElement where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_html_table_col_element_get_type-    --class GObject o => DOMHTMLTableColElementK o-instance (GObject o, IsDescendantOf DOMHTMLTableColElement o) => DOMHTMLTableColElementK o--toDOMHTMLTableColElement :: DOMHTMLTableColElementK o => o -> IO DOMHTMLTableColElement-toDOMHTMLTableColElement = unsafeCastTo DOMHTMLTableColElement--noDOMHTMLTableColElement :: Maybe DOMHTMLTableColElement-noDOMHTMLTableColElement = Nothing--type family ResolveDOMHTMLTableColElementMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMHTMLTableColElementMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMHTMLTableColElementMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMHTMLTableColElementMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMHTMLTableColElementMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMHTMLTableColElementMethod "blur" o = DOMElementBlurMethodInfo-    ResolveDOMHTMLTableColElementMethod "click" o = DOMHTMLElementClickMethodInfo-    ResolveDOMHTMLTableColElementMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMHTMLTableColElementMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMHTMLTableColElementMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMHTMLTableColElementMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMHTMLTableColElementMethod "focus" o = DOMElementFocusMethodInfo-    ResolveDOMHTMLTableColElementMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMHTMLTableColElementMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMHTMLTableColElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo-    ResolveDOMHTMLTableColElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo-    ResolveDOMHTMLTableColElementMethod "hasAttributes" o = DOMElementHasAttributesMethodInfo-    ResolveDOMHTMLTableColElementMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMHTMLTableColElementMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMHTMLTableColElementMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMHTMLTableColElementMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMHTMLTableColElementMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMHTMLTableColElementMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMHTMLTableColElementMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMHTMLTableColElementMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMHTMLTableColElementMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMHTMLTableColElementMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMHTMLTableColElementMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMHTMLTableColElementMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMHTMLTableColElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo-    ResolveDOMHTMLTableColElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo-    ResolveDOMHTMLTableColElementMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMHTMLTableColElementMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMHTMLTableColElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo-    ResolveDOMHTMLTableColElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo-    ResolveDOMHTMLTableColElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo-    ResolveDOMHTMLTableColElementMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMHTMLTableColElementMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMHTMLTableColElementMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMHTMLTableColElementMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMHTMLTableColElementMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMHTMLTableColElementMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMHTMLTableColElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo-    ResolveDOMHTMLTableColElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo-    ResolveDOMHTMLTableColElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo-    ResolveDOMHTMLTableColElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo-    ResolveDOMHTMLTableColElementMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMHTMLTableColElementMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMHTMLTableColElementMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMHTMLTableColElementMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMHTMLTableColElementMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMHTMLTableColElementMethod "getAccessKey" o = DOMHTMLElementGetAccessKeyMethodInfo-    ResolveDOMHTMLTableColElementMethod "getAlign" o = DOMHTMLTableColElementGetAlignMethodInfo-    ResolveDOMHTMLTableColElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo-    ResolveDOMHTMLTableColElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo-    ResolveDOMHTMLTableColElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo-    ResolveDOMHTMLTableColElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo-    ResolveDOMHTMLTableColElementMethod "getAttributes" o = DOMElementGetAttributesMethodInfo-    ResolveDOMHTMLTableColElementMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMHTMLTableColElementMethod "getCh" o = DOMHTMLTableColElementGetChMethodInfo-    ResolveDOMHTMLTableColElementMethod "getChOff" o = DOMHTMLTableColElementGetChOffMethodInfo-    ResolveDOMHTMLTableColElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo-    ResolveDOMHTMLTableColElementMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMHTMLTableColElementMethod "getClassName" o = DOMElementGetClassNameMethodInfo-    ResolveDOMHTMLTableColElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo-    ResolveDOMHTMLTableColElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo-    ResolveDOMHTMLTableColElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo-    ResolveDOMHTMLTableColElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo-    ResolveDOMHTMLTableColElementMethod "getContentEditable" o = DOMHTMLElementGetContentEditableMethodInfo-    ResolveDOMHTMLTableColElementMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMHTMLTableColElementMethod "getDir" o = DOMHTMLElementGetDirMethodInfo-    ResolveDOMHTMLTableColElementMethod "getElementsByClassName" o = DOMElementGetElementsByClassNameMethodInfo-    ResolveDOMHTMLTableColElementMethod "getElementsByClassNameAsHtmlCollection" o = DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLTableColElementMethod "getElementsByTagName" o = DOMElementGetElementsByTagNameMethodInfo-    ResolveDOMHTMLTableColElementMethod "getElementsByTagNameAsHtmlCollection" o = DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLTableColElementMethod "getElementsByTagNameNs" o = DOMElementGetElementsByTagNameNsMethodInfo-    ResolveDOMHTMLTableColElementMethod "getElementsByTagNameNsAsHtmlCollection" o = DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo-    ResolveDOMHTMLTableColElementMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMHTMLTableColElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo-    ResolveDOMHTMLTableColElementMethod "getId" o = DOMElementGetIdMethodInfo-    ResolveDOMHTMLTableColElementMethod "getInnerText" o = DOMHTMLElementGetInnerTextMethodInfo-    ResolveDOMHTMLTableColElementMethod "getIsContentEditable" o = DOMHTMLElementGetIsContentEditableMethodInfo-    ResolveDOMHTMLTableColElementMethod "getLang" o = DOMHTMLElementGetLangMethodInfo-    ResolveDOMHTMLTableColElementMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMHTMLTableColElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo-    ResolveDOMHTMLTableColElementMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMHTMLTableColElementMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMHTMLTableColElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo-    ResolveDOMHTMLTableColElementMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMHTMLTableColElementMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMHTMLTableColElementMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMHTMLTableColElementMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMHTMLTableColElementMethod "getOffsetHeight" o = DOMElementGetOffsetHeightMethodInfo-    ResolveDOMHTMLTableColElementMethod "getOffsetLeft" o = DOMElementGetOffsetLeftMethodInfo-    ResolveDOMHTMLTableColElementMethod "getOffsetParent" o = DOMElementGetOffsetParentMethodInfo-    ResolveDOMHTMLTableColElementMethod "getOffsetTop" o = DOMElementGetOffsetTopMethodInfo-    ResolveDOMHTMLTableColElementMethod "getOffsetWidth" o = DOMElementGetOffsetWidthMethodInfo-    ResolveDOMHTMLTableColElementMethod "getOuterText" o = DOMHTMLElementGetOuterTextMethodInfo-    ResolveDOMHTMLTableColElementMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMHTMLTableColElementMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMHTMLTableColElementMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMHTMLTableColElementMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMHTMLTableColElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo-    ResolveDOMHTMLTableColElementMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMHTMLTableColElementMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMHTMLTableColElementMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMHTMLTableColElementMethod "getScrollHeight" o = DOMElementGetScrollHeightMethodInfo-    ResolveDOMHTMLTableColElementMethod "getScrollLeft" o = DOMElementGetScrollLeftMethodInfo-    ResolveDOMHTMLTableColElementMethod "getScrollTop" o = DOMElementGetScrollTopMethodInfo-    ResolveDOMHTMLTableColElementMethod "getScrollWidth" o = DOMElementGetScrollWidthMethodInfo-    ResolveDOMHTMLTableColElementMethod "getSpan" o = DOMHTMLTableColElementGetSpanMethodInfo-    ResolveDOMHTMLTableColElementMethod "getStyle" o = DOMElementGetStyleMethodInfo-    ResolveDOMHTMLTableColElementMethod "getTabIndex" o = DOMHTMLElementGetTabIndexMethodInfo-    ResolveDOMHTMLTableColElementMethod "getTagName" o = DOMElementGetTagNameMethodInfo-    ResolveDOMHTMLTableColElementMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMHTMLTableColElementMethod "getTitle" o = DOMHTMLElementGetTitleMethodInfo-    ResolveDOMHTMLTableColElementMethod "getVAlign" o = DOMHTMLTableColElementGetVAlignMethodInfo-    ResolveDOMHTMLTableColElementMethod "getWidth" o = DOMHTMLTableColElementGetWidthMethodInfo-    ResolveDOMHTMLTableColElementMethod "setAccessKey" o = DOMHTMLElementSetAccessKeyMethodInfo-    ResolveDOMHTMLTableColElementMethod "setAlign" o = DOMHTMLTableColElementSetAlignMethodInfo-    ResolveDOMHTMLTableColElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo-    ResolveDOMHTMLTableColElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo-    ResolveDOMHTMLTableColElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo-    ResolveDOMHTMLTableColElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo-    ResolveDOMHTMLTableColElementMethod "setCh" o = DOMHTMLTableColElementSetChMethodInfo-    ResolveDOMHTMLTableColElementMethod "setChOff" o = DOMHTMLTableColElementSetChOffMethodInfo-    ResolveDOMHTMLTableColElementMethod "setClassName" o = DOMElementSetClassNameMethodInfo-    ResolveDOMHTMLTableColElementMethod "setContentEditable" o = DOMHTMLElementSetContentEditableMethodInfo-    ResolveDOMHTMLTableColElementMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMHTMLTableColElementMethod "setDir" o = DOMHTMLElementSetDirMethodInfo-    ResolveDOMHTMLTableColElementMethod "setId" o = DOMElementSetIdMethodInfo-    ResolveDOMHTMLTableColElementMethod "setInnerText" o = DOMHTMLElementSetInnerTextMethodInfo-    ResolveDOMHTMLTableColElementMethod "setLang" o = DOMHTMLElementSetLangMethodInfo-    ResolveDOMHTMLTableColElementMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMHTMLTableColElementMethod "setOuterText" o = DOMHTMLElementSetOuterTextMethodInfo-    ResolveDOMHTMLTableColElementMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMHTMLTableColElementMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMHTMLTableColElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo-    ResolveDOMHTMLTableColElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo-    ResolveDOMHTMLTableColElementMethod "setSpan" o = DOMHTMLTableColElementSetSpanMethodInfo-    ResolveDOMHTMLTableColElementMethod "setTabIndex" o = DOMHTMLElementSetTabIndexMethodInfo-    ResolveDOMHTMLTableColElementMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMHTMLTableColElementMethod "setTitle" o = DOMHTMLElementSetTitleMethodInfo-    ResolveDOMHTMLTableColElementMethod "setVAlign" o = DOMHTMLTableColElementSetVAlignMethodInfo-    ResolveDOMHTMLTableColElementMethod "setWidth" o = DOMHTMLTableColElementSetWidthMethodInfo-    ResolveDOMHTMLTableColElementMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMHTMLTableColElementMethod t DOMHTMLTableColElement, MethodInfo info DOMHTMLTableColElement p) => IsLabelProxy t (DOMHTMLTableColElement -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMHTMLTableColElementMethod t DOMHTMLTableColElement, MethodInfo info DOMHTMLTableColElement p) => IsLabel t (DOMHTMLTableColElement -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "align"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLTableColElementAlign :: (MonadIO m, DOMHTMLTableColElementK o) => o -> m (Maybe T.Text)-getDOMHTMLTableColElementAlign obj = liftIO $ getObjectPropertyString obj "align"--setDOMHTMLTableColElementAlign :: (MonadIO m, DOMHTMLTableColElementK o) => o -> T.Text -> m ()-setDOMHTMLTableColElementAlign obj val = liftIO $ setObjectPropertyString obj "align" (Just val)--constructDOMHTMLTableColElementAlign :: T.Text -> IO ([Char], GValue)-constructDOMHTMLTableColElementAlign val = constructObjectPropertyString "align" (Just val)--data DOMHTMLTableColElementAlignPropertyInfo-instance AttrInfo DOMHTMLTableColElementAlignPropertyInfo where-    type AttrAllowedOps DOMHTMLTableColElementAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLTableColElementAlignPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLTableColElementAlignPropertyInfo = DOMHTMLTableColElementK-    type AttrGetType DOMHTMLTableColElementAlignPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLTableColElementAlignPropertyInfo = "align"-    attrGet _ = getDOMHTMLTableColElementAlign-    attrSet _ = setDOMHTMLTableColElementAlign-    attrConstruct _ = constructDOMHTMLTableColElementAlign-    attrClear _ = undefined---- VVV Prop "ch"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLTableColElementCh :: (MonadIO m, DOMHTMLTableColElementK o) => o -> m (Maybe T.Text)-getDOMHTMLTableColElementCh obj = liftIO $ getObjectPropertyString obj "ch"--setDOMHTMLTableColElementCh :: (MonadIO m, DOMHTMLTableColElementK o) => o -> T.Text -> m ()-setDOMHTMLTableColElementCh obj val = liftIO $ setObjectPropertyString obj "ch" (Just val)--constructDOMHTMLTableColElementCh :: T.Text -> IO ([Char], GValue)-constructDOMHTMLTableColElementCh val = constructObjectPropertyString "ch" (Just val)--data DOMHTMLTableColElementChPropertyInfo-instance AttrInfo DOMHTMLTableColElementChPropertyInfo where-    type AttrAllowedOps DOMHTMLTableColElementChPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLTableColElementChPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLTableColElementChPropertyInfo = DOMHTMLTableColElementK-    type AttrGetType DOMHTMLTableColElementChPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLTableColElementChPropertyInfo = "ch"-    attrGet _ = getDOMHTMLTableColElementCh-    attrSet _ = setDOMHTMLTableColElementCh-    attrConstruct _ = constructDOMHTMLTableColElementCh-    attrClear _ = undefined---- VVV Prop "ch-off"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLTableColElementChOff :: (MonadIO m, DOMHTMLTableColElementK o) => o -> m (Maybe T.Text)-getDOMHTMLTableColElementChOff obj = liftIO $ getObjectPropertyString obj "ch-off"--setDOMHTMLTableColElementChOff :: (MonadIO m, DOMHTMLTableColElementK o) => o -> T.Text -> m ()-setDOMHTMLTableColElementChOff obj val = liftIO $ setObjectPropertyString obj "ch-off" (Just val)--constructDOMHTMLTableColElementChOff :: T.Text -> IO ([Char], GValue)-constructDOMHTMLTableColElementChOff val = constructObjectPropertyString "ch-off" (Just val)--data DOMHTMLTableColElementChOffPropertyInfo-instance AttrInfo DOMHTMLTableColElementChOffPropertyInfo where-    type AttrAllowedOps DOMHTMLTableColElementChOffPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLTableColElementChOffPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLTableColElementChOffPropertyInfo = DOMHTMLTableColElementK-    type AttrGetType DOMHTMLTableColElementChOffPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLTableColElementChOffPropertyInfo = "ch-off"-    attrGet _ = getDOMHTMLTableColElementChOff-    attrSet _ = setDOMHTMLTableColElementChOff-    attrConstruct _ = constructDOMHTMLTableColElementChOff-    attrClear _ = undefined---- VVV Prop "span"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMHTMLTableColElementSpan :: (MonadIO m, DOMHTMLTableColElementK o) => o -> m CLong-getDOMHTMLTableColElementSpan obj = liftIO $ getObjectPropertyLong obj "span"--setDOMHTMLTableColElementSpan :: (MonadIO m, DOMHTMLTableColElementK o) => o -> CLong -> m ()-setDOMHTMLTableColElementSpan obj val = liftIO $ setObjectPropertyLong obj "span" val--constructDOMHTMLTableColElementSpan :: CLong -> IO ([Char], GValue)-constructDOMHTMLTableColElementSpan val = constructObjectPropertyLong "span" val--data DOMHTMLTableColElementSpanPropertyInfo-instance AttrInfo DOMHTMLTableColElementSpanPropertyInfo where-    type AttrAllowedOps DOMHTMLTableColElementSpanPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLTableColElementSpanPropertyInfo = (~) CLong-    type AttrBaseTypeConstraint DOMHTMLTableColElementSpanPropertyInfo = DOMHTMLTableColElementK-    type AttrGetType DOMHTMLTableColElementSpanPropertyInfo = CLong-    type AttrLabel DOMHTMLTableColElementSpanPropertyInfo = "span"-    attrGet _ = getDOMHTMLTableColElementSpan-    attrSet _ = setDOMHTMLTableColElementSpan-    attrConstruct _ = constructDOMHTMLTableColElementSpan-    attrClear _ = undefined---- VVV Prop "v-align"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLTableColElementVAlign :: (MonadIO m, DOMHTMLTableColElementK o) => o -> m (Maybe T.Text)-getDOMHTMLTableColElementVAlign obj = liftIO $ getObjectPropertyString obj "v-align"--setDOMHTMLTableColElementVAlign :: (MonadIO m, DOMHTMLTableColElementK o) => o -> T.Text -> m ()-setDOMHTMLTableColElementVAlign obj val = liftIO $ setObjectPropertyString obj "v-align" (Just val)--constructDOMHTMLTableColElementVAlign :: T.Text -> IO ([Char], GValue)-constructDOMHTMLTableColElementVAlign val = constructObjectPropertyString "v-align" (Just val)--data DOMHTMLTableColElementVAlignPropertyInfo-instance AttrInfo DOMHTMLTableColElementVAlignPropertyInfo where-    type AttrAllowedOps DOMHTMLTableColElementVAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLTableColElementVAlignPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLTableColElementVAlignPropertyInfo = DOMHTMLTableColElementK-    type AttrGetType DOMHTMLTableColElementVAlignPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLTableColElementVAlignPropertyInfo = "v-align"-    attrGet _ = getDOMHTMLTableColElementVAlign-    attrSet _ = setDOMHTMLTableColElementVAlign-    attrConstruct _ = constructDOMHTMLTableColElementVAlign-    attrClear _ = undefined---- VVV Prop "width"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLTableColElementWidth :: (MonadIO m, DOMHTMLTableColElementK o) => o -> m (Maybe T.Text)-getDOMHTMLTableColElementWidth obj = liftIO $ getObjectPropertyString obj "width"--setDOMHTMLTableColElementWidth :: (MonadIO m, DOMHTMLTableColElementK o) => o -> T.Text -> m ()-setDOMHTMLTableColElementWidth obj val = liftIO $ setObjectPropertyString obj "width" (Just val)--constructDOMHTMLTableColElementWidth :: T.Text -> IO ([Char], GValue)-constructDOMHTMLTableColElementWidth val = constructObjectPropertyString "width" (Just val)--data DOMHTMLTableColElementWidthPropertyInfo-instance AttrInfo DOMHTMLTableColElementWidthPropertyInfo where-    type AttrAllowedOps DOMHTMLTableColElementWidthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLTableColElementWidthPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLTableColElementWidthPropertyInfo = DOMHTMLTableColElementK-    type AttrGetType DOMHTMLTableColElementWidthPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLTableColElementWidthPropertyInfo = "width"-    attrGet _ = getDOMHTMLTableColElementWidth-    attrSet _ = setDOMHTMLTableColElementWidth-    attrConstruct _ = constructDOMHTMLTableColElementWidth-    attrClear _ = undefined--type instance AttributeList DOMHTMLTableColElement = DOMHTMLTableColElementAttributeList-type DOMHTMLTableColElementAttributeList = ('[ '("accessKey", DOMHTMLElementAccessKeyPropertyInfo), '("align", DOMHTMLTableColElementAlignPropertyInfo), '("attributes", DOMElementAttributesPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("ch", DOMHTMLTableColElementChPropertyInfo), '("chOff", DOMHTMLTableColElementChOffPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMElementChildrenPropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("contentEditable", DOMHTMLElementContentEditablePropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("id", DOMElementIdPropertyInfo), '("innerHtml", DOMElementInnerHtmlPropertyInfo), '("innerText", DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", DOMHTMLElementIsContentEditablePropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("outerHtml", DOMElementOuterHtmlPropertyInfo), '("outerText", DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("span", DOMHTMLTableColElementSpanPropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tabIndex", DOMHTMLElementTabIndexPropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("vAlign", DOMHTMLTableColElementVAlignPropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo), '("width", DOMHTMLTableColElementWidthPropertyInfo)] :: [(Symbol, *)])--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--type instance SignalList DOMHTMLTableColElement = DOMHTMLTableColElementSignalList-type DOMHTMLTableColElementSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMHTMLTableColElement::get_align--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableColElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableColElement"-    IO CString---dOMHTMLTableColElementGetAlign ::-    (MonadIO m, DOMHTMLTableColElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLTableColElementGetAlign _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_table_col_element_get_align _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_table_col_element_get_align" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLTableColElementGetAlignMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLTableColElementK a) => MethodInfo DOMHTMLTableColElementGetAlignMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableColElementGetAlign---- method DOMHTMLTableColElement::get_ch--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableColElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableColElement"-    IO CString---dOMHTMLTableColElementGetCh ::-    (MonadIO m, DOMHTMLTableColElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLTableColElementGetCh _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_table_col_element_get_ch _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_table_col_element_get_ch" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLTableColElementGetChMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLTableColElementK a) => MethodInfo DOMHTMLTableColElementGetChMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableColElementGetCh---- method DOMHTMLTableColElement::get_ch_off--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableColElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableColElement"-    IO CString---dOMHTMLTableColElementGetChOff ::-    (MonadIO m, DOMHTMLTableColElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLTableColElementGetChOff _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_table_col_element_get_ch_off _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_table_col_element_get_ch_off" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLTableColElementGetChOffMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLTableColElementK a) => MethodInfo DOMHTMLTableColElementGetChOffMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableColElementGetChOff---- method DOMHTMLTableColElement::get_span--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableColElement", direction = DirectionIn, mayBeNull = False, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableColElement"-    IO CLong---dOMHTMLTableColElementGetSpan ::-    (MonadIO m, DOMHTMLTableColElementK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMHTMLTableColElementGetSpan _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_table_col_element_get_span _obj'-    touchManagedPtr _obj-    return result--data DOMHTMLTableColElementGetSpanMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMHTMLTableColElementK a) => MethodInfo DOMHTMLTableColElementGetSpanMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableColElementGetSpan---- method DOMHTMLTableColElement::get_v_align--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableColElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableColElement"-    IO CString---dOMHTMLTableColElementGetVAlign ::-    (MonadIO m, DOMHTMLTableColElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLTableColElementGetVAlign _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_table_col_element_get_v_align _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_table_col_element_get_v_align" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLTableColElementGetVAlignMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLTableColElementK a) => MethodInfo DOMHTMLTableColElementGetVAlignMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableColElementGetVAlign---- method DOMHTMLTableColElement::get_width--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableColElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableColElement"-    IO CString---dOMHTMLTableColElementGetWidth ::-    (MonadIO m, DOMHTMLTableColElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLTableColElementGetWidth _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_table_col_element_get_width _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_table_col_element_get_width" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLTableColElementGetWidthMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLTableColElementK a) => MethodInfo DOMHTMLTableColElementGetWidthMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableColElementGetWidth---- method DOMHTMLTableColElement::set_align--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableColElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableColElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLTableColElementSetAlign ::-    (MonadIO m, DOMHTMLTableColElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLTableColElementSetAlign _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_table_col_element_set_align _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLTableColElementSetAlignMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLTableColElementK a) => MethodInfo DOMHTMLTableColElementSetAlignMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableColElementSetAlign---- method DOMHTMLTableColElement::set_ch--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableColElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableColElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLTableColElementSetCh ::-    (MonadIO m, DOMHTMLTableColElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLTableColElementSetCh _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_table_col_element_set_ch _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLTableColElementSetChMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLTableColElementK a) => MethodInfo DOMHTMLTableColElementSetChMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableColElementSetCh---- method DOMHTMLTableColElement::set_ch_off--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableColElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableColElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLTableColElementSetChOff ::-    (MonadIO m, DOMHTMLTableColElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLTableColElementSetChOff _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_table_col_element_set_ch_off _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLTableColElementSetChOffMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLTableColElementK a) => MethodInfo DOMHTMLTableColElementSetChOffMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableColElementSetChOff---- method DOMHTMLTableColElement::set_span--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableColElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableColElement"-    CLong ->                                -- value : TBasicType TLong-    IO ()---dOMHTMLTableColElementSetSpan ::-    (MonadIO m, DOMHTMLTableColElementK a) =>-    a                                       -- _obj-    -> CLong                                -- value-    -> m ()                                 -- result-dOMHTMLTableColElementSetSpan _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    webkit_dom_html_table_col_element_set_span _obj' value-    touchManagedPtr _obj-    return ()--data DOMHTMLTableColElementSetSpanMethodInfo-instance (signature ~ (CLong -> m ()), MonadIO m, DOMHTMLTableColElementK a) => MethodInfo DOMHTMLTableColElementSetSpanMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableColElementSetSpan---- method DOMHTMLTableColElement::set_v_align--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableColElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableColElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLTableColElementSetVAlign ::-    (MonadIO m, DOMHTMLTableColElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLTableColElementSetVAlign _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_table_col_element_set_v_align _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLTableColElementSetVAlignMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLTableColElementK a) => MethodInfo DOMHTMLTableColElementSetVAlignMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableColElementSetVAlign---- method DOMHTMLTableColElement::set_width--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableColElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableColElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLTableColElementSetWidth ::-    (MonadIO m, DOMHTMLTableColElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLTableColElementSetWidth _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_table_col_element_set_width _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLTableColElementSetWidthMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLTableColElementK a) => MethodInfo DOMHTMLTableColElementSetWidthMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableColElementSetWidth--
− GI/WebKit2WebExtension/Objects/DOMHTMLTableColElement.hs-boot
@@ -1,31 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMHTMLTableColElement = DOMHTMLTableColElement (ForeignPtr DOMHTMLTableColElement)-instance GObject DOMHTMLTableColElement where-class GObject o => DOMHTMLTableColElementK o-instance (GObject o, IsDescendantOf DOMHTMLTableColElement o) => DOMHTMLTableColElementK o-data DOMHTMLTableColElementAlignPropertyInfo-data DOMHTMLTableColElementChPropertyInfo-data DOMHTMLTableColElementChOffPropertyInfo-data DOMHTMLTableColElementSpanPropertyInfo-data DOMHTMLTableColElementVAlignPropertyInfo-data DOMHTMLTableColElementWidthPropertyInfo-data DOMHTMLTableColElementGetAlignMethodInfo-data DOMHTMLTableColElementGetChMethodInfo-data DOMHTMLTableColElementGetChOffMethodInfo-data DOMHTMLTableColElementGetSpanMethodInfo-data DOMHTMLTableColElementGetVAlignMethodInfo-data DOMHTMLTableColElementGetWidthMethodInfo-data DOMHTMLTableColElementSetAlignMethodInfo-data DOMHTMLTableColElementSetChMethodInfo-data DOMHTMLTableColElementSetChOffMethodInfo-data DOMHTMLTableColElementSetSpanMethodInfo-data DOMHTMLTableColElementSetVAlignMethodInfo-data DOMHTMLTableColElementSetWidthMethodInfo
− GI/WebKit2WebExtension/Objects/DOMHTMLTableElement.hs
@@ -1,1861 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMHTMLTableElement-    ( ---- * Exported types-    DOMHTMLTableElement(..)                 ,-    DOMHTMLTableElementK                    ,-    toDOMHTMLTableElement                   ,-    noDOMHTMLTableElement                   ,--- -- * Methods--- ** dOMHTMLTableElementCreateCaption-    DOMHTMLTableElementCreateCaptionMethodInfo,-    dOMHTMLTableElementCreateCaption        ,----- ** dOMHTMLTableElementCreateTFoot-    DOMHTMLTableElementCreateTFootMethodInfo,-    dOMHTMLTableElementCreateTFoot          ,----- ** dOMHTMLTableElementCreateTHead-    DOMHTMLTableElementCreateTHeadMethodInfo,-    dOMHTMLTableElementCreateTHead          ,----- ** dOMHTMLTableElementDeleteCaption-    DOMHTMLTableElementDeleteCaptionMethodInfo,-    dOMHTMLTableElementDeleteCaption        ,----- ** dOMHTMLTableElementDeleteRow-    DOMHTMLTableElementDeleteRowMethodInfo  ,-    dOMHTMLTableElementDeleteRow            ,----- ** dOMHTMLTableElementDeleteTFoot-    DOMHTMLTableElementDeleteTFootMethodInfo,-    dOMHTMLTableElementDeleteTFoot          ,----- ** dOMHTMLTableElementDeleteTHead-    DOMHTMLTableElementDeleteTHeadMethodInfo,-    dOMHTMLTableElementDeleteTHead          ,----- ** dOMHTMLTableElementGetAlign-    DOMHTMLTableElementGetAlignMethodInfo   ,-    dOMHTMLTableElementGetAlign             ,----- ** dOMHTMLTableElementGetBgColor-    DOMHTMLTableElementGetBgColorMethodInfo ,-    dOMHTMLTableElementGetBgColor           ,----- ** dOMHTMLTableElementGetBorder-    DOMHTMLTableElementGetBorderMethodInfo  ,-    dOMHTMLTableElementGetBorder            ,----- ** dOMHTMLTableElementGetCaption-    DOMHTMLTableElementGetCaptionMethodInfo ,-    dOMHTMLTableElementGetCaption           ,----- ** dOMHTMLTableElementGetCellPadding-    DOMHTMLTableElementGetCellPaddingMethodInfo,-    dOMHTMLTableElementGetCellPadding       ,----- ** dOMHTMLTableElementGetCellSpacing-    DOMHTMLTableElementGetCellSpacingMethodInfo,-    dOMHTMLTableElementGetCellSpacing       ,----- ** dOMHTMLTableElementGetRows-    DOMHTMLTableElementGetRowsMethodInfo    ,-    dOMHTMLTableElementGetRows              ,----- ** dOMHTMLTableElementGetRules-    DOMHTMLTableElementGetRulesMethodInfo   ,-    dOMHTMLTableElementGetRules             ,----- ** dOMHTMLTableElementGetSummary-    DOMHTMLTableElementGetSummaryMethodInfo ,-    dOMHTMLTableElementGetSummary           ,----- ** dOMHTMLTableElementGetTBodies-    DOMHTMLTableElementGetTBodiesMethodInfo ,-    dOMHTMLTableElementGetTBodies           ,----- ** dOMHTMLTableElementGetTFoot-    DOMHTMLTableElementGetTFootMethodInfo   ,-    dOMHTMLTableElementGetTFoot             ,----- ** dOMHTMLTableElementGetTHead-    DOMHTMLTableElementGetTHeadMethodInfo   ,-    dOMHTMLTableElementGetTHead             ,----- ** dOMHTMLTableElementGetWidth-    DOMHTMLTableElementGetWidthMethodInfo   ,-    dOMHTMLTableElementGetWidth             ,----- ** dOMHTMLTableElementInsertRow-    DOMHTMLTableElementInsertRowMethodInfo  ,-    dOMHTMLTableElementInsertRow            ,----- ** dOMHTMLTableElementSetAlign-    DOMHTMLTableElementSetAlignMethodInfo   ,-    dOMHTMLTableElementSetAlign             ,----- ** dOMHTMLTableElementSetBgColor-    DOMHTMLTableElementSetBgColorMethodInfo ,-    dOMHTMLTableElementSetBgColor           ,----- ** dOMHTMLTableElementSetBorder-    DOMHTMLTableElementSetBorderMethodInfo  ,-    dOMHTMLTableElementSetBorder            ,----- ** dOMHTMLTableElementSetCaption-    DOMHTMLTableElementSetCaptionMethodInfo ,-    dOMHTMLTableElementSetCaption           ,----- ** dOMHTMLTableElementSetCellPadding-    DOMHTMLTableElementSetCellPaddingMethodInfo,-    dOMHTMLTableElementSetCellPadding       ,----- ** dOMHTMLTableElementSetCellSpacing-    DOMHTMLTableElementSetCellSpacingMethodInfo,-    dOMHTMLTableElementSetCellSpacing       ,----- ** dOMHTMLTableElementSetRules-    DOMHTMLTableElementSetRulesMethodInfo   ,-    dOMHTMLTableElementSetRules             ,----- ** dOMHTMLTableElementSetSummary-    DOMHTMLTableElementSetSummaryMethodInfo ,-    dOMHTMLTableElementSetSummary           ,----- ** dOMHTMLTableElementSetTFoot-    DOMHTMLTableElementSetTFootMethodInfo   ,-    dOMHTMLTableElementSetTFoot             ,----- ** dOMHTMLTableElementSetTHead-    DOMHTMLTableElementSetTHeadMethodInfo   ,-    dOMHTMLTableElementSetTHead             ,----- ** dOMHTMLTableElementSetWidth-    DOMHTMLTableElementSetWidthMethodInfo   ,-    dOMHTMLTableElementSetWidth             ,----- -- * Properties--- ** Align-    DOMHTMLTableElementAlignPropertyInfo    ,-    constructDOMHTMLTableElementAlign       ,-    dOMHTMLTableElementAlign                ,-    getDOMHTMLTableElementAlign             ,-    setDOMHTMLTableElementAlign             ,----- ** BgColor-    DOMHTMLTableElementBgColorPropertyInfo  ,-    constructDOMHTMLTableElementBgColor     ,-    dOMHTMLTableElementBgColor              ,-    getDOMHTMLTableElementBgColor           ,-    setDOMHTMLTableElementBgColor           ,----- ** Border-    DOMHTMLTableElementBorderPropertyInfo   ,-    constructDOMHTMLTableElementBorder      ,-    dOMHTMLTableElementBorder               ,-    getDOMHTMLTableElementBorder            ,-    setDOMHTMLTableElementBorder            ,----- ** Caption-    DOMHTMLTableElementCaptionPropertyInfo  ,-    dOMHTMLTableElementCaption              ,-    getDOMHTMLTableElementCaption           ,----- ** CellPadding-    DOMHTMLTableElementCellPaddingPropertyInfo,-    constructDOMHTMLTableElementCellPadding ,-    dOMHTMLTableElementCellPadding          ,-    getDOMHTMLTableElementCellPadding       ,-    setDOMHTMLTableElementCellPadding       ,----- ** CellSpacing-    DOMHTMLTableElementCellSpacingPropertyInfo,-    constructDOMHTMLTableElementCellSpacing ,-    dOMHTMLTableElementCellSpacing          ,-    getDOMHTMLTableElementCellSpacing       ,-    setDOMHTMLTableElementCellSpacing       ,----- ** Frame-    DOMHTMLTableElementFramePropertyInfo    ,-    clearDOMHTMLTableElementFrame           ,-    constructDOMHTMLTableElementFrame       ,-    dOMHTMLTableElementFrame                ,-    getDOMHTMLTableElementFrame             ,-    setDOMHTMLTableElementFrame             ,----- ** Rows-    DOMHTMLTableElementRowsPropertyInfo     ,-    dOMHTMLTableElementRows                 ,-    getDOMHTMLTableElementRows              ,----- ** Rules-    DOMHTMLTableElementRulesPropertyInfo    ,-    constructDOMHTMLTableElementRules       ,-    dOMHTMLTableElementRules                ,-    getDOMHTMLTableElementRules             ,-    setDOMHTMLTableElementRules             ,----- ** Summary-    DOMHTMLTableElementSummaryPropertyInfo  ,-    constructDOMHTMLTableElementSummary     ,-    dOMHTMLTableElementSummary              ,-    getDOMHTMLTableElementSummary           ,-    setDOMHTMLTableElementSummary           ,----- ** TBodies-    DOMHTMLTableElementTBodiesPropertyInfo  ,-    dOMHTMLTableElementTBodies              ,-    getDOMHTMLTableElementTBodies           ,----- ** TFoot-    DOMHTMLTableElementTFootPropertyInfo    ,-    dOMHTMLTableElementTFoot                ,-    getDOMHTMLTableElementTFoot             ,----- ** THead-    DOMHTMLTableElementTHeadPropertyInfo    ,-    dOMHTMLTableElementTHead                ,-    getDOMHTMLTableElementTHead             ,----- ** Width-    DOMHTMLTableElementWidthPropertyInfo    ,-    constructDOMHTMLTableElementWidth       ,-    dOMHTMLTableElementWidth                ,-    getDOMHTMLTableElementWidth             ,-    setDOMHTMLTableElementWidth             ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMHTMLTableElement = DOMHTMLTableElement (ForeignPtr DOMHTMLTableElement)-foreign import ccall "webkit_dom_html_table_element_get_type"-    c_webkit_dom_html_table_element_get_type :: IO GType--type instance ParentTypes DOMHTMLTableElement = DOMHTMLTableElementParentTypes-type DOMHTMLTableElementParentTypes = '[DOMHTMLElement, DOMElement, DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMHTMLTableElement where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_html_table_element_get_type-    --class GObject o => DOMHTMLTableElementK o-instance (GObject o, IsDescendantOf DOMHTMLTableElement o) => DOMHTMLTableElementK o--toDOMHTMLTableElement :: DOMHTMLTableElementK o => o -> IO DOMHTMLTableElement-toDOMHTMLTableElement = unsafeCastTo DOMHTMLTableElement--noDOMHTMLTableElement :: Maybe DOMHTMLTableElement-noDOMHTMLTableElement = Nothing--type family ResolveDOMHTMLTableElementMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMHTMLTableElementMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMHTMLTableElementMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMHTMLTableElementMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMHTMLTableElementMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMHTMLTableElementMethod "blur" o = DOMElementBlurMethodInfo-    ResolveDOMHTMLTableElementMethod "click" o = DOMHTMLElementClickMethodInfo-    ResolveDOMHTMLTableElementMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMHTMLTableElementMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMHTMLTableElementMethod "contains" o = 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 = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMHTMLTableElementMethod "focus" o = DOMElementFocusMethodInfo-    ResolveDOMHTMLTableElementMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMHTMLTableElementMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMHTMLTableElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo-    ResolveDOMHTMLTableElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo-    ResolveDOMHTMLTableElementMethod "hasAttributes" o = DOMElementHasAttributesMethodInfo-    ResolveDOMHTMLTableElementMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMHTMLTableElementMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMHTMLTableElementMethod "insertRow" o = DOMHTMLTableElementInsertRowMethodInfo-    ResolveDOMHTMLTableElementMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMHTMLTableElementMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMHTMLTableElementMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMHTMLTableElementMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMHTMLTableElementMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMHTMLTableElementMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMHTMLTableElementMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMHTMLTableElementMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMHTMLTableElementMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMHTMLTableElementMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMHTMLTableElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo-    ResolveDOMHTMLTableElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo-    ResolveDOMHTMLTableElementMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMHTMLTableElementMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMHTMLTableElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo-    ResolveDOMHTMLTableElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo-    ResolveDOMHTMLTableElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo-    ResolveDOMHTMLTableElementMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMHTMLTableElementMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMHTMLTableElementMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMHTMLTableElementMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMHTMLTableElementMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMHTMLTableElementMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMHTMLTableElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo-    ResolveDOMHTMLTableElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo-    ResolveDOMHTMLTableElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo-    ResolveDOMHTMLTableElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo-    ResolveDOMHTMLTableElementMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMHTMLTableElementMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMHTMLTableElementMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMHTMLTableElementMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMHTMLTableElementMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMHTMLTableElementMethod "getAccessKey" o = DOMHTMLElementGetAccessKeyMethodInfo-    ResolveDOMHTMLTableElementMethod "getAlign" o = DOMHTMLTableElementGetAlignMethodInfo-    ResolveDOMHTMLTableElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo-    ResolveDOMHTMLTableElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo-    ResolveDOMHTMLTableElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo-    ResolveDOMHTMLTableElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo-    ResolveDOMHTMLTableElementMethod "getAttributes" o = DOMElementGetAttributesMethodInfo-    ResolveDOMHTMLTableElementMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMHTMLTableElementMethod "getBgColor" o = DOMHTMLTableElementGetBgColorMethodInfo-    ResolveDOMHTMLTableElementMethod "getBorder" o = DOMHTMLTableElementGetBorderMethodInfo-    ResolveDOMHTMLTableElementMethod "getCaption" o = DOMHTMLTableElementGetCaptionMethodInfo-    ResolveDOMHTMLTableElementMethod "getCellPadding" o = DOMHTMLTableElementGetCellPaddingMethodInfo-    ResolveDOMHTMLTableElementMethod "getCellSpacing" o = DOMHTMLTableElementGetCellSpacingMethodInfo-    ResolveDOMHTMLTableElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo-    ResolveDOMHTMLTableElementMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMHTMLTableElementMethod "getClassName" o = DOMElementGetClassNameMethodInfo-    ResolveDOMHTMLTableElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo-    ResolveDOMHTMLTableElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo-    ResolveDOMHTMLTableElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo-    ResolveDOMHTMLTableElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo-    ResolveDOMHTMLTableElementMethod "getContentEditable" o = DOMHTMLElementGetContentEditableMethodInfo-    ResolveDOMHTMLTableElementMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMHTMLTableElementMethod "getDir" o = DOMHTMLElementGetDirMethodInfo-    ResolveDOMHTMLTableElementMethod "getElementsByClassName" o = DOMElementGetElementsByClassNameMethodInfo-    ResolveDOMHTMLTableElementMethod "getElementsByClassNameAsHtmlCollection" o = DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLTableElementMethod "getElementsByTagName" o = DOMElementGetElementsByTagNameMethodInfo-    ResolveDOMHTMLTableElementMethod "getElementsByTagNameAsHtmlCollection" o = DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLTableElementMethod "getElementsByTagNameNs" o = DOMElementGetElementsByTagNameNsMethodInfo-    ResolveDOMHTMLTableElementMethod "getElementsByTagNameNsAsHtmlCollection" o = DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo-    ResolveDOMHTMLTableElementMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMHTMLTableElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo-    ResolveDOMHTMLTableElementMethod "getId" o = DOMElementGetIdMethodInfo-    ResolveDOMHTMLTableElementMethod "getInnerText" o = DOMHTMLElementGetInnerTextMethodInfo-    ResolveDOMHTMLTableElementMethod "getIsContentEditable" o = DOMHTMLElementGetIsContentEditableMethodInfo-    ResolveDOMHTMLTableElementMethod "getLang" o = DOMHTMLElementGetLangMethodInfo-    ResolveDOMHTMLTableElementMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMHTMLTableElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo-    ResolveDOMHTMLTableElementMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMHTMLTableElementMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMHTMLTableElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo-    ResolveDOMHTMLTableElementMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMHTMLTableElementMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMHTMLTableElementMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMHTMLTableElementMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMHTMLTableElementMethod "getOffsetHeight" o = DOMElementGetOffsetHeightMethodInfo-    ResolveDOMHTMLTableElementMethod "getOffsetLeft" o = DOMElementGetOffsetLeftMethodInfo-    ResolveDOMHTMLTableElementMethod "getOffsetParent" o = DOMElementGetOffsetParentMethodInfo-    ResolveDOMHTMLTableElementMethod "getOffsetTop" o = DOMElementGetOffsetTopMethodInfo-    ResolveDOMHTMLTableElementMethod "getOffsetWidth" o = DOMElementGetOffsetWidthMethodInfo-    ResolveDOMHTMLTableElementMethod "getOuterText" o = DOMHTMLElementGetOuterTextMethodInfo-    ResolveDOMHTMLTableElementMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMHTMLTableElementMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMHTMLTableElementMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMHTMLTableElementMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMHTMLTableElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo-    ResolveDOMHTMLTableElementMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMHTMLTableElementMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMHTMLTableElementMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMHTMLTableElementMethod "getRows" o = DOMHTMLTableElementGetRowsMethodInfo-    ResolveDOMHTMLTableElementMethod "getRules" o = DOMHTMLTableElementGetRulesMethodInfo-    ResolveDOMHTMLTableElementMethod "getScrollHeight" o = DOMElementGetScrollHeightMethodInfo-    ResolveDOMHTMLTableElementMethod "getScrollLeft" o = DOMElementGetScrollLeftMethodInfo-    ResolveDOMHTMLTableElementMethod "getScrollTop" o = DOMElementGetScrollTopMethodInfo-    ResolveDOMHTMLTableElementMethod "getScrollWidth" o = DOMElementGetScrollWidthMethodInfo-    ResolveDOMHTMLTableElementMethod "getStyle" o = DOMElementGetStyleMethodInfo-    ResolveDOMHTMLTableElementMethod "getSummary" o = DOMHTMLTableElementGetSummaryMethodInfo-    ResolveDOMHTMLTableElementMethod "getTBodies" o = DOMHTMLTableElementGetTBodiesMethodInfo-    ResolveDOMHTMLTableElementMethod "getTFoot" o = DOMHTMLTableElementGetTFootMethodInfo-    ResolveDOMHTMLTableElementMethod "getTHead" o = DOMHTMLTableElementGetTHeadMethodInfo-    ResolveDOMHTMLTableElementMethod "getTabIndex" o = DOMHTMLElementGetTabIndexMethodInfo-    ResolveDOMHTMLTableElementMethod "getTagName" o = DOMElementGetTagNameMethodInfo-    ResolveDOMHTMLTableElementMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMHTMLTableElementMethod "getTitle" o = DOMHTMLElementGetTitleMethodInfo-    ResolveDOMHTMLTableElementMethod "getWidth" o = DOMHTMLTableElementGetWidthMethodInfo-    ResolveDOMHTMLTableElementMethod "setAccessKey" o = DOMHTMLElementSetAccessKeyMethodInfo-    ResolveDOMHTMLTableElementMethod "setAlign" o = DOMHTMLTableElementSetAlignMethodInfo-    ResolveDOMHTMLTableElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo-    ResolveDOMHTMLTableElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo-    ResolveDOMHTMLTableElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo-    ResolveDOMHTMLTableElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo-    ResolveDOMHTMLTableElementMethod "setBgColor" o = DOMHTMLTableElementSetBgColorMethodInfo-    ResolveDOMHTMLTableElementMethod "setBorder" o = DOMHTMLTableElementSetBorderMethodInfo-    ResolveDOMHTMLTableElementMethod "setCaption" o = DOMHTMLTableElementSetCaptionMethodInfo-    ResolveDOMHTMLTableElementMethod "setCellPadding" o = DOMHTMLTableElementSetCellPaddingMethodInfo-    ResolveDOMHTMLTableElementMethod "setCellSpacing" o = DOMHTMLTableElementSetCellSpacingMethodInfo-    ResolveDOMHTMLTableElementMethod "setClassName" o = DOMElementSetClassNameMethodInfo-    ResolveDOMHTMLTableElementMethod "setContentEditable" o = DOMHTMLElementSetContentEditableMethodInfo-    ResolveDOMHTMLTableElementMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMHTMLTableElementMethod "setDir" o = DOMHTMLElementSetDirMethodInfo-    ResolveDOMHTMLTableElementMethod "setId" o = DOMElementSetIdMethodInfo-    ResolveDOMHTMLTableElementMethod "setInnerText" o = DOMHTMLElementSetInnerTextMethodInfo-    ResolveDOMHTMLTableElementMethod "setLang" o = DOMHTMLElementSetLangMethodInfo-    ResolveDOMHTMLTableElementMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMHTMLTableElementMethod "setOuterText" o = DOMHTMLElementSetOuterTextMethodInfo-    ResolveDOMHTMLTableElementMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMHTMLTableElementMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMHTMLTableElementMethod "setRules" o = DOMHTMLTableElementSetRulesMethodInfo-    ResolveDOMHTMLTableElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo-    ResolveDOMHTMLTableElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo-    ResolveDOMHTMLTableElementMethod "setSummary" o = DOMHTMLTableElementSetSummaryMethodInfo-    ResolveDOMHTMLTableElementMethod "setTFoot" o = DOMHTMLTableElementSetTFootMethodInfo-    ResolveDOMHTMLTableElementMethod "setTHead" o = DOMHTMLTableElementSetTHeadMethodInfo-    ResolveDOMHTMLTableElementMethod "setTabIndex" o = DOMHTMLElementSetTabIndexMethodInfo-    ResolveDOMHTMLTableElementMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMHTMLTableElementMethod "setTitle" o = DOMHTMLElementSetTitleMethodInfo-    ResolveDOMHTMLTableElementMethod "setWidth" o = DOMHTMLTableElementSetWidthMethodInfo-    ResolveDOMHTMLTableElementMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMHTMLTableElementMethod t DOMHTMLTableElement, MethodInfo info DOMHTMLTableElement p) => IsLabelProxy t (DOMHTMLTableElement -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMHTMLTableElementMethod t DOMHTMLTableElement, MethodInfo info DOMHTMLTableElement p) => IsLabel t (DOMHTMLTableElement -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "align"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLTableElementAlign :: (MonadIO m, DOMHTMLTableElementK o) => o -> m (Maybe T.Text)-getDOMHTMLTableElementAlign obj = liftIO $ getObjectPropertyString obj "align"--setDOMHTMLTableElementAlign :: (MonadIO m, DOMHTMLTableElementK o) => o -> T.Text -> m ()-setDOMHTMLTableElementAlign obj val = liftIO $ setObjectPropertyString obj "align" (Just val)--constructDOMHTMLTableElementAlign :: T.Text -> IO ([Char], GValue)-constructDOMHTMLTableElementAlign val = constructObjectPropertyString "align" (Just val)--data DOMHTMLTableElementAlignPropertyInfo-instance AttrInfo DOMHTMLTableElementAlignPropertyInfo where-    type AttrAllowedOps DOMHTMLTableElementAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLTableElementAlignPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLTableElementAlignPropertyInfo = DOMHTMLTableElementK-    type AttrGetType DOMHTMLTableElementAlignPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLTableElementAlignPropertyInfo = "align"-    attrGet _ = getDOMHTMLTableElementAlign-    attrSet _ = setDOMHTMLTableElementAlign-    attrConstruct _ = constructDOMHTMLTableElementAlign-    attrClear _ = undefined---- VVV Prop "bg-color"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLTableElementBgColor :: (MonadIO m, DOMHTMLTableElementK o) => o -> m (Maybe T.Text)-getDOMHTMLTableElementBgColor obj = liftIO $ getObjectPropertyString obj "bg-color"--setDOMHTMLTableElementBgColor :: (MonadIO m, DOMHTMLTableElementK o) => o -> T.Text -> m ()-setDOMHTMLTableElementBgColor obj val = liftIO $ setObjectPropertyString obj "bg-color" (Just val)--constructDOMHTMLTableElementBgColor :: T.Text -> IO ([Char], GValue)-constructDOMHTMLTableElementBgColor val = constructObjectPropertyString "bg-color" (Just val)--data DOMHTMLTableElementBgColorPropertyInfo-instance AttrInfo DOMHTMLTableElementBgColorPropertyInfo where-    type AttrAllowedOps DOMHTMLTableElementBgColorPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLTableElementBgColorPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLTableElementBgColorPropertyInfo = DOMHTMLTableElementK-    type AttrGetType DOMHTMLTableElementBgColorPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLTableElementBgColorPropertyInfo = "bg-color"-    attrGet _ = getDOMHTMLTableElementBgColor-    attrSet _ = setDOMHTMLTableElementBgColor-    attrConstruct _ = constructDOMHTMLTableElementBgColor-    attrClear _ = undefined---- VVV Prop "border"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLTableElementBorder :: (MonadIO m, DOMHTMLTableElementK o) => o -> m (Maybe T.Text)-getDOMHTMLTableElementBorder obj = liftIO $ getObjectPropertyString obj "border"--setDOMHTMLTableElementBorder :: (MonadIO m, DOMHTMLTableElementK o) => o -> T.Text -> m ()-setDOMHTMLTableElementBorder obj val = liftIO $ setObjectPropertyString obj "border" (Just val)--constructDOMHTMLTableElementBorder :: T.Text -> IO ([Char], GValue)-constructDOMHTMLTableElementBorder val = constructObjectPropertyString "border" (Just val)--data DOMHTMLTableElementBorderPropertyInfo-instance AttrInfo DOMHTMLTableElementBorderPropertyInfo where-    type AttrAllowedOps DOMHTMLTableElementBorderPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLTableElementBorderPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLTableElementBorderPropertyInfo = DOMHTMLTableElementK-    type AttrGetType DOMHTMLTableElementBorderPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLTableElementBorderPropertyInfo = "border"-    attrGet _ = getDOMHTMLTableElementBorder-    attrSet _ = setDOMHTMLTableElementBorder-    attrConstruct _ = constructDOMHTMLTableElementBorder-    attrClear _ = undefined---- VVV Prop "caption"-   -- Type: TInterface "WebKit2WebExtension" "DOMHTMLTableCaptionElement"-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMHTMLTableElementCaption :: (MonadIO m, DOMHTMLTableElementK o) => o -> m DOMHTMLTableCaptionElement-getDOMHTMLTableElementCaption obj = liftIO $ checkUnexpectedNothing "getDOMHTMLTableElementCaption" $ getObjectPropertyObject obj "caption" DOMHTMLTableCaptionElement--data DOMHTMLTableElementCaptionPropertyInfo-instance AttrInfo DOMHTMLTableElementCaptionPropertyInfo where-    type AttrAllowedOps DOMHTMLTableElementCaptionPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLTableElementCaptionPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLTableElementCaptionPropertyInfo = DOMHTMLTableElementK-    type AttrGetType DOMHTMLTableElementCaptionPropertyInfo = DOMHTMLTableCaptionElement-    type AttrLabel DOMHTMLTableElementCaptionPropertyInfo = "caption"-    attrGet _ = getDOMHTMLTableElementCaption-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "cell-padding"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLTableElementCellPadding :: (MonadIO m, DOMHTMLTableElementK o) => o -> m (Maybe T.Text)-getDOMHTMLTableElementCellPadding obj = liftIO $ getObjectPropertyString obj "cell-padding"--setDOMHTMLTableElementCellPadding :: (MonadIO m, DOMHTMLTableElementK o) => o -> T.Text -> m ()-setDOMHTMLTableElementCellPadding obj val = liftIO $ setObjectPropertyString obj "cell-padding" (Just val)--constructDOMHTMLTableElementCellPadding :: T.Text -> IO ([Char], GValue)-constructDOMHTMLTableElementCellPadding val = constructObjectPropertyString "cell-padding" (Just val)--data DOMHTMLTableElementCellPaddingPropertyInfo-instance AttrInfo DOMHTMLTableElementCellPaddingPropertyInfo where-    type AttrAllowedOps DOMHTMLTableElementCellPaddingPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLTableElementCellPaddingPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLTableElementCellPaddingPropertyInfo = DOMHTMLTableElementK-    type AttrGetType DOMHTMLTableElementCellPaddingPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLTableElementCellPaddingPropertyInfo = "cell-padding"-    attrGet _ = getDOMHTMLTableElementCellPadding-    attrSet _ = setDOMHTMLTableElementCellPadding-    attrConstruct _ = constructDOMHTMLTableElementCellPadding-    attrClear _ = undefined---- VVV Prop "cell-spacing"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLTableElementCellSpacing :: (MonadIO m, DOMHTMLTableElementK o) => o -> m (Maybe T.Text)-getDOMHTMLTableElementCellSpacing obj = liftIO $ getObjectPropertyString obj "cell-spacing"--setDOMHTMLTableElementCellSpacing :: (MonadIO m, DOMHTMLTableElementK o) => o -> T.Text -> m ()-setDOMHTMLTableElementCellSpacing obj val = liftIO $ setObjectPropertyString obj "cell-spacing" (Just val)--constructDOMHTMLTableElementCellSpacing :: T.Text -> IO ([Char], GValue)-constructDOMHTMLTableElementCellSpacing val = constructObjectPropertyString "cell-spacing" (Just val)--data DOMHTMLTableElementCellSpacingPropertyInfo-instance AttrInfo DOMHTMLTableElementCellSpacingPropertyInfo where-    type AttrAllowedOps DOMHTMLTableElementCellSpacingPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLTableElementCellSpacingPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLTableElementCellSpacingPropertyInfo = DOMHTMLTableElementK-    type AttrGetType DOMHTMLTableElementCellSpacingPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLTableElementCellSpacingPropertyInfo = "cell-spacing"-    attrGet _ = getDOMHTMLTableElementCellSpacing-    attrSet _ = setDOMHTMLTableElementCellSpacing-    attrConstruct _ = constructDOMHTMLTableElementCellSpacing-    attrClear _ = undefined---- VVV Prop "frame"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLTableElementFrame :: (MonadIO m, DOMHTMLTableElementK o) => o -> m (Maybe T.Text)-getDOMHTMLTableElementFrame obj = liftIO $ getObjectPropertyString obj "frame"--setDOMHTMLTableElementFrame :: (MonadIO m, DOMHTMLTableElementK o) => o -> T.Text -> m ()-setDOMHTMLTableElementFrame obj val = liftIO $ setObjectPropertyString obj "frame" (Just val)--constructDOMHTMLTableElementFrame :: T.Text -> IO ([Char], GValue)-constructDOMHTMLTableElementFrame val = constructObjectPropertyString "frame" (Just val)--clearDOMHTMLTableElementFrame :: (MonadIO m, DOMHTMLTableElementK o) => o -> m ()-clearDOMHTMLTableElementFrame obj = liftIO $ setObjectPropertyString obj "frame" (Nothing :: Maybe T.Text)--data DOMHTMLTableElementFramePropertyInfo-instance AttrInfo DOMHTMLTableElementFramePropertyInfo where-    type AttrAllowedOps DOMHTMLTableElementFramePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLTableElementFramePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLTableElementFramePropertyInfo = DOMHTMLTableElementK-    type AttrGetType DOMHTMLTableElementFramePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLTableElementFramePropertyInfo = "frame"-    attrGet _ = getDOMHTMLTableElementFrame-    attrSet _ = setDOMHTMLTableElementFrame-    attrConstruct _ = constructDOMHTMLTableElementFrame-    attrClear _ = clearDOMHTMLTableElementFrame---- VVV Prop "rows"-   -- Type: TInterface "WebKit2WebExtension" "DOMHTMLCollection"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLTableElementRows :: (MonadIO m, DOMHTMLTableElementK o) => o -> m (Maybe DOMHTMLCollection)-getDOMHTMLTableElementRows obj = liftIO $ getObjectPropertyObject obj "rows" DOMHTMLCollection--data DOMHTMLTableElementRowsPropertyInfo-instance AttrInfo DOMHTMLTableElementRowsPropertyInfo where-    type AttrAllowedOps DOMHTMLTableElementRowsPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLTableElementRowsPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLTableElementRowsPropertyInfo = DOMHTMLTableElementK-    type AttrGetType DOMHTMLTableElementRowsPropertyInfo = (Maybe DOMHTMLCollection)-    type AttrLabel DOMHTMLTableElementRowsPropertyInfo = "rows"-    attrGet _ = getDOMHTMLTableElementRows-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "rules"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLTableElementRules :: (MonadIO m, DOMHTMLTableElementK o) => o -> m (Maybe T.Text)-getDOMHTMLTableElementRules obj = liftIO $ getObjectPropertyString obj "rules"--setDOMHTMLTableElementRules :: (MonadIO m, DOMHTMLTableElementK o) => o -> T.Text -> m ()-setDOMHTMLTableElementRules obj val = liftIO $ setObjectPropertyString obj "rules" (Just val)--constructDOMHTMLTableElementRules :: T.Text -> IO ([Char], GValue)-constructDOMHTMLTableElementRules val = constructObjectPropertyString "rules" (Just val)--data DOMHTMLTableElementRulesPropertyInfo-instance AttrInfo DOMHTMLTableElementRulesPropertyInfo where-    type AttrAllowedOps DOMHTMLTableElementRulesPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLTableElementRulesPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLTableElementRulesPropertyInfo = DOMHTMLTableElementK-    type AttrGetType DOMHTMLTableElementRulesPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLTableElementRulesPropertyInfo = "rules"-    attrGet _ = getDOMHTMLTableElementRules-    attrSet _ = setDOMHTMLTableElementRules-    attrConstruct _ = constructDOMHTMLTableElementRules-    attrClear _ = undefined---- VVV Prop "summary"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLTableElementSummary :: (MonadIO m, DOMHTMLTableElementK o) => o -> m (Maybe T.Text)-getDOMHTMLTableElementSummary obj = liftIO $ getObjectPropertyString obj "summary"--setDOMHTMLTableElementSummary :: (MonadIO m, DOMHTMLTableElementK o) => o -> T.Text -> m ()-setDOMHTMLTableElementSummary obj val = liftIO $ setObjectPropertyString obj "summary" (Just val)--constructDOMHTMLTableElementSummary :: T.Text -> IO ([Char], GValue)-constructDOMHTMLTableElementSummary val = constructObjectPropertyString "summary" (Just val)--data DOMHTMLTableElementSummaryPropertyInfo-instance AttrInfo DOMHTMLTableElementSummaryPropertyInfo where-    type AttrAllowedOps DOMHTMLTableElementSummaryPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLTableElementSummaryPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLTableElementSummaryPropertyInfo = DOMHTMLTableElementK-    type AttrGetType DOMHTMLTableElementSummaryPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLTableElementSummaryPropertyInfo = "summary"-    attrGet _ = getDOMHTMLTableElementSummary-    attrSet _ = setDOMHTMLTableElementSummary-    attrConstruct _ = constructDOMHTMLTableElementSummary-    attrClear _ = undefined---- VVV Prop "t-bodies"-   -- Type: TInterface "WebKit2WebExtension" "DOMHTMLCollection"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLTableElementTBodies :: (MonadIO m, DOMHTMLTableElementK o) => o -> m (Maybe DOMHTMLCollection)-getDOMHTMLTableElementTBodies obj = liftIO $ getObjectPropertyObject obj "t-bodies" DOMHTMLCollection--data DOMHTMLTableElementTBodiesPropertyInfo-instance AttrInfo DOMHTMLTableElementTBodiesPropertyInfo where-    type AttrAllowedOps DOMHTMLTableElementTBodiesPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLTableElementTBodiesPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLTableElementTBodiesPropertyInfo = DOMHTMLTableElementK-    type AttrGetType DOMHTMLTableElementTBodiesPropertyInfo = (Maybe DOMHTMLCollection)-    type AttrLabel DOMHTMLTableElementTBodiesPropertyInfo = "t-bodies"-    attrGet _ = getDOMHTMLTableElementTBodies-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "t-foot"-   -- Type: TInterface "WebKit2WebExtension" "DOMHTMLTableSectionElement"-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMHTMLTableElementTFoot :: (MonadIO m, DOMHTMLTableElementK o) => o -> m DOMHTMLTableSectionElement-getDOMHTMLTableElementTFoot obj = liftIO $ checkUnexpectedNothing "getDOMHTMLTableElementTFoot" $ getObjectPropertyObject obj "t-foot" DOMHTMLTableSectionElement--data DOMHTMLTableElementTFootPropertyInfo-instance AttrInfo DOMHTMLTableElementTFootPropertyInfo where-    type AttrAllowedOps DOMHTMLTableElementTFootPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLTableElementTFootPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLTableElementTFootPropertyInfo = DOMHTMLTableElementK-    type AttrGetType DOMHTMLTableElementTFootPropertyInfo = DOMHTMLTableSectionElement-    type AttrLabel DOMHTMLTableElementTFootPropertyInfo = "t-foot"-    attrGet _ = getDOMHTMLTableElementTFoot-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "t-head"-   -- Type: TInterface "WebKit2WebExtension" "DOMHTMLTableSectionElement"-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMHTMLTableElementTHead :: (MonadIO m, DOMHTMLTableElementK o) => o -> m DOMHTMLTableSectionElement-getDOMHTMLTableElementTHead obj = liftIO $ checkUnexpectedNothing "getDOMHTMLTableElementTHead" $ getObjectPropertyObject obj "t-head" DOMHTMLTableSectionElement--data DOMHTMLTableElementTHeadPropertyInfo-instance AttrInfo DOMHTMLTableElementTHeadPropertyInfo where-    type AttrAllowedOps DOMHTMLTableElementTHeadPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLTableElementTHeadPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLTableElementTHeadPropertyInfo = DOMHTMLTableElementK-    type AttrGetType DOMHTMLTableElementTHeadPropertyInfo = DOMHTMLTableSectionElement-    type AttrLabel DOMHTMLTableElementTHeadPropertyInfo = "t-head"-    attrGet _ = getDOMHTMLTableElementTHead-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "width"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLTableElementWidth :: (MonadIO m, DOMHTMLTableElementK o) => o -> m (Maybe T.Text)-getDOMHTMLTableElementWidth obj = liftIO $ getObjectPropertyString obj "width"--setDOMHTMLTableElementWidth :: (MonadIO m, DOMHTMLTableElementK o) => o -> T.Text -> m ()-setDOMHTMLTableElementWidth obj val = liftIO $ setObjectPropertyString obj "width" (Just val)--constructDOMHTMLTableElementWidth :: T.Text -> IO ([Char], GValue)-constructDOMHTMLTableElementWidth val = constructObjectPropertyString "width" (Just val)--data DOMHTMLTableElementWidthPropertyInfo-instance AttrInfo DOMHTMLTableElementWidthPropertyInfo where-    type AttrAllowedOps DOMHTMLTableElementWidthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLTableElementWidthPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLTableElementWidthPropertyInfo = DOMHTMLTableElementK-    type AttrGetType DOMHTMLTableElementWidthPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLTableElementWidthPropertyInfo = "width"-    attrGet _ = getDOMHTMLTableElementWidth-    attrSet _ = setDOMHTMLTableElementWidth-    attrConstruct _ = constructDOMHTMLTableElementWidth-    attrClear _ = undefined--type instance AttributeList DOMHTMLTableElement = DOMHTMLTableElementAttributeList-type DOMHTMLTableElementAttributeList = ('[ '("accessKey", DOMHTMLElementAccessKeyPropertyInfo), '("align", DOMHTMLTableElementAlignPropertyInfo), '("attributes", DOMElementAttributesPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("bgColor", DOMHTMLTableElementBgColorPropertyInfo), '("border", DOMHTMLTableElementBorderPropertyInfo), '("caption", DOMHTMLTableElementCaptionPropertyInfo), '("cellPadding", DOMHTMLTableElementCellPaddingPropertyInfo), '("cellSpacing", DOMHTMLTableElementCellSpacingPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMElementChildrenPropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("contentEditable", DOMHTMLElementContentEditablePropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("frame", DOMHTMLTableElementFramePropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("id", DOMElementIdPropertyInfo), '("innerHtml", DOMElementInnerHtmlPropertyInfo), '("innerText", DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", DOMHTMLElementIsContentEditablePropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("outerHtml", DOMElementOuterHtmlPropertyInfo), '("outerText", DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("rows", DOMHTMLTableElementRowsPropertyInfo), '("rules", DOMHTMLTableElementRulesPropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("style", DOMElementStylePropertyInfo), '("summary", DOMHTMLTableElementSummaryPropertyInfo), '("tBodies", DOMHTMLTableElementTBodiesPropertyInfo), '("tFoot", DOMHTMLTableElementTFootPropertyInfo), '("tHead", DOMHTMLTableElementTHeadPropertyInfo), '("tabIndex", DOMHTMLElementTabIndexPropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo), '("width", DOMHTMLTableElementWidthPropertyInfo)] :: [(Symbol, *)])--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--dOMHTMLTableElementFrame :: AttrLabelProxy "frame"-dOMHTMLTableElementFrame = 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--type instance SignalList DOMHTMLTableElement = DOMHTMLTableElementSignalList-type DOMHTMLTableElementSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMHTMLTableElement::create_caption--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableElement"-    IO (Ptr DOMHTMLElement)---dOMHTMLTableElementCreateCaption ::-    (MonadIO m, DOMHTMLTableElementK a) =>-    a                                       -- _obj-    -> m DOMHTMLElement                     -- result-dOMHTMLTableElementCreateCaption _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_table_element_create_caption _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_table_element_create_caption" result-    result' <- (newObject DOMHTMLElement) result-    touchManagedPtr _obj-    return result'--data DOMHTMLTableElementCreateCaptionMethodInfo-instance (signature ~ (m DOMHTMLElement), MonadIO m, DOMHTMLTableElementK a) => MethodInfo DOMHTMLTableElementCreateCaptionMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableElementCreateCaption---- method DOMHTMLTableElement::create_t_foot--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableElement"-    IO (Ptr DOMHTMLElement)---dOMHTMLTableElementCreateTFoot ::-    (MonadIO m, DOMHTMLTableElementK a) =>-    a                                       -- _obj-    -> m DOMHTMLElement                     -- result-dOMHTMLTableElementCreateTFoot _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_table_element_create_t_foot _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_table_element_create_t_foot" result-    result' <- (newObject DOMHTMLElement) result-    touchManagedPtr _obj-    return result'--data DOMHTMLTableElementCreateTFootMethodInfo-instance (signature ~ (m DOMHTMLElement), MonadIO m, DOMHTMLTableElementK a) => MethodInfo DOMHTMLTableElementCreateTFootMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableElementCreateTFoot---- method DOMHTMLTableElement::create_t_head--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableElement"-    IO (Ptr DOMHTMLElement)---dOMHTMLTableElementCreateTHead ::-    (MonadIO m, DOMHTMLTableElementK a) =>-    a                                       -- _obj-    -> m DOMHTMLElement                     -- result-dOMHTMLTableElementCreateTHead _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_table_element_create_t_head _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_table_element_create_t_head" result-    result' <- (newObject DOMHTMLElement) result-    touchManagedPtr _obj-    return result'--data DOMHTMLTableElementCreateTHeadMethodInfo-instance (signature ~ (m DOMHTMLElement), MonadIO m, DOMHTMLTableElementK a) => MethodInfo DOMHTMLTableElementCreateTHeadMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableElementCreateTHead---- method DOMHTMLTableElement::delete_caption--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableElement", direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableElement"-    IO ()---dOMHTMLTableElementDeleteCaption ::-    (MonadIO m, DOMHTMLTableElementK a) =>-    a                                       -- _obj-    -> m ()                                 -- result-dOMHTMLTableElementDeleteCaption _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    webkit_dom_html_table_element_delete_caption _obj'-    touchManagedPtr _obj-    return ()--data DOMHTMLTableElementDeleteCaptionMethodInfo-instance (signature ~ (m ()), MonadIO m, DOMHTMLTableElementK a) => MethodInfo DOMHTMLTableElementDeleteCaptionMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableElementDeleteCaption---- method DOMHTMLTableElement::delete_row--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableElement"-    CLong ->                                -- index : TBasicType TLong-    Ptr (Ptr GError) ->                     -- error-    IO ()---dOMHTMLTableElementDeleteRow ::-    (MonadIO m, DOMHTMLTableElementK a) =>-    a                                       -- _obj-    -> CLong                                -- index-    -> m ()                                 -- result-dOMHTMLTableElementDeleteRow _obj index = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    onException (do-        propagateGError $ webkit_dom_html_table_element_delete_row _obj' index-        touchManagedPtr _obj-        return ()-     ) (do-        return ()-     )--data DOMHTMLTableElementDeleteRowMethodInfo-instance (signature ~ (CLong -> m ()), MonadIO m, DOMHTMLTableElementK a) => MethodInfo DOMHTMLTableElementDeleteRowMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableElementDeleteRow---- method DOMHTMLTableElement::delete_t_foot--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableElement", direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableElement"-    IO ()---dOMHTMLTableElementDeleteTFoot ::-    (MonadIO m, DOMHTMLTableElementK a) =>-    a                                       -- _obj-    -> m ()                                 -- result-dOMHTMLTableElementDeleteTFoot _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    webkit_dom_html_table_element_delete_t_foot _obj'-    touchManagedPtr _obj-    return ()--data DOMHTMLTableElementDeleteTFootMethodInfo-instance (signature ~ (m ()), MonadIO m, DOMHTMLTableElementK a) => MethodInfo DOMHTMLTableElementDeleteTFootMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableElementDeleteTFoot---- method DOMHTMLTableElement::delete_t_head--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableElement", direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableElement"-    IO ()---dOMHTMLTableElementDeleteTHead ::-    (MonadIO m, DOMHTMLTableElementK a) =>-    a                                       -- _obj-    -> m ()                                 -- result-dOMHTMLTableElementDeleteTHead _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    webkit_dom_html_table_element_delete_t_head _obj'-    touchManagedPtr _obj-    return ()--data DOMHTMLTableElementDeleteTHeadMethodInfo-instance (signature ~ (m ()), MonadIO m, DOMHTMLTableElementK a) => MethodInfo DOMHTMLTableElementDeleteTHeadMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableElementDeleteTHead---- method DOMHTMLTableElement::get_align--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableElement"-    IO CString---dOMHTMLTableElementGetAlign ::-    (MonadIO m, DOMHTMLTableElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLTableElementGetAlign _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_table_element_get_align _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_table_element_get_align" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLTableElementGetAlignMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLTableElementK a) => MethodInfo DOMHTMLTableElementGetAlignMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableElementGetAlign---- method DOMHTMLTableElement::get_bg_color--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableElement"-    IO CString---dOMHTMLTableElementGetBgColor ::-    (MonadIO m, DOMHTMLTableElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLTableElementGetBgColor _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_table_element_get_bg_color _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_table_element_get_bg_color" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLTableElementGetBgColorMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLTableElementK a) => MethodInfo DOMHTMLTableElementGetBgColorMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableElementGetBgColor---- method DOMHTMLTableElement::get_border--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableElement"-    IO CString---dOMHTMLTableElementGetBorder ::-    (MonadIO m, DOMHTMLTableElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLTableElementGetBorder _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_table_element_get_border _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_table_element_get_border" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLTableElementGetBorderMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLTableElementK a) => MethodInfo DOMHTMLTableElementGetBorderMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableElementGetBorder---- method DOMHTMLTableElement::get_caption--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableElement"-    IO (Ptr DOMHTMLTableCaptionElement)---dOMHTMLTableElementGetCaption ::-    (MonadIO m, DOMHTMLTableElementK a) =>-    a                                       -- _obj-    -> m DOMHTMLTableCaptionElement         -- result-dOMHTMLTableElementGetCaption _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_table_element_get_caption _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_table_element_get_caption" result-    result' <- (newObject DOMHTMLTableCaptionElement) result-    touchManagedPtr _obj-    return result'--data DOMHTMLTableElementGetCaptionMethodInfo-instance (signature ~ (m DOMHTMLTableCaptionElement), MonadIO m, DOMHTMLTableElementK a) => MethodInfo DOMHTMLTableElementGetCaptionMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableElementGetCaption---- method DOMHTMLTableElement::get_cell_padding--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableElement"-    IO CString---dOMHTMLTableElementGetCellPadding ::-    (MonadIO m, DOMHTMLTableElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLTableElementGetCellPadding _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_table_element_get_cell_padding _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_table_element_get_cell_padding" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLTableElementGetCellPaddingMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLTableElementK a) => MethodInfo DOMHTMLTableElementGetCellPaddingMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableElementGetCellPadding---- method DOMHTMLTableElement::get_cell_spacing--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableElement"-    IO CString---dOMHTMLTableElementGetCellSpacing ::-    (MonadIO m, DOMHTMLTableElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLTableElementGetCellSpacing _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_table_element_get_cell_spacing _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_table_element_get_cell_spacing" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLTableElementGetCellSpacingMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLTableElementK a) => MethodInfo DOMHTMLTableElementGetCellSpacingMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableElementGetCellSpacing---- method DOMHTMLTableElement::get_rows--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableElement"-    IO (Ptr DOMHTMLCollection)---dOMHTMLTableElementGetRows ::-    (MonadIO m, DOMHTMLTableElementK a) =>-    a                                       -- _obj-    -> m DOMHTMLCollection                  -- result-dOMHTMLTableElementGetRows _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_table_element_get_rows _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_table_element_get_rows" result-    result' <- (wrapObject DOMHTMLCollection) result-    touchManagedPtr _obj-    return result'--data DOMHTMLTableElementGetRowsMethodInfo-instance (signature ~ (m DOMHTMLCollection), MonadIO m, DOMHTMLTableElementK a) => MethodInfo DOMHTMLTableElementGetRowsMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableElementGetRows---- method DOMHTMLTableElement::get_rules--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableElement"-    IO CString---dOMHTMLTableElementGetRules ::-    (MonadIO m, DOMHTMLTableElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLTableElementGetRules _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_table_element_get_rules _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_table_element_get_rules" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLTableElementGetRulesMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLTableElementK a) => MethodInfo DOMHTMLTableElementGetRulesMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableElementGetRules---- method DOMHTMLTableElement::get_summary--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableElement"-    IO CString---dOMHTMLTableElementGetSummary ::-    (MonadIO m, DOMHTMLTableElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLTableElementGetSummary _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_table_element_get_summary _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_table_element_get_summary" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLTableElementGetSummaryMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLTableElementK a) => MethodInfo DOMHTMLTableElementGetSummaryMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableElementGetSummary---- method DOMHTMLTableElement::get_t_bodies--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableElement"-    IO (Ptr DOMHTMLCollection)---dOMHTMLTableElementGetTBodies ::-    (MonadIO m, DOMHTMLTableElementK a) =>-    a                                       -- _obj-    -> m DOMHTMLCollection                  -- result-dOMHTMLTableElementGetTBodies _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_table_element_get_t_bodies _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_table_element_get_t_bodies" result-    result' <- (wrapObject DOMHTMLCollection) result-    touchManagedPtr _obj-    return result'--data DOMHTMLTableElementGetTBodiesMethodInfo-instance (signature ~ (m DOMHTMLCollection), MonadIO m, DOMHTMLTableElementK a) => MethodInfo DOMHTMLTableElementGetTBodiesMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableElementGetTBodies---- method DOMHTMLTableElement::get_t_foot--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableElement"-    IO (Ptr DOMHTMLTableSectionElement)---dOMHTMLTableElementGetTFoot ::-    (MonadIO m, DOMHTMLTableElementK a) =>-    a                                       -- _obj-    -> m DOMHTMLTableSectionElement         -- result-dOMHTMLTableElementGetTFoot _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_table_element_get_t_foot _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_table_element_get_t_foot" result-    result' <- (newObject DOMHTMLTableSectionElement) result-    touchManagedPtr _obj-    return result'--data DOMHTMLTableElementGetTFootMethodInfo-instance (signature ~ (m DOMHTMLTableSectionElement), MonadIO m, DOMHTMLTableElementK a) => MethodInfo DOMHTMLTableElementGetTFootMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableElementGetTFoot---- method DOMHTMLTableElement::get_t_head--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableElement"-    IO (Ptr DOMHTMLTableSectionElement)---dOMHTMLTableElementGetTHead ::-    (MonadIO m, DOMHTMLTableElementK a) =>-    a                                       -- _obj-    -> m DOMHTMLTableSectionElement         -- result-dOMHTMLTableElementGetTHead _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_table_element_get_t_head _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_table_element_get_t_head" result-    result' <- (newObject DOMHTMLTableSectionElement) result-    touchManagedPtr _obj-    return result'--data DOMHTMLTableElementGetTHeadMethodInfo-instance (signature ~ (m DOMHTMLTableSectionElement), MonadIO m, DOMHTMLTableElementK a) => MethodInfo DOMHTMLTableElementGetTHeadMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableElementGetTHead---- method DOMHTMLTableElement::get_width--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableElement"-    IO CString---dOMHTMLTableElementGetWidth ::-    (MonadIO m, DOMHTMLTableElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLTableElementGetWidth _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_table_element_get_width _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_table_element_get_width" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLTableElementGetWidthMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLTableElementK a) => MethodInfo DOMHTMLTableElementGetWidthMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableElementGetWidth---- method DOMHTMLTableElement::insert_row--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableElement"-    CLong ->                                -- index : TBasicType TLong-    Ptr (Ptr GError) ->                     -- error-    IO (Ptr DOMHTMLElement)---dOMHTMLTableElementInsertRow ::-    (MonadIO m, DOMHTMLTableElementK a) =>-    a                                       -- _obj-    -> CLong                                -- index-    -> m DOMHTMLElement                     -- result-dOMHTMLTableElementInsertRow _obj index = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    onException (do-        result <- propagateGError $ webkit_dom_html_table_element_insert_row _obj' index-        checkUnexpectedReturnNULL "webkit_dom_html_table_element_insert_row" result-        result' <- (newObject DOMHTMLElement) result-        touchManagedPtr _obj-        return result'-     ) (do-        return ()-     )--data DOMHTMLTableElementInsertRowMethodInfo-instance (signature ~ (CLong -> m DOMHTMLElement), MonadIO m, DOMHTMLTableElementK a) => MethodInfo DOMHTMLTableElementInsertRowMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableElementInsertRow---- method DOMHTMLTableElement::set_align--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLTableElementSetAlign ::-    (MonadIO m, DOMHTMLTableElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLTableElementSetAlign _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_table_element_set_align _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLTableElementSetAlignMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLTableElementK a) => MethodInfo DOMHTMLTableElementSetAlignMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableElementSetAlign---- method DOMHTMLTableElement::set_bg_color--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLTableElementSetBgColor ::-    (MonadIO m, DOMHTMLTableElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLTableElementSetBgColor _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_table_element_set_bg_color _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLTableElementSetBgColorMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLTableElementK a) => MethodInfo DOMHTMLTableElementSetBgColorMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableElementSetBgColor---- method DOMHTMLTableElement::set_border--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLTableElementSetBorder ::-    (MonadIO m, DOMHTMLTableElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLTableElementSetBorder _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_table_element_set_border _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLTableElementSetBorderMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLTableElementK a) => MethodInfo DOMHTMLTableElementSetBorderMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableElementSetBorder---- method DOMHTMLTableElement::set_caption--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableCaptionElement", direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableElement"-    Ptr DOMHTMLTableCaptionElement ->       -- value : TInterface "WebKit2WebExtension" "DOMHTMLTableCaptionElement"-    Ptr (Ptr GError) ->                     -- error-    IO ()---dOMHTMLTableElementSetCaption ::-    (MonadIO m, DOMHTMLTableElementK a, DOMHTMLTableCaptionElementK b) =>-    a                                       -- _obj-    -> b                                    -- value-    -> m ()                                 -- result-dOMHTMLTableElementSetCaption _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let value' = unsafeManagedPtrCastPtr value-    onException (do-        propagateGError $ webkit_dom_html_table_element_set_caption _obj' value'-        touchManagedPtr _obj-        touchManagedPtr value-        return ()-     ) (do-        return ()-     )--data DOMHTMLTableElementSetCaptionMethodInfo-instance (signature ~ (b -> m ()), MonadIO m, DOMHTMLTableElementK a, DOMHTMLTableCaptionElementK b) => MethodInfo DOMHTMLTableElementSetCaptionMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableElementSetCaption---- method DOMHTMLTableElement::set_cell_padding--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLTableElementSetCellPadding ::-    (MonadIO m, DOMHTMLTableElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLTableElementSetCellPadding _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_table_element_set_cell_padding _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLTableElementSetCellPaddingMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLTableElementK a) => MethodInfo DOMHTMLTableElementSetCellPaddingMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableElementSetCellPadding---- method DOMHTMLTableElement::set_cell_spacing--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLTableElementSetCellSpacing ::-    (MonadIO m, DOMHTMLTableElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLTableElementSetCellSpacing _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_table_element_set_cell_spacing _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLTableElementSetCellSpacingMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLTableElementK a) => MethodInfo DOMHTMLTableElementSetCellSpacingMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableElementSetCellSpacing---- method DOMHTMLTableElement::set_rules--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLTableElementSetRules ::-    (MonadIO m, DOMHTMLTableElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLTableElementSetRules _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_table_element_set_rules _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLTableElementSetRulesMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLTableElementK a) => MethodInfo DOMHTMLTableElementSetRulesMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableElementSetRules---- method DOMHTMLTableElement::set_summary--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLTableElementSetSummary ::-    (MonadIO m, DOMHTMLTableElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLTableElementSetSummary _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_table_element_set_summary _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLTableElementSetSummaryMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLTableElementK a) => MethodInfo DOMHTMLTableElementSetSummaryMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableElementSetSummary---- method DOMHTMLTableElement::set_t_foot--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableSectionElement", direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableElement"-    Ptr DOMHTMLTableSectionElement ->       -- value : TInterface "WebKit2WebExtension" "DOMHTMLTableSectionElement"-    Ptr (Ptr GError) ->                     -- error-    IO ()---dOMHTMLTableElementSetTFoot ::-    (MonadIO m, DOMHTMLTableElementK a, DOMHTMLTableSectionElementK b) =>-    a                                       -- _obj-    -> b                                    -- value-    -> m ()                                 -- result-dOMHTMLTableElementSetTFoot _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let value' = unsafeManagedPtrCastPtr value-    onException (do-        propagateGError $ webkit_dom_html_table_element_set_t_foot _obj' value'-        touchManagedPtr _obj-        touchManagedPtr value-        return ()-     ) (do-        return ()-     )--data DOMHTMLTableElementSetTFootMethodInfo-instance (signature ~ (b -> m ()), MonadIO m, DOMHTMLTableElementK a, DOMHTMLTableSectionElementK b) => MethodInfo DOMHTMLTableElementSetTFootMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableElementSetTFoot---- method DOMHTMLTableElement::set_t_head--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableSectionElement", direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableElement"-    Ptr DOMHTMLTableSectionElement ->       -- value : TInterface "WebKit2WebExtension" "DOMHTMLTableSectionElement"-    Ptr (Ptr GError) ->                     -- error-    IO ()---dOMHTMLTableElementSetTHead ::-    (MonadIO m, DOMHTMLTableElementK a, DOMHTMLTableSectionElementK b) =>-    a                                       -- _obj-    -> b                                    -- value-    -> m ()                                 -- result-dOMHTMLTableElementSetTHead _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let value' = unsafeManagedPtrCastPtr value-    onException (do-        propagateGError $ webkit_dom_html_table_element_set_t_head _obj' value'-        touchManagedPtr _obj-        touchManagedPtr value-        return ()-     ) (do-        return ()-     )--data DOMHTMLTableElementSetTHeadMethodInfo-instance (signature ~ (b -> m ()), MonadIO m, DOMHTMLTableElementK a, DOMHTMLTableSectionElementK b) => MethodInfo DOMHTMLTableElementSetTHeadMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableElementSetTHead---- method DOMHTMLTableElement::set_width--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLTableElementSetWidth ::-    (MonadIO m, DOMHTMLTableElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLTableElementSetWidth _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_table_element_set_width _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLTableElementSetWidthMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLTableElementK a) => MethodInfo DOMHTMLTableElementSetWidthMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableElementSetWidth--
− GI/WebKit2WebExtension/Objects/DOMHTMLTableElement.hs-boot
@@ -1,59 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMHTMLTableElement where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMHTMLTableElement = DOMHTMLTableElement (ForeignPtr DOMHTMLTableElement)-instance GObject DOMHTMLTableElement where-class GObject o => DOMHTMLTableElementK o-instance (GObject o, IsDescendantOf DOMHTMLTableElement o) => DOMHTMLTableElementK o-data DOMHTMLTableElementAlignPropertyInfo-data DOMHTMLTableElementBgColorPropertyInfo-data DOMHTMLTableElementBorderPropertyInfo-data DOMHTMLTableElementCaptionPropertyInfo-data DOMHTMLTableElementCellPaddingPropertyInfo-data DOMHTMLTableElementCellSpacingPropertyInfo-data DOMHTMLTableElementFramePropertyInfo-data DOMHTMLTableElementRowsPropertyInfo-data DOMHTMLTableElementRulesPropertyInfo-data DOMHTMLTableElementSummaryPropertyInfo-data DOMHTMLTableElementTBodiesPropertyInfo-data DOMHTMLTableElementTFootPropertyInfo-data DOMHTMLTableElementTHeadPropertyInfo-data DOMHTMLTableElementWidthPropertyInfo-data DOMHTMLTableElementCreateCaptionMethodInfo-data DOMHTMLTableElementCreateTFootMethodInfo-data DOMHTMLTableElementCreateTHeadMethodInfo-data DOMHTMLTableElementDeleteCaptionMethodInfo-data DOMHTMLTableElementDeleteRowMethodInfo-data DOMHTMLTableElementDeleteTFootMethodInfo-data DOMHTMLTableElementDeleteTHeadMethodInfo-data DOMHTMLTableElementGetAlignMethodInfo-data DOMHTMLTableElementGetBgColorMethodInfo-data DOMHTMLTableElementGetBorderMethodInfo-data DOMHTMLTableElementGetCaptionMethodInfo-data DOMHTMLTableElementGetCellPaddingMethodInfo-data DOMHTMLTableElementGetCellSpacingMethodInfo-data DOMHTMLTableElementGetRowsMethodInfo-data DOMHTMLTableElementGetRulesMethodInfo-data DOMHTMLTableElementGetSummaryMethodInfo-data DOMHTMLTableElementGetTBodiesMethodInfo-data DOMHTMLTableElementGetTFootMethodInfo-data DOMHTMLTableElementGetTHeadMethodInfo-data DOMHTMLTableElementGetWidthMethodInfo-data DOMHTMLTableElementInsertRowMethodInfo-data DOMHTMLTableElementSetAlignMethodInfo-data DOMHTMLTableElementSetBgColorMethodInfo-data DOMHTMLTableElementSetBorderMethodInfo-data DOMHTMLTableElementSetCaptionMethodInfo-data DOMHTMLTableElementSetCellPaddingMethodInfo-data DOMHTMLTableElementSetCellSpacingMethodInfo-data DOMHTMLTableElementSetRulesMethodInfo-data DOMHTMLTableElementSetSummaryMethodInfo-data DOMHTMLTableElementSetTFootMethodInfo-data DOMHTMLTableElementSetTHeadMethodInfo-data DOMHTMLTableElementSetWidthMethodInfo
− GI/WebKit2WebExtension/Objects/DOMHTMLTableRowElement.hs
@@ -1,1028 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement-    ( ---- * Exported types-    DOMHTMLTableRowElement(..)              ,-    DOMHTMLTableRowElementK                 ,-    toDOMHTMLTableRowElement                ,-    noDOMHTMLTableRowElement                ,--- -- * Methods--- ** dOMHTMLTableRowElementDeleteCell-    DOMHTMLTableRowElementDeleteCellMethodInfo,-    dOMHTMLTableRowElementDeleteCell        ,----- ** dOMHTMLTableRowElementGetAlign-    DOMHTMLTableRowElementGetAlignMethodInfo,-    dOMHTMLTableRowElementGetAlign          ,----- ** dOMHTMLTableRowElementGetBgColor-    DOMHTMLTableRowElementGetBgColorMethodInfo,-    dOMHTMLTableRowElementGetBgColor        ,----- ** dOMHTMLTableRowElementGetCells-    DOMHTMLTableRowElementGetCellsMethodInfo,-    dOMHTMLTableRowElementGetCells          ,----- ** dOMHTMLTableRowElementGetCh-    DOMHTMLTableRowElementGetChMethodInfo   ,-    dOMHTMLTableRowElementGetCh             ,----- ** dOMHTMLTableRowElementGetChOff-    DOMHTMLTableRowElementGetChOffMethodInfo,-    dOMHTMLTableRowElementGetChOff          ,----- ** dOMHTMLTableRowElementGetRowIndex-    DOMHTMLTableRowElementGetRowIndexMethodInfo,-    dOMHTMLTableRowElementGetRowIndex       ,----- ** dOMHTMLTableRowElementGetSectionRowIndex-    DOMHTMLTableRowElementGetSectionRowIndexMethodInfo,-    dOMHTMLTableRowElementGetSectionRowIndex,----- ** dOMHTMLTableRowElementGetVAlign-    DOMHTMLTableRowElementGetVAlignMethodInfo,-    dOMHTMLTableRowElementGetVAlign         ,----- ** dOMHTMLTableRowElementInsertCell-    DOMHTMLTableRowElementInsertCellMethodInfo,-    dOMHTMLTableRowElementInsertCell        ,----- ** dOMHTMLTableRowElementSetAlign-    DOMHTMLTableRowElementSetAlignMethodInfo,-    dOMHTMLTableRowElementSetAlign          ,----- ** dOMHTMLTableRowElementSetBgColor-    DOMHTMLTableRowElementSetBgColorMethodInfo,-    dOMHTMLTableRowElementSetBgColor        ,----- ** dOMHTMLTableRowElementSetCh-    DOMHTMLTableRowElementSetChMethodInfo   ,-    dOMHTMLTableRowElementSetCh             ,----- ** dOMHTMLTableRowElementSetChOff-    DOMHTMLTableRowElementSetChOffMethodInfo,-    dOMHTMLTableRowElementSetChOff          ,----- ** dOMHTMLTableRowElementSetVAlign-    DOMHTMLTableRowElementSetVAlignMethodInfo,-    dOMHTMLTableRowElementSetVAlign         ,----- -- * Properties--- ** Align-    DOMHTMLTableRowElementAlignPropertyInfo ,-    constructDOMHTMLTableRowElementAlign    ,-    dOMHTMLTableRowElementAlign             ,-    getDOMHTMLTableRowElementAlign          ,-    setDOMHTMLTableRowElementAlign          ,----- ** BgColor-    DOMHTMLTableRowElementBgColorPropertyInfo,-    constructDOMHTMLTableRowElementBgColor  ,-    dOMHTMLTableRowElementBgColor           ,-    getDOMHTMLTableRowElementBgColor        ,-    setDOMHTMLTableRowElementBgColor        ,----- ** Cells-    DOMHTMLTableRowElementCellsPropertyInfo ,-    dOMHTMLTableRowElementCells             ,-    getDOMHTMLTableRowElementCells          ,----- ** Ch-    DOMHTMLTableRowElementChPropertyInfo    ,-    constructDOMHTMLTableRowElementCh       ,-    dOMHTMLTableRowElementCh                ,-    getDOMHTMLTableRowElementCh             ,-    setDOMHTMLTableRowElementCh             ,----- ** ChOff-    DOMHTMLTableRowElementChOffPropertyInfo ,-    constructDOMHTMLTableRowElementChOff    ,-    dOMHTMLTableRowElementChOff             ,-    getDOMHTMLTableRowElementChOff          ,-    setDOMHTMLTableRowElementChOff          ,----- ** RowIndex-    DOMHTMLTableRowElementRowIndexPropertyInfo,-    dOMHTMLTableRowElementRowIndex          ,-    getDOMHTMLTableRowElementRowIndex       ,----- ** SectionRowIndex-    DOMHTMLTableRowElementSectionRowIndexPropertyInfo,-    dOMHTMLTableRowElementSectionRowIndex   ,-    getDOMHTMLTableRowElementSectionRowIndex,----- ** VAlign-    DOMHTMLTableRowElementVAlignPropertyInfo,-    constructDOMHTMLTableRowElementVAlign   ,-    dOMHTMLTableRowElementVAlign            ,-    getDOMHTMLTableRowElementVAlign         ,-    setDOMHTMLTableRowElementVAlign         ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMHTMLTableRowElement = DOMHTMLTableRowElement (ForeignPtr DOMHTMLTableRowElement)-foreign import ccall "webkit_dom_html_table_row_element_get_type"-    c_webkit_dom_html_table_row_element_get_type :: IO GType--type instance ParentTypes DOMHTMLTableRowElement = DOMHTMLTableRowElementParentTypes-type DOMHTMLTableRowElementParentTypes = '[DOMHTMLElement, DOMElement, DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMHTMLTableRowElement where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_html_table_row_element_get_type-    --class GObject o => DOMHTMLTableRowElementK o-instance (GObject o, IsDescendantOf DOMHTMLTableRowElement o) => DOMHTMLTableRowElementK o--toDOMHTMLTableRowElement :: DOMHTMLTableRowElementK o => o -> IO DOMHTMLTableRowElement-toDOMHTMLTableRowElement = unsafeCastTo DOMHTMLTableRowElement--noDOMHTMLTableRowElement :: Maybe DOMHTMLTableRowElement-noDOMHTMLTableRowElement = Nothing--type family ResolveDOMHTMLTableRowElementMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMHTMLTableRowElementMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMHTMLTableRowElementMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMHTMLTableRowElementMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMHTMLTableRowElementMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMHTMLTableRowElementMethod "blur" o = DOMElementBlurMethodInfo-    ResolveDOMHTMLTableRowElementMethod "click" o = DOMHTMLElementClickMethodInfo-    ResolveDOMHTMLTableRowElementMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMHTMLTableRowElementMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMHTMLTableRowElementMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMHTMLTableRowElementMethod "deleteCell" o = DOMHTMLTableRowElementDeleteCellMethodInfo-    ResolveDOMHTMLTableRowElementMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMHTMLTableRowElementMethod "focus" o = DOMElementFocusMethodInfo-    ResolveDOMHTMLTableRowElementMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMHTMLTableRowElementMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMHTMLTableRowElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo-    ResolveDOMHTMLTableRowElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo-    ResolveDOMHTMLTableRowElementMethod "hasAttributes" o = DOMElementHasAttributesMethodInfo-    ResolveDOMHTMLTableRowElementMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMHTMLTableRowElementMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMHTMLTableRowElementMethod "insertCell" o = DOMHTMLTableRowElementInsertCellMethodInfo-    ResolveDOMHTMLTableRowElementMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMHTMLTableRowElementMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMHTMLTableRowElementMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMHTMLTableRowElementMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMHTMLTableRowElementMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMHTMLTableRowElementMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMHTMLTableRowElementMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMHTMLTableRowElementMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMHTMLTableRowElementMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMHTMLTableRowElementMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMHTMLTableRowElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo-    ResolveDOMHTMLTableRowElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo-    ResolveDOMHTMLTableRowElementMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMHTMLTableRowElementMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMHTMLTableRowElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo-    ResolveDOMHTMLTableRowElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo-    ResolveDOMHTMLTableRowElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo-    ResolveDOMHTMLTableRowElementMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMHTMLTableRowElementMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMHTMLTableRowElementMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMHTMLTableRowElementMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMHTMLTableRowElementMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMHTMLTableRowElementMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMHTMLTableRowElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo-    ResolveDOMHTMLTableRowElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo-    ResolveDOMHTMLTableRowElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo-    ResolveDOMHTMLTableRowElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo-    ResolveDOMHTMLTableRowElementMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMHTMLTableRowElementMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMHTMLTableRowElementMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMHTMLTableRowElementMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMHTMLTableRowElementMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getAccessKey" o = DOMHTMLElementGetAccessKeyMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getAlign" o = DOMHTMLTableRowElementGetAlignMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getAttributes" o = DOMElementGetAttributesMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getBgColor" o = DOMHTMLTableRowElementGetBgColorMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getCells" o = DOMHTMLTableRowElementGetCellsMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getCh" o = DOMHTMLTableRowElementGetChMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getChOff" o = DOMHTMLTableRowElementGetChOffMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getClassName" o = DOMElementGetClassNameMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getContentEditable" o = DOMHTMLElementGetContentEditableMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getDir" o = DOMHTMLElementGetDirMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getElementsByClassName" o = DOMElementGetElementsByClassNameMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getElementsByClassNameAsHtmlCollection" o = DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getElementsByTagName" o = DOMElementGetElementsByTagNameMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getElementsByTagNameAsHtmlCollection" o = DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getElementsByTagNameNs" o = DOMElementGetElementsByTagNameNsMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getElementsByTagNameNsAsHtmlCollection" o = DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getId" o = DOMElementGetIdMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getInnerText" o = DOMHTMLElementGetInnerTextMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getIsContentEditable" o = DOMHTMLElementGetIsContentEditableMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getLang" o = DOMHTMLElementGetLangMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getOffsetHeight" o = DOMElementGetOffsetHeightMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getOffsetLeft" o = DOMElementGetOffsetLeftMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getOffsetParent" o = DOMElementGetOffsetParentMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getOffsetTop" o = DOMElementGetOffsetTopMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getOffsetWidth" o = DOMElementGetOffsetWidthMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getOuterText" o = DOMHTMLElementGetOuterTextMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getRowIndex" o = DOMHTMLTableRowElementGetRowIndexMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getScrollHeight" o = DOMElementGetScrollHeightMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getScrollLeft" o = DOMElementGetScrollLeftMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getScrollTop" o = DOMElementGetScrollTopMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getScrollWidth" o = DOMElementGetScrollWidthMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getSectionRowIndex" o = DOMHTMLTableRowElementGetSectionRowIndexMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getStyle" o = DOMElementGetStyleMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getTabIndex" o = DOMHTMLElementGetTabIndexMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getTagName" o = DOMElementGetTagNameMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getTitle" o = DOMHTMLElementGetTitleMethodInfo-    ResolveDOMHTMLTableRowElementMethod "getVAlign" o = DOMHTMLTableRowElementGetVAlignMethodInfo-    ResolveDOMHTMLTableRowElementMethod "setAccessKey" o = DOMHTMLElementSetAccessKeyMethodInfo-    ResolveDOMHTMLTableRowElementMethod "setAlign" o = DOMHTMLTableRowElementSetAlignMethodInfo-    ResolveDOMHTMLTableRowElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo-    ResolveDOMHTMLTableRowElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo-    ResolveDOMHTMLTableRowElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo-    ResolveDOMHTMLTableRowElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo-    ResolveDOMHTMLTableRowElementMethod "setBgColor" o = DOMHTMLTableRowElementSetBgColorMethodInfo-    ResolveDOMHTMLTableRowElementMethod "setCh" o = DOMHTMLTableRowElementSetChMethodInfo-    ResolveDOMHTMLTableRowElementMethod "setChOff" o = DOMHTMLTableRowElementSetChOffMethodInfo-    ResolveDOMHTMLTableRowElementMethod "setClassName" o = DOMElementSetClassNameMethodInfo-    ResolveDOMHTMLTableRowElementMethod "setContentEditable" o = DOMHTMLElementSetContentEditableMethodInfo-    ResolveDOMHTMLTableRowElementMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMHTMLTableRowElementMethod "setDir" o = DOMHTMLElementSetDirMethodInfo-    ResolveDOMHTMLTableRowElementMethod "setId" o = DOMElementSetIdMethodInfo-    ResolveDOMHTMLTableRowElementMethod "setInnerText" o = DOMHTMLElementSetInnerTextMethodInfo-    ResolveDOMHTMLTableRowElementMethod "setLang" o = DOMHTMLElementSetLangMethodInfo-    ResolveDOMHTMLTableRowElementMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMHTMLTableRowElementMethod "setOuterText" o = DOMHTMLElementSetOuterTextMethodInfo-    ResolveDOMHTMLTableRowElementMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMHTMLTableRowElementMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMHTMLTableRowElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo-    ResolveDOMHTMLTableRowElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo-    ResolveDOMHTMLTableRowElementMethod "setTabIndex" o = DOMHTMLElementSetTabIndexMethodInfo-    ResolveDOMHTMLTableRowElementMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMHTMLTableRowElementMethod "setTitle" o = DOMHTMLElementSetTitleMethodInfo-    ResolveDOMHTMLTableRowElementMethod "setVAlign" o = DOMHTMLTableRowElementSetVAlignMethodInfo-    ResolveDOMHTMLTableRowElementMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMHTMLTableRowElementMethod t DOMHTMLTableRowElement, MethodInfo info DOMHTMLTableRowElement p) => IsLabelProxy t (DOMHTMLTableRowElement -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMHTMLTableRowElementMethod t DOMHTMLTableRowElement, MethodInfo info DOMHTMLTableRowElement p) => IsLabel t (DOMHTMLTableRowElement -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "align"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLTableRowElementAlign :: (MonadIO m, DOMHTMLTableRowElementK o) => o -> m (Maybe T.Text)-getDOMHTMLTableRowElementAlign obj = liftIO $ getObjectPropertyString obj "align"--setDOMHTMLTableRowElementAlign :: (MonadIO m, DOMHTMLTableRowElementK o) => o -> T.Text -> m ()-setDOMHTMLTableRowElementAlign obj val = liftIO $ setObjectPropertyString obj "align" (Just val)--constructDOMHTMLTableRowElementAlign :: T.Text -> IO ([Char], GValue)-constructDOMHTMLTableRowElementAlign val = constructObjectPropertyString "align" (Just val)--data DOMHTMLTableRowElementAlignPropertyInfo-instance AttrInfo DOMHTMLTableRowElementAlignPropertyInfo where-    type AttrAllowedOps DOMHTMLTableRowElementAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLTableRowElementAlignPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLTableRowElementAlignPropertyInfo = DOMHTMLTableRowElementK-    type AttrGetType DOMHTMLTableRowElementAlignPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLTableRowElementAlignPropertyInfo = "align"-    attrGet _ = getDOMHTMLTableRowElementAlign-    attrSet _ = setDOMHTMLTableRowElementAlign-    attrConstruct _ = constructDOMHTMLTableRowElementAlign-    attrClear _ = undefined---- VVV Prop "bg-color"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLTableRowElementBgColor :: (MonadIO m, DOMHTMLTableRowElementK o) => o -> m (Maybe T.Text)-getDOMHTMLTableRowElementBgColor obj = liftIO $ getObjectPropertyString obj "bg-color"--setDOMHTMLTableRowElementBgColor :: (MonadIO m, DOMHTMLTableRowElementK o) => o -> T.Text -> m ()-setDOMHTMLTableRowElementBgColor obj val = liftIO $ setObjectPropertyString obj "bg-color" (Just val)--constructDOMHTMLTableRowElementBgColor :: T.Text -> IO ([Char], GValue)-constructDOMHTMLTableRowElementBgColor val = constructObjectPropertyString "bg-color" (Just val)--data DOMHTMLTableRowElementBgColorPropertyInfo-instance AttrInfo DOMHTMLTableRowElementBgColorPropertyInfo where-    type AttrAllowedOps DOMHTMLTableRowElementBgColorPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLTableRowElementBgColorPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLTableRowElementBgColorPropertyInfo = DOMHTMLTableRowElementK-    type AttrGetType DOMHTMLTableRowElementBgColorPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLTableRowElementBgColorPropertyInfo = "bg-color"-    attrGet _ = getDOMHTMLTableRowElementBgColor-    attrSet _ = setDOMHTMLTableRowElementBgColor-    attrConstruct _ = constructDOMHTMLTableRowElementBgColor-    attrClear _ = undefined---- VVV Prop "cells"-   -- Type: TInterface "WebKit2WebExtension" "DOMHTMLCollection"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLTableRowElementCells :: (MonadIO m, DOMHTMLTableRowElementK o) => o -> m (Maybe DOMHTMLCollection)-getDOMHTMLTableRowElementCells obj = liftIO $ getObjectPropertyObject obj "cells" DOMHTMLCollection--data DOMHTMLTableRowElementCellsPropertyInfo-instance AttrInfo DOMHTMLTableRowElementCellsPropertyInfo where-    type AttrAllowedOps DOMHTMLTableRowElementCellsPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLTableRowElementCellsPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLTableRowElementCellsPropertyInfo = DOMHTMLTableRowElementK-    type AttrGetType DOMHTMLTableRowElementCellsPropertyInfo = (Maybe DOMHTMLCollection)-    type AttrLabel DOMHTMLTableRowElementCellsPropertyInfo = "cells"-    attrGet _ = getDOMHTMLTableRowElementCells-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "ch"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLTableRowElementCh :: (MonadIO m, DOMHTMLTableRowElementK o) => o -> m (Maybe T.Text)-getDOMHTMLTableRowElementCh obj = liftIO $ getObjectPropertyString obj "ch"--setDOMHTMLTableRowElementCh :: (MonadIO m, DOMHTMLTableRowElementK o) => o -> T.Text -> m ()-setDOMHTMLTableRowElementCh obj val = liftIO $ setObjectPropertyString obj "ch" (Just val)--constructDOMHTMLTableRowElementCh :: T.Text -> IO ([Char], GValue)-constructDOMHTMLTableRowElementCh val = constructObjectPropertyString "ch" (Just val)--data DOMHTMLTableRowElementChPropertyInfo-instance AttrInfo DOMHTMLTableRowElementChPropertyInfo where-    type AttrAllowedOps DOMHTMLTableRowElementChPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLTableRowElementChPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLTableRowElementChPropertyInfo = DOMHTMLTableRowElementK-    type AttrGetType DOMHTMLTableRowElementChPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLTableRowElementChPropertyInfo = "ch"-    attrGet _ = getDOMHTMLTableRowElementCh-    attrSet _ = setDOMHTMLTableRowElementCh-    attrConstruct _ = constructDOMHTMLTableRowElementCh-    attrClear _ = undefined---- VVV Prop "ch-off"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLTableRowElementChOff :: (MonadIO m, DOMHTMLTableRowElementK o) => o -> m (Maybe T.Text)-getDOMHTMLTableRowElementChOff obj = liftIO $ getObjectPropertyString obj "ch-off"--setDOMHTMLTableRowElementChOff :: (MonadIO m, DOMHTMLTableRowElementK o) => o -> T.Text -> m ()-setDOMHTMLTableRowElementChOff obj val = liftIO $ setObjectPropertyString obj "ch-off" (Just val)--constructDOMHTMLTableRowElementChOff :: T.Text -> IO ([Char], GValue)-constructDOMHTMLTableRowElementChOff val = constructObjectPropertyString "ch-off" (Just val)--data DOMHTMLTableRowElementChOffPropertyInfo-instance AttrInfo DOMHTMLTableRowElementChOffPropertyInfo where-    type AttrAllowedOps DOMHTMLTableRowElementChOffPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLTableRowElementChOffPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLTableRowElementChOffPropertyInfo = DOMHTMLTableRowElementK-    type AttrGetType DOMHTMLTableRowElementChOffPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLTableRowElementChOffPropertyInfo = "ch-off"-    attrGet _ = getDOMHTMLTableRowElementChOff-    attrSet _ = setDOMHTMLTableRowElementChOff-    attrConstruct _ = constructDOMHTMLTableRowElementChOff-    attrClear _ = undefined---- VVV Prop "row-index"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMHTMLTableRowElementRowIndex :: (MonadIO m, DOMHTMLTableRowElementK o) => o -> m CLong-getDOMHTMLTableRowElementRowIndex obj = liftIO $ getObjectPropertyLong obj "row-index"--data DOMHTMLTableRowElementRowIndexPropertyInfo-instance AttrInfo DOMHTMLTableRowElementRowIndexPropertyInfo where-    type AttrAllowedOps DOMHTMLTableRowElementRowIndexPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLTableRowElementRowIndexPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLTableRowElementRowIndexPropertyInfo = DOMHTMLTableRowElementK-    type AttrGetType DOMHTMLTableRowElementRowIndexPropertyInfo = CLong-    type AttrLabel DOMHTMLTableRowElementRowIndexPropertyInfo = "row-index"-    attrGet _ = getDOMHTMLTableRowElementRowIndex-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "section-row-index"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMHTMLTableRowElementSectionRowIndex :: (MonadIO m, DOMHTMLTableRowElementK o) => o -> m CLong-getDOMHTMLTableRowElementSectionRowIndex obj = liftIO $ getObjectPropertyLong obj "section-row-index"--data DOMHTMLTableRowElementSectionRowIndexPropertyInfo-instance AttrInfo DOMHTMLTableRowElementSectionRowIndexPropertyInfo where-    type AttrAllowedOps DOMHTMLTableRowElementSectionRowIndexPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLTableRowElementSectionRowIndexPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLTableRowElementSectionRowIndexPropertyInfo = DOMHTMLTableRowElementK-    type AttrGetType DOMHTMLTableRowElementSectionRowIndexPropertyInfo = CLong-    type AttrLabel DOMHTMLTableRowElementSectionRowIndexPropertyInfo = "section-row-index"-    attrGet _ = getDOMHTMLTableRowElementSectionRowIndex-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "v-align"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLTableRowElementVAlign :: (MonadIO m, DOMHTMLTableRowElementK o) => o -> m (Maybe T.Text)-getDOMHTMLTableRowElementVAlign obj = liftIO $ getObjectPropertyString obj "v-align"--setDOMHTMLTableRowElementVAlign :: (MonadIO m, DOMHTMLTableRowElementK o) => o -> T.Text -> m ()-setDOMHTMLTableRowElementVAlign obj val = liftIO $ setObjectPropertyString obj "v-align" (Just val)--constructDOMHTMLTableRowElementVAlign :: T.Text -> IO ([Char], GValue)-constructDOMHTMLTableRowElementVAlign val = constructObjectPropertyString "v-align" (Just val)--data DOMHTMLTableRowElementVAlignPropertyInfo-instance AttrInfo DOMHTMLTableRowElementVAlignPropertyInfo where-    type AttrAllowedOps DOMHTMLTableRowElementVAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLTableRowElementVAlignPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLTableRowElementVAlignPropertyInfo = DOMHTMLTableRowElementK-    type AttrGetType DOMHTMLTableRowElementVAlignPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLTableRowElementVAlignPropertyInfo = "v-align"-    attrGet _ = getDOMHTMLTableRowElementVAlign-    attrSet _ = setDOMHTMLTableRowElementVAlign-    attrConstruct _ = constructDOMHTMLTableRowElementVAlign-    attrClear _ = undefined--type instance AttributeList DOMHTMLTableRowElement = DOMHTMLTableRowElementAttributeList-type DOMHTMLTableRowElementAttributeList = ('[ '("accessKey", DOMHTMLElementAccessKeyPropertyInfo), '("align", DOMHTMLTableRowElementAlignPropertyInfo), '("attributes", DOMElementAttributesPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("bgColor", DOMHTMLTableRowElementBgColorPropertyInfo), '("cells", DOMHTMLTableRowElementCellsPropertyInfo), '("ch", DOMHTMLTableRowElementChPropertyInfo), '("chOff", DOMHTMLTableRowElementChOffPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMElementChildrenPropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("contentEditable", DOMHTMLElementContentEditablePropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("id", DOMElementIdPropertyInfo), '("innerHtml", DOMElementInnerHtmlPropertyInfo), '("innerText", DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", DOMHTMLElementIsContentEditablePropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("outerHtml", DOMElementOuterHtmlPropertyInfo), '("outerText", DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("rowIndex", DOMHTMLTableRowElementRowIndexPropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("sectionRowIndex", DOMHTMLTableRowElementSectionRowIndexPropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tabIndex", DOMHTMLElementTabIndexPropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("vAlign", DOMHTMLTableRowElementVAlignPropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])--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--type instance SignalList DOMHTMLTableRowElement = DOMHTMLTableRowElementSignalList-type DOMHTMLTableRowElementSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMHTMLTableRowElement::delete_cell--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableRowElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableRowElement"-    CLong ->                                -- index : TBasicType TLong-    Ptr (Ptr GError) ->                     -- error-    IO ()---dOMHTMLTableRowElementDeleteCell ::-    (MonadIO m, DOMHTMLTableRowElementK a) =>-    a                                       -- _obj-    -> CLong                                -- index-    -> m ()                                 -- result-dOMHTMLTableRowElementDeleteCell _obj index = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    onException (do-        propagateGError $ webkit_dom_html_table_row_element_delete_cell _obj' index-        touchManagedPtr _obj-        return ()-     ) (do-        return ()-     )--data DOMHTMLTableRowElementDeleteCellMethodInfo-instance (signature ~ (CLong -> m ()), MonadIO m, DOMHTMLTableRowElementK a) => MethodInfo DOMHTMLTableRowElementDeleteCellMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableRowElementDeleteCell---- method DOMHTMLTableRowElement::get_align--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableRowElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableRowElement"-    IO CString---dOMHTMLTableRowElementGetAlign ::-    (MonadIO m, DOMHTMLTableRowElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLTableRowElementGetAlign _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_table_row_element_get_align _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_table_row_element_get_align" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLTableRowElementGetAlignMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLTableRowElementK a) => MethodInfo DOMHTMLTableRowElementGetAlignMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableRowElementGetAlign---- method DOMHTMLTableRowElement::get_bg_color--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableRowElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableRowElement"-    IO CString---dOMHTMLTableRowElementGetBgColor ::-    (MonadIO m, DOMHTMLTableRowElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLTableRowElementGetBgColor _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_table_row_element_get_bg_color _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_table_row_element_get_bg_color" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLTableRowElementGetBgColorMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLTableRowElementK a) => MethodInfo DOMHTMLTableRowElementGetBgColorMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableRowElementGetBgColor---- method DOMHTMLTableRowElement::get_cells--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableRowElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableRowElement"-    IO (Ptr DOMHTMLCollection)---dOMHTMLTableRowElementGetCells ::-    (MonadIO m, DOMHTMLTableRowElementK a) =>-    a                                       -- _obj-    -> m DOMHTMLCollection                  -- result-dOMHTMLTableRowElementGetCells _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_table_row_element_get_cells _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_table_row_element_get_cells" result-    result' <- (wrapObject DOMHTMLCollection) result-    touchManagedPtr _obj-    return result'--data DOMHTMLTableRowElementGetCellsMethodInfo-instance (signature ~ (m DOMHTMLCollection), MonadIO m, DOMHTMLTableRowElementK a) => MethodInfo DOMHTMLTableRowElementGetCellsMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableRowElementGetCells---- method DOMHTMLTableRowElement::get_ch--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableRowElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableRowElement"-    IO CString---dOMHTMLTableRowElementGetCh ::-    (MonadIO m, DOMHTMLTableRowElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLTableRowElementGetCh _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_table_row_element_get_ch _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_table_row_element_get_ch" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLTableRowElementGetChMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLTableRowElementK a) => MethodInfo DOMHTMLTableRowElementGetChMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableRowElementGetCh---- method DOMHTMLTableRowElement::get_ch_off--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableRowElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableRowElement"-    IO CString---dOMHTMLTableRowElementGetChOff ::-    (MonadIO m, DOMHTMLTableRowElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLTableRowElementGetChOff _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_table_row_element_get_ch_off _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_table_row_element_get_ch_off" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLTableRowElementGetChOffMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLTableRowElementK a) => MethodInfo DOMHTMLTableRowElementGetChOffMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableRowElementGetChOff---- method DOMHTMLTableRowElement::get_row_index--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableRowElement", direction = DirectionIn, mayBeNull = False, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableRowElement"-    IO CLong---dOMHTMLTableRowElementGetRowIndex ::-    (MonadIO m, DOMHTMLTableRowElementK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMHTMLTableRowElementGetRowIndex _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_table_row_element_get_row_index _obj'-    touchManagedPtr _obj-    return result--data DOMHTMLTableRowElementGetRowIndexMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMHTMLTableRowElementK a) => MethodInfo DOMHTMLTableRowElementGetRowIndexMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableRowElementGetRowIndex---- method DOMHTMLTableRowElement::get_section_row_index--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableRowElement", direction = DirectionIn, mayBeNull = False, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableRowElement"-    IO CLong---dOMHTMLTableRowElementGetSectionRowIndex ::-    (MonadIO m, DOMHTMLTableRowElementK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMHTMLTableRowElementGetSectionRowIndex _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_table_row_element_get_section_row_index _obj'-    touchManagedPtr _obj-    return result--data DOMHTMLTableRowElementGetSectionRowIndexMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMHTMLTableRowElementK a) => MethodInfo DOMHTMLTableRowElementGetSectionRowIndexMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableRowElementGetSectionRowIndex---- method DOMHTMLTableRowElement::get_v_align--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableRowElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableRowElement"-    IO CString---dOMHTMLTableRowElementGetVAlign ::-    (MonadIO m, DOMHTMLTableRowElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLTableRowElementGetVAlign _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_table_row_element_get_v_align _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_table_row_element_get_v_align" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLTableRowElementGetVAlignMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLTableRowElementK a) => MethodInfo DOMHTMLTableRowElementGetVAlignMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableRowElementGetVAlign---- method DOMHTMLTableRowElement::insert_cell--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableRowElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableRowElement"-    CLong ->                                -- index : TBasicType TLong-    Ptr (Ptr GError) ->                     -- error-    IO (Ptr DOMHTMLElement)---dOMHTMLTableRowElementInsertCell ::-    (MonadIO m, DOMHTMLTableRowElementK a) =>-    a                                       -- _obj-    -> CLong                                -- index-    -> m DOMHTMLElement                     -- result-dOMHTMLTableRowElementInsertCell _obj index = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    onException (do-        result <- propagateGError $ webkit_dom_html_table_row_element_insert_cell _obj' index-        checkUnexpectedReturnNULL "webkit_dom_html_table_row_element_insert_cell" result-        result' <- (newObject DOMHTMLElement) result-        touchManagedPtr _obj-        return result'-     ) (do-        return ()-     )--data DOMHTMLTableRowElementInsertCellMethodInfo-instance (signature ~ (CLong -> m DOMHTMLElement), MonadIO m, DOMHTMLTableRowElementK a) => MethodInfo DOMHTMLTableRowElementInsertCellMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableRowElementInsertCell---- method DOMHTMLTableRowElement::set_align--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableRowElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableRowElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLTableRowElementSetAlign ::-    (MonadIO m, DOMHTMLTableRowElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLTableRowElementSetAlign _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_table_row_element_set_align _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLTableRowElementSetAlignMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLTableRowElementK a) => MethodInfo DOMHTMLTableRowElementSetAlignMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableRowElementSetAlign---- method DOMHTMLTableRowElement::set_bg_color--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableRowElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableRowElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLTableRowElementSetBgColor ::-    (MonadIO m, DOMHTMLTableRowElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLTableRowElementSetBgColor _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_table_row_element_set_bg_color _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLTableRowElementSetBgColorMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLTableRowElementK a) => MethodInfo DOMHTMLTableRowElementSetBgColorMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableRowElementSetBgColor---- method DOMHTMLTableRowElement::set_ch--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableRowElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableRowElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLTableRowElementSetCh ::-    (MonadIO m, DOMHTMLTableRowElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLTableRowElementSetCh _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_table_row_element_set_ch _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLTableRowElementSetChMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLTableRowElementK a) => MethodInfo DOMHTMLTableRowElementSetChMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableRowElementSetCh---- method DOMHTMLTableRowElement::set_ch_off--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableRowElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableRowElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLTableRowElementSetChOff ::-    (MonadIO m, DOMHTMLTableRowElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLTableRowElementSetChOff _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_table_row_element_set_ch_off _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLTableRowElementSetChOffMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLTableRowElementK a) => MethodInfo DOMHTMLTableRowElementSetChOffMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableRowElementSetChOff---- method DOMHTMLTableRowElement::set_v_align--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableRowElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableRowElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLTableRowElementSetVAlign ::-    (MonadIO m, DOMHTMLTableRowElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLTableRowElementSetVAlign _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_table_row_element_set_v_align _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLTableRowElementSetVAlignMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLTableRowElementK a) => MethodInfo DOMHTMLTableRowElementSetVAlignMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableRowElementSetVAlign--
− GI/WebKit2WebExtension/Objects/DOMHTMLTableRowElement.hs-boot
@@ -1,36 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMHTMLTableRowElement = DOMHTMLTableRowElement (ForeignPtr DOMHTMLTableRowElement)-instance GObject DOMHTMLTableRowElement where-class GObject o => DOMHTMLTableRowElementK o-instance (GObject o, IsDescendantOf DOMHTMLTableRowElement o) => DOMHTMLTableRowElementK o-data DOMHTMLTableRowElementAlignPropertyInfo-data DOMHTMLTableRowElementBgColorPropertyInfo-data DOMHTMLTableRowElementCellsPropertyInfo-data DOMHTMLTableRowElementChPropertyInfo-data DOMHTMLTableRowElementChOffPropertyInfo-data DOMHTMLTableRowElementRowIndexPropertyInfo-data DOMHTMLTableRowElementSectionRowIndexPropertyInfo-data DOMHTMLTableRowElementVAlignPropertyInfo-data DOMHTMLTableRowElementDeleteCellMethodInfo-data DOMHTMLTableRowElementGetAlignMethodInfo-data DOMHTMLTableRowElementGetBgColorMethodInfo-data DOMHTMLTableRowElementGetCellsMethodInfo-data DOMHTMLTableRowElementGetChMethodInfo-data DOMHTMLTableRowElementGetChOffMethodInfo-data DOMHTMLTableRowElementGetRowIndexMethodInfo-data DOMHTMLTableRowElementGetSectionRowIndexMethodInfo-data DOMHTMLTableRowElementGetVAlignMethodInfo-data DOMHTMLTableRowElementInsertCellMethodInfo-data DOMHTMLTableRowElementSetAlignMethodInfo-data DOMHTMLTableRowElementSetBgColorMethodInfo-data DOMHTMLTableRowElementSetChMethodInfo-data DOMHTMLTableRowElementSetChOffMethodInfo-data DOMHTMLTableRowElementSetVAlignMethodInfo
− GI/WebKit2WebExtension/Objects/DOMHTMLTableSectionElement.hs
@@ -1,794 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement-    ( ---- * Exported types-    DOMHTMLTableSectionElement(..)          ,-    DOMHTMLTableSectionElementK             ,-    toDOMHTMLTableSectionElement            ,-    noDOMHTMLTableSectionElement            ,--- -- * Methods--- ** dOMHTMLTableSectionElementDeleteRow-    DOMHTMLTableSectionElementDeleteRowMethodInfo,-    dOMHTMLTableSectionElementDeleteRow     ,----- ** dOMHTMLTableSectionElementGetAlign-    DOMHTMLTableSectionElementGetAlignMethodInfo,-    dOMHTMLTableSectionElementGetAlign      ,----- ** dOMHTMLTableSectionElementGetCh-    DOMHTMLTableSectionElementGetChMethodInfo,-    dOMHTMLTableSectionElementGetCh         ,----- ** dOMHTMLTableSectionElementGetChOff-    DOMHTMLTableSectionElementGetChOffMethodInfo,-    dOMHTMLTableSectionElementGetChOff      ,----- ** dOMHTMLTableSectionElementGetRows-    DOMHTMLTableSectionElementGetRowsMethodInfo,-    dOMHTMLTableSectionElementGetRows       ,----- ** dOMHTMLTableSectionElementGetVAlign-    DOMHTMLTableSectionElementGetVAlignMethodInfo,-    dOMHTMLTableSectionElementGetVAlign     ,----- ** dOMHTMLTableSectionElementInsertRow-    DOMHTMLTableSectionElementInsertRowMethodInfo,-    dOMHTMLTableSectionElementInsertRow     ,----- ** dOMHTMLTableSectionElementSetAlign-    DOMHTMLTableSectionElementSetAlignMethodInfo,-    dOMHTMLTableSectionElementSetAlign      ,----- ** dOMHTMLTableSectionElementSetCh-    DOMHTMLTableSectionElementSetChMethodInfo,-    dOMHTMLTableSectionElementSetCh         ,----- ** dOMHTMLTableSectionElementSetChOff-    DOMHTMLTableSectionElementSetChOffMethodInfo,-    dOMHTMLTableSectionElementSetChOff      ,----- ** dOMHTMLTableSectionElementSetVAlign-    DOMHTMLTableSectionElementSetVAlignMethodInfo,-    dOMHTMLTableSectionElementSetVAlign     ,----- -- * Properties--- ** Align-    DOMHTMLTableSectionElementAlignPropertyInfo,-    constructDOMHTMLTableSectionElementAlign,-    dOMHTMLTableSectionElementAlign         ,-    getDOMHTMLTableSectionElementAlign      ,-    setDOMHTMLTableSectionElementAlign      ,----- ** Ch-    DOMHTMLTableSectionElementChPropertyInfo,-    constructDOMHTMLTableSectionElementCh   ,-    dOMHTMLTableSectionElementCh            ,-    getDOMHTMLTableSectionElementCh         ,-    setDOMHTMLTableSectionElementCh         ,----- ** ChOff-    DOMHTMLTableSectionElementChOffPropertyInfo,-    constructDOMHTMLTableSectionElementChOff,-    dOMHTMLTableSectionElementChOff         ,-    getDOMHTMLTableSectionElementChOff      ,-    setDOMHTMLTableSectionElementChOff      ,----- ** Rows-    DOMHTMLTableSectionElementRowsPropertyInfo,-    dOMHTMLTableSectionElementRows          ,-    getDOMHTMLTableSectionElementRows       ,----- ** VAlign-    DOMHTMLTableSectionElementVAlignPropertyInfo,-    constructDOMHTMLTableSectionElementVAlign,-    dOMHTMLTableSectionElementVAlign        ,-    getDOMHTMLTableSectionElementVAlign     ,-    setDOMHTMLTableSectionElementVAlign     ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMHTMLTableSectionElement = DOMHTMLTableSectionElement (ForeignPtr DOMHTMLTableSectionElement)-foreign import ccall "webkit_dom_html_table_section_element_get_type"-    c_webkit_dom_html_table_section_element_get_type :: IO GType--type instance ParentTypes DOMHTMLTableSectionElement = DOMHTMLTableSectionElementParentTypes-type DOMHTMLTableSectionElementParentTypes = '[DOMHTMLElement, DOMElement, DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMHTMLTableSectionElement where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_html_table_section_element_get_type-    --class GObject o => DOMHTMLTableSectionElementK o-instance (GObject o, IsDescendantOf DOMHTMLTableSectionElement o) => DOMHTMLTableSectionElementK o--toDOMHTMLTableSectionElement :: DOMHTMLTableSectionElementK o => o -> IO DOMHTMLTableSectionElement-toDOMHTMLTableSectionElement = unsafeCastTo DOMHTMLTableSectionElement--noDOMHTMLTableSectionElement :: Maybe DOMHTMLTableSectionElement-noDOMHTMLTableSectionElement = Nothing--type family ResolveDOMHTMLTableSectionElementMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMHTMLTableSectionElementMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "blur" o = DOMElementBlurMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "click" o = DOMHTMLElementClickMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "deleteRow" o = DOMHTMLTableSectionElementDeleteRowMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "focus" o = DOMElementFocusMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "hasAttributes" o = DOMElementHasAttributesMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "insertRow" o = DOMHTMLTableSectionElementInsertRowMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getAccessKey" o = DOMHTMLElementGetAccessKeyMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getAlign" o = DOMHTMLTableSectionElementGetAlignMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getAttributes" o = DOMElementGetAttributesMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getCh" o = DOMHTMLTableSectionElementGetChMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getChOff" o = DOMHTMLTableSectionElementGetChOffMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getClassName" o = DOMElementGetClassNameMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getContentEditable" o = DOMHTMLElementGetContentEditableMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getDir" o = DOMHTMLElementGetDirMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getElementsByClassName" o = DOMElementGetElementsByClassNameMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getElementsByClassNameAsHtmlCollection" o = DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getElementsByTagName" o = DOMElementGetElementsByTagNameMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getElementsByTagNameAsHtmlCollection" o = DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getElementsByTagNameNs" o = DOMElementGetElementsByTagNameNsMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getElementsByTagNameNsAsHtmlCollection" o = DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getId" o = DOMElementGetIdMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getInnerText" o = DOMHTMLElementGetInnerTextMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getIsContentEditable" o = DOMHTMLElementGetIsContentEditableMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getLang" o = DOMHTMLElementGetLangMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getOffsetHeight" o = DOMElementGetOffsetHeightMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getOffsetLeft" o = DOMElementGetOffsetLeftMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getOffsetParent" o = DOMElementGetOffsetParentMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getOffsetTop" o = DOMElementGetOffsetTopMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getOffsetWidth" o = DOMElementGetOffsetWidthMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getOuterText" o = DOMHTMLElementGetOuterTextMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getRows" o = DOMHTMLTableSectionElementGetRowsMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getScrollHeight" o = DOMElementGetScrollHeightMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getScrollLeft" o = DOMElementGetScrollLeftMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getScrollTop" o = DOMElementGetScrollTopMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getScrollWidth" o = DOMElementGetScrollWidthMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getStyle" o = DOMElementGetStyleMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getTabIndex" o = DOMHTMLElementGetTabIndexMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getTagName" o = DOMElementGetTagNameMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getTitle" o = DOMHTMLElementGetTitleMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "getVAlign" o = DOMHTMLTableSectionElementGetVAlignMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "setAccessKey" o = DOMHTMLElementSetAccessKeyMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "setAlign" o = DOMHTMLTableSectionElementSetAlignMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "setCh" o = DOMHTMLTableSectionElementSetChMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "setChOff" o = DOMHTMLTableSectionElementSetChOffMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "setClassName" o = DOMElementSetClassNameMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "setContentEditable" o = DOMHTMLElementSetContentEditableMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "setDir" o = DOMHTMLElementSetDirMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "setId" o = DOMElementSetIdMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "setInnerText" o = DOMHTMLElementSetInnerTextMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "setLang" o = DOMHTMLElementSetLangMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "setOuterText" o = DOMHTMLElementSetOuterTextMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "setTabIndex" o = DOMHTMLElementSetTabIndexMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "setTitle" o = DOMHTMLElementSetTitleMethodInfo-    ResolveDOMHTMLTableSectionElementMethod "setVAlign" o = DOMHTMLTableSectionElementSetVAlignMethodInfo-    ResolveDOMHTMLTableSectionElementMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMHTMLTableSectionElementMethod t DOMHTMLTableSectionElement, MethodInfo info DOMHTMLTableSectionElement p) => IsLabelProxy t (DOMHTMLTableSectionElement -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMHTMLTableSectionElementMethod t DOMHTMLTableSectionElement, MethodInfo info DOMHTMLTableSectionElement p) => IsLabel t (DOMHTMLTableSectionElement -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "align"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLTableSectionElementAlign :: (MonadIO m, DOMHTMLTableSectionElementK o) => o -> m (Maybe T.Text)-getDOMHTMLTableSectionElementAlign obj = liftIO $ getObjectPropertyString obj "align"--setDOMHTMLTableSectionElementAlign :: (MonadIO m, DOMHTMLTableSectionElementK o) => o -> T.Text -> m ()-setDOMHTMLTableSectionElementAlign obj val = liftIO $ setObjectPropertyString obj "align" (Just val)--constructDOMHTMLTableSectionElementAlign :: T.Text -> IO ([Char], GValue)-constructDOMHTMLTableSectionElementAlign val = constructObjectPropertyString "align" (Just val)--data DOMHTMLTableSectionElementAlignPropertyInfo-instance AttrInfo DOMHTMLTableSectionElementAlignPropertyInfo where-    type AttrAllowedOps DOMHTMLTableSectionElementAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLTableSectionElementAlignPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLTableSectionElementAlignPropertyInfo = DOMHTMLTableSectionElementK-    type AttrGetType DOMHTMLTableSectionElementAlignPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLTableSectionElementAlignPropertyInfo = "align"-    attrGet _ = getDOMHTMLTableSectionElementAlign-    attrSet _ = setDOMHTMLTableSectionElementAlign-    attrConstruct _ = constructDOMHTMLTableSectionElementAlign-    attrClear _ = undefined---- VVV Prop "ch"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLTableSectionElementCh :: (MonadIO m, DOMHTMLTableSectionElementK o) => o -> m (Maybe T.Text)-getDOMHTMLTableSectionElementCh obj = liftIO $ getObjectPropertyString obj "ch"--setDOMHTMLTableSectionElementCh :: (MonadIO m, DOMHTMLTableSectionElementK o) => o -> T.Text -> m ()-setDOMHTMLTableSectionElementCh obj val = liftIO $ setObjectPropertyString obj "ch" (Just val)--constructDOMHTMLTableSectionElementCh :: T.Text -> IO ([Char], GValue)-constructDOMHTMLTableSectionElementCh val = constructObjectPropertyString "ch" (Just val)--data DOMHTMLTableSectionElementChPropertyInfo-instance AttrInfo DOMHTMLTableSectionElementChPropertyInfo where-    type AttrAllowedOps DOMHTMLTableSectionElementChPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLTableSectionElementChPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLTableSectionElementChPropertyInfo = DOMHTMLTableSectionElementK-    type AttrGetType DOMHTMLTableSectionElementChPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLTableSectionElementChPropertyInfo = "ch"-    attrGet _ = getDOMHTMLTableSectionElementCh-    attrSet _ = setDOMHTMLTableSectionElementCh-    attrConstruct _ = constructDOMHTMLTableSectionElementCh-    attrClear _ = undefined---- VVV Prop "ch-off"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLTableSectionElementChOff :: (MonadIO m, DOMHTMLTableSectionElementK o) => o -> m (Maybe T.Text)-getDOMHTMLTableSectionElementChOff obj = liftIO $ getObjectPropertyString obj "ch-off"--setDOMHTMLTableSectionElementChOff :: (MonadIO m, DOMHTMLTableSectionElementK o) => o -> T.Text -> m ()-setDOMHTMLTableSectionElementChOff obj val = liftIO $ setObjectPropertyString obj "ch-off" (Just val)--constructDOMHTMLTableSectionElementChOff :: T.Text -> IO ([Char], GValue)-constructDOMHTMLTableSectionElementChOff val = constructObjectPropertyString "ch-off" (Just val)--data DOMHTMLTableSectionElementChOffPropertyInfo-instance AttrInfo DOMHTMLTableSectionElementChOffPropertyInfo where-    type AttrAllowedOps DOMHTMLTableSectionElementChOffPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLTableSectionElementChOffPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLTableSectionElementChOffPropertyInfo = DOMHTMLTableSectionElementK-    type AttrGetType DOMHTMLTableSectionElementChOffPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLTableSectionElementChOffPropertyInfo = "ch-off"-    attrGet _ = getDOMHTMLTableSectionElementChOff-    attrSet _ = setDOMHTMLTableSectionElementChOff-    attrConstruct _ = constructDOMHTMLTableSectionElementChOff-    attrClear _ = undefined---- VVV Prop "rows"-   -- Type: TInterface "WebKit2WebExtension" "DOMHTMLCollection"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLTableSectionElementRows :: (MonadIO m, DOMHTMLTableSectionElementK o) => o -> m (Maybe DOMHTMLCollection)-getDOMHTMLTableSectionElementRows obj = liftIO $ getObjectPropertyObject obj "rows" DOMHTMLCollection--data DOMHTMLTableSectionElementRowsPropertyInfo-instance AttrInfo DOMHTMLTableSectionElementRowsPropertyInfo where-    type AttrAllowedOps DOMHTMLTableSectionElementRowsPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLTableSectionElementRowsPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLTableSectionElementRowsPropertyInfo = DOMHTMLTableSectionElementK-    type AttrGetType DOMHTMLTableSectionElementRowsPropertyInfo = (Maybe DOMHTMLCollection)-    type AttrLabel DOMHTMLTableSectionElementRowsPropertyInfo = "rows"-    attrGet _ = getDOMHTMLTableSectionElementRows-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "v-align"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLTableSectionElementVAlign :: (MonadIO m, DOMHTMLTableSectionElementK o) => o -> m (Maybe T.Text)-getDOMHTMLTableSectionElementVAlign obj = liftIO $ getObjectPropertyString obj "v-align"--setDOMHTMLTableSectionElementVAlign :: (MonadIO m, DOMHTMLTableSectionElementK o) => o -> T.Text -> m ()-setDOMHTMLTableSectionElementVAlign obj val = liftIO $ setObjectPropertyString obj "v-align" (Just val)--constructDOMHTMLTableSectionElementVAlign :: T.Text -> IO ([Char], GValue)-constructDOMHTMLTableSectionElementVAlign val = constructObjectPropertyString "v-align" (Just val)--data DOMHTMLTableSectionElementVAlignPropertyInfo-instance AttrInfo DOMHTMLTableSectionElementVAlignPropertyInfo where-    type AttrAllowedOps DOMHTMLTableSectionElementVAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLTableSectionElementVAlignPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLTableSectionElementVAlignPropertyInfo = DOMHTMLTableSectionElementK-    type AttrGetType DOMHTMLTableSectionElementVAlignPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLTableSectionElementVAlignPropertyInfo = "v-align"-    attrGet _ = getDOMHTMLTableSectionElementVAlign-    attrSet _ = setDOMHTMLTableSectionElementVAlign-    attrConstruct _ = constructDOMHTMLTableSectionElementVAlign-    attrClear _ = undefined--type instance AttributeList DOMHTMLTableSectionElement = DOMHTMLTableSectionElementAttributeList-type DOMHTMLTableSectionElementAttributeList = ('[ '("accessKey", DOMHTMLElementAccessKeyPropertyInfo), '("align", DOMHTMLTableSectionElementAlignPropertyInfo), '("attributes", DOMElementAttributesPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("ch", DOMHTMLTableSectionElementChPropertyInfo), '("chOff", DOMHTMLTableSectionElementChOffPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMElementChildrenPropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("contentEditable", DOMHTMLElementContentEditablePropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("id", DOMElementIdPropertyInfo), '("innerHtml", DOMElementInnerHtmlPropertyInfo), '("innerText", DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", DOMHTMLElementIsContentEditablePropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("outerHtml", DOMElementOuterHtmlPropertyInfo), '("outerText", DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("rows", DOMHTMLTableSectionElementRowsPropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tabIndex", DOMHTMLElementTabIndexPropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("vAlign", DOMHTMLTableSectionElementVAlignPropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])--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--type instance SignalList DOMHTMLTableSectionElement = DOMHTMLTableSectionElementSignalList-type DOMHTMLTableSectionElementSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMHTMLTableSectionElement::delete_row--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableSectionElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, 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 ->       -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableSectionElement"-    CLong ->                                -- index : TBasicType TLong-    Ptr (Ptr GError) ->                     -- error-    IO ()---dOMHTMLTableSectionElementDeleteRow ::-    (MonadIO m, DOMHTMLTableSectionElementK a) =>-    a                                       -- _obj-    -> CLong                                -- index-    -> m ()                                 -- result-dOMHTMLTableSectionElementDeleteRow _obj index = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    onException (do-        propagateGError $ webkit_dom_html_table_section_element_delete_row _obj' index-        touchManagedPtr _obj-        return ()-     ) (do-        return ()-     )--data DOMHTMLTableSectionElementDeleteRowMethodInfo-instance (signature ~ (CLong -> m ()), MonadIO m, DOMHTMLTableSectionElementK a) => MethodInfo DOMHTMLTableSectionElementDeleteRowMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableSectionElementDeleteRow---- method DOMHTMLTableSectionElement::get_align--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableSectionElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->       -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableSectionElement"-    IO CString---dOMHTMLTableSectionElementGetAlign ::-    (MonadIO m, DOMHTMLTableSectionElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLTableSectionElementGetAlign _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_table_section_element_get_align _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_table_section_element_get_align" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLTableSectionElementGetAlignMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLTableSectionElementK a) => MethodInfo DOMHTMLTableSectionElementGetAlignMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableSectionElementGetAlign---- method DOMHTMLTableSectionElement::get_ch--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableSectionElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->       -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableSectionElement"-    IO CString---dOMHTMLTableSectionElementGetCh ::-    (MonadIO m, DOMHTMLTableSectionElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLTableSectionElementGetCh _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_table_section_element_get_ch _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_table_section_element_get_ch" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLTableSectionElementGetChMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLTableSectionElementK a) => MethodInfo DOMHTMLTableSectionElementGetChMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableSectionElementGetCh---- method DOMHTMLTableSectionElement::get_ch_off--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableSectionElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->       -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableSectionElement"-    IO CString---dOMHTMLTableSectionElementGetChOff ::-    (MonadIO m, DOMHTMLTableSectionElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLTableSectionElementGetChOff _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_table_section_element_get_ch_off _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_table_section_element_get_ch_off" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLTableSectionElementGetChOffMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLTableSectionElementK a) => MethodInfo DOMHTMLTableSectionElementGetChOffMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableSectionElementGetChOff---- method DOMHTMLTableSectionElement::get_rows--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableSectionElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->       -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableSectionElement"-    IO (Ptr DOMHTMLCollection)---dOMHTMLTableSectionElementGetRows ::-    (MonadIO m, DOMHTMLTableSectionElementK a) =>-    a                                       -- _obj-    -> m DOMHTMLCollection                  -- result-dOMHTMLTableSectionElementGetRows _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_table_section_element_get_rows _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_table_section_element_get_rows" result-    result' <- (wrapObject DOMHTMLCollection) result-    touchManagedPtr _obj-    return result'--data DOMHTMLTableSectionElementGetRowsMethodInfo-instance (signature ~ (m DOMHTMLCollection), MonadIO m, DOMHTMLTableSectionElementK a) => MethodInfo DOMHTMLTableSectionElementGetRowsMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableSectionElementGetRows---- method DOMHTMLTableSectionElement::get_v_align--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableSectionElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->       -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableSectionElement"-    IO CString---dOMHTMLTableSectionElementGetVAlign ::-    (MonadIO m, DOMHTMLTableSectionElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLTableSectionElementGetVAlign _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_table_section_element_get_v_align _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_table_section_element_get_v_align" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLTableSectionElementGetVAlignMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLTableSectionElementK a) => MethodInfo DOMHTMLTableSectionElementGetVAlignMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableSectionElementGetVAlign---- method DOMHTMLTableSectionElement::insert_row--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableSectionElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->       -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableSectionElement"-    CLong ->                                -- index : TBasicType TLong-    Ptr (Ptr GError) ->                     -- error-    IO (Ptr DOMHTMLElement)---dOMHTMLTableSectionElementInsertRow ::-    (MonadIO m, DOMHTMLTableSectionElementK a) =>-    a                                       -- _obj-    -> CLong                                -- index-    -> m DOMHTMLElement                     -- result-dOMHTMLTableSectionElementInsertRow _obj index = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    onException (do-        result <- propagateGError $ webkit_dom_html_table_section_element_insert_row _obj' index-        checkUnexpectedReturnNULL "webkit_dom_html_table_section_element_insert_row" result-        result' <- (newObject DOMHTMLElement) result-        touchManagedPtr _obj-        return result'-     ) (do-        return ()-     )--data DOMHTMLTableSectionElementInsertRowMethodInfo-instance (signature ~ (CLong -> m DOMHTMLElement), MonadIO m, DOMHTMLTableSectionElementK a) => MethodInfo DOMHTMLTableSectionElementInsertRowMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableSectionElementInsertRow---- method DOMHTMLTableSectionElement::set_align--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableSectionElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->       -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableSectionElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLTableSectionElementSetAlign ::-    (MonadIO m, DOMHTMLTableSectionElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLTableSectionElementSetAlign _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_table_section_element_set_align _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLTableSectionElementSetAlignMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLTableSectionElementK a) => MethodInfo DOMHTMLTableSectionElementSetAlignMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableSectionElementSetAlign---- method DOMHTMLTableSectionElement::set_ch--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableSectionElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->       -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableSectionElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLTableSectionElementSetCh ::-    (MonadIO m, DOMHTMLTableSectionElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLTableSectionElementSetCh _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_table_section_element_set_ch _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLTableSectionElementSetChMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLTableSectionElementK a) => MethodInfo DOMHTMLTableSectionElementSetChMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableSectionElementSetCh---- method DOMHTMLTableSectionElement::set_ch_off--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableSectionElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->       -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableSectionElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLTableSectionElementSetChOff ::-    (MonadIO m, DOMHTMLTableSectionElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLTableSectionElementSetChOff _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_table_section_element_set_ch_off _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLTableSectionElementSetChOffMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLTableSectionElementK a) => MethodInfo DOMHTMLTableSectionElementSetChOffMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableSectionElementSetChOff---- method DOMHTMLTableSectionElement::set_v_align--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTableSectionElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->       -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTableSectionElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLTableSectionElementSetVAlign ::-    (MonadIO m, DOMHTMLTableSectionElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLTableSectionElementSetVAlign _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_table_section_element_set_v_align _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLTableSectionElementSetVAlignMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLTableSectionElementK a) => MethodInfo DOMHTMLTableSectionElementSetVAlignMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTableSectionElementSetVAlign--
− GI/WebKit2WebExtension/Objects/DOMHTMLTableSectionElement.hs-boot
@@ -1,29 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMHTMLTableSectionElement = DOMHTMLTableSectionElement (ForeignPtr DOMHTMLTableSectionElement)-instance GObject DOMHTMLTableSectionElement where-class GObject o => DOMHTMLTableSectionElementK o-instance (GObject o, IsDescendantOf DOMHTMLTableSectionElement o) => DOMHTMLTableSectionElementK o-data DOMHTMLTableSectionElementAlignPropertyInfo-data DOMHTMLTableSectionElementChPropertyInfo-data DOMHTMLTableSectionElementChOffPropertyInfo-data DOMHTMLTableSectionElementRowsPropertyInfo-data DOMHTMLTableSectionElementVAlignPropertyInfo-data DOMHTMLTableSectionElementDeleteRowMethodInfo-data DOMHTMLTableSectionElementGetAlignMethodInfo-data DOMHTMLTableSectionElementGetChMethodInfo-data DOMHTMLTableSectionElementGetChOffMethodInfo-data DOMHTMLTableSectionElementGetRowsMethodInfo-data DOMHTMLTableSectionElementGetVAlignMethodInfo-data DOMHTMLTableSectionElementInsertRowMethodInfo-data DOMHTMLTableSectionElementSetAlignMethodInfo-data DOMHTMLTableSectionElementSetChMethodInfo-data DOMHTMLTableSectionElementSetChOffMethodInfo-data DOMHTMLTableSectionElementSetVAlignMethodInfo
− GI/WebKit2WebExtension/Objects/DOMHTMLTextAreaElement.hs
@@ -1,2023 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement-    ( ---- * Exported types-    DOMHTMLTextAreaElement(..)              ,-    DOMHTMLTextAreaElementK                 ,-    toDOMHTMLTextAreaElement                ,-    noDOMHTMLTextAreaElement                ,--- -- * Methods--- ** dOMHTMLTextAreaElementGetAreaType-    DOMHTMLTextAreaElementGetAreaTypeMethodInfo,-    dOMHTMLTextAreaElementGetAreaType       ,----- ** dOMHTMLTextAreaElementGetAutofocus-    DOMHTMLTextAreaElementGetAutofocusMethodInfo,-    dOMHTMLTextAreaElementGetAutofocus      ,----- ** dOMHTMLTextAreaElementGetCols-    DOMHTMLTextAreaElementGetColsMethodInfo ,-    dOMHTMLTextAreaElementGetCols           ,----- ** dOMHTMLTextAreaElementGetDefaultValue-    DOMHTMLTextAreaElementGetDefaultValueMethodInfo,-    dOMHTMLTextAreaElementGetDefaultValue   ,----- ** dOMHTMLTextAreaElementGetDisabled-    DOMHTMLTextAreaElementGetDisabledMethodInfo,-    dOMHTMLTextAreaElementGetDisabled       ,----- ** dOMHTMLTextAreaElementGetForm-    DOMHTMLTextAreaElementGetFormMethodInfo ,-    dOMHTMLTextAreaElementGetForm           ,----- ** dOMHTMLTextAreaElementGetName-    DOMHTMLTextAreaElementGetNameMethodInfo ,-    dOMHTMLTextAreaElementGetName           ,----- ** dOMHTMLTextAreaElementGetReadOnly-    DOMHTMLTextAreaElementGetReadOnlyMethodInfo,-    dOMHTMLTextAreaElementGetReadOnly       ,----- ** dOMHTMLTextAreaElementGetRows-    DOMHTMLTextAreaElementGetRowsMethodInfo ,-    dOMHTMLTextAreaElementGetRows           ,----- ** dOMHTMLTextAreaElementGetSelectionEnd-    DOMHTMLTextAreaElementGetSelectionEndMethodInfo,-    dOMHTMLTextAreaElementGetSelectionEnd   ,----- ** dOMHTMLTextAreaElementGetSelectionStart-    DOMHTMLTextAreaElementGetSelectionStartMethodInfo,-    dOMHTMLTextAreaElementGetSelectionStart ,----- ** dOMHTMLTextAreaElementGetValue-    DOMHTMLTextAreaElementGetValueMethodInfo,-    dOMHTMLTextAreaElementGetValue          ,----- ** dOMHTMLTextAreaElementGetWillValidate-    DOMHTMLTextAreaElementGetWillValidateMethodInfo,-    dOMHTMLTextAreaElementGetWillValidate   ,----- ** dOMHTMLTextAreaElementIsEdited-    DOMHTMLTextAreaElementIsEditedMethodInfo,-    dOMHTMLTextAreaElementIsEdited          ,----- ** dOMHTMLTextAreaElementSelect-    DOMHTMLTextAreaElementSelectMethodInfo  ,-    dOMHTMLTextAreaElementSelect            ,----- ** dOMHTMLTextAreaElementSetAutofocus-    DOMHTMLTextAreaElementSetAutofocusMethodInfo,-    dOMHTMLTextAreaElementSetAutofocus      ,----- ** dOMHTMLTextAreaElementSetCols-    DOMHTMLTextAreaElementSetColsMethodInfo ,-    dOMHTMLTextAreaElementSetCols           ,----- ** dOMHTMLTextAreaElementSetDefaultValue-    DOMHTMLTextAreaElementSetDefaultValueMethodInfo,-    dOMHTMLTextAreaElementSetDefaultValue   ,----- ** dOMHTMLTextAreaElementSetDisabled-    DOMHTMLTextAreaElementSetDisabledMethodInfo,-    dOMHTMLTextAreaElementSetDisabled       ,----- ** dOMHTMLTextAreaElementSetName-    DOMHTMLTextAreaElementSetNameMethodInfo ,-    dOMHTMLTextAreaElementSetName           ,----- ** dOMHTMLTextAreaElementSetReadOnly-    DOMHTMLTextAreaElementSetReadOnlyMethodInfo,-    dOMHTMLTextAreaElementSetReadOnly       ,----- ** dOMHTMLTextAreaElementSetRows-    DOMHTMLTextAreaElementSetRowsMethodInfo ,-    dOMHTMLTextAreaElementSetRows           ,----- ** dOMHTMLTextAreaElementSetSelectionEnd-    DOMHTMLTextAreaElementSetSelectionEndMethodInfo,-    dOMHTMLTextAreaElementSetSelectionEnd   ,----- ** dOMHTMLTextAreaElementSetSelectionRange-    DOMHTMLTextAreaElementSetSelectionRangeMethodInfo,-    dOMHTMLTextAreaElementSetSelectionRange ,----- ** dOMHTMLTextAreaElementSetSelectionStart-    DOMHTMLTextAreaElementSetSelectionStartMethodInfo,-    dOMHTMLTextAreaElementSetSelectionStart ,----- ** dOMHTMLTextAreaElementSetValue-    DOMHTMLTextAreaElementSetValueMethodInfo,-    dOMHTMLTextAreaElementSetValue          ,----- -- * Properties--- ** Autocapitalize-    DOMHTMLTextAreaElementAutocapitalizePropertyInfo,-    clearDOMHTMLTextAreaElementAutocapitalize,-    constructDOMHTMLTextAreaElementAutocapitalize,-    dOMHTMLTextAreaElementAutocapitalize    ,-    getDOMHTMLTextAreaElementAutocapitalize ,-    setDOMHTMLTextAreaElementAutocapitalize ,----- ** Autocomplete-    DOMHTMLTextAreaElementAutocompletePropertyInfo,-    clearDOMHTMLTextAreaElementAutocomplete ,-    constructDOMHTMLTextAreaElementAutocomplete,-    dOMHTMLTextAreaElementAutocomplete      ,-    getDOMHTMLTextAreaElementAutocomplete   ,-    setDOMHTMLTextAreaElementAutocomplete   ,----- ** Autocorrect-    DOMHTMLTextAreaElementAutocorrectPropertyInfo,-    constructDOMHTMLTextAreaElementAutocorrect,-    dOMHTMLTextAreaElementAutocorrect       ,-    getDOMHTMLTextAreaElementAutocorrect    ,-    setDOMHTMLTextAreaElementAutocorrect    ,----- ** Autofocus-    DOMHTMLTextAreaElementAutofocusPropertyInfo,-    constructDOMHTMLTextAreaElementAutofocus,-    dOMHTMLTextAreaElementAutofocus         ,-    getDOMHTMLTextAreaElementAutofocus      ,-    setDOMHTMLTextAreaElementAutofocus      ,----- ** Cols-    DOMHTMLTextAreaElementColsPropertyInfo  ,-    constructDOMHTMLTextAreaElementCols     ,-    dOMHTMLTextAreaElementCols              ,-    getDOMHTMLTextAreaElementCols           ,-    setDOMHTMLTextAreaElementCols           ,----- ** DefaultValue-    DOMHTMLTextAreaElementDefaultValuePropertyInfo,-    constructDOMHTMLTextAreaElementDefaultValue,-    dOMHTMLTextAreaElementDefaultValue      ,-    getDOMHTMLTextAreaElementDefaultValue   ,-    setDOMHTMLTextAreaElementDefaultValue   ,----- ** DirName-    DOMHTMLTextAreaElementDirNamePropertyInfo,-    clearDOMHTMLTextAreaElementDirName      ,-    constructDOMHTMLTextAreaElementDirName  ,-    dOMHTMLTextAreaElementDirName           ,-    getDOMHTMLTextAreaElementDirName        ,-    setDOMHTMLTextAreaElementDirName        ,----- ** Disabled-    DOMHTMLTextAreaElementDisabledPropertyInfo,-    constructDOMHTMLTextAreaElementDisabled ,-    dOMHTMLTextAreaElementDisabled          ,-    getDOMHTMLTextAreaElementDisabled       ,-    setDOMHTMLTextAreaElementDisabled       ,----- ** Form-    DOMHTMLTextAreaElementFormPropertyInfo  ,-    dOMHTMLTextAreaElementForm              ,-    getDOMHTMLTextAreaElementForm           ,----- ** Labels-    DOMHTMLTextAreaElementLabelsPropertyInfo,-    dOMHTMLTextAreaElementLabels            ,-    getDOMHTMLTextAreaElementLabels         ,----- ** MaxLength-    DOMHTMLTextAreaElementMaxLengthPropertyInfo,-    constructDOMHTMLTextAreaElementMaxLength,-    dOMHTMLTextAreaElementMaxLength         ,-    getDOMHTMLTextAreaElementMaxLength      ,-    setDOMHTMLTextAreaElementMaxLength      ,----- ** Name-    DOMHTMLTextAreaElementNamePropertyInfo  ,-    constructDOMHTMLTextAreaElementName     ,-    dOMHTMLTextAreaElementName              ,-    getDOMHTMLTextAreaElementName           ,-    setDOMHTMLTextAreaElementName           ,----- ** Placeholder-    DOMHTMLTextAreaElementPlaceholderPropertyInfo,-    clearDOMHTMLTextAreaElementPlaceholder  ,-    constructDOMHTMLTextAreaElementPlaceholder,-    dOMHTMLTextAreaElementPlaceholder       ,-    getDOMHTMLTextAreaElementPlaceholder    ,-    setDOMHTMLTextAreaElementPlaceholder    ,----- ** ReadOnly-    DOMHTMLTextAreaElementReadOnlyPropertyInfo,-    constructDOMHTMLTextAreaElementReadOnly ,-    dOMHTMLTextAreaElementReadOnly          ,-    getDOMHTMLTextAreaElementReadOnly       ,-    setDOMHTMLTextAreaElementReadOnly       ,----- ** Required-    DOMHTMLTextAreaElementRequiredPropertyInfo,-    constructDOMHTMLTextAreaElementRequired ,-    dOMHTMLTextAreaElementRequired          ,-    getDOMHTMLTextAreaElementRequired       ,-    setDOMHTMLTextAreaElementRequired       ,----- ** Rows-    DOMHTMLTextAreaElementRowsPropertyInfo  ,-    constructDOMHTMLTextAreaElementRows     ,-    dOMHTMLTextAreaElementRows              ,-    getDOMHTMLTextAreaElementRows           ,-    setDOMHTMLTextAreaElementRows           ,----- ** SelectionDirection-    DOMHTMLTextAreaElementSelectionDirectionPropertyInfo,-    clearDOMHTMLTextAreaElementSelectionDirection,-    constructDOMHTMLTextAreaElementSelectionDirection,-    dOMHTMLTextAreaElementSelectionDirection,-    getDOMHTMLTextAreaElementSelectionDirection,-    setDOMHTMLTextAreaElementSelectionDirection,----- ** SelectionEnd-    DOMHTMLTextAreaElementSelectionEndPropertyInfo,-    constructDOMHTMLTextAreaElementSelectionEnd,-    dOMHTMLTextAreaElementSelectionEnd      ,-    getDOMHTMLTextAreaElementSelectionEnd   ,-    setDOMHTMLTextAreaElementSelectionEnd   ,----- ** SelectionStart-    DOMHTMLTextAreaElementSelectionStartPropertyInfo,-    constructDOMHTMLTextAreaElementSelectionStart,-    dOMHTMLTextAreaElementSelectionStart    ,-    getDOMHTMLTextAreaElementSelectionStart ,-    setDOMHTMLTextAreaElementSelectionStart ,----- ** TextLength-    DOMHTMLTextAreaElementTextLengthPropertyInfo,-    dOMHTMLTextAreaElementTextLength        ,-    getDOMHTMLTextAreaElementTextLength     ,----- ** Type-    DOMHTMLTextAreaElementTypePropertyInfo  ,-    dOMHTMLTextAreaElementType              ,-    getDOMHTMLTextAreaElementType           ,----- ** ValidationMessage-    DOMHTMLTextAreaElementValidationMessagePropertyInfo,-    dOMHTMLTextAreaElementValidationMessage ,-    getDOMHTMLTextAreaElementValidationMessage,----- ** Value-    DOMHTMLTextAreaElementValuePropertyInfo ,-    constructDOMHTMLTextAreaElementValue    ,-    dOMHTMLTextAreaElementValue             ,-    getDOMHTMLTextAreaElementValue          ,-    setDOMHTMLTextAreaElementValue          ,----- ** WillValidate-    DOMHTMLTextAreaElementWillValidatePropertyInfo,-    dOMHTMLTextAreaElementWillValidate      ,-    getDOMHTMLTextAreaElementWillValidate   ,----- ** Wrap-    DOMHTMLTextAreaElementWrapPropertyInfo  ,-    clearDOMHTMLTextAreaElementWrap         ,-    constructDOMHTMLTextAreaElementWrap     ,-    dOMHTMLTextAreaElementWrap              ,-    getDOMHTMLTextAreaElementWrap           ,-    setDOMHTMLTextAreaElementWrap           ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMHTMLTextAreaElement = DOMHTMLTextAreaElement (ForeignPtr DOMHTMLTextAreaElement)-foreign import ccall "webkit_dom_html_text_area_element_get_type"-    c_webkit_dom_html_text_area_element_get_type :: IO GType--type instance ParentTypes DOMHTMLTextAreaElement = DOMHTMLTextAreaElementParentTypes-type DOMHTMLTextAreaElementParentTypes = '[DOMHTMLElement, DOMElement, DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMHTMLTextAreaElement where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_html_text_area_element_get_type-    --class GObject o => DOMHTMLTextAreaElementK o-instance (GObject o, IsDescendantOf DOMHTMLTextAreaElement o) => DOMHTMLTextAreaElementK o--toDOMHTMLTextAreaElement :: DOMHTMLTextAreaElementK o => o -> IO DOMHTMLTextAreaElement-toDOMHTMLTextAreaElement = unsafeCastTo DOMHTMLTextAreaElement--noDOMHTMLTextAreaElement :: Maybe DOMHTMLTextAreaElement-noDOMHTMLTextAreaElement = Nothing--type family ResolveDOMHTMLTextAreaElementMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMHTMLTextAreaElementMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "blur" o = DOMElementBlurMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "click" o = DOMHTMLElementClickMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "focus" o = DOMElementFocusMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "hasAttributes" o = DOMElementHasAttributesMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "isEdited" o = DOMHTMLTextAreaElementIsEditedMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "select" o = DOMHTMLTextAreaElementSelectMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getAccessKey" o = DOMHTMLElementGetAccessKeyMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getAreaType" o = DOMHTMLTextAreaElementGetAreaTypeMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getAttributes" o = DOMElementGetAttributesMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getAutofocus" o = DOMHTMLTextAreaElementGetAutofocusMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getClassName" o = DOMElementGetClassNameMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getCols" o = DOMHTMLTextAreaElementGetColsMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getContentEditable" o = DOMHTMLElementGetContentEditableMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getDefaultValue" o = DOMHTMLTextAreaElementGetDefaultValueMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getDir" o = DOMHTMLElementGetDirMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getDisabled" o = DOMHTMLTextAreaElementGetDisabledMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getElementsByClassName" o = DOMElementGetElementsByClassNameMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getElementsByClassNameAsHtmlCollection" o = DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getElementsByTagName" o = DOMElementGetElementsByTagNameMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getElementsByTagNameAsHtmlCollection" o = DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getElementsByTagNameNs" o = DOMElementGetElementsByTagNameNsMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getElementsByTagNameNsAsHtmlCollection" o = DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getForm" o = DOMHTMLTextAreaElementGetFormMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getId" o = DOMElementGetIdMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getInnerText" o = DOMHTMLElementGetInnerTextMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getIsContentEditable" o = DOMHTMLElementGetIsContentEditableMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getLang" o = DOMHTMLElementGetLangMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getName" o = DOMHTMLTextAreaElementGetNameMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getOffsetHeight" o = DOMElementGetOffsetHeightMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getOffsetLeft" o = DOMElementGetOffsetLeftMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getOffsetParent" o = DOMElementGetOffsetParentMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getOffsetTop" o = DOMElementGetOffsetTopMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getOffsetWidth" o = DOMElementGetOffsetWidthMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getOuterText" o = DOMHTMLElementGetOuterTextMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getReadOnly" o = DOMHTMLTextAreaElementGetReadOnlyMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getRows" o = DOMHTMLTextAreaElementGetRowsMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getScrollHeight" o = DOMElementGetScrollHeightMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getScrollLeft" o = DOMElementGetScrollLeftMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getScrollTop" o = DOMElementGetScrollTopMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getScrollWidth" o = DOMElementGetScrollWidthMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getSelectionEnd" o = DOMHTMLTextAreaElementGetSelectionEndMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getSelectionStart" o = DOMHTMLTextAreaElementGetSelectionStartMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getStyle" o = DOMElementGetStyleMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getTabIndex" o = DOMHTMLElementGetTabIndexMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getTagName" o = DOMElementGetTagNameMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getTitle" o = DOMHTMLElementGetTitleMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getValue" o = DOMHTMLTextAreaElementGetValueMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "getWillValidate" o = DOMHTMLTextAreaElementGetWillValidateMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "setAccessKey" o = DOMHTMLElementSetAccessKeyMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "setAutofocus" o = DOMHTMLTextAreaElementSetAutofocusMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "setClassName" o = DOMElementSetClassNameMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "setCols" o = DOMHTMLTextAreaElementSetColsMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "setContentEditable" o = DOMHTMLElementSetContentEditableMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "setDefaultValue" o = DOMHTMLTextAreaElementSetDefaultValueMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "setDir" o = DOMHTMLElementSetDirMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "setDisabled" o = DOMHTMLTextAreaElementSetDisabledMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "setId" o = DOMElementSetIdMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "setInnerText" o = DOMHTMLElementSetInnerTextMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "setLang" o = DOMHTMLElementSetLangMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "setName" o = DOMHTMLTextAreaElementSetNameMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "setOuterText" o = DOMHTMLElementSetOuterTextMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "setReadOnly" o = DOMHTMLTextAreaElementSetReadOnlyMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "setRows" o = DOMHTMLTextAreaElementSetRowsMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "setSelectionEnd" o = DOMHTMLTextAreaElementSetSelectionEndMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "setSelectionRange" o = DOMHTMLTextAreaElementSetSelectionRangeMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "setSelectionStart" o = DOMHTMLTextAreaElementSetSelectionStartMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "setTabIndex" o = DOMHTMLElementSetTabIndexMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "setTitle" o = DOMHTMLElementSetTitleMethodInfo-    ResolveDOMHTMLTextAreaElementMethod "setValue" o = DOMHTMLTextAreaElementSetValueMethodInfo-    ResolveDOMHTMLTextAreaElementMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMHTMLTextAreaElementMethod t DOMHTMLTextAreaElement, MethodInfo info DOMHTMLTextAreaElement p) => IsLabelProxy t (DOMHTMLTextAreaElement -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMHTMLTextAreaElementMethod t DOMHTMLTextAreaElement, MethodInfo info DOMHTMLTextAreaElement p) => IsLabel t (DOMHTMLTextAreaElement -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "autocapitalize"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLTextAreaElementAutocapitalize :: (MonadIO m, DOMHTMLTextAreaElementK o) => o -> m (Maybe T.Text)-getDOMHTMLTextAreaElementAutocapitalize obj = liftIO $ getObjectPropertyString obj "autocapitalize"--setDOMHTMLTextAreaElementAutocapitalize :: (MonadIO m, DOMHTMLTextAreaElementK o) => o -> T.Text -> m ()-setDOMHTMLTextAreaElementAutocapitalize obj val = liftIO $ setObjectPropertyString obj "autocapitalize" (Just val)--constructDOMHTMLTextAreaElementAutocapitalize :: T.Text -> IO ([Char], GValue)-constructDOMHTMLTextAreaElementAutocapitalize val = constructObjectPropertyString "autocapitalize" (Just val)--clearDOMHTMLTextAreaElementAutocapitalize :: (MonadIO m, DOMHTMLTextAreaElementK o) => o -> m ()-clearDOMHTMLTextAreaElementAutocapitalize obj = liftIO $ setObjectPropertyString obj "autocapitalize" (Nothing :: Maybe T.Text)--data DOMHTMLTextAreaElementAutocapitalizePropertyInfo-instance AttrInfo DOMHTMLTextAreaElementAutocapitalizePropertyInfo where-    type AttrAllowedOps DOMHTMLTextAreaElementAutocapitalizePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLTextAreaElementAutocapitalizePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLTextAreaElementAutocapitalizePropertyInfo = DOMHTMLTextAreaElementK-    type AttrGetType DOMHTMLTextAreaElementAutocapitalizePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLTextAreaElementAutocapitalizePropertyInfo = "autocapitalize"-    attrGet _ = getDOMHTMLTextAreaElementAutocapitalize-    attrSet _ = setDOMHTMLTextAreaElementAutocapitalize-    attrConstruct _ = constructDOMHTMLTextAreaElementAutocapitalize-    attrClear _ = clearDOMHTMLTextAreaElementAutocapitalize---- VVV Prop "autocomplete"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLTextAreaElementAutocomplete :: (MonadIO m, DOMHTMLTextAreaElementK o) => o -> m (Maybe T.Text)-getDOMHTMLTextAreaElementAutocomplete obj = liftIO $ getObjectPropertyString obj "autocomplete"--setDOMHTMLTextAreaElementAutocomplete :: (MonadIO m, DOMHTMLTextAreaElementK o) => o -> T.Text -> m ()-setDOMHTMLTextAreaElementAutocomplete obj val = liftIO $ setObjectPropertyString obj "autocomplete" (Just val)--constructDOMHTMLTextAreaElementAutocomplete :: T.Text -> IO ([Char], GValue)-constructDOMHTMLTextAreaElementAutocomplete val = constructObjectPropertyString "autocomplete" (Just val)--clearDOMHTMLTextAreaElementAutocomplete :: (MonadIO m, DOMHTMLTextAreaElementK o) => o -> m ()-clearDOMHTMLTextAreaElementAutocomplete obj = liftIO $ setObjectPropertyString obj "autocomplete" (Nothing :: Maybe T.Text)--data DOMHTMLTextAreaElementAutocompletePropertyInfo-instance AttrInfo DOMHTMLTextAreaElementAutocompletePropertyInfo where-    type AttrAllowedOps DOMHTMLTextAreaElementAutocompletePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLTextAreaElementAutocompletePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLTextAreaElementAutocompletePropertyInfo = DOMHTMLTextAreaElementK-    type AttrGetType DOMHTMLTextAreaElementAutocompletePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLTextAreaElementAutocompletePropertyInfo = "autocomplete"-    attrGet _ = getDOMHTMLTextAreaElementAutocomplete-    attrSet _ = setDOMHTMLTextAreaElementAutocomplete-    attrConstruct _ = constructDOMHTMLTextAreaElementAutocomplete-    attrClear _ = clearDOMHTMLTextAreaElementAutocomplete---- VVV Prop "autocorrect"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLTextAreaElementAutocorrect :: (MonadIO m, DOMHTMLTextAreaElementK o) => o -> m Bool-getDOMHTMLTextAreaElementAutocorrect obj = liftIO $ getObjectPropertyBool obj "autocorrect"--setDOMHTMLTextAreaElementAutocorrect :: (MonadIO m, DOMHTMLTextAreaElementK o) => o -> Bool -> m ()-setDOMHTMLTextAreaElementAutocorrect obj val = liftIO $ setObjectPropertyBool obj "autocorrect" val--constructDOMHTMLTextAreaElementAutocorrect :: Bool -> IO ([Char], GValue)-constructDOMHTMLTextAreaElementAutocorrect val = constructObjectPropertyBool "autocorrect" val--data DOMHTMLTextAreaElementAutocorrectPropertyInfo-instance AttrInfo DOMHTMLTextAreaElementAutocorrectPropertyInfo where-    type AttrAllowedOps DOMHTMLTextAreaElementAutocorrectPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLTextAreaElementAutocorrectPropertyInfo = (~) Bool-    type AttrBaseTypeConstraint DOMHTMLTextAreaElementAutocorrectPropertyInfo = DOMHTMLTextAreaElementK-    type AttrGetType DOMHTMLTextAreaElementAutocorrectPropertyInfo = Bool-    type AttrLabel DOMHTMLTextAreaElementAutocorrectPropertyInfo = "autocorrect"-    attrGet _ = getDOMHTMLTextAreaElementAutocorrect-    attrSet _ = setDOMHTMLTextAreaElementAutocorrect-    attrConstruct _ = constructDOMHTMLTextAreaElementAutocorrect-    attrClear _ = undefined---- VVV Prop "autofocus"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMHTMLTextAreaElementAutofocus :: (MonadIO m, DOMHTMLTextAreaElementK o) => o -> m Bool-getDOMHTMLTextAreaElementAutofocus obj = liftIO $ getObjectPropertyBool obj "autofocus"--setDOMHTMLTextAreaElementAutofocus :: (MonadIO m, DOMHTMLTextAreaElementK o) => o -> Bool -> m ()-setDOMHTMLTextAreaElementAutofocus obj val = liftIO $ setObjectPropertyBool obj "autofocus" val--constructDOMHTMLTextAreaElementAutofocus :: Bool -> IO ([Char], GValue)-constructDOMHTMLTextAreaElementAutofocus val = constructObjectPropertyBool "autofocus" val--data DOMHTMLTextAreaElementAutofocusPropertyInfo-instance AttrInfo DOMHTMLTextAreaElementAutofocusPropertyInfo where-    type AttrAllowedOps DOMHTMLTextAreaElementAutofocusPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLTextAreaElementAutofocusPropertyInfo = (~) Bool-    type AttrBaseTypeConstraint DOMHTMLTextAreaElementAutofocusPropertyInfo = DOMHTMLTextAreaElementK-    type AttrGetType DOMHTMLTextAreaElementAutofocusPropertyInfo = Bool-    type AttrLabel DOMHTMLTextAreaElementAutofocusPropertyInfo = "autofocus"-    attrGet _ = getDOMHTMLTextAreaElementAutofocus-    attrSet _ = setDOMHTMLTextAreaElementAutofocus-    attrConstruct _ = constructDOMHTMLTextAreaElementAutofocus-    attrClear _ = undefined---- VVV Prop "cols"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMHTMLTextAreaElementCols :: (MonadIO m, DOMHTMLTextAreaElementK o) => o -> m CLong-getDOMHTMLTextAreaElementCols obj = liftIO $ getObjectPropertyLong obj "cols"--setDOMHTMLTextAreaElementCols :: (MonadIO m, DOMHTMLTextAreaElementK o) => o -> CLong -> m ()-setDOMHTMLTextAreaElementCols obj val = liftIO $ setObjectPropertyLong obj "cols" val--constructDOMHTMLTextAreaElementCols :: CLong -> IO ([Char], GValue)-constructDOMHTMLTextAreaElementCols val = constructObjectPropertyLong "cols" val--data DOMHTMLTextAreaElementColsPropertyInfo-instance AttrInfo DOMHTMLTextAreaElementColsPropertyInfo where-    type AttrAllowedOps DOMHTMLTextAreaElementColsPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLTextAreaElementColsPropertyInfo = (~) CLong-    type AttrBaseTypeConstraint DOMHTMLTextAreaElementColsPropertyInfo = DOMHTMLTextAreaElementK-    type AttrGetType DOMHTMLTextAreaElementColsPropertyInfo = CLong-    type AttrLabel DOMHTMLTextAreaElementColsPropertyInfo = "cols"-    attrGet _ = getDOMHTMLTextAreaElementCols-    attrSet _ = setDOMHTMLTextAreaElementCols-    attrConstruct _ = constructDOMHTMLTextAreaElementCols-    attrClear _ = undefined---- VVV Prop "default-value"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLTextAreaElementDefaultValue :: (MonadIO m, DOMHTMLTextAreaElementK o) => o -> m (Maybe T.Text)-getDOMHTMLTextAreaElementDefaultValue obj = liftIO $ getObjectPropertyString obj "default-value"--setDOMHTMLTextAreaElementDefaultValue :: (MonadIO m, DOMHTMLTextAreaElementK o) => o -> T.Text -> m ()-setDOMHTMLTextAreaElementDefaultValue obj val = liftIO $ setObjectPropertyString obj "default-value" (Just val)--constructDOMHTMLTextAreaElementDefaultValue :: T.Text -> IO ([Char], GValue)-constructDOMHTMLTextAreaElementDefaultValue val = constructObjectPropertyString "default-value" (Just val)--data DOMHTMLTextAreaElementDefaultValuePropertyInfo-instance AttrInfo DOMHTMLTextAreaElementDefaultValuePropertyInfo where-    type AttrAllowedOps DOMHTMLTextAreaElementDefaultValuePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLTextAreaElementDefaultValuePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLTextAreaElementDefaultValuePropertyInfo = DOMHTMLTextAreaElementK-    type AttrGetType DOMHTMLTextAreaElementDefaultValuePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLTextAreaElementDefaultValuePropertyInfo = "default-value"-    attrGet _ = getDOMHTMLTextAreaElementDefaultValue-    attrSet _ = setDOMHTMLTextAreaElementDefaultValue-    attrConstruct _ = constructDOMHTMLTextAreaElementDefaultValue-    attrClear _ = undefined---- VVV Prop "dir-name"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLTextAreaElementDirName :: (MonadIO m, DOMHTMLTextAreaElementK o) => o -> m (Maybe T.Text)-getDOMHTMLTextAreaElementDirName obj = liftIO $ getObjectPropertyString obj "dir-name"--setDOMHTMLTextAreaElementDirName :: (MonadIO m, DOMHTMLTextAreaElementK o) => o -> T.Text -> m ()-setDOMHTMLTextAreaElementDirName obj val = liftIO $ setObjectPropertyString obj "dir-name" (Just val)--constructDOMHTMLTextAreaElementDirName :: T.Text -> IO ([Char], GValue)-constructDOMHTMLTextAreaElementDirName val = constructObjectPropertyString "dir-name" (Just val)--clearDOMHTMLTextAreaElementDirName :: (MonadIO m, DOMHTMLTextAreaElementK o) => o -> m ()-clearDOMHTMLTextAreaElementDirName obj = liftIO $ setObjectPropertyString obj "dir-name" (Nothing :: Maybe T.Text)--data DOMHTMLTextAreaElementDirNamePropertyInfo-instance AttrInfo DOMHTMLTextAreaElementDirNamePropertyInfo where-    type AttrAllowedOps DOMHTMLTextAreaElementDirNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLTextAreaElementDirNamePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLTextAreaElementDirNamePropertyInfo = DOMHTMLTextAreaElementK-    type AttrGetType DOMHTMLTextAreaElementDirNamePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLTextAreaElementDirNamePropertyInfo = "dir-name"-    attrGet _ = getDOMHTMLTextAreaElementDirName-    attrSet _ = setDOMHTMLTextAreaElementDirName-    attrConstruct _ = constructDOMHTMLTextAreaElementDirName-    attrClear _ = clearDOMHTMLTextAreaElementDirName---- VVV Prop "disabled"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMHTMLTextAreaElementDisabled :: (MonadIO m, DOMHTMLTextAreaElementK o) => o -> m Bool-getDOMHTMLTextAreaElementDisabled obj = liftIO $ getObjectPropertyBool obj "disabled"--setDOMHTMLTextAreaElementDisabled :: (MonadIO m, DOMHTMLTextAreaElementK o) => o -> Bool -> m ()-setDOMHTMLTextAreaElementDisabled obj val = liftIO $ setObjectPropertyBool obj "disabled" val--constructDOMHTMLTextAreaElementDisabled :: Bool -> IO ([Char], GValue)-constructDOMHTMLTextAreaElementDisabled val = constructObjectPropertyBool "disabled" val--data DOMHTMLTextAreaElementDisabledPropertyInfo-instance AttrInfo DOMHTMLTextAreaElementDisabledPropertyInfo where-    type AttrAllowedOps DOMHTMLTextAreaElementDisabledPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLTextAreaElementDisabledPropertyInfo = (~) Bool-    type AttrBaseTypeConstraint DOMHTMLTextAreaElementDisabledPropertyInfo = DOMHTMLTextAreaElementK-    type AttrGetType DOMHTMLTextAreaElementDisabledPropertyInfo = Bool-    type AttrLabel DOMHTMLTextAreaElementDisabledPropertyInfo = "disabled"-    attrGet _ = getDOMHTMLTextAreaElementDisabled-    attrSet _ = setDOMHTMLTextAreaElementDisabled-    attrConstruct _ = constructDOMHTMLTextAreaElementDisabled-    attrClear _ = undefined---- VVV Prop "form"-   -- Type: TInterface "WebKit2WebExtension" "DOMHTMLFormElement"-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMHTMLTextAreaElementForm :: (MonadIO m, DOMHTMLTextAreaElementK o) => o -> m DOMHTMLFormElement-getDOMHTMLTextAreaElementForm obj = liftIO $ checkUnexpectedNothing "getDOMHTMLTextAreaElementForm" $ getObjectPropertyObject obj "form" DOMHTMLFormElement--data DOMHTMLTextAreaElementFormPropertyInfo-instance AttrInfo DOMHTMLTextAreaElementFormPropertyInfo where-    type AttrAllowedOps DOMHTMLTextAreaElementFormPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLTextAreaElementFormPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLTextAreaElementFormPropertyInfo = DOMHTMLTextAreaElementK-    type AttrGetType DOMHTMLTextAreaElementFormPropertyInfo = DOMHTMLFormElement-    type AttrLabel DOMHTMLTextAreaElementFormPropertyInfo = "form"-    attrGet _ = getDOMHTMLTextAreaElementForm-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "labels"-   -- Type: TInterface "WebKit2WebExtension" "DOMNodeList"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLTextAreaElementLabels :: (MonadIO m, DOMHTMLTextAreaElementK o) => o -> m (Maybe DOMNodeList)-getDOMHTMLTextAreaElementLabels obj = liftIO $ getObjectPropertyObject obj "labels" DOMNodeList--data DOMHTMLTextAreaElementLabelsPropertyInfo-instance AttrInfo DOMHTMLTextAreaElementLabelsPropertyInfo where-    type AttrAllowedOps DOMHTMLTextAreaElementLabelsPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLTextAreaElementLabelsPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLTextAreaElementLabelsPropertyInfo = DOMHTMLTextAreaElementK-    type AttrGetType DOMHTMLTextAreaElementLabelsPropertyInfo = (Maybe DOMNodeList)-    type AttrLabel DOMHTMLTextAreaElementLabelsPropertyInfo = "labels"-    attrGet _ = getDOMHTMLTextAreaElementLabels-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "max-length"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLTextAreaElementMaxLength :: (MonadIO m, DOMHTMLTextAreaElementK o) => o -> m CLong-getDOMHTMLTextAreaElementMaxLength obj = liftIO $ getObjectPropertyLong obj "max-length"--setDOMHTMLTextAreaElementMaxLength :: (MonadIO m, DOMHTMLTextAreaElementK o) => o -> CLong -> m ()-setDOMHTMLTextAreaElementMaxLength obj val = liftIO $ setObjectPropertyLong obj "max-length" val--constructDOMHTMLTextAreaElementMaxLength :: CLong -> IO ([Char], GValue)-constructDOMHTMLTextAreaElementMaxLength val = constructObjectPropertyLong "max-length" val--data DOMHTMLTextAreaElementMaxLengthPropertyInfo-instance AttrInfo DOMHTMLTextAreaElementMaxLengthPropertyInfo where-    type AttrAllowedOps DOMHTMLTextAreaElementMaxLengthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLTextAreaElementMaxLengthPropertyInfo = (~) CLong-    type AttrBaseTypeConstraint DOMHTMLTextAreaElementMaxLengthPropertyInfo = DOMHTMLTextAreaElementK-    type AttrGetType DOMHTMLTextAreaElementMaxLengthPropertyInfo = CLong-    type AttrLabel DOMHTMLTextAreaElementMaxLengthPropertyInfo = "max-length"-    attrGet _ = getDOMHTMLTextAreaElementMaxLength-    attrSet _ = setDOMHTMLTextAreaElementMaxLength-    attrConstruct _ = constructDOMHTMLTextAreaElementMaxLength-    attrClear _ = undefined---- VVV Prop "name"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLTextAreaElementName :: (MonadIO m, DOMHTMLTextAreaElementK o) => o -> m (Maybe T.Text)-getDOMHTMLTextAreaElementName obj = liftIO $ getObjectPropertyString obj "name"--setDOMHTMLTextAreaElementName :: (MonadIO m, DOMHTMLTextAreaElementK o) => o -> T.Text -> m ()-setDOMHTMLTextAreaElementName obj val = liftIO $ setObjectPropertyString obj "name" (Just val)--constructDOMHTMLTextAreaElementName :: T.Text -> IO ([Char], GValue)-constructDOMHTMLTextAreaElementName val = constructObjectPropertyString "name" (Just val)--data DOMHTMLTextAreaElementNamePropertyInfo-instance AttrInfo DOMHTMLTextAreaElementNamePropertyInfo where-    type AttrAllowedOps DOMHTMLTextAreaElementNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLTextAreaElementNamePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLTextAreaElementNamePropertyInfo = DOMHTMLTextAreaElementK-    type AttrGetType DOMHTMLTextAreaElementNamePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLTextAreaElementNamePropertyInfo = "name"-    attrGet _ = getDOMHTMLTextAreaElementName-    attrSet _ = setDOMHTMLTextAreaElementName-    attrConstruct _ = constructDOMHTMLTextAreaElementName-    attrClear _ = undefined---- VVV Prop "placeholder"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLTextAreaElementPlaceholder :: (MonadIO m, DOMHTMLTextAreaElementK o) => o -> m (Maybe T.Text)-getDOMHTMLTextAreaElementPlaceholder obj = liftIO $ getObjectPropertyString obj "placeholder"--setDOMHTMLTextAreaElementPlaceholder :: (MonadIO m, DOMHTMLTextAreaElementK o) => o -> T.Text -> m ()-setDOMHTMLTextAreaElementPlaceholder obj val = liftIO $ setObjectPropertyString obj "placeholder" (Just val)--constructDOMHTMLTextAreaElementPlaceholder :: T.Text -> IO ([Char], GValue)-constructDOMHTMLTextAreaElementPlaceholder val = constructObjectPropertyString "placeholder" (Just val)--clearDOMHTMLTextAreaElementPlaceholder :: (MonadIO m, DOMHTMLTextAreaElementK o) => o -> m ()-clearDOMHTMLTextAreaElementPlaceholder obj = liftIO $ setObjectPropertyString obj "placeholder" (Nothing :: Maybe T.Text)--data DOMHTMLTextAreaElementPlaceholderPropertyInfo-instance AttrInfo DOMHTMLTextAreaElementPlaceholderPropertyInfo where-    type AttrAllowedOps DOMHTMLTextAreaElementPlaceholderPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLTextAreaElementPlaceholderPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLTextAreaElementPlaceholderPropertyInfo = DOMHTMLTextAreaElementK-    type AttrGetType DOMHTMLTextAreaElementPlaceholderPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLTextAreaElementPlaceholderPropertyInfo = "placeholder"-    attrGet _ = getDOMHTMLTextAreaElementPlaceholder-    attrSet _ = setDOMHTMLTextAreaElementPlaceholder-    attrConstruct _ = constructDOMHTMLTextAreaElementPlaceholder-    attrClear _ = clearDOMHTMLTextAreaElementPlaceholder---- VVV Prop "read-only"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMHTMLTextAreaElementReadOnly :: (MonadIO m, DOMHTMLTextAreaElementK o) => o -> m Bool-getDOMHTMLTextAreaElementReadOnly obj = liftIO $ getObjectPropertyBool obj "read-only"--setDOMHTMLTextAreaElementReadOnly :: (MonadIO m, DOMHTMLTextAreaElementK o) => o -> Bool -> m ()-setDOMHTMLTextAreaElementReadOnly obj val = liftIO $ setObjectPropertyBool obj "read-only" val--constructDOMHTMLTextAreaElementReadOnly :: Bool -> IO ([Char], GValue)-constructDOMHTMLTextAreaElementReadOnly val = constructObjectPropertyBool "read-only" val--data DOMHTMLTextAreaElementReadOnlyPropertyInfo-instance AttrInfo DOMHTMLTextAreaElementReadOnlyPropertyInfo where-    type AttrAllowedOps DOMHTMLTextAreaElementReadOnlyPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLTextAreaElementReadOnlyPropertyInfo = (~) Bool-    type AttrBaseTypeConstraint DOMHTMLTextAreaElementReadOnlyPropertyInfo = DOMHTMLTextAreaElementK-    type AttrGetType DOMHTMLTextAreaElementReadOnlyPropertyInfo = Bool-    type AttrLabel DOMHTMLTextAreaElementReadOnlyPropertyInfo = "read-only"-    attrGet _ = getDOMHTMLTextAreaElementReadOnly-    attrSet _ = setDOMHTMLTextAreaElementReadOnly-    attrConstruct _ = constructDOMHTMLTextAreaElementReadOnly-    attrClear _ = undefined---- VVV Prop "required"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLTextAreaElementRequired :: (MonadIO m, DOMHTMLTextAreaElementK o) => o -> m Bool-getDOMHTMLTextAreaElementRequired obj = liftIO $ getObjectPropertyBool obj "required"--setDOMHTMLTextAreaElementRequired :: (MonadIO m, DOMHTMLTextAreaElementK o) => o -> Bool -> m ()-setDOMHTMLTextAreaElementRequired obj val = liftIO $ setObjectPropertyBool obj "required" val--constructDOMHTMLTextAreaElementRequired :: Bool -> IO ([Char], GValue)-constructDOMHTMLTextAreaElementRequired val = constructObjectPropertyBool "required" val--data DOMHTMLTextAreaElementRequiredPropertyInfo-instance AttrInfo DOMHTMLTextAreaElementRequiredPropertyInfo where-    type AttrAllowedOps DOMHTMLTextAreaElementRequiredPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLTextAreaElementRequiredPropertyInfo = (~) Bool-    type AttrBaseTypeConstraint DOMHTMLTextAreaElementRequiredPropertyInfo = DOMHTMLTextAreaElementK-    type AttrGetType DOMHTMLTextAreaElementRequiredPropertyInfo = Bool-    type AttrLabel DOMHTMLTextAreaElementRequiredPropertyInfo = "required"-    attrGet _ = getDOMHTMLTextAreaElementRequired-    attrSet _ = setDOMHTMLTextAreaElementRequired-    attrConstruct _ = constructDOMHTMLTextAreaElementRequired-    attrClear _ = undefined---- VVV Prop "rows"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMHTMLTextAreaElementRows :: (MonadIO m, DOMHTMLTextAreaElementK o) => o -> m CLong-getDOMHTMLTextAreaElementRows obj = liftIO $ getObjectPropertyLong obj "rows"--setDOMHTMLTextAreaElementRows :: (MonadIO m, DOMHTMLTextAreaElementK o) => o -> CLong -> m ()-setDOMHTMLTextAreaElementRows obj val = liftIO $ setObjectPropertyLong obj "rows" val--constructDOMHTMLTextAreaElementRows :: CLong -> IO ([Char], GValue)-constructDOMHTMLTextAreaElementRows val = constructObjectPropertyLong "rows" val--data DOMHTMLTextAreaElementRowsPropertyInfo-instance AttrInfo DOMHTMLTextAreaElementRowsPropertyInfo where-    type AttrAllowedOps DOMHTMLTextAreaElementRowsPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLTextAreaElementRowsPropertyInfo = (~) CLong-    type AttrBaseTypeConstraint DOMHTMLTextAreaElementRowsPropertyInfo = DOMHTMLTextAreaElementK-    type AttrGetType DOMHTMLTextAreaElementRowsPropertyInfo = CLong-    type AttrLabel DOMHTMLTextAreaElementRowsPropertyInfo = "rows"-    attrGet _ = getDOMHTMLTextAreaElementRows-    attrSet _ = setDOMHTMLTextAreaElementRows-    attrConstruct _ = constructDOMHTMLTextAreaElementRows-    attrClear _ = undefined---- VVV Prop "selection-direction"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLTextAreaElementSelectionDirection :: (MonadIO m, DOMHTMLTextAreaElementK o) => o -> m (Maybe T.Text)-getDOMHTMLTextAreaElementSelectionDirection obj = liftIO $ getObjectPropertyString obj "selection-direction"--setDOMHTMLTextAreaElementSelectionDirection :: (MonadIO m, DOMHTMLTextAreaElementK o) => o -> T.Text -> m ()-setDOMHTMLTextAreaElementSelectionDirection obj val = liftIO $ setObjectPropertyString obj "selection-direction" (Just val)--constructDOMHTMLTextAreaElementSelectionDirection :: T.Text -> IO ([Char], GValue)-constructDOMHTMLTextAreaElementSelectionDirection val = constructObjectPropertyString "selection-direction" (Just val)--clearDOMHTMLTextAreaElementSelectionDirection :: (MonadIO m, DOMHTMLTextAreaElementK o) => o -> m ()-clearDOMHTMLTextAreaElementSelectionDirection obj = liftIO $ setObjectPropertyString obj "selection-direction" (Nothing :: Maybe T.Text)--data DOMHTMLTextAreaElementSelectionDirectionPropertyInfo-instance AttrInfo DOMHTMLTextAreaElementSelectionDirectionPropertyInfo where-    type AttrAllowedOps DOMHTMLTextAreaElementSelectionDirectionPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLTextAreaElementSelectionDirectionPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLTextAreaElementSelectionDirectionPropertyInfo = DOMHTMLTextAreaElementK-    type AttrGetType DOMHTMLTextAreaElementSelectionDirectionPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLTextAreaElementSelectionDirectionPropertyInfo = "selection-direction"-    attrGet _ = getDOMHTMLTextAreaElementSelectionDirection-    attrSet _ = setDOMHTMLTextAreaElementSelectionDirection-    attrConstruct _ = constructDOMHTMLTextAreaElementSelectionDirection-    attrClear _ = clearDOMHTMLTextAreaElementSelectionDirection---- VVV Prop "selection-end"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMHTMLTextAreaElementSelectionEnd :: (MonadIO m, DOMHTMLTextAreaElementK o) => o -> m CLong-getDOMHTMLTextAreaElementSelectionEnd obj = liftIO $ getObjectPropertyLong obj "selection-end"--setDOMHTMLTextAreaElementSelectionEnd :: (MonadIO m, DOMHTMLTextAreaElementK o) => o -> CLong -> m ()-setDOMHTMLTextAreaElementSelectionEnd obj val = liftIO $ setObjectPropertyLong obj "selection-end" val--constructDOMHTMLTextAreaElementSelectionEnd :: CLong -> IO ([Char], GValue)-constructDOMHTMLTextAreaElementSelectionEnd val = constructObjectPropertyLong "selection-end" val--data DOMHTMLTextAreaElementSelectionEndPropertyInfo-instance AttrInfo DOMHTMLTextAreaElementSelectionEndPropertyInfo where-    type AttrAllowedOps DOMHTMLTextAreaElementSelectionEndPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLTextAreaElementSelectionEndPropertyInfo = (~) CLong-    type AttrBaseTypeConstraint DOMHTMLTextAreaElementSelectionEndPropertyInfo = DOMHTMLTextAreaElementK-    type AttrGetType DOMHTMLTextAreaElementSelectionEndPropertyInfo = CLong-    type AttrLabel DOMHTMLTextAreaElementSelectionEndPropertyInfo = "selection-end"-    attrGet _ = getDOMHTMLTextAreaElementSelectionEnd-    attrSet _ = setDOMHTMLTextAreaElementSelectionEnd-    attrConstruct _ = constructDOMHTMLTextAreaElementSelectionEnd-    attrClear _ = undefined---- VVV Prop "selection-start"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMHTMLTextAreaElementSelectionStart :: (MonadIO m, DOMHTMLTextAreaElementK o) => o -> m CLong-getDOMHTMLTextAreaElementSelectionStart obj = liftIO $ getObjectPropertyLong obj "selection-start"--setDOMHTMLTextAreaElementSelectionStart :: (MonadIO m, DOMHTMLTextAreaElementK o) => o -> CLong -> m ()-setDOMHTMLTextAreaElementSelectionStart obj val = liftIO $ setObjectPropertyLong obj "selection-start" val--constructDOMHTMLTextAreaElementSelectionStart :: CLong -> IO ([Char], GValue)-constructDOMHTMLTextAreaElementSelectionStart val = constructObjectPropertyLong "selection-start" val--data DOMHTMLTextAreaElementSelectionStartPropertyInfo-instance AttrInfo DOMHTMLTextAreaElementSelectionStartPropertyInfo where-    type AttrAllowedOps DOMHTMLTextAreaElementSelectionStartPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLTextAreaElementSelectionStartPropertyInfo = (~) CLong-    type AttrBaseTypeConstraint DOMHTMLTextAreaElementSelectionStartPropertyInfo = DOMHTMLTextAreaElementK-    type AttrGetType DOMHTMLTextAreaElementSelectionStartPropertyInfo = CLong-    type AttrLabel DOMHTMLTextAreaElementSelectionStartPropertyInfo = "selection-start"-    attrGet _ = getDOMHTMLTextAreaElementSelectionStart-    attrSet _ = setDOMHTMLTextAreaElementSelectionStart-    attrConstruct _ = constructDOMHTMLTextAreaElementSelectionStart-    attrClear _ = undefined---- VVV Prop "text-length"-   -- Type: TBasicType TULong-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLTextAreaElementTextLength :: (MonadIO m, DOMHTMLTextAreaElementK o) => o -> m CULong-getDOMHTMLTextAreaElementTextLength obj = liftIO $ getObjectPropertyULong obj "text-length"--data DOMHTMLTextAreaElementTextLengthPropertyInfo-instance AttrInfo DOMHTMLTextAreaElementTextLengthPropertyInfo where-    type AttrAllowedOps DOMHTMLTextAreaElementTextLengthPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLTextAreaElementTextLengthPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLTextAreaElementTextLengthPropertyInfo = DOMHTMLTextAreaElementK-    type AttrGetType DOMHTMLTextAreaElementTextLengthPropertyInfo = CULong-    type AttrLabel DOMHTMLTextAreaElementTextLengthPropertyInfo = "text-length"-    attrGet _ = getDOMHTMLTextAreaElementTextLength-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "type"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLTextAreaElementType :: (MonadIO m, DOMHTMLTextAreaElementK o) => o -> m (Maybe T.Text)-getDOMHTMLTextAreaElementType obj = liftIO $ getObjectPropertyString obj "type"--data DOMHTMLTextAreaElementTypePropertyInfo-instance AttrInfo DOMHTMLTextAreaElementTypePropertyInfo where-    type AttrAllowedOps DOMHTMLTextAreaElementTypePropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLTextAreaElementTypePropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLTextAreaElementTypePropertyInfo = DOMHTMLTextAreaElementK-    type AttrGetType DOMHTMLTextAreaElementTypePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLTextAreaElementTypePropertyInfo = "type"-    attrGet _ = getDOMHTMLTextAreaElementType-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "validation-message"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLTextAreaElementValidationMessage :: (MonadIO m, DOMHTMLTextAreaElementK o) => o -> m (Maybe T.Text)-getDOMHTMLTextAreaElementValidationMessage obj = liftIO $ getObjectPropertyString obj "validation-message"--data DOMHTMLTextAreaElementValidationMessagePropertyInfo-instance AttrInfo DOMHTMLTextAreaElementValidationMessagePropertyInfo where-    type AttrAllowedOps DOMHTMLTextAreaElementValidationMessagePropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLTextAreaElementValidationMessagePropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLTextAreaElementValidationMessagePropertyInfo = DOMHTMLTextAreaElementK-    type AttrGetType DOMHTMLTextAreaElementValidationMessagePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLTextAreaElementValidationMessagePropertyInfo = "validation-message"-    attrGet _ = getDOMHTMLTextAreaElementValidationMessage-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "value"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLTextAreaElementValue :: (MonadIO m, DOMHTMLTextAreaElementK o) => o -> m (Maybe T.Text)-getDOMHTMLTextAreaElementValue obj = liftIO $ getObjectPropertyString obj "value"--setDOMHTMLTextAreaElementValue :: (MonadIO m, DOMHTMLTextAreaElementK o) => o -> T.Text -> m ()-setDOMHTMLTextAreaElementValue obj val = liftIO $ setObjectPropertyString obj "value" (Just val)--constructDOMHTMLTextAreaElementValue :: T.Text -> IO ([Char], GValue)-constructDOMHTMLTextAreaElementValue val = constructObjectPropertyString "value" (Just val)--data DOMHTMLTextAreaElementValuePropertyInfo-instance AttrInfo DOMHTMLTextAreaElementValuePropertyInfo where-    type AttrAllowedOps DOMHTMLTextAreaElementValuePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLTextAreaElementValuePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLTextAreaElementValuePropertyInfo = DOMHTMLTextAreaElementK-    type AttrGetType DOMHTMLTextAreaElementValuePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLTextAreaElementValuePropertyInfo = "value"-    attrGet _ = getDOMHTMLTextAreaElementValue-    attrSet _ = setDOMHTMLTextAreaElementValue-    attrConstruct _ = constructDOMHTMLTextAreaElementValue-    attrClear _ = undefined---- VVV Prop "will-validate"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMHTMLTextAreaElementWillValidate :: (MonadIO m, DOMHTMLTextAreaElementK o) => o -> m Bool-getDOMHTMLTextAreaElementWillValidate obj = liftIO $ getObjectPropertyBool obj "will-validate"--data DOMHTMLTextAreaElementWillValidatePropertyInfo-instance AttrInfo DOMHTMLTextAreaElementWillValidatePropertyInfo where-    type AttrAllowedOps DOMHTMLTextAreaElementWillValidatePropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLTextAreaElementWillValidatePropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMHTMLTextAreaElementWillValidatePropertyInfo = DOMHTMLTextAreaElementK-    type AttrGetType DOMHTMLTextAreaElementWillValidatePropertyInfo = Bool-    type AttrLabel DOMHTMLTextAreaElementWillValidatePropertyInfo = "will-validate"-    attrGet _ = getDOMHTMLTextAreaElementWillValidate-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "wrap"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLTextAreaElementWrap :: (MonadIO m, DOMHTMLTextAreaElementK o) => o -> m (Maybe T.Text)-getDOMHTMLTextAreaElementWrap obj = liftIO $ getObjectPropertyString obj "wrap"--setDOMHTMLTextAreaElementWrap :: (MonadIO m, DOMHTMLTextAreaElementK o) => o -> T.Text -> m ()-setDOMHTMLTextAreaElementWrap obj val = liftIO $ setObjectPropertyString obj "wrap" (Just val)--constructDOMHTMLTextAreaElementWrap :: T.Text -> IO ([Char], GValue)-constructDOMHTMLTextAreaElementWrap val = constructObjectPropertyString "wrap" (Just val)--clearDOMHTMLTextAreaElementWrap :: (MonadIO m, DOMHTMLTextAreaElementK o) => o -> m ()-clearDOMHTMLTextAreaElementWrap obj = liftIO $ setObjectPropertyString obj "wrap" (Nothing :: Maybe T.Text)--data DOMHTMLTextAreaElementWrapPropertyInfo-instance AttrInfo DOMHTMLTextAreaElementWrapPropertyInfo where-    type AttrAllowedOps DOMHTMLTextAreaElementWrapPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLTextAreaElementWrapPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLTextAreaElementWrapPropertyInfo = DOMHTMLTextAreaElementK-    type AttrGetType DOMHTMLTextAreaElementWrapPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLTextAreaElementWrapPropertyInfo = "wrap"-    attrGet _ = getDOMHTMLTextAreaElementWrap-    attrSet _ = setDOMHTMLTextAreaElementWrap-    attrConstruct _ = constructDOMHTMLTextAreaElementWrap-    attrClear _ = clearDOMHTMLTextAreaElementWrap--type instance AttributeList DOMHTMLTextAreaElement = DOMHTMLTextAreaElementAttributeList-type DOMHTMLTextAreaElementAttributeList = ('[ '("accessKey", DOMHTMLElementAccessKeyPropertyInfo), '("attributes", DOMElementAttributesPropertyInfo), '("autocapitalize", DOMHTMLTextAreaElementAutocapitalizePropertyInfo), '("autocomplete", DOMHTMLTextAreaElementAutocompletePropertyInfo), '("autocorrect", DOMHTMLTextAreaElementAutocorrectPropertyInfo), '("autofocus", DOMHTMLTextAreaElementAutofocusPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMElementChildrenPropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("cols", DOMHTMLTextAreaElementColsPropertyInfo), '("contentEditable", DOMHTMLElementContentEditablePropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("defaultValue", DOMHTMLTextAreaElementDefaultValuePropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("dirName", DOMHTMLTextAreaElementDirNamePropertyInfo), '("disabled", DOMHTMLTextAreaElementDisabledPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("form", DOMHTMLTextAreaElementFormPropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("id", DOMElementIdPropertyInfo), '("innerHtml", DOMElementInnerHtmlPropertyInfo), '("innerText", DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", DOMHTMLElementIsContentEditablePropertyInfo), '("labels", DOMHTMLTextAreaElementLabelsPropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("maxLength", DOMHTMLTextAreaElementMaxLengthPropertyInfo), '("name", DOMHTMLTextAreaElementNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("outerHtml", DOMElementOuterHtmlPropertyInfo), '("outerText", DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("placeholder", DOMHTMLTextAreaElementPlaceholderPropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("readOnly", DOMHTMLTextAreaElementReadOnlyPropertyInfo), '("required", DOMHTMLTextAreaElementRequiredPropertyInfo), '("rows", DOMHTMLTextAreaElementRowsPropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("selectionDirection", DOMHTMLTextAreaElementSelectionDirectionPropertyInfo), '("selectionEnd", DOMHTMLTextAreaElementSelectionEndPropertyInfo), '("selectionStart", DOMHTMLTextAreaElementSelectionStartPropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tabIndex", DOMHTMLElementTabIndexPropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("textLength", DOMHTMLTextAreaElementTextLengthPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("type", DOMHTMLTextAreaElementTypePropertyInfo), '("validationMessage", DOMHTMLTextAreaElementValidationMessagePropertyInfo), '("value", DOMHTMLTextAreaElementValuePropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo), '("willValidate", DOMHTMLTextAreaElementWillValidatePropertyInfo), '("wrap", DOMHTMLTextAreaElementWrapPropertyInfo)] :: [(Symbol, *)])--dOMHTMLTextAreaElementAutocapitalize :: AttrLabelProxy "autocapitalize"-dOMHTMLTextAreaElementAutocapitalize = AttrLabelProxy--dOMHTMLTextAreaElementAutocomplete :: AttrLabelProxy "autocomplete"-dOMHTMLTextAreaElementAutocomplete = AttrLabelProxy--dOMHTMLTextAreaElementAutocorrect :: AttrLabelProxy "autocorrect"-dOMHTMLTextAreaElementAutocorrect = AttrLabelProxy--dOMHTMLTextAreaElementAutofocus :: AttrLabelProxy "autofocus"-dOMHTMLTextAreaElementAutofocus = AttrLabelProxy--dOMHTMLTextAreaElementCols :: AttrLabelProxy "cols"-dOMHTMLTextAreaElementCols = AttrLabelProxy--dOMHTMLTextAreaElementDefaultValue :: AttrLabelProxy "defaultValue"-dOMHTMLTextAreaElementDefaultValue = AttrLabelProxy--dOMHTMLTextAreaElementDirName :: AttrLabelProxy "dirName"-dOMHTMLTextAreaElementDirName = AttrLabelProxy--dOMHTMLTextAreaElementDisabled :: AttrLabelProxy "disabled"-dOMHTMLTextAreaElementDisabled = AttrLabelProxy--dOMHTMLTextAreaElementForm :: AttrLabelProxy "form"-dOMHTMLTextAreaElementForm = AttrLabelProxy--dOMHTMLTextAreaElementLabels :: AttrLabelProxy "labels"-dOMHTMLTextAreaElementLabels = AttrLabelProxy--dOMHTMLTextAreaElementMaxLength :: AttrLabelProxy "maxLength"-dOMHTMLTextAreaElementMaxLength = AttrLabelProxy--dOMHTMLTextAreaElementName :: AttrLabelProxy "name"-dOMHTMLTextAreaElementName = AttrLabelProxy--dOMHTMLTextAreaElementPlaceholder :: AttrLabelProxy "placeholder"-dOMHTMLTextAreaElementPlaceholder = AttrLabelProxy--dOMHTMLTextAreaElementReadOnly :: AttrLabelProxy "readOnly"-dOMHTMLTextAreaElementReadOnly = AttrLabelProxy--dOMHTMLTextAreaElementRequired :: AttrLabelProxy "required"-dOMHTMLTextAreaElementRequired = AttrLabelProxy--dOMHTMLTextAreaElementRows :: AttrLabelProxy "rows"-dOMHTMLTextAreaElementRows = AttrLabelProxy--dOMHTMLTextAreaElementSelectionDirection :: AttrLabelProxy "selectionDirection"-dOMHTMLTextAreaElementSelectionDirection = AttrLabelProxy--dOMHTMLTextAreaElementSelectionEnd :: AttrLabelProxy "selectionEnd"-dOMHTMLTextAreaElementSelectionEnd = AttrLabelProxy--dOMHTMLTextAreaElementSelectionStart :: AttrLabelProxy "selectionStart"-dOMHTMLTextAreaElementSelectionStart = AttrLabelProxy--dOMHTMLTextAreaElementTextLength :: AttrLabelProxy "textLength"-dOMHTMLTextAreaElementTextLength = AttrLabelProxy--dOMHTMLTextAreaElementType :: AttrLabelProxy "type"-dOMHTMLTextAreaElementType = AttrLabelProxy--dOMHTMLTextAreaElementValidationMessage :: AttrLabelProxy "validationMessage"-dOMHTMLTextAreaElementValidationMessage = AttrLabelProxy--dOMHTMLTextAreaElementValue :: AttrLabelProxy "value"-dOMHTMLTextAreaElementValue = AttrLabelProxy--dOMHTMLTextAreaElementWillValidate :: AttrLabelProxy "willValidate"-dOMHTMLTextAreaElementWillValidate = AttrLabelProxy--dOMHTMLTextAreaElementWrap :: AttrLabelProxy "wrap"-dOMHTMLTextAreaElementWrap = AttrLabelProxy--type instance SignalList DOMHTMLTextAreaElement = DOMHTMLTextAreaElementSignalList-type DOMHTMLTextAreaElementSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMHTMLTextAreaElement::get_area_type--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTextAreaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTextAreaElement"-    IO CString---dOMHTMLTextAreaElementGetAreaType ::-    (MonadIO m, DOMHTMLTextAreaElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLTextAreaElementGetAreaType _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_text_area_element_get_area_type _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_text_area_element_get_area_type" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLTextAreaElementGetAreaTypeMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLTextAreaElementK a) => MethodInfo DOMHTMLTextAreaElementGetAreaTypeMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTextAreaElementGetAreaType---- method DOMHTMLTextAreaElement::get_autofocus--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTextAreaElement", direction = DirectionIn, mayBeNull = False, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTextAreaElement"-    IO CInt---dOMHTMLTextAreaElementGetAutofocus ::-    (MonadIO m, DOMHTMLTextAreaElementK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMHTMLTextAreaElementGetAutofocus _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_text_area_element_get_autofocus _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMHTMLTextAreaElementGetAutofocusMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMHTMLTextAreaElementK a) => MethodInfo DOMHTMLTextAreaElementGetAutofocusMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTextAreaElementGetAutofocus---- method DOMHTMLTextAreaElement::get_cols--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTextAreaElement", direction = DirectionIn, mayBeNull = False, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTextAreaElement"-    IO CLong---dOMHTMLTextAreaElementGetCols ::-    (MonadIO m, DOMHTMLTextAreaElementK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMHTMLTextAreaElementGetCols _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_text_area_element_get_cols _obj'-    touchManagedPtr _obj-    return result--data DOMHTMLTextAreaElementGetColsMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMHTMLTextAreaElementK a) => MethodInfo DOMHTMLTextAreaElementGetColsMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTextAreaElementGetCols---- method DOMHTMLTextAreaElement::get_default_value--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTextAreaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTextAreaElement"-    IO CString---dOMHTMLTextAreaElementGetDefaultValue ::-    (MonadIO m, DOMHTMLTextAreaElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLTextAreaElementGetDefaultValue _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_text_area_element_get_default_value _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_text_area_element_get_default_value" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLTextAreaElementGetDefaultValueMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLTextAreaElementK a) => MethodInfo DOMHTMLTextAreaElementGetDefaultValueMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTextAreaElementGetDefaultValue---- method DOMHTMLTextAreaElement::get_disabled--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTextAreaElement", direction = DirectionIn, mayBeNull = False, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTextAreaElement"-    IO CInt---dOMHTMLTextAreaElementGetDisabled ::-    (MonadIO m, DOMHTMLTextAreaElementK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMHTMLTextAreaElementGetDisabled _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_text_area_element_get_disabled _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMHTMLTextAreaElementGetDisabledMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMHTMLTextAreaElementK a) => MethodInfo DOMHTMLTextAreaElementGetDisabledMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTextAreaElementGetDisabled---- method DOMHTMLTextAreaElement::get_form--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTextAreaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTextAreaElement"-    IO (Ptr DOMHTMLFormElement)---dOMHTMLTextAreaElementGetForm ::-    (MonadIO m, DOMHTMLTextAreaElementK a) =>-    a                                       -- _obj-    -> m DOMHTMLFormElement                 -- result-dOMHTMLTextAreaElementGetForm _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_text_area_element_get_form _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_text_area_element_get_form" result-    result' <- (newObject DOMHTMLFormElement) result-    touchManagedPtr _obj-    return result'--data DOMHTMLTextAreaElementGetFormMethodInfo-instance (signature ~ (m DOMHTMLFormElement), MonadIO m, DOMHTMLTextAreaElementK a) => MethodInfo DOMHTMLTextAreaElementGetFormMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTextAreaElementGetForm---- method DOMHTMLTextAreaElement::get_name--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTextAreaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTextAreaElement"-    IO CString---dOMHTMLTextAreaElementGetName ::-    (MonadIO m, DOMHTMLTextAreaElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLTextAreaElementGetName _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_text_area_element_get_name _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_text_area_element_get_name" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLTextAreaElementGetNameMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLTextAreaElementK a) => MethodInfo DOMHTMLTextAreaElementGetNameMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTextAreaElementGetName---- method DOMHTMLTextAreaElement::get_read_only--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTextAreaElement", direction = DirectionIn, mayBeNull = False, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTextAreaElement"-    IO CInt---dOMHTMLTextAreaElementGetReadOnly ::-    (MonadIO m, DOMHTMLTextAreaElementK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMHTMLTextAreaElementGetReadOnly _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_text_area_element_get_read_only _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMHTMLTextAreaElementGetReadOnlyMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMHTMLTextAreaElementK a) => MethodInfo DOMHTMLTextAreaElementGetReadOnlyMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTextAreaElementGetReadOnly---- method DOMHTMLTextAreaElement::get_rows--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTextAreaElement", direction = DirectionIn, mayBeNull = False, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTextAreaElement"-    IO CLong---dOMHTMLTextAreaElementGetRows ::-    (MonadIO m, DOMHTMLTextAreaElementK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMHTMLTextAreaElementGetRows _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_text_area_element_get_rows _obj'-    touchManagedPtr _obj-    return result--data DOMHTMLTextAreaElementGetRowsMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMHTMLTextAreaElementK a) => MethodInfo DOMHTMLTextAreaElementGetRowsMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTextAreaElementGetRows---- method DOMHTMLTextAreaElement::get_selection_end--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTextAreaElement", direction = DirectionIn, mayBeNull = False, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTextAreaElement"-    IO CLong---dOMHTMLTextAreaElementGetSelectionEnd ::-    (MonadIO m, DOMHTMLTextAreaElementK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMHTMLTextAreaElementGetSelectionEnd _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_text_area_element_get_selection_end _obj'-    touchManagedPtr _obj-    return result--data DOMHTMLTextAreaElementGetSelectionEndMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMHTMLTextAreaElementK a) => MethodInfo DOMHTMLTextAreaElementGetSelectionEndMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTextAreaElementGetSelectionEnd---- method DOMHTMLTextAreaElement::get_selection_start--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTextAreaElement", direction = DirectionIn, mayBeNull = False, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTextAreaElement"-    IO CLong---dOMHTMLTextAreaElementGetSelectionStart ::-    (MonadIO m, DOMHTMLTextAreaElementK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMHTMLTextAreaElementGetSelectionStart _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_text_area_element_get_selection_start _obj'-    touchManagedPtr _obj-    return result--data DOMHTMLTextAreaElementGetSelectionStartMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMHTMLTextAreaElementK a) => MethodInfo DOMHTMLTextAreaElementGetSelectionStartMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTextAreaElementGetSelectionStart---- method DOMHTMLTextAreaElement::get_value--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTextAreaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTextAreaElement"-    IO CString---dOMHTMLTextAreaElementGetValue ::-    (MonadIO m, DOMHTMLTextAreaElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLTextAreaElementGetValue _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_text_area_element_get_value _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_text_area_element_get_value" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLTextAreaElementGetValueMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLTextAreaElementK a) => MethodInfo DOMHTMLTextAreaElementGetValueMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTextAreaElementGetValue---- method DOMHTMLTextAreaElement::get_will_validate--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTextAreaElement", direction = DirectionIn, mayBeNull = False, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTextAreaElement"-    IO CInt---dOMHTMLTextAreaElementGetWillValidate ::-    (MonadIO m, DOMHTMLTextAreaElementK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMHTMLTextAreaElementGetWillValidate _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_text_area_element_get_will_validate _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMHTMLTextAreaElementGetWillValidateMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMHTMLTextAreaElementK a) => MethodInfo DOMHTMLTextAreaElementGetWillValidateMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTextAreaElementGetWillValidate---- method DOMHTMLTextAreaElement::is_edited--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTextAreaElement", direction = DirectionIn, mayBeNull = False, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTextAreaElement"-    IO CInt---dOMHTMLTextAreaElementIsEdited ::-    (MonadIO m, DOMHTMLTextAreaElementK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMHTMLTextAreaElementIsEdited _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_text_area_element_is_edited _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMHTMLTextAreaElementIsEditedMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMHTMLTextAreaElementK a) => MethodInfo DOMHTMLTextAreaElementIsEditedMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTextAreaElementIsEdited---- method DOMHTMLTextAreaElement::select--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTextAreaElement", direction = DirectionIn, mayBeNull = False, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTextAreaElement"-    IO ()---dOMHTMLTextAreaElementSelect ::-    (MonadIO m, DOMHTMLTextAreaElementK a) =>-    a                                       -- _obj-    -> m ()                                 -- result-dOMHTMLTextAreaElementSelect _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    webkit_dom_html_text_area_element_select _obj'-    touchManagedPtr _obj-    return ()--data DOMHTMLTextAreaElementSelectMethodInfo-instance (signature ~ (m ()), MonadIO m, DOMHTMLTextAreaElementK a) => MethodInfo DOMHTMLTextAreaElementSelectMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTextAreaElementSelect---- method DOMHTMLTextAreaElement::set_autofocus--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTextAreaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTextAreaElement"-    CInt ->                                 -- value : TBasicType TBoolean-    IO ()---dOMHTMLTextAreaElementSetAutofocus ::-    (MonadIO m, DOMHTMLTextAreaElementK a) =>-    a                                       -- _obj-    -> Bool                                 -- value-    -> m ()                                 -- result-dOMHTMLTextAreaElementSetAutofocus _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let value' = (fromIntegral . fromEnum) value-    webkit_dom_html_text_area_element_set_autofocus _obj' value'-    touchManagedPtr _obj-    return ()--data DOMHTMLTextAreaElementSetAutofocusMethodInfo-instance (signature ~ (Bool -> m ()), MonadIO m, DOMHTMLTextAreaElementK a) => MethodInfo DOMHTMLTextAreaElementSetAutofocusMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTextAreaElementSetAutofocus---- method DOMHTMLTextAreaElement::set_cols--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTextAreaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTextAreaElement"-    CLong ->                                -- value : TBasicType TLong-    IO ()---dOMHTMLTextAreaElementSetCols ::-    (MonadIO m, DOMHTMLTextAreaElementK a) =>-    a                                       -- _obj-    -> CLong                                -- value-    -> m ()                                 -- result-dOMHTMLTextAreaElementSetCols _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    webkit_dom_html_text_area_element_set_cols _obj' value-    touchManagedPtr _obj-    return ()--data DOMHTMLTextAreaElementSetColsMethodInfo-instance (signature ~ (CLong -> m ()), MonadIO m, DOMHTMLTextAreaElementK a) => MethodInfo DOMHTMLTextAreaElementSetColsMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTextAreaElementSetCols---- method DOMHTMLTextAreaElement::set_default_value--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTextAreaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTextAreaElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLTextAreaElementSetDefaultValue ::-    (MonadIO m, DOMHTMLTextAreaElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLTextAreaElementSetDefaultValue _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_text_area_element_set_default_value _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLTextAreaElementSetDefaultValueMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLTextAreaElementK a) => MethodInfo DOMHTMLTextAreaElementSetDefaultValueMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTextAreaElementSetDefaultValue---- method DOMHTMLTextAreaElement::set_disabled--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTextAreaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTextAreaElement"-    CInt ->                                 -- value : TBasicType TBoolean-    IO ()---dOMHTMLTextAreaElementSetDisabled ::-    (MonadIO m, DOMHTMLTextAreaElementK a) =>-    a                                       -- _obj-    -> Bool                                 -- value-    -> m ()                                 -- result-dOMHTMLTextAreaElementSetDisabled _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let value' = (fromIntegral . fromEnum) value-    webkit_dom_html_text_area_element_set_disabled _obj' value'-    touchManagedPtr _obj-    return ()--data DOMHTMLTextAreaElementSetDisabledMethodInfo-instance (signature ~ (Bool -> m ()), MonadIO m, DOMHTMLTextAreaElementK a) => MethodInfo DOMHTMLTextAreaElementSetDisabledMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTextAreaElementSetDisabled---- method DOMHTMLTextAreaElement::set_name--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTextAreaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTextAreaElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLTextAreaElementSetName ::-    (MonadIO m, DOMHTMLTextAreaElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLTextAreaElementSetName _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_text_area_element_set_name _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLTextAreaElementSetNameMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLTextAreaElementK a) => MethodInfo DOMHTMLTextAreaElementSetNameMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTextAreaElementSetName---- method DOMHTMLTextAreaElement::set_read_only--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTextAreaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTextAreaElement"-    CInt ->                                 -- value : TBasicType TBoolean-    IO ()---dOMHTMLTextAreaElementSetReadOnly ::-    (MonadIO m, DOMHTMLTextAreaElementK a) =>-    a                                       -- _obj-    -> Bool                                 -- value-    -> m ()                                 -- result-dOMHTMLTextAreaElementSetReadOnly _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let value' = (fromIntegral . fromEnum) value-    webkit_dom_html_text_area_element_set_read_only _obj' value'-    touchManagedPtr _obj-    return ()--data DOMHTMLTextAreaElementSetReadOnlyMethodInfo-instance (signature ~ (Bool -> m ()), MonadIO m, DOMHTMLTextAreaElementK a) => MethodInfo DOMHTMLTextAreaElementSetReadOnlyMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTextAreaElementSetReadOnly---- method DOMHTMLTextAreaElement::set_rows--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTextAreaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTextAreaElement"-    CLong ->                                -- value : TBasicType TLong-    IO ()---dOMHTMLTextAreaElementSetRows ::-    (MonadIO m, DOMHTMLTextAreaElementK a) =>-    a                                       -- _obj-    -> CLong                                -- value-    -> m ()                                 -- result-dOMHTMLTextAreaElementSetRows _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    webkit_dom_html_text_area_element_set_rows _obj' value-    touchManagedPtr _obj-    return ()--data DOMHTMLTextAreaElementSetRowsMethodInfo-instance (signature ~ (CLong -> m ()), MonadIO m, DOMHTMLTextAreaElementK a) => MethodInfo DOMHTMLTextAreaElementSetRowsMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTextAreaElementSetRows---- method DOMHTMLTextAreaElement::set_selection_end--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTextAreaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTextAreaElement"-    CLong ->                                -- value : TBasicType TLong-    IO ()---dOMHTMLTextAreaElementSetSelectionEnd ::-    (MonadIO m, DOMHTMLTextAreaElementK a) =>-    a                                       -- _obj-    -> CLong                                -- value-    -> m ()                                 -- result-dOMHTMLTextAreaElementSetSelectionEnd _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    webkit_dom_html_text_area_element_set_selection_end _obj' value-    touchManagedPtr _obj-    return ()--data DOMHTMLTextAreaElementSetSelectionEndMethodInfo-instance (signature ~ (CLong -> m ()), MonadIO m, DOMHTMLTextAreaElementK a) => MethodInfo DOMHTMLTextAreaElementSetSelectionEndMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTextAreaElementSetSelectionEnd---- method DOMHTMLTextAreaElement::set_selection_range--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTextAreaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "start", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "end", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "direction", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTextAreaElement"-    CLong ->                                -- start : TBasicType TLong-    CLong ->                                -- end : TBasicType TLong-    CString ->                              -- direction : TBasicType TUTF8-    IO ()---dOMHTMLTextAreaElementSetSelectionRange ::-    (MonadIO m, DOMHTMLTextAreaElementK a) =>-    a                                       -- _obj-    -> CLong                                -- start-    -> CLong                                -- end-    -> T.Text                               -- direction-    -> m ()                                 -- result-dOMHTMLTextAreaElementSetSelectionRange _obj start end direction = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    direction' <- textToCString direction-    webkit_dom_html_text_area_element_set_selection_range _obj' start end direction'-    touchManagedPtr _obj-    freeMem direction'-    return ()--data DOMHTMLTextAreaElementSetSelectionRangeMethodInfo-instance (signature ~ (CLong -> CLong -> T.Text -> m ()), MonadIO m, DOMHTMLTextAreaElementK a) => MethodInfo DOMHTMLTextAreaElementSetSelectionRangeMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTextAreaElementSetSelectionRange---- method DOMHTMLTextAreaElement::set_selection_start--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTextAreaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTextAreaElement"-    CLong ->                                -- value : TBasicType TLong-    IO ()---dOMHTMLTextAreaElementSetSelectionStart ::-    (MonadIO m, DOMHTMLTextAreaElementK a) =>-    a                                       -- _obj-    -> CLong                                -- value-    -> m ()                                 -- result-dOMHTMLTextAreaElementSetSelectionStart _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    webkit_dom_html_text_area_element_set_selection_start _obj' value-    touchManagedPtr _obj-    return ()--data DOMHTMLTextAreaElementSetSelectionStartMethodInfo-instance (signature ~ (CLong -> m ()), MonadIO m, DOMHTMLTextAreaElementK a) => MethodInfo DOMHTMLTextAreaElementSetSelectionStartMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTextAreaElementSetSelectionStart---- method DOMHTMLTextAreaElement::set_value--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTextAreaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->           -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTextAreaElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLTextAreaElementSetValue ::-    (MonadIO m, DOMHTMLTextAreaElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLTextAreaElementSetValue _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_text_area_element_set_value _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLTextAreaElementSetValueMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLTextAreaElementK a) => MethodInfo DOMHTMLTextAreaElementSetValueMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTextAreaElementSetValue--
− GI/WebKit2WebExtension/Objects/DOMHTMLTextAreaElement.hs-boot
@@ -1,64 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMHTMLTextAreaElement = DOMHTMLTextAreaElement (ForeignPtr DOMHTMLTextAreaElement)-instance GObject DOMHTMLTextAreaElement where-class GObject o => DOMHTMLTextAreaElementK o-instance (GObject o, IsDescendantOf DOMHTMLTextAreaElement o) => DOMHTMLTextAreaElementK o-data DOMHTMLTextAreaElementAutocapitalizePropertyInfo-data DOMHTMLTextAreaElementAutocompletePropertyInfo-data DOMHTMLTextAreaElementAutocorrectPropertyInfo-data DOMHTMLTextAreaElementAutofocusPropertyInfo-data DOMHTMLTextAreaElementColsPropertyInfo-data DOMHTMLTextAreaElementDefaultValuePropertyInfo-data DOMHTMLTextAreaElementDirNamePropertyInfo-data DOMHTMLTextAreaElementDisabledPropertyInfo-data DOMHTMLTextAreaElementFormPropertyInfo-data DOMHTMLTextAreaElementLabelsPropertyInfo-data DOMHTMLTextAreaElementMaxLengthPropertyInfo-data DOMHTMLTextAreaElementNamePropertyInfo-data DOMHTMLTextAreaElementPlaceholderPropertyInfo-data DOMHTMLTextAreaElementReadOnlyPropertyInfo-data DOMHTMLTextAreaElementRequiredPropertyInfo-data DOMHTMLTextAreaElementRowsPropertyInfo-data DOMHTMLTextAreaElementSelectionDirectionPropertyInfo-data DOMHTMLTextAreaElementSelectionEndPropertyInfo-data DOMHTMLTextAreaElementSelectionStartPropertyInfo-data DOMHTMLTextAreaElementTextLengthPropertyInfo-data DOMHTMLTextAreaElementTypePropertyInfo-data DOMHTMLTextAreaElementValidationMessagePropertyInfo-data DOMHTMLTextAreaElementValuePropertyInfo-data DOMHTMLTextAreaElementWillValidatePropertyInfo-data DOMHTMLTextAreaElementWrapPropertyInfo-data DOMHTMLTextAreaElementGetAreaTypeMethodInfo-data DOMHTMLTextAreaElementGetAutofocusMethodInfo-data DOMHTMLTextAreaElementGetColsMethodInfo-data DOMHTMLTextAreaElementGetDefaultValueMethodInfo-data DOMHTMLTextAreaElementGetDisabledMethodInfo-data DOMHTMLTextAreaElementGetFormMethodInfo-data DOMHTMLTextAreaElementGetNameMethodInfo-data DOMHTMLTextAreaElementGetReadOnlyMethodInfo-data DOMHTMLTextAreaElementGetRowsMethodInfo-data DOMHTMLTextAreaElementGetSelectionEndMethodInfo-data DOMHTMLTextAreaElementGetSelectionStartMethodInfo-data DOMHTMLTextAreaElementGetValueMethodInfo-data DOMHTMLTextAreaElementGetWillValidateMethodInfo-data DOMHTMLTextAreaElementIsEditedMethodInfo-data DOMHTMLTextAreaElementSelectMethodInfo-data DOMHTMLTextAreaElementSetAutofocusMethodInfo-data DOMHTMLTextAreaElementSetColsMethodInfo-data DOMHTMLTextAreaElementSetDefaultValueMethodInfo-data DOMHTMLTextAreaElementSetDisabledMethodInfo-data DOMHTMLTextAreaElementSetNameMethodInfo-data DOMHTMLTextAreaElementSetReadOnlyMethodInfo-data DOMHTMLTextAreaElementSetRowsMethodInfo-data DOMHTMLTextAreaElementSetSelectionEndMethodInfo-data DOMHTMLTextAreaElementSetSelectionRangeMethodInfo-data DOMHTMLTextAreaElementSetSelectionStartMethodInfo-data DOMHTMLTextAreaElementSetValueMethodInfo
− GI/WebKit2WebExtension/Objects/DOMHTMLTitleElement.hs
@@ -1,318 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMHTMLTitleElement-    ( ---- * Exported types-    DOMHTMLTitleElement(..)                 ,-    DOMHTMLTitleElementK                    ,-    toDOMHTMLTitleElement                   ,-    noDOMHTMLTitleElement                   ,--- -- * Methods--- ** dOMHTMLTitleElementGetText-    DOMHTMLTitleElementGetTextMethodInfo    ,-    dOMHTMLTitleElementGetText              ,----- ** dOMHTMLTitleElementSetText-    DOMHTMLTitleElementSetTextMethodInfo    ,-    dOMHTMLTitleElementSetText              ,----- -- * Properties--- ** Text-    DOMHTMLTitleElementTextPropertyInfo     ,-    constructDOMHTMLTitleElementText        ,-    dOMHTMLTitleElementText                 ,-    getDOMHTMLTitleElementText              ,-    setDOMHTMLTitleElementText              ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMHTMLTitleElement = DOMHTMLTitleElement (ForeignPtr DOMHTMLTitleElement)-foreign import ccall "webkit_dom_html_title_element_get_type"-    c_webkit_dom_html_title_element_get_type :: IO GType--type instance ParentTypes DOMHTMLTitleElement = DOMHTMLTitleElementParentTypes-type DOMHTMLTitleElementParentTypes = '[DOMHTMLElement, DOMElement, DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMHTMLTitleElement where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_html_title_element_get_type-    --class GObject o => DOMHTMLTitleElementK o-instance (GObject o, IsDescendantOf DOMHTMLTitleElement o) => DOMHTMLTitleElementK o--toDOMHTMLTitleElement :: DOMHTMLTitleElementK o => o -> IO DOMHTMLTitleElement-toDOMHTMLTitleElement = unsafeCastTo DOMHTMLTitleElement--noDOMHTMLTitleElement :: Maybe DOMHTMLTitleElement-noDOMHTMLTitleElement = Nothing--type family ResolveDOMHTMLTitleElementMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMHTMLTitleElementMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMHTMLTitleElementMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMHTMLTitleElementMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMHTMLTitleElementMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMHTMLTitleElementMethod "blur" o = DOMElementBlurMethodInfo-    ResolveDOMHTMLTitleElementMethod "click" o = DOMHTMLElementClickMethodInfo-    ResolveDOMHTMLTitleElementMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMHTMLTitleElementMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMHTMLTitleElementMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMHTMLTitleElementMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMHTMLTitleElementMethod "focus" o = DOMElementFocusMethodInfo-    ResolveDOMHTMLTitleElementMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMHTMLTitleElementMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMHTMLTitleElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo-    ResolveDOMHTMLTitleElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo-    ResolveDOMHTMLTitleElementMethod "hasAttributes" o = DOMElementHasAttributesMethodInfo-    ResolveDOMHTMLTitleElementMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMHTMLTitleElementMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMHTMLTitleElementMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMHTMLTitleElementMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMHTMLTitleElementMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMHTMLTitleElementMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMHTMLTitleElementMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMHTMLTitleElementMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMHTMLTitleElementMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMHTMLTitleElementMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMHTMLTitleElementMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMHTMLTitleElementMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMHTMLTitleElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo-    ResolveDOMHTMLTitleElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo-    ResolveDOMHTMLTitleElementMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMHTMLTitleElementMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMHTMLTitleElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo-    ResolveDOMHTMLTitleElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo-    ResolveDOMHTMLTitleElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo-    ResolveDOMHTMLTitleElementMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMHTMLTitleElementMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMHTMLTitleElementMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMHTMLTitleElementMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMHTMLTitleElementMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMHTMLTitleElementMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMHTMLTitleElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo-    ResolveDOMHTMLTitleElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo-    ResolveDOMHTMLTitleElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo-    ResolveDOMHTMLTitleElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo-    ResolveDOMHTMLTitleElementMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMHTMLTitleElementMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMHTMLTitleElementMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMHTMLTitleElementMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMHTMLTitleElementMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMHTMLTitleElementMethod "getAccessKey" o = DOMHTMLElementGetAccessKeyMethodInfo-    ResolveDOMHTMLTitleElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo-    ResolveDOMHTMLTitleElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo-    ResolveDOMHTMLTitleElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo-    ResolveDOMHTMLTitleElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo-    ResolveDOMHTMLTitleElementMethod "getAttributes" o = DOMElementGetAttributesMethodInfo-    ResolveDOMHTMLTitleElementMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMHTMLTitleElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo-    ResolveDOMHTMLTitleElementMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMHTMLTitleElementMethod "getClassName" o = DOMElementGetClassNameMethodInfo-    ResolveDOMHTMLTitleElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo-    ResolveDOMHTMLTitleElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo-    ResolveDOMHTMLTitleElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo-    ResolveDOMHTMLTitleElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo-    ResolveDOMHTMLTitleElementMethod "getContentEditable" o = DOMHTMLElementGetContentEditableMethodInfo-    ResolveDOMHTMLTitleElementMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMHTMLTitleElementMethod "getDir" o = DOMHTMLElementGetDirMethodInfo-    ResolveDOMHTMLTitleElementMethod "getElementsByClassName" o = DOMElementGetElementsByClassNameMethodInfo-    ResolveDOMHTMLTitleElementMethod "getElementsByClassNameAsHtmlCollection" o = DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLTitleElementMethod "getElementsByTagName" o = DOMElementGetElementsByTagNameMethodInfo-    ResolveDOMHTMLTitleElementMethod "getElementsByTagNameAsHtmlCollection" o = DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLTitleElementMethod "getElementsByTagNameNs" o = DOMElementGetElementsByTagNameNsMethodInfo-    ResolveDOMHTMLTitleElementMethod "getElementsByTagNameNsAsHtmlCollection" o = DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo-    ResolveDOMHTMLTitleElementMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMHTMLTitleElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo-    ResolveDOMHTMLTitleElementMethod "getId" o = DOMElementGetIdMethodInfo-    ResolveDOMHTMLTitleElementMethod "getInnerText" o = DOMHTMLElementGetInnerTextMethodInfo-    ResolveDOMHTMLTitleElementMethod "getIsContentEditable" o = DOMHTMLElementGetIsContentEditableMethodInfo-    ResolveDOMHTMLTitleElementMethod "getLang" o = DOMHTMLElementGetLangMethodInfo-    ResolveDOMHTMLTitleElementMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMHTMLTitleElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo-    ResolveDOMHTMLTitleElementMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMHTMLTitleElementMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMHTMLTitleElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo-    ResolveDOMHTMLTitleElementMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMHTMLTitleElementMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMHTMLTitleElementMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMHTMLTitleElementMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMHTMLTitleElementMethod "getOffsetHeight" o = DOMElementGetOffsetHeightMethodInfo-    ResolveDOMHTMLTitleElementMethod "getOffsetLeft" o = DOMElementGetOffsetLeftMethodInfo-    ResolveDOMHTMLTitleElementMethod "getOffsetParent" o = DOMElementGetOffsetParentMethodInfo-    ResolveDOMHTMLTitleElementMethod "getOffsetTop" o = DOMElementGetOffsetTopMethodInfo-    ResolveDOMHTMLTitleElementMethod "getOffsetWidth" o = DOMElementGetOffsetWidthMethodInfo-    ResolveDOMHTMLTitleElementMethod "getOuterText" o = DOMHTMLElementGetOuterTextMethodInfo-    ResolveDOMHTMLTitleElementMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMHTMLTitleElementMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMHTMLTitleElementMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMHTMLTitleElementMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMHTMLTitleElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo-    ResolveDOMHTMLTitleElementMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMHTMLTitleElementMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMHTMLTitleElementMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMHTMLTitleElementMethod "getScrollHeight" o = DOMElementGetScrollHeightMethodInfo-    ResolveDOMHTMLTitleElementMethod "getScrollLeft" o = DOMElementGetScrollLeftMethodInfo-    ResolveDOMHTMLTitleElementMethod "getScrollTop" o = DOMElementGetScrollTopMethodInfo-    ResolveDOMHTMLTitleElementMethod "getScrollWidth" o = DOMElementGetScrollWidthMethodInfo-    ResolveDOMHTMLTitleElementMethod "getStyle" o = DOMElementGetStyleMethodInfo-    ResolveDOMHTMLTitleElementMethod "getTabIndex" o = DOMHTMLElementGetTabIndexMethodInfo-    ResolveDOMHTMLTitleElementMethod "getTagName" o = DOMElementGetTagNameMethodInfo-    ResolveDOMHTMLTitleElementMethod "getText" o = DOMHTMLTitleElementGetTextMethodInfo-    ResolveDOMHTMLTitleElementMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMHTMLTitleElementMethod "getTitle" o = DOMHTMLElementGetTitleMethodInfo-    ResolveDOMHTMLTitleElementMethod "setAccessKey" o = DOMHTMLElementSetAccessKeyMethodInfo-    ResolveDOMHTMLTitleElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo-    ResolveDOMHTMLTitleElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo-    ResolveDOMHTMLTitleElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo-    ResolveDOMHTMLTitleElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo-    ResolveDOMHTMLTitleElementMethod "setClassName" o = DOMElementSetClassNameMethodInfo-    ResolveDOMHTMLTitleElementMethod "setContentEditable" o = DOMHTMLElementSetContentEditableMethodInfo-    ResolveDOMHTMLTitleElementMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMHTMLTitleElementMethod "setDir" o = DOMHTMLElementSetDirMethodInfo-    ResolveDOMHTMLTitleElementMethod "setId" o = DOMElementSetIdMethodInfo-    ResolveDOMHTMLTitleElementMethod "setInnerText" o = DOMHTMLElementSetInnerTextMethodInfo-    ResolveDOMHTMLTitleElementMethod "setLang" o = DOMHTMLElementSetLangMethodInfo-    ResolveDOMHTMLTitleElementMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMHTMLTitleElementMethod "setOuterText" o = DOMHTMLElementSetOuterTextMethodInfo-    ResolveDOMHTMLTitleElementMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMHTMLTitleElementMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMHTMLTitleElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo-    ResolveDOMHTMLTitleElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo-    ResolveDOMHTMLTitleElementMethod "setTabIndex" o = DOMHTMLElementSetTabIndexMethodInfo-    ResolveDOMHTMLTitleElementMethod "setText" o = DOMHTMLTitleElementSetTextMethodInfo-    ResolveDOMHTMLTitleElementMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMHTMLTitleElementMethod "setTitle" o = DOMHTMLElementSetTitleMethodInfo-    ResolveDOMHTMLTitleElementMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMHTMLTitleElementMethod t DOMHTMLTitleElement, MethodInfo info DOMHTMLTitleElement p) => IsLabelProxy t (DOMHTMLTitleElement -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMHTMLTitleElementMethod t DOMHTMLTitleElement, MethodInfo info DOMHTMLTitleElement p) => IsLabel t (DOMHTMLTitleElement -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "text"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Just False)--getDOMHTMLTitleElementText :: (MonadIO m, DOMHTMLTitleElementK o) => o -> m (Maybe T.Text)-getDOMHTMLTitleElementText obj = liftIO $ getObjectPropertyString obj "text"--setDOMHTMLTitleElementText :: (MonadIO m, DOMHTMLTitleElementK o) => o -> T.Text -> m ()-setDOMHTMLTitleElementText obj val = liftIO $ setObjectPropertyString obj "text" (Just val)--constructDOMHTMLTitleElementText :: T.Text -> IO ([Char], GValue)-constructDOMHTMLTitleElementText val = constructObjectPropertyString "text" (Just val)--data DOMHTMLTitleElementTextPropertyInfo-instance AttrInfo DOMHTMLTitleElementTextPropertyInfo where-    type AttrAllowedOps DOMHTMLTitleElementTextPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLTitleElementTextPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLTitleElementTextPropertyInfo = DOMHTMLTitleElementK-    type AttrGetType DOMHTMLTitleElementTextPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLTitleElementTextPropertyInfo = "text"-    attrGet _ = getDOMHTMLTitleElementText-    attrSet _ = setDOMHTMLTitleElementText-    attrConstruct _ = constructDOMHTMLTitleElementText-    attrClear _ = undefined--type instance AttributeList DOMHTMLTitleElement = DOMHTMLTitleElementAttributeList-type DOMHTMLTitleElementAttributeList = ('[ '("accessKey", DOMHTMLElementAccessKeyPropertyInfo), '("attributes", DOMElementAttributesPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMElementChildrenPropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("contentEditable", DOMHTMLElementContentEditablePropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("id", DOMElementIdPropertyInfo), '("innerHtml", DOMElementInnerHtmlPropertyInfo), '("innerText", DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", DOMHTMLElementIsContentEditablePropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("outerHtml", DOMElementOuterHtmlPropertyInfo), '("outerText", DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tabIndex", DOMHTMLElementTabIndexPropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("text", DOMHTMLTitleElementTextPropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])--dOMHTMLTitleElementText :: AttrLabelProxy "text"-dOMHTMLTitleElementText = AttrLabelProxy--type instance SignalList DOMHTMLTitleElement = DOMHTMLTitleElementSignalList-type DOMHTMLTitleElementSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMHTMLTitleElement::get_text--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTitleElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTitleElement"-    IO CString---dOMHTMLTitleElementGetText ::-    (MonadIO m, DOMHTMLTitleElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLTitleElementGetText _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_title_element_get_text _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_title_element_get_text" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLTitleElementGetTextMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLTitleElementK a) => MethodInfo DOMHTMLTitleElementGetTextMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTitleElementGetText---- method DOMHTMLTitleElement::set_text--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLTitleElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLTitleElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLTitleElementSetText ::-    (MonadIO m, DOMHTMLTitleElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLTitleElementSetText _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_title_element_set_text _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLTitleElementSetTextMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLTitleElementK a) => MethodInfo DOMHTMLTitleElementSetTextMethodInfo a signature where-    overloadedMethod _ = dOMHTMLTitleElementSetText--
− GI/WebKit2WebExtension/Objects/DOMHTMLTitleElement.hs-boot
@@ -1,16 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMHTMLTitleElement where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMHTMLTitleElement = DOMHTMLTitleElement (ForeignPtr DOMHTMLTitleElement)-instance GObject DOMHTMLTitleElement where-class GObject o => DOMHTMLTitleElementK o-instance (GObject o, IsDescendantOf DOMHTMLTitleElement o) => DOMHTMLTitleElementK o-data DOMHTMLTitleElementTextPropertyInfo-data DOMHTMLTitleElementGetTextMethodInfo-data DOMHTMLTitleElementSetTextMethodInfo
− GI/WebKit2WebExtension/Objects/DOMHTMLUListElement.hs
@@ -1,429 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMHTMLUListElement-    ( ---- * Exported types-    DOMHTMLUListElement(..)                 ,-    DOMHTMLUListElementK                    ,-    toDOMHTMLUListElement                   ,-    noDOMHTMLUListElement                   ,--- -- * Methods--- ** dOMHTMLUListElementGetCompact-    DOMHTMLUListElementGetCompactMethodInfo ,-    dOMHTMLUListElementGetCompact           ,----- ** dOMHTMLUListElementGetTypeAttr-    DOMHTMLUListElementGetTypeAttrMethodInfo,-    dOMHTMLUListElementGetTypeAttr          ,----- ** dOMHTMLUListElementSetCompact-    DOMHTMLUListElementSetCompactMethodInfo ,-    dOMHTMLUListElementSetCompact           ,----- ** dOMHTMLUListElementSetTypeAttr-    DOMHTMLUListElementSetTypeAttrMethodInfo,-    dOMHTMLUListElementSetTypeAttr          ,----- -- * Properties--- ** Compact-    DOMHTMLUListElementCompactPropertyInfo  ,-    constructDOMHTMLUListElementCompact     ,-    dOMHTMLUListElementCompact              ,-    getDOMHTMLUListElementCompact           ,-    setDOMHTMLUListElementCompact           ,----- ** Type-    DOMHTMLUListElementTypePropertyInfo     ,-    clearDOMHTMLUListElementType            ,-    constructDOMHTMLUListElementType        ,-    dOMHTMLUListElementType                 ,-    getDOMHTMLUListElementType              ,-    setDOMHTMLUListElementType              ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMHTMLUListElement = DOMHTMLUListElement (ForeignPtr DOMHTMLUListElement)-foreign import ccall "webkit_dom_html_u_list_element_get_type"-    c_webkit_dom_html_u_list_element_get_type :: IO GType--type instance ParentTypes DOMHTMLUListElement = DOMHTMLUListElementParentTypes-type DOMHTMLUListElementParentTypes = '[DOMHTMLElement, DOMElement, DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMHTMLUListElement where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_html_u_list_element_get_type-    --class GObject o => DOMHTMLUListElementK o-instance (GObject o, IsDescendantOf DOMHTMLUListElement o) => DOMHTMLUListElementK o--toDOMHTMLUListElement :: DOMHTMLUListElementK o => o -> IO DOMHTMLUListElement-toDOMHTMLUListElement = unsafeCastTo DOMHTMLUListElement--noDOMHTMLUListElement :: Maybe DOMHTMLUListElement-noDOMHTMLUListElement = Nothing--type family ResolveDOMHTMLUListElementMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMHTMLUListElementMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMHTMLUListElementMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMHTMLUListElementMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMHTMLUListElementMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMHTMLUListElementMethod "blur" o = DOMElementBlurMethodInfo-    ResolveDOMHTMLUListElementMethod "click" o = DOMHTMLElementClickMethodInfo-    ResolveDOMHTMLUListElementMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMHTMLUListElementMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMHTMLUListElementMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMHTMLUListElementMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMHTMLUListElementMethod "focus" o = DOMElementFocusMethodInfo-    ResolveDOMHTMLUListElementMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMHTMLUListElementMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMHTMLUListElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo-    ResolveDOMHTMLUListElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo-    ResolveDOMHTMLUListElementMethod "hasAttributes" o = DOMElementHasAttributesMethodInfo-    ResolveDOMHTMLUListElementMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMHTMLUListElementMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMHTMLUListElementMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMHTMLUListElementMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMHTMLUListElementMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMHTMLUListElementMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMHTMLUListElementMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMHTMLUListElementMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMHTMLUListElementMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMHTMLUListElementMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMHTMLUListElementMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMHTMLUListElementMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMHTMLUListElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo-    ResolveDOMHTMLUListElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo-    ResolveDOMHTMLUListElementMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMHTMLUListElementMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMHTMLUListElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo-    ResolveDOMHTMLUListElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo-    ResolveDOMHTMLUListElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo-    ResolveDOMHTMLUListElementMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMHTMLUListElementMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMHTMLUListElementMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMHTMLUListElementMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMHTMLUListElementMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMHTMLUListElementMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMHTMLUListElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo-    ResolveDOMHTMLUListElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo-    ResolveDOMHTMLUListElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo-    ResolveDOMHTMLUListElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo-    ResolveDOMHTMLUListElementMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMHTMLUListElementMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMHTMLUListElementMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMHTMLUListElementMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMHTMLUListElementMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMHTMLUListElementMethod "getAccessKey" o = DOMHTMLElementGetAccessKeyMethodInfo-    ResolveDOMHTMLUListElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo-    ResolveDOMHTMLUListElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo-    ResolveDOMHTMLUListElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo-    ResolveDOMHTMLUListElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo-    ResolveDOMHTMLUListElementMethod "getAttributes" o = DOMElementGetAttributesMethodInfo-    ResolveDOMHTMLUListElementMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMHTMLUListElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo-    ResolveDOMHTMLUListElementMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMHTMLUListElementMethod "getClassName" o = DOMElementGetClassNameMethodInfo-    ResolveDOMHTMLUListElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo-    ResolveDOMHTMLUListElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo-    ResolveDOMHTMLUListElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo-    ResolveDOMHTMLUListElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo-    ResolveDOMHTMLUListElementMethod "getCompact" o = DOMHTMLUListElementGetCompactMethodInfo-    ResolveDOMHTMLUListElementMethod "getContentEditable" o = DOMHTMLElementGetContentEditableMethodInfo-    ResolveDOMHTMLUListElementMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMHTMLUListElementMethod "getDir" o = DOMHTMLElementGetDirMethodInfo-    ResolveDOMHTMLUListElementMethod "getElementsByClassName" o = DOMElementGetElementsByClassNameMethodInfo-    ResolveDOMHTMLUListElementMethod "getElementsByClassNameAsHtmlCollection" o = DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLUListElementMethod "getElementsByTagName" o = DOMElementGetElementsByTagNameMethodInfo-    ResolveDOMHTMLUListElementMethod "getElementsByTagNameAsHtmlCollection" o = DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo-    ResolveDOMHTMLUListElementMethod "getElementsByTagNameNs" o = DOMElementGetElementsByTagNameNsMethodInfo-    ResolveDOMHTMLUListElementMethod "getElementsByTagNameNsAsHtmlCollection" o = DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo-    ResolveDOMHTMLUListElementMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMHTMLUListElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo-    ResolveDOMHTMLUListElementMethod "getId" o = DOMElementGetIdMethodInfo-    ResolveDOMHTMLUListElementMethod "getInnerText" o = DOMHTMLElementGetInnerTextMethodInfo-    ResolveDOMHTMLUListElementMethod "getIsContentEditable" o = DOMHTMLElementGetIsContentEditableMethodInfo-    ResolveDOMHTMLUListElementMethod "getLang" o = DOMHTMLElementGetLangMethodInfo-    ResolveDOMHTMLUListElementMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMHTMLUListElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo-    ResolveDOMHTMLUListElementMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMHTMLUListElementMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMHTMLUListElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo-    ResolveDOMHTMLUListElementMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMHTMLUListElementMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMHTMLUListElementMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMHTMLUListElementMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMHTMLUListElementMethod "getOffsetHeight" o = DOMElementGetOffsetHeightMethodInfo-    ResolveDOMHTMLUListElementMethod "getOffsetLeft" o = DOMElementGetOffsetLeftMethodInfo-    ResolveDOMHTMLUListElementMethod "getOffsetParent" o = DOMElementGetOffsetParentMethodInfo-    ResolveDOMHTMLUListElementMethod "getOffsetTop" o = DOMElementGetOffsetTopMethodInfo-    ResolveDOMHTMLUListElementMethod "getOffsetWidth" o = DOMElementGetOffsetWidthMethodInfo-    ResolveDOMHTMLUListElementMethod "getOuterText" o = DOMHTMLElementGetOuterTextMethodInfo-    ResolveDOMHTMLUListElementMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMHTMLUListElementMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMHTMLUListElementMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMHTMLUListElementMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMHTMLUListElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo-    ResolveDOMHTMLUListElementMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMHTMLUListElementMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMHTMLUListElementMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMHTMLUListElementMethod "getScrollHeight" o = DOMElementGetScrollHeightMethodInfo-    ResolveDOMHTMLUListElementMethod "getScrollLeft" o = DOMElementGetScrollLeftMethodInfo-    ResolveDOMHTMLUListElementMethod "getScrollTop" o = DOMElementGetScrollTopMethodInfo-    ResolveDOMHTMLUListElementMethod "getScrollWidth" o = DOMElementGetScrollWidthMethodInfo-    ResolveDOMHTMLUListElementMethod "getStyle" o = DOMElementGetStyleMethodInfo-    ResolveDOMHTMLUListElementMethod "getTabIndex" o = DOMHTMLElementGetTabIndexMethodInfo-    ResolveDOMHTMLUListElementMethod "getTagName" o = DOMElementGetTagNameMethodInfo-    ResolveDOMHTMLUListElementMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMHTMLUListElementMethod "getTitle" o = DOMHTMLElementGetTitleMethodInfo-    ResolveDOMHTMLUListElementMethod "getTypeAttr" o = DOMHTMLUListElementGetTypeAttrMethodInfo-    ResolveDOMHTMLUListElementMethod "setAccessKey" o = DOMHTMLElementSetAccessKeyMethodInfo-    ResolveDOMHTMLUListElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo-    ResolveDOMHTMLUListElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo-    ResolveDOMHTMLUListElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo-    ResolveDOMHTMLUListElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo-    ResolveDOMHTMLUListElementMethod "setClassName" o = DOMElementSetClassNameMethodInfo-    ResolveDOMHTMLUListElementMethod "setCompact" o = DOMHTMLUListElementSetCompactMethodInfo-    ResolveDOMHTMLUListElementMethod "setContentEditable" o = DOMHTMLElementSetContentEditableMethodInfo-    ResolveDOMHTMLUListElementMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMHTMLUListElementMethod "setDir" o = DOMHTMLElementSetDirMethodInfo-    ResolveDOMHTMLUListElementMethod "setId" o = DOMElementSetIdMethodInfo-    ResolveDOMHTMLUListElementMethod "setInnerText" o = DOMHTMLElementSetInnerTextMethodInfo-    ResolveDOMHTMLUListElementMethod "setLang" o = DOMHTMLElementSetLangMethodInfo-    ResolveDOMHTMLUListElementMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMHTMLUListElementMethod "setOuterText" o = DOMHTMLElementSetOuterTextMethodInfo-    ResolveDOMHTMLUListElementMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMHTMLUListElementMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMHTMLUListElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo-    ResolveDOMHTMLUListElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo-    ResolveDOMHTMLUListElementMethod "setTabIndex" o = DOMHTMLElementSetTabIndexMethodInfo-    ResolveDOMHTMLUListElementMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMHTMLUListElementMethod "setTitle" o = DOMHTMLElementSetTitleMethodInfo-    ResolveDOMHTMLUListElementMethod "setTypeAttr" o = DOMHTMLUListElementSetTypeAttrMethodInfo-    ResolveDOMHTMLUListElementMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMHTMLUListElementMethod t DOMHTMLUListElement, MethodInfo info DOMHTMLUListElement p) => IsLabelProxy t (DOMHTMLUListElement -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMHTMLUListElementMethod t DOMHTMLUListElement, MethodInfo info DOMHTMLUListElement p) => IsLabel t (DOMHTMLUListElement -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "compact"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMHTMLUListElementCompact :: (MonadIO m, DOMHTMLUListElementK o) => o -> m Bool-getDOMHTMLUListElementCompact obj = liftIO $ getObjectPropertyBool obj "compact"--setDOMHTMLUListElementCompact :: (MonadIO m, DOMHTMLUListElementK o) => o -> Bool -> m ()-setDOMHTMLUListElementCompact obj val = liftIO $ setObjectPropertyBool obj "compact" val--constructDOMHTMLUListElementCompact :: Bool -> IO ([Char], GValue)-constructDOMHTMLUListElementCompact val = constructObjectPropertyBool "compact" val--data DOMHTMLUListElementCompactPropertyInfo-instance AttrInfo DOMHTMLUListElementCompactPropertyInfo where-    type AttrAllowedOps DOMHTMLUListElementCompactPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMHTMLUListElementCompactPropertyInfo = (~) Bool-    type AttrBaseTypeConstraint DOMHTMLUListElementCompactPropertyInfo = DOMHTMLUListElementK-    type AttrGetType DOMHTMLUListElementCompactPropertyInfo = Bool-    type AttrLabel DOMHTMLUListElementCompactPropertyInfo = "compact"-    attrGet _ = getDOMHTMLUListElementCompact-    attrSet _ = setDOMHTMLUListElementCompact-    attrConstruct _ = constructDOMHTMLUListElementCompact-    attrClear _ = undefined---- VVV Prop "type"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMHTMLUListElementType :: (MonadIO m, DOMHTMLUListElementK o) => o -> m (Maybe T.Text)-getDOMHTMLUListElementType obj = liftIO $ getObjectPropertyString obj "type"--setDOMHTMLUListElementType :: (MonadIO m, DOMHTMLUListElementK o) => o -> T.Text -> m ()-setDOMHTMLUListElementType obj val = liftIO $ setObjectPropertyString obj "type" (Just val)--constructDOMHTMLUListElementType :: T.Text -> IO ([Char], GValue)-constructDOMHTMLUListElementType val = constructObjectPropertyString "type" (Just val)--clearDOMHTMLUListElementType :: (MonadIO m, DOMHTMLUListElementK o) => o -> m ()-clearDOMHTMLUListElementType obj = liftIO $ setObjectPropertyString obj "type" (Nothing :: Maybe T.Text)--data DOMHTMLUListElementTypePropertyInfo-instance AttrInfo DOMHTMLUListElementTypePropertyInfo where-    type AttrAllowedOps DOMHTMLUListElementTypePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMHTMLUListElementTypePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMHTMLUListElementTypePropertyInfo = DOMHTMLUListElementK-    type AttrGetType DOMHTMLUListElementTypePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMHTMLUListElementTypePropertyInfo = "type"-    attrGet _ = getDOMHTMLUListElementType-    attrSet _ = setDOMHTMLUListElementType-    attrConstruct _ = constructDOMHTMLUListElementType-    attrClear _ = clearDOMHTMLUListElementType--type instance AttributeList DOMHTMLUListElement = DOMHTMLUListElementAttributeList-type DOMHTMLUListElementAttributeList = ('[ '("accessKey", DOMHTMLElementAccessKeyPropertyInfo), '("attributes", DOMElementAttributesPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMElementChildrenPropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("compact", DOMHTMLUListElementCompactPropertyInfo), '("contentEditable", DOMHTMLElementContentEditablePropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("id", DOMElementIdPropertyInfo), '("innerHtml", DOMElementInnerHtmlPropertyInfo), '("innerText", DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", DOMHTMLElementIsContentEditablePropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("outerHtml", DOMElementOuterHtmlPropertyInfo), '("outerText", DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tabIndex", DOMHTMLElementTabIndexPropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("type", DOMHTMLUListElementTypePropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])--dOMHTMLUListElementCompact :: AttrLabelProxy "compact"-dOMHTMLUListElementCompact = AttrLabelProxy--dOMHTMLUListElementType :: AttrLabelProxy "type"-dOMHTMLUListElementType = AttrLabelProxy--type instance SignalList DOMHTMLUListElement = DOMHTMLUListElementSignalList-type DOMHTMLUListElementSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMHTMLUListElement::get_compact--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLUListElement", direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLUListElement"-    IO CInt---dOMHTMLUListElementGetCompact ::-    (MonadIO m, DOMHTMLUListElementK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMHTMLUListElementGetCompact _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_u_list_element_get_compact _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMHTMLUListElementGetCompactMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMHTMLUListElementK a) => MethodInfo DOMHTMLUListElementGetCompactMethodInfo a signature where-    overloadedMethod _ = dOMHTMLUListElementGetCompact---- method DOMHTMLUListElement::get_type_attr--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLUListElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLUListElement"-    IO CString---dOMHTMLUListElementGetTypeAttr ::-    (MonadIO m, DOMHTMLUListElementK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMHTMLUListElementGetTypeAttr _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_html_u_list_element_get_type_attr _obj'-    checkUnexpectedReturnNULL "webkit_dom_html_u_list_element_get_type_attr" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMHTMLUListElementGetTypeAttrMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMHTMLUListElementK a) => MethodInfo DOMHTMLUListElementGetTypeAttrMethodInfo a signature where-    overloadedMethod _ = dOMHTMLUListElementGetTypeAttr---- method DOMHTMLUListElement::set_compact--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLUListElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLUListElement"-    CInt ->                                 -- value : TBasicType TBoolean-    IO ()---dOMHTMLUListElementSetCompact ::-    (MonadIO m, DOMHTMLUListElementK a) =>-    a                                       -- _obj-    -> Bool                                 -- value-    -> m ()                                 -- result-dOMHTMLUListElementSetCompact _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let value' = (fromIntegral . fromEnum) value-    webkit_dom_html_u_list_element_set_compact _obj' value'-    touchManagedPtr _obj-    return ()--data DOMHTMLUListElementSetCompactMethodInfo-instance (signature ~ (Bool -> m ()), MonadIO m, DOMHTMLUListElementK a) => MethodInfo DOMHTMLUListElementSetCompactMethodInfo a signature where-    overloadedMethod _ = dOMHTMLUListElementSetCompact---- method DOMHTMLUListElement::set_type_attr--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLUListElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->              -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLUListElement"-    CString ->                              -- value : TBasicType TUTF8-    IO ()---dOMHTMLUListElementSetTypeAttr ::-    (MonadIO m, DOMHTMLUListElementK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMHTMLUListElementSetTypeAttr _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    webkit_dom_html_u_list_element_set_type_attr _obj' value'-    touchManagedPtr _obj-    freeMem value'-    return ()--data DOMHTMLUListElementSetTypeAttrMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLUListElementK a) => MethodInfo DOMHTMLUListElementSetTypeAttrMethodInfo a signature where-    overloadedMethod _ = dOMHTMLUListElementSetTypeAttr--
− GI/WebKit2WebExtension/Objects/DOMHTMLUListElement.hs-boot
@@ -1,19 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMHTMLUListElement where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMHTMLUListElement = DOMHTMLUListElement (ForeignPtr DOMHTMLUListElement)-instance GObject DOMHTMLUListElement where-class GObject o => DOMHTMLUListElementK o-instance (GObject o, IsDescendantOf DOMHTMLUListElement o) => DOMHTMLUListElementK o-data DOMHTMLUListElementCompactPropertyInfo-data DOMHTMLUListElementTypePropertyInfo-data DOMHTMLUListElementGetCompactMethodInfo-data DOMHTMLUListElementGetTypeAttrMethodInfo-data DOMHTMLUListElementSetCompactMethodInfo-data DOMHTMLUListElementSetTypeAttrMethodInfo
− GI/WebKit2WebExtension/Objects/DOMKeyboardEvent.hs
@@ -1,670 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMKeyboardEvent-    ( ---- * Exported types-    DOMKeyboardEvent(..)                    ,-    DOMKeyboardEventK                       ,-    toDOMKeyboardEvent                      ,-    noDOMKeyboardEvent                      ,--- -- * Methods--- ** dOMKeyboardEventGetAltGraphKey-    DOMKeyboardEventGetAltGraphKeyMethodInfo,-    dOMKeyboardEventGetAltGraphKey          ,----- ** dOMKeyboardEventGetAltKey-    DOMKeyboardEventGetAltKeyMethodInfo     ,-    dOMKeyboardEventGetAltKey               ,----- ** dOMKeyboardEventGetCtrlKey-    DOMKeyboardEventGetCtrlKeyMethodInfo    ,-    dOMKeyboardEventGetCtrlKey              ,----- ** dOMKeyboardEventGetKeyIdentifier-    DOMKeyboardEventGetKeyIdentifierMethodInfo,-    dOMKeyboardEventGetKeyIdentifier        ,----- ** dOMKeyboardEventGetKeyLocation-    DOMKeyboardEventGetKeyLocationMethodInfo,-    dOMKeyboardEventGetKeyLocation          ,----- ** dOMKeyboardEventGetMetaKey-    DOMKeyboardEventGetMetaKeyMethodInfo    ,-    dOMKeyboardEventGetMetaKey              ,----- ** dOMKeyboardEventGetModifierState-    DOMKeyboardEventGetModifierStateMethodInfo,-    dOMKeyboardEventGetModifierState        ,----- ** dOMKeyboardEventGetShiftKey-    DOMKeyboardEventGetShiftKeyMethodInfo   ,-    dOMKeyboardEventGetShiftKey             ,----- ** dOMKeyboardEventInitKeyboardEvent-    DOMKeyboardEventInitKeyboardEventMethodInfo,-    dOMKeyboardEventInitKeyboardEvent       ,----- -- * Properties--- ** AltGraphKey-    DOMKeyboardEventAltGraphKeyPropertyInfo ,-    dOMKeyboardEventAltGraphKey             ,-    getDOMKeyboardEventAltGraphKey          ,----- ** AltKey-    DOMKeyboardEventAltKeyPropertyInfo      ,-    dOMKeyboardEventAltKey                  ,-    getDOMKeyboardEventAltKey               ,----- ** CtrlKey-    DOMKeyboardEventCtrlKeyPropertyInfo     ,-    dOMKeyboardEventCtrlKey                 ,-    getDOMKeyboardEventCtrlKey              ,----- ** KeyIdentifier-    DOMKeyboardEventKeyIdentifierPropertyInfo,-    dOMKeyboardEventKeyIdentifier           ,-    getDOMKeyboardEventKeyIdentifier        ,----- ** KeyLocation-    DOMKeyboardEventKeyLocationPropertyInfo ,-    dOMKeyboardEventKeyLocation             ,-    getDOMKeyboardEventKeyLocation          ,----- ** MetaKey-    DOMKeyboardEventMetaKeyPropertyInfo     ,-    dOMKeyboardEventMetaKey                 ,-    getDOMKeyboardEventMetaKey              ,----- ** ShiftKey-    DOMKeyboardEventShiftKeyPropertyInfo    ,-    dOMKeyboardEventShiftKey                ,-    getDOMKeyboardEventShiftKey             ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMKeyboardEvent = DOMKeyboardEvent (ForeignPtr DOMKeyboardEvent)-foreign import ccall "webkit_dom_keyboard_event_get_type"-    c_webkit_dom_keyboard_event_get_type :: IO GType--type instance ParentTypes DOMKeyboardEvent = DOMKeyboardEventParentTypes-type DOMKeyboardEventParentTypes = '[DOMUIEvent, DOMEvent, DOMObject, GObject.Object]--instance GObject DOMKeyboardEvent where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_keyboard_event_get_type-    --class GObject o => DOMKeyboardEventK o-instance (GObject o, IsDescendantOf DOMKeyboardEvent o) => DOMKeyboardEventK o--toDOMKeyboardEvent :: DOMKeyboardEventK o => o -> IO DOMKeyboardEvent-toDOMKeyboardEvent = unsafeCastTo DOMKeyboardEvent--noDOMKeyboardEvent :: Maybe DOMKeyboardEvent-noDOMKeyboardEvent = Nothing--type family ResolveDOMKeyboardEventMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMKeyboardEventMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMKeyboardEventMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMKeyboardEventMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMKeyboardEventMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMKeyboardEventMethod "initEvent" o = DOMEventInitEventMethodInfo-    ResolveDOMKeyboardEventMethod "initKeyboardEvent" o = DOMKeyboardEventInitKeyboardEventMethodInfo-    ResolveDOMKeyboardEventMethod "initUiEvent" o = DOMUIEventInitUiEventMethodInfo-    ResolveDOMKeyboardEventMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMKeyboardEventMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMKeyboardEventMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMKeyboardEventMethod "preventDefault" o = DOMEventPreventDefaultMethodInfo-    ResolveDOMKeyboardEventMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMKeyboardEventMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMKeyboardEventMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMKeyboardEventMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMKeyboardEventMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMKeyboardEventMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMKeyboardEventMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMKeyboardEventMethod "stopPropagation" o = DOMEventStopPropagationMethodInfo-    ResolveDOMKeyboardEventMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMKeyboardEventMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMKeyboardEventMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMKeyboardEventMethod "getAltGraphKey" o = DOMKeyboardEventGetAltGraphKeyMethodInfo-    ResolveDOMKeyboardEventMethod "getAltKey" o = DOMKeyboardEventGetAltKeyMethodInfo-    ResolveDOMKeyboardEventMethod "getBubbles" o = DOMEventGetBubblesMethodInfo-    ResolveDOMKeyboardEventMethod "getCancelBubble" o = DOMEventGetCancelBubbleMethodInfo-    ResolveDOMKeyboardEventMethod "getCancelable" o = DOMEventGetCancelableMethodInfo-    ResolveDOMKeyboardEventMethod "getCharCode" o = DOMUIEventGetCharCodeMethodInfo-    ResolveDOMKeyboardEventMethod "getCtrlKey" o = DOMKeyboardEventGetCtrlKeyMethodInfo-    ResolveDOMKeyboardEventMethod "getCurrentTarget" o = DOMEventGetCurrentTargetMethodInfo-    ResolveDOMKeyboardEventMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMKeyboardEventMethod "getDetail" o = DOMUIEventGetDetailMethodInfo-    ResolveDOMKeyboardEventMethod "getEventPhase" o = DOMEventGetEventPhaseMethodInfo-    ResolveDOMKeyboardEventMethod "getEventType" o = DOMEventGetEventTypeMethodInfo-    ResolveDOMKeyboardEventMethod "getKeyCode" o = DOMUIEventGetKeyCodeMethodInfo-    ResolveDOMKeyboardEventMethod "getKeyIdentifier" o = DOMKeyboardEventGetKeyIdentifierMethodInfo-    ResolveDOMKeyboardEventMethod "getKeyLocation" o = DOMKeyboardEventGetKeyLocationMethodInfo-    ResolveDOMKeyboardEventMethod "getLayerX" o = DOMUIEventGetLayerXMethodInfo-    ResolveDOMKeyboardEventMethod "getLayerY" o = DOMUIEventGetLayerYMethodInfo-    ResolveDOMKeyboardEventMethod "getMetaKey" o = DOMKeyboardEventGetMetaKeyMethodInfo-    ResolveDOMKeyboardEventMethod "getModifierState" o = DOMKeyboardEventGetModifierStateMethodInfo-    ResolveDOMKeyboardEventMethod "getPageX" o = DOMUIEventGetPageXMethodInfo-    ResolveDOMKeyboardEventMethod "getPageY" o = DOMUIEventGetPageYMethodInfo-    ResolveDOMKeyboardEventMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMKeyboardEventMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMKeyboardEventMethod "getReturnValue" o = DOMEventGetReturnValueMethodInfo-    ResolveDOMKeyboardEventMethod "getShiftKey" o = DOMKeyboardEventGetShiftKeyMethodInfo-    ResolveDOMKeyboardEventMethod "getSrcElement" o = DOMEventGetSrcElementMethodInfo-    ResolveDOMKeyboardEventMethod "getTarget" o = DOMEventGetTargetMethodInfo-    ResolveDOMKeyboardEventMethod "getTimeStamp" o = DOMEventGetTimeStampMethodInfo-    ResolveDOMKeyboardEventMethod "getView" o = DOMUIEventGetViewMethodInfo-    ResolveDOMKeyboardEventMethod "setCancelBubble" o = DOMEventSetCancelBubbleMethodInfo-    ResolveDOMKeyboardEventMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMKeyboardEventMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMKeyboardEventMethod "setReturnValue" o = DOMEventSetReturnValueMethodInfo-    ResolveDOMKeyboardEventMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMKeyboardEventMethod t DOMKeyboardEvent, MethodInfo info DOMKeyboardEvent p) => IsLabelProxy t (DOMKeyboardEvent -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMKeyboardEventMethod t DOMKeyboardEvent, MethodInfo info DOMKeyboardEvent p) => IsLabel t (DOMKeyboardEvent -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "alt-graph-key"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMKeyboardEventAltGraphKey :: (MonadIO m, DOMKeyboardEventK o) => o -> m Bool-getDOMKeyboardEventAltGraphKey obj = liftIO $ getObjectPropertyBool obj "alt-graph-key"--data DOMKeyboardEventAltGraphKeyPropertyInfo-instance AttrInfo DOMKeyboardEventAltGraphKeyPropertyInfo where-    type AttrAllowedOps DOMKeyboardEventAltGraphKeyPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMKeyboardEventAltGraphKeyPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMKeyboardEventAltGraphKeyPropertyInfo = DOMKeyboardEventK-    type AttrGetType DOMKeyboardEventAltGraphKeyPropertyInfo = Bool-    type AttrLabel DOMKeyboardEventAltGraphKeyPropertyInfo = "alt-graph-key"-    attrGet _ = getDOMKeyboardEventAltGraphKey-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "alt-key"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMKeyboardEventAltKey :: (MonadIO m, DOMKeyboardEventK o) => o -> m Bool-getDOMKeyboardEventAltKey obj = liftIO $ getObjectPropertyBool obj "alt-key"--data DOMKeyboardEventAltKeyPropertyInfo-instance AttrInfo DOMKeyboardEventAltKeyPropertyInfo where-    type AttrAllowedOps DOMKeyboardEventAltKeyPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMKeyboardEventAltKeyPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMKeyboardEventAltKeyPropertyInfo = DOMKeyboardEventK-    type AttrGetType DOMKeyboardEventAltKeyPropertyInfo = Bool-    type AttrLabel DOMKeyboardEventAltKeyPropertyInfo = "alt-key"-    attrGet _ = getDOMKeyboardEventAltKey-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "ctrl-key"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMKeyboardEventCtrlKey :: (MonadIO m, DOMKeyboardEventK o) => o -> m Bool-getDOMKeyboardEventCtrlKey obj = liftIO $ getObjectPropertyBool obj "ctrl-key"--data DOMKeyboardEventCtrlKeyPropertyInfo-instance AttrInfo DOMKeyboardEventCtrlKeyPropertyInfo where-    type AttrAllowedOps DOMKeyboardEventCtrlKeyPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMKeyboardEventCtrlKeyPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMKeyboardEventCtrlKeyPropertyInfo = DOMKeyboardEventK-    type AttrGetType DOMKeyboardEventCtrlKeyPropertyInfo = Bool-    type AttrLabel DOMKeyboardEventCtrlKeyPropertyInfo = "ctrl-key"-    attrGet _ = getDOMKeyboardEventCtrlKey-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "key-identifier"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMKeyboardEventKeyIdentifier :: (MonadIO m, DOMKeyboardEventK o) => o -> m (Maybe T.Text)-getDOMKeyboardEventKeyIdentifier obj = liftIO $ getObjectPropertyString obj "key-identifier"--data DOMKeyboardEventKeyIdentifierPropertyInfo-instance AttrInfo DOMKeyboardEventKeyIdentifierPropertyInfo where-    type AttrAllowedOps DOMKeyboardEventKeyIdentifierPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMKeyboardEventKeyIdentifierPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMKeyboardEventKeyIdentifierPropertyInfo = DOMKeyboardEventK-    type AttrGetType DOMKeyboardEventKeyIdentifierPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMKeyboardEventKeyIdentifierPropertyInfo = "key-identifier"-    attrGet _ = getDOMKeyboardEventKeyIdentifier-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "key-location"-   -- Type: TBasicType TULong-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMKeyboardEventKeyLocation :: (MonadIO m, DOMKeyboardEventK o) => o -> m CULong-getDOMKeyboardEventKeyLocation obj = liftIO $ getObjectPropertyULong obj "key-location"--data DOMKeyboardEventKeyLocationPropertyInfo-instance AttrInfo DOMKeyboardEventKeyLocationPropertyInfo where-    type AttrAllowedOps DOMKeyboardEventKeyLocationPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMKeyboardEventKeyLocationPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMKeyboardEventKeyLocationPropertyInfo = DOMKeyboardEventK-    type AttrGetType DOMKeyboardEventKeyLocationPropertyInfo = CULong-    type AttrLabel DOMKeyboardEventKeyLocationPropertyInfo = "key-location"-    attrGet _ = getDOMKeyboardEventKeyLocation-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "meta-key"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMKeyboardEventMetaKey :: (MonadIO m, DOMKeyboardEventK o) => o -> m Bool-getDOMKeyboardEventMetaKey obj = liftIO $ getObjectPropertyBool obj "meta-key"--data DOMKeyboardEventMetaKeyPropertyInfo-instance AttrInfo DOMKeyboardEventMetaKeyPropertyInfo where-    type AttrAllowedOps DOMKeyboardEventMetaKeyPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMKeyboardEventMetaKeyPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMKeyboardEventMetaKeyPropertyInfo = DOMKeyboardEventK-    type AttrGetType DOMKeyboardEventMetaKeyPropertyInfo = Bool-    type AttrLabel DOMKeyboardEventMetaKeyPropertyInfo = "meta-key"-    attrGet _ = getDOMKeyboardEventMetaKey-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "shift-key"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMKeyboardEventShiftKey :: (MonadIO m, DOMKeyboardEventK o) => o -> m Bool-getDOMKeyboardEventShiftKey obj = liftIO $ getObjectPropertyBool obj "shift-key"--data DOMKeyboardEventShiftKeyPropertyInfo-instance AttrInfo DOMKeyboardEventShiftKeyPropertyInfo where-    type AttrAllowedOps DOMKeyboardEventShiftKeyPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMKeyboardEventShiftKeyPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMKeyboardEventShiftKeyPropertyInfo = DOMKeyboardEventK-    type AttrGetType DOMKeyboardEventShiftKeyPropertyInfo = Bool-    type AttrLabel DOMKeyboardEventShiftKeyPropertyInfo = "shift-key"-    attrGet _ = getDOMKeyboardEventShiftKey-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined--type instance AttributeList DOMKeyboardEvent = DOMKeyboardEventAttributeList-type DOMKeyboardEventAttributeList = ('[ '("altGraphKey", DOMKeyboardEventAltGraphKeyPropertyInfo), '("altKey", DOMKeyboardEventAltKeyPropertyInfo), '("bubbles", DOMEventBubblesPropertyInfo), '("cancelBubble", DOMEventCancelBubblePropertyInfo), '("cancelable", DOMEventCancelablePropertyInfo), '("charCode", DOMUIEventCharCodePropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("ctrlKey", DOMKeyboardEventCtrlKeyPropertyInfo), '("currentTarget", DOMEventCurrentTargetPropertyInfo), '("defaultPrevented", DOMEventDefaultPreventedPropertyInfo), '("detail", DOMUIEventDetailPropertyInfo), '("eventPhase", DOMEventEventPhasePropertyInfo), '("isTrusted", DOMEventIsTrustedPropertyInfo), '("keyCode", DOMUIEventKeyCodePropertyInfo), '("keyIdentifier", DOMKeyboardEventKeyIdentifierPropertyInfo), '("keyLocation", DOMKeyboardEventKeyLocationPropertyInfo), '("layerX", DOMUIEventLayerXPropertyInfo), '("layerY", DOMUIEventLayerYPropertyInfo), '("metaKey", DOMKeyboardEventMetaKeyPropertyInfo), '("pageX", DOMUIEventPageXPropertyInfo), '("pageY", DOMUIEventPageYPropertyInfo), '("returnValue", DOMEventReturnValuePropertyInfo), '("shiftKey", DOMKeyboardEventShiftKeyPropertyInfo), '("srcElement", DOMEventSrcElementPropertyInfo), '("target", DOMEventTargetPropertyInfo), '("timeStamp", DOMEventTimeStampPropertyInfo), '("type", DOMEventTypePropertyInfo), '("view", DOMUIEventViewPropertyInfo), '("which", DOMUIEventWhichPropertyInfo)] :: [(Symbol, *)])--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--type instance SignalList DOMKeyboardEvent = DOMKeyboardEventSignalList-type DOMKeyboardEventSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMKeyboardEvent::get_alt_graph_key--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMKeyboardEvent", direction = DirectionIn, mayBeNull = False, 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 ->                 -- _obj : TInterface "WebKit2WebExtension" "DOMKeyboardEvent"-    IO CInt---dOMKeyboardEventGetAltGraphKey ::-    (MonadIO m, DOMKeyboardEventK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMKeyboardEventGetAltGraphKey _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_keyboard_event_get_alt_graph_key _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMKeyboardEventGetAltGraphKeyMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMKeyboardEventK a) => MethodInfo DOMKeyboardEventGetAltGraphKeyMethodInfo a signature where-    overloadedMethod _ = dOMKeyboardEventGetAltGraphKey---- method DOMKeyboardEvent::get_alt_key--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMKeyboardEvent", direction = DirectionIn, mayBeNull = False, 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 ->                 -- _obj : TInterface "WebKit2WebExtension" "DOMKeyboardEvent"-    IO CInt---dOMKeyboardEventGetAltKey ::-    (MonadIO m, DOMKeyboardEventK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMKeyboardEventGetAltKey _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_keyboard_event_get_alt_key _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMKeyboardEventGetAltKeyMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMKeyboardEventK a) => MethodInfo DOMKeyboardEventGetAltKeyMethodInfo a signature where-    overloadedMethod _ = dOMKeyboardEventGetAltKey---- method DOMKeyboardEvent::get_ctrl_key--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMKeyboardEvent", direction = DirectionIn, mayBeNull = False, 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 ->                 -- _obj : TInterface "WebKit2WebExtension" "DOMKeyboardEvent"-    IO CInt---dOMKeyboardEventGetCtrlKey ::-    (MonadIO m, DOMKeyboardEventK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMKeyboardEventGetCtrlKey _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_keyboard_event_get_ctrl_key _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMKeyboardEventGetCtrlKeyMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMKeyboardEventK a) => MethodInfo DOMKeyboardEventGetCtrlKeyMethodInfo a signature where-    overloadedMethod _ = dOMKeyboardEventGetCtrlKey---- method DOMKeyboardEvent::get_key_identifier--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMKeyboardEvent", direction = DirectionIn, mayBeNull = False, argScope = 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 ->                 -- _obj : TInterface "WebKit2WebExtension" "DOMKeyboardEvent"-    IO CString---dOMKeyboardEventGetKeyIdentifier ::-    (MonadIO m, DOMKeyboardEventK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMKeyboardEventGetKeyIdentifier _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_keyboard_event_get_key_identifier _obj'-    checkUnexpectedReturnNULL "webkit_dom_keyboard_event_get_key_identifier" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMKeyboardEventGetKeyIdentifierMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMKeyboardEventK a) => MethodInfo DOMKeyboardEventGetKeyIdentifierMethodInfo a signature where-    overloadedMethod _ = dOMKeyboardEventGetKeyIdentifier---- method DOMKeyboardEvent::get_key_location--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMKeyboardEvent", direction = DirectionIn, mayBeNull = False, 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 ->                 -- _obj : TInterface "WebKit2WebExtension" "DOMKeyboardEvent"-    IO CULong---dOMKeyboardEventGetKeyLocation ::-    (MonadIO m, DOMKeyboardEventK a) =>-    a                                       -- _obj-    -> m CULong                             -- result-dOMKeyboardEventGetKeyLocation _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_keyboard_event_get_key_location _obj'-    touchManagedPtr _obj-    return result--data DOMKeyboardEventGetKeyLocationMethodInfo-instance (signature ~ (m CULong), MonadIO m, DOMKeyboardEventK a) => MethodInfo DOMKeyboardEventGetKeyLocationMethodInfo a signature where-    overloadedMethod _ = dOMKeyboardEventGetKeyLocation---- method DOMKeyboardEvent::get_meta_key--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMKeyboardEvent", direction = DirectionIn, mayBeNull = False, 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 ->                 -- _obj : TInterface "WebKit2WebExtension" "DOMKeyboardEvent"-    IO CInt---dOMKeyboardEventGetMetaKey ::-    (MonadIO m, DOMKeyboardEventK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMKeyboardEventGetMetaKey _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_keyboard_event_get_meta_key _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMKeyboardEventGetMetaKeyMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMKeyboardEventK a) => MethodInfo DOMKeyboardEventGetMetaKeyMethodInfo a signature where-    overloadedMethod _ = dOMKeyboardEventGetMetaKey---- method DOMKeyboardEvent::get_modifier_state--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMKeyboardEvent", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "keyIdentifierArg", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                 -- _obj : TInterface "WebKit2WebExtension" "DOMKeyboardEvent"-    CString ->                              -- keyIdentifierArg : TBasicType TUTF8-    IO CInt---dOMKeyboardEventGetModifierState ::-    (MonadIO m, DOMKeyboardEventK a) =>-    a                                       -- _obj-    -> T.Text                               -- keyIdentifierArg-    -> m Bool                               -- result-dOMKeyboardEventGetModifierState _obj keyIdentifierArg = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    keyIdentifierArg' <- textToCString keyIdentifierArg-    result <- webkit_dom_keyboard_event_get_modifier_state _obj' keyIdentifierArg'-    let result' = (/= 0) result-    touchManagedPtr _obj-    freeMem keyIdentifierArg'-    return result'--data DOMKeyboardEventGetModifierStateMethodInfo-instance (signature ~ (T.Text -> m Bool), MonadIO m, DOMKeyboardEventK a) => MethodInfo DOMKeyboardEventGetModifierStateMethodInfo a signature where-    overloadedMethod _ = dOMKeyboardEventGetModifierState---- method DOMKeyboardEvent::get_shift_key--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMKeyboardEvent", direction = DirectionIn, mayBeNull = False, 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 ->                 -- _obj : TInterface "WebKit2WebExtension" "DOMKeyboardEvent"-    IO CInt---dOMKeyboardEventGetShiftKey ::-    (MonadIO m, DOMKeyboardEventK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMKeyboardEventGetShiftKey _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_keyboard_event_get_shift_key _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMKeyboardEventGetShiftKeyMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMKeyboardEventK a) => MethodInfo DOMKeyboardEventGetShiftKeyMethodInfo a signature where-    overloadedMethod _ = dOMKeyboardEventGetShiftKey---- method DOMKeyboardEvent::init_keyboard_event--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMKeyboardEvent", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "type", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "canBubble", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "cancelable", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "view", argType = TInterface "WebKit2WebExtension" "DOMDOMWindow", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "keyIdentifier", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "location", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "ctrlKey", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "altKey", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "shiftKey", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "metaKey", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "altGraphKey", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, 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 ->                 -- _obj : TInterface "WebKit2WebExtension" "DOMKeyboardEvent"-    CString ->                              -- type : TBasicType TUTF8-    CInt ->                                 -- canBubble : TBasicType TBoolean-    CInt ->                                 -- cancelable : TBasicType TBoolean-    Ptr DOMDOMWindow ->                     -- view : TInterface "WebKit2WebExtension" "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 ()---dOMKeyboardEventInitKeyboardEvent ::-    (MonadIO m, DOMKeyboardEventK a, DOMDOMWindowK b) =>-    a                                       -- _obj-    -> T.Text                               -- type_-    -> Bool                                 -- canBubble-    -> Bool                                 -- cancelable-    -> b                                    -- view-    -> T.Text                               -- keyIdentifier-    -> CULong                               -- location-    -> Bool                                 -- ctrlKey-    -> Bool                                 -- altKey-    -> Bool                                 -- shiftKey-    -> Bool                                 -- metaKey-    -> Bool                                 -- altGraphKey-    -> m ()                                 -- result-dOMKeyboardEventInitKeyboardEvent _obj type_ canBubble cancelable view keyIdentifier location ctrlKey altKey shiftKey metaKey altGraphKey = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    type_' <- textToCString type_-    let canBubble' = (fromIntegral . fromEnum) canBubble-    let cancelable' = (fromIntegral . fromEnum) cancelable-    let 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 _obj' type_' canBubble' cancelable' view' keyIdentifier' location ctrlKey' altKey' shiftKey' metaKey' altGraphKey'-    touchManagedPtr _obj-    touchManagedPtr view-    freeMem type_'-    freeMem keyIdentifier'-    return ()--data DOMKeyboardEventInitKeyboardEventMethodInfo-instance (signature ~ (T.Text -> Bool -> Bool -> b -> T.Text -> CULong -> Bool -> Bool -> Bool -> Bool -> Bool -> m ()), MonadIO m, DOMKeyboardEventK a, DOMDOMWindowK b) => MethodInfo DOMKeyboardEventInitKeyboardEventMethodInfo a signature where-    overloadedMethod _ = dOMKeyboardEventInitKeyboardEvent--
− GI/WebKit2WebExtension/Objects/DOMKeyboardEvent.hs-boot
@@ -1,29 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMKeyboardEvent where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMKeyboardEvent = DOMKeyboardEvent (ForeignPtr DOMKeyboardEvent)-instance GObject DOMKeyboardEvent where-class GObject o => DOMKeyboardEventK o-instance (GObject o, IsDescendantOf DOMKeyboardEvent o) => DOMKeyboardEventK o-data DOMKeyboardEventAltGraphKeyPropertyInfo-data DOMKeyboardEventAltKeyPropertyInfo-data DOMKeyboardEventCtrlKeyPropertyInfo-data DOMKeyboardEventKeyIdentifierPropertyInfo-data DOMKeyboardEventKeyLocationPropertyInfo-data DOMKeyboardEventMetaKeyPropertyInfo-data DOMKeyboardEventShiftKeyPropertyInfo-data DOMKeyboardEventGetAltGraphKeyMethodInfo-data DOMKeyboardEventGetAltKeyMethodInfo-data DOMKeyboardEventGetCtrlKeyMethodInfo-data DOMKeyboardEventGetKeyIdentifierMethodInfo-data DOMKeyboardEventGetKeyLocationMethodInfo-data DOMKeyboardEventGetMetaKeyMethodInfo-data DOMKeyboardEventGetModifierStateMethodInfo-data DOMKeyboardEventGetShiftKeyMethodInfo-data DOMKeyboardEventInitKeyboardEventMethodInfo
− GI/WebKit2WebExtension/Objects/DOMMediaList.hs
@@ -1,401 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMMediaList-    ( ---- * Exported types-    DOMMediaList(..)                        ,-    DOMMediaListK                           ,-    toDOMMediaList                          ,-    noDOMMediaList                          ,--- -- * Methods--- ** dOMMediaListAppendMedium-    DOMMediaListAppendMediumMethodInfo      ,-    dOMMediaListAppendMedium                ,----- ** dOMMediaListDeleteMedium-    DOMMediaListDeleteMediumMethodInfo      ,-    dOMMediaListDeleteMedium                ,----- ** dOMMediaListGetLength-    DOMMediaListGetLengthMethodInfo         ,-    dOMMediaListGetLength                   ,----- ** dOMMediaListGetMediaText-    DOMMediaListGetMediaTextMethodInfo      ,-    dOMMediaListGetMediaText                ,----- ** dOMMediaListItem-    DOMMediaListItemMethodInfo              ,-    dOMMediaListItem                        ,----- ** dOMMediaListSetMediaText-    DOMMediaListSetMediaTextMethodInfo      ,-    dOMMediaListSetMediaText                ,----- -- * Properties--- ** Length-    DOMMediaListLengthPropertyInfo          ,-    dOMMediaListLength                      ,-    getDOMMediaListLength                   ,----- ** MediaText-    DOMMediaListMediaTextPropertyInfo       ,-    clearDOMMediaListMediaText              ,-    constructDOMMediaListMediaText          ,-    dOMMediaListMediaText                   ,-    getDOMMediaListMediaText                ,-    setDOMMediaListMediaText                ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMMediaList = DOMMediaList (ForeignPtr DOMMediaList)-foreign import ccall "webkit_dom_media_list_get_type"-    c_webkit_dom_media_list_get_type :: IO GType--type instance ParentTypes DOMMediaList = DOMMediaListParentTypes-type DOMMediaListParentTypes = '[DOMObject, GObject.Object]--instance GObject DOMMediaList where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_media_list_get_type-    --class GObject o => DOMMediaListK o-instance (GObject o, IsDescendantOf DOMMediaList o) => DOMMediaListK o--toDOMMediaList :: DOMMediaListK o => o -> IO DOMMediaList-toDOMMediaList = unsafeCastTo DOMMediaList--noDOMMediaList :: Maybe DOMMediaList-noDOMMediaList = Nothing--type family ResolveDOMMediaListMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMMediaListMethod "appendMedium" o = DOMMediaListAppendMediumMethodInfo-    ResolveDOMMediaListMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMMediaListMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMMediaListMethod "deleteMedium" o = DOMMediaListDeleteMediumMethodInfo-    ResolveDOMMediaListMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMMediaListMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMMediaListMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMMediaListMethod "item" o = DOMMediaListItemMethodInfo-    ResolveDOMMediaListMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMMediaListMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMMediaListMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMMediaListMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMMediaListMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMMediaListMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMMediaListMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMMediaListMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMMediaListMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMMediaListMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMMediaListMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMMediaListMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMMediaListMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMMediaListMethod "getLength" o = DOMMediaListGetLengthMethodInfo-    ResolveDOMMediaListMethod "getMediaText" o = DOMMediaListGetMediaTextMethodInfo-    ResolveDOMMediaListMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMMediaListMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMMediaListMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMMediaListMethod "setMediaText" o = DOMMediaListSetMediaTextMethodInfo-    ResolveDOMMediaListMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMMediaListMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMMediaListMethod t DOMMediaList, MethodInfo info DOMMediaList p) => IsLabelProxy t (DOMMediaList -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMMediaListMethod t DOMMediaList, MethodInfo info DOMMediaList p) => IsLabel t (DOMMediaList -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "length"-   -- Type: TBasicType TULong-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMMediaListLength :: (MonadIO m, DOMMediaListK o) => o -> m CULong-getDOMMediaListLength obj = liftIO $ getObjectPropertyULong obj "length"--data DOMMediaListLengthPropertyInfo-instance AttrInfo DOMMediaListLengthPropertyInfo where-    type AttrAllowedOps DOMMediaListLengthPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMMediaListLengthPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMMediaListLengthPropertyInfo = DOMMediaListK-    type AttrGetType DOMMediaListLengthPropertyInfo = CULong-    type AttrLabel DOMMediaListLengthPropertyInfo = "length"-    attrGet _ = getDOMMediaListLength-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "media-text"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMMediaListMediaText :: (MonadIO m, DOMMediaListK o) => o -> m (Maybe T.Text)-getDOMMediaListMediaText obj = liftIO $ getObjectPropertyString obj "media-text"--setDOMMediaListMediaText :: (MonadIO m, DOMMediaListK o) => o -> T.Text -> m ()-setDOMMediaListMediaText obj val = liftIO $ setObjectPropertyString obj "media-text" (Just val)--constructDOMMediaListMediaText :: T.Text -> IO ([Char], GValue)-constructDOMMediaListMediaText val = constructObjectPropertyString "media-text" (Just val)--clearDOMMediaListMediaText :: (MonadIO m, DOMMediaListK o) => o -> m ()-clearDOMMediaListMediaText obj = liftIO $ setObjectPropertyString obj "media-text" (Nothing :: Maybe T.Text)--data DOMMediaListMediaTextPropertyInfo-instance AttrInfo DOMMediaListMediaTextPropertyInfo where-    type AttrAllowedOps DOMMediaListMediaTextPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMMediaListMediaTextPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMMediaListMediaTextPropertyInfo = DOMMediaListK-    type AttrGetType DOMMediaListMediaTextPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMMediaListMediaTextPropertyInfo = "media-text"-    attrGet _ = getDOMMediaListMediaText-    attrSet _ = setDOMMediaListMediaText-    attrConstruct _ = constructDOMMediaListMediaText-    attrClear _ = clearDOMMediaListMediaText--type instance AttributeList DOMMediaList = DOMMediaListAttributeList-type DOMMediaListAttributeList = ('[ '("coreObject", DOMObjectCoreObjectPropertyInfo), '("length", DOMMediaListLengthPropertyInfo), '("mediaText", DOMMediaListMediaTextPropertyInfo)] :: [(Symbol, *)])--dOMMediaListLength :: AttrLabelProxy "length"-dOMMediaListLength = AttrLabelProxy--dOMMediaListMediaText :: AttrLabelProxy "mediaText"-dOMMediaListMediaText = AttrLabelProxy--type instance SignalList DOMMediaList = DOMMediaListSignalList-type DOMMediaListSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMMediaList::append_medium--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMMediaList", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "newMedium", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                     -- _obj : TInterface "WebKit2WebExtension" "DOMMediaList"-    CString ->                              -- newMedium : TBasicType TUTF8-    Ptr (Ptr GError) ->                     -- error-    IO ()---dOMMediaListAppendMedium ::-    (MonadIO m, DOMMediaListK a) =>-    a                                       -- _obj-    -> T.Text                               -- newMedium-    -> m ()                                 -- result-dOMMediaListAppendMedium _obj newMedium = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    newMedium' <- textToCString newMedium-    onException (do-        propagateGError $ webkit_dom_media_list_append_medium _obj' newMedium'-        touchManagedPtr _obj-        freeMem newMedium'-        return ()-     ) (do-        freeMem newMedium'-     )--data DOMMediaListAppendMediumMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMMediaListK a) => MethodInfo DOMMediaListAppendMediumMethodInfo a signature where-    overloadedMethod _ = dOMMediaListAppendMedium---- method DOMMediaList::delete_medium--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMMediaList", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "oldMedium", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                     -- _obj : TInterface "WebKit2WebExtension" "DOMMediaList"-    CString ->                              -- oldMedium : TBasicType TUTF8-    Ptr (Ptr GError) ->                     -- error-    IO ()---dOMMediaListDeleteMedium ::-    (MonadIO m, DOMMediaListK a) =>-    a                                       -- _obj-    -> T.Text                               -- oldMedium-    -> m ()                                 -- result-dOMMediaListDeleteMedium _obj oldMedium = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    oldMedium' <- textToCString oldMedium-    onException (do-        propagateGError $ webkit_dom_media_list_delete_medium _obj' oldMedium'-        touchManagedPtr _obj-        freeMem oldMedium'-        return ()-     ) (do-        freeMem oldMedium'-     )--data DOMMediaListDeleteMediumMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMMediaListK a) => MethodInfo DOMMediaListDeleteMediumMethodInfo a signature where-    overloadedMethod _ = dOMMediaListDeleteMedium---- method DOMMediaList::get_length--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMMediaList", direction = DirectionIn, mayBeNull = False, 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 ->                     -- _obj : TInterface "WebKit2WebExtension" "DOMMediaList"-    IO CULong---dOMMediaListGetLength ::-    (MonadIO m, DOMMediaListK a) =>-    a                                       -- _obj-    -> m CULong                             -- result-dOMMediaListGetLength _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_media_list_get_length _obj'-    touchManagedPtr _obj-    return result--data DOMMediaListGetLengthMethodInfo-instance (signature ~ (m CULong), MonadIO m, DOMMediaListK a) => MethodInfo DOMMediaListGetLengthMethodInfo a signature where-    overloadedMethod _ = dOMMediaListGetLength---- method DOMMediaList::get_media_text--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMMediaList", direction = DirectionIn, mayBeNull = False, argScope = 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 ->                     -- _obj : TInterface "WebKit2WebExtension" "DOMMediaList"-    IO CString---dOMMediaListGetMediaText ::-    (MonadIO m, DOMMediaListK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMMediaListGetMediaText _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_media_list_get_media_text _obj'-    checkUnexpectedReturnNULL "webkit_dom_media_list_get_media_text" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMMediaListGetMediaTextMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMMediaListK a) => MethodInfo DOMMediaListGetMediaTextMethodInfo a signature where-    overloadedMethod _ = dOMMediaListGetMediaText---- method DOMMediaList::item--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMMediaList", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argScope = 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 ->                     -- _obj : TInterface "WebKit2WebExtension" "DOMMediaList"-    CULong ->                               -- index : TBasicType TULong-    IO CString---dOMMediaListItem ::-    (MonadIO m, DOMMediaListK a) =>-    a                                       -- _obj-    -> CULong                               -- index-    -> m T.Text                             -- result-dOMMediaListItem _obj index = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_media_list_item _obj' index-    checkUnexpectedReturnNULL "webkit_dom_media_list_item" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMMediaListItemMethodInfo-instance (signature ~ (CULong -> m T.Text), MonadIO m, DOMMediaListK a) => MethodInfo DOMMediaListItemMethodInfo a signature where-    overloadedMethod _ = dOMMediaListItem---- method DOMMediaList::set_media_text--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMMediaList", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                     -- _obj : TInterface "WebKit2WebExtension" "DOMMediaList"-    CString ->                              -- value : TBasicType TUTF8-    Ptr (Ptr GError) ->                     -- error-    IO ()---dOMMediaListSetMediaText ::-    (MonadIO m, DOMMediaListK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMMediaListSetMediaText _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    onException (do-        propagateGError $ webkit_dom_media_list_set_media_text _obj' value'-        touchManagedPtr _obj-        freeMem value'-        return ()-     ) (do-        freeMem value'-     )--data DOMMediaListSetMediaTextMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMMediaListK a) => MethodInfo DOMMediaListSetMediaTextMethodInfo a signature where-    overloadedMethod _ = dOMMediaListSetMediaText--
− GI/WebKit2WebExtension/Objects/DOMMediaList.hs-boot
@@ -1,21 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMMediaList where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMMediaList = DOMMediaList (ForeignPtr DOMMediaList)-instance GObject DOMMediaList where-class GObject o => DOMMediaListK o-instance (GObject o, IsDescendantOf DOMMediaList o) => DOMMediaListK o-data DOMMediaListLengthPropertyInfo-data DOMMediaListMediaTextPropertyInfo-data DOMMediaListAppendMediumMethodInfo-data DOMMediaListDeleteMediumMethodInfo-data DOMMediaListGetLengthMethodInfo-data DOMMediaListGetMediaTextMethodInfo-data DOMMediaListItemMethodInfo-data DOMMediaListSetMediaTextMethodInfo
− GI/WebKit2WebExtension/Objects/DOMMouseEvent.hs
@@ -1,1257 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMMouseEvent-    ( ---- * Exported types-    DOMMouseEvent(..)                       ,-    DOMMouseEventK                          ,-    toDOMMouseEvent                         ,-    noDOMMouseEvent                         ,--- -- * Methods--- ** dOMMouseEventGetAltKey-    DOMMouseEventGetAltKeyMethodInfo        ,-    dOMMouseEventGetAltKey                  ,----- ** dOMMouseEventGetButton-    DOMMouseEventGetButtonMethodInfo        ,-    dOMMouseEventGetButton                  ,----- ** dOMMouseEventGetClientX-    DOMMouseEventGetClientXMethodInfo       ,-    dOMMouseEventGetClientX                 ,----- ** dOMMouseEventGetClientY-    DOMMouseEventGetClientYMethodInfo       ,-    dOMMouseEventGetClientY                 ,----- ** dOMMouseEventGetCtrlKey-    DOMMouseEventGetCtrlKeyMethodInfo       ,-    dOMMouseEventGetCtrlKey                 ,----- ** dOMMouseEventGetFromElement-    DOMMouseEventGetFromElementMethodInfo   ,-    dOMMouseEventGetFromElement             ,----- ** dOMMouseEventGetMetaKey-    DOMMouseEventGetMetaKeyMethodInfo       ,-    dOMMouseEventGetMetaKey                 ,----- ** dOMMouseEventGetOffsetX-    DOMMouseEventGetOffsetXMethodInfo       ,-    dOMMouseEventGetOffsetX                 ,----- ** dOMMouseEventGetOffsetY-    DOMMouseEventGetOffsetYMethodInfo       ,-    dOMMouseEventGetOffsetY                 ,----- ** dOMMouseEventGetRelatedTarget-    DOMMouseEventGetRelatedTargetMethodInfo ,-    dOMMouseEventGetRelatedTarget           ,----- ** dOMMouseEventGetScreenX-    DOMMouseEventGetScreenXMethodInfo       ,-    dOMMouseEventGetScreenX                 ,----- ** dOMMouseEventGetScreenY-    DOMMouseEventGetScreenYMethodInfo       ,-    dOMMouseEventGetScreenY                 ,----- ** dOMMouseEventGetShiftKey-    DOMMouseEventGetShiftKeyMethodInfo      ,-    dOMMouseEventGetShiftKey                ,----- ** dOMMouseEventGetToElement-    DOMMouseEventGetToElementMethodInfo     ,-    dOMMouseEventGetToElement               ,----- ** dOMMouseEventGetX-    DOMMouseEventGetXMethodInfo             ,-    dOMMouseEventGetX                       ,----- ** dOMMouseEventGetY-    DOMMouseEventGetYMethodInfo             ,-    dOMMouseEventGetY                       ,----- ** dOMMouseEventInitMouseEvent-    DOMMouseEventInitMouseEventMethodInfo   ,-    dOMMouseEventInitMouseEvent             ,----- -- * Properties--- ** AltKey-    DOMMouseEventAltKeyPropertyInfo         ,-    dOMMouseEventAltKey                     ,-    getDOMMouseEventAltKey                  ,----- ** Button-    DOMMouseEventButtonPropertyInfo         ,-    dOMMouseEventButton                     ,-    getDOMMouseEventButton                  ,----- ** ClientX-    DOMMouseEventClientXPropertyInfo        ,-    dOMMouseEventClientX                    ,-    getDOMMouseEventClientX                 ,----- ** ClientY-    DOMMouseEventClientYPropertyInfo        ,-    dOMMouseEventClientY                    ,-    getDOMMouseEventClientY                 ,----- ** CtrlKey-    DOMMouseEventCtrlKeyPropertyInfo        ,-    dOMMouseEventCtrlKey                    ,-    getDOMMouseEventCtrlKey                 ,----- ** FromElement-    DOMMouseEventFromElementPropertyInfo    ,-    dOMMouseEventFromElement                ,-    getDOMMouseEventFromElement             ,----- ** MetaKey-    DOMMouseEventMetaKeyPropertyInfo        ,-    dOMMouseEventMetaKey                    ,-    getDOMMouseEventMetaKey                 ,----- ** MovementX-    DOMMouseEventMovementXPropertyInfo      ,-    dOMMouseEventMovementX                  ,-    getDOMMouseEventMovementX               ,----- ** MovementY-    DOMMouseEventMovementYPropertyInfo      ,-    dOMMouseEventMovementY                  ,-    getDOMMouseEventMovementY               ,----- ** OffsetX-    DOMMouseEventOffsetXPropertyInfo        ,-    dOMMouseEventOffsetX                    ,-    getDOMMouseEventOffsetX                 ,----- ** OffsetY-    DOMMouseEventOffsetYPropertyInfo        ,-    dOMMouseEventOffsetY                    ,-    getDOMMouseEventOffsetY                 ,----- ** RelatedTarget-    DOMMouseEventRelatedTargetPropertyInfo  ,-    dOMMouseEventRelatedTarget              ,-    getDOMMouseEventRelatedTarget           ,----- ** ScreenX-    DOMMouseEventScreenXPropertyInfo        ,-    dOMMouseEventScreenX                    ,-    getDOMMouseEventScreenX                 ,----- ** ScreenY-    DOMMouseEventScreenYPropertyInfo        ,-    dOMMouseEventScreenY                    ,-    getDOMMouseEventScreenY                 ,----- ** ShiftKey-    DOMMouseEventShiftKeyPropertyInfo       ,-    dOMMouseEventShiftKey                   ,-    getDOMMouseEventShiftKey                ,----- ** ToElement-    DOMMouseEventToElementPropertyInfo      ,-    dOMMouseEventToElement                  ,-    getDOMMouseEventToElement               ,----- ** X-    DOMMouseEventXPropertyInfo              ,-    dOMMouseEventX                          ,-    getDOMMouseEventX                       ,----- ** Y-    DOMMouseEventYPropertyInfo              ,-    dOMMouseEventY                          ,-    getDOMMouseEventY                       ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMMouseEvent = DOMMouseEvent (ForeignPtr DOMMouseEvent)-foreign import ccall "webkit_dom_mouse_event_get_type"-    c_webkit_dom_mouse_event_get_type :: IO GType--type instance ParentTypes DOMMouseEvent = DOMMouseEventParentTypes-type DOMMouseEventParentTypes = '[DOMUIEvent, DOMEvent, DOMObject, GObject.Object]--instance GObject DOMMouseEvent where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_mouse_event_get_type-    --class GObject o => DOMMouseEventK o-instance (GObject o, IsDescendantOf DOMMouseEvent o) => DOMMouseEventK o--toDOMMouseEvent :: DOMMouseEventK o => o -> IO DOMMouseEvent-toDOMMouseEvent = unsafeCastTo DOMMouseEvent--noDOMMouseEvent :: Maybe DOMMouseEvent-noDOMMouseEvent = Nothing--type family ResolveDOMMouseEventMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMMouseEventMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMMouseEventMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMMouseEventMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMMouseEventMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMMouseEventMethod "initEvent" o = DOMEventInitEventMethodInfo-    ResolveDOMMouseEventMethod "initMouseEvent" o = DOMMouseEventInitMouseEventMethodInfo-    ResolveDOMMouseEventMethod "initUiEvent" o = DOMUIEventInitUiEventMethodInfo-    ResolveDOMMouseEventMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMMouseEventMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMMouseEventMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMMouseEventMethod "preventDefault" o = DOMEventPreventDefaultMethodInfo-    ResolveDOMMouseEventMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMMouseEventMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMMouseEventMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMMouseEventMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMMouseEventMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMMouseEventMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMMouseEventMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMMouseEventMethod "stopPropagation" o = DOMEventStopPropagationMethodInfo-    ResolveDOMMouseEventMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMMouseEventMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMMouseEventMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMMouseEventMethod "getAltKey" o = DOMMouseEventGetAltKeyMethodInfo-    ResolveDOMMouseEventMethod "getBubbles" o = DOMEventGetBubblesMethodInfo-    ResolveDOMMouseEventMethod "getButton" o = DOMMouseEventGetButtonMethodInfo-    ResolveDOMMouseEventMethod "getCancelBubble" o = DOMEventGetCancelBubbleMethodInfo-    ResolveDOMMouseEventMethod "getCancelable" o = DOMEventGetCancelableMethodInfo-    ResolveDOMMouseEventMethod "getCharCode" o = DOMUIEventGetCharCodeMethodInfo-    ResolveDOMMouseEventMethod "getClientX" o = DOMMouseEventGetClientXMethodInfo-    ResolveDOMMouseEventMethod "getClientY" o = DOMMouseEventGetClientYMethodInfo-    ResolveDOMMouseEventMethod "getCtrlKey" o = DOMMouseEventGetCtrlKeyMethodInfo-    ResolveDOMMouseEventMethod "getCurrentTarget" o = DOMEventGetCurrentTargetMethodInfo-    ResolveDOMMouseEventMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMMouseEventMethod "getDetail" o = DOMUIEventGetDetailMethodInfo-    ResolveDOMMouseEventMethod "getEventPhase" o = DOMEventGetEventPhaseMethodInfo-    ResolveDOMMouseEventMethod "getEventType" o = DOMEventGetEventTypeMethodInfo-    ResolveDOMMouseEventMethod "getFromElement" o = DOMMouseEventGetFromElementMethodInfo-    ResolveDOMMouseEventMethod "getKeyCode" o = DOMUIEventGetKeyCodeMethodInfo-    ResolveDOMMouseEventMethod "getLayerX" o = DOMUIEventGetLayerXMethodInfo-    ResolveDOMMouseEventMethod "getLayerY" o = DOMUIEventGetLayerYMethodInfo-    ResolveDOMMouseEventMethod "getMetaKey" o = DOMMouseEventGetMetaKeyMethodInfo-    ResolveDOMMouseEventMethod "getOffsetX" o = DOMMouseEventGetOffsetXMethodInfo-    ResolveDOMMouseEventMethod "getOffsetY" o = DOMMouseEventGetOffsetYMethodInfo-    ResolveDOMMouseEventMethod "getPageX" o = DOMUIEventGetPageXMethodInfo-    ResolveDOMMouseEventMethod "getPageY" o = DOMUIEventGetPageYMethodInfo-    ResolveDOMMouseEventMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMMouseEventMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMMouseEventMethod "getRelatedTarget" o = DOMMouseEventGetRelatedTargetMethodInfo-    ResolveDOMMouseEventMethod "getReturnValue" o = DOMEventGetReturnValueMethodInfo-    ResolveDOMMouseEventMethod "getScreenX" o = DOMMouseEventGetScreenXMethodInfo-    ResolveDOMMouseEventMethod "getScreenY" o = DOMMouseEventGetScreenYMethodInfo-    ResolveDOMMouseEventMethod "getShiftKey" o = DOMMouseEventGetShiftKeyMethodInfo-    ResolveDOMMouseEventMethod "getSrcElement" o = DOMEventGetSrcElementMethodInfo-    ResolveDOMMouseEventMethod "getTarget" o = DOMEventGetTargetMethodInfo-    ResolveDOMMouseEventMethod "getTimeStamp" o = DOMEventGetTimeStampMethodInfo-    ResolveDOMMouseEventMethod "getToElement" o = DOMMouseEventGetToElementMethodInfo-    ResolveDOMMouseEventMethod "getView" o = DOMUIEventGetViewMethodInfo-    ResolveDOMMouseEventMethod "getX" o = DOMMouseEventGetXMethodInfo-    ResolveDOMMouseEventMethod "getY" o = DOMMouseEventGetYMethodInfo-    ResolveDOMMouseEventMethod "setCancelBubble" o = DOMEventSetCancelBubbleMethodInfo-    ResolveDOMMouseEventMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMMouseEventMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMMouseEventMethod "setReturnValue" o = DOMEventSetReturnValueMethodInfo-    ResolveDOMMouseEventMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMMouseEventMethod t DOMMouseEvent, MethodInfo info DOMMouseEvent p) => IsLabelProxy t (DOMMouseEvent -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMMouseEventMethod t DOMMouseEvent, MethodInfo info DOMMouseEvent p) => IsLabel t (DOMMouseEvent -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "alt-key"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMMouseEventAltKey :: (MonadIO m, DOMMouseEventK o) => o -> m Bool-getDOMMouseEventAltKey obj = liftIO $ getObjectPropertyBool obj "alt-key"--data DOMMouseEventAltKeyPropertyInfo-instance AttrInfo DOMMouseEventAltKeyPropertyInfo where-    type AttrAllowedOps DOMMouseEventAltKeyPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMMouseEventAltKeyPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMMouseEventAltKeyPropertyInfo = DOMMouseEventK-    type AttrGetType DOMMouseEventAltKeyPropertyInfo = Bool-    type AttrLabel DOMMouseEventAltKeyPropertyInfo = "alt-key"-    attrGet _ = getDOMMouseEventAltKey-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "button"-   -- Type: TBasicType TUInt-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMMouseEventButton :: (MonadIO m, DOMMouseEventK o) => o -> m Word32-getDOMMouseEventButton obj = liftIO $ getObjectPropertyUInt32 obj "button"--data DOMMouseEventButtonPropertyInfo-instance AttrInfo DOMMouseEventButtonPropertyInfo where-    type AttrAllowedOps DOMMouseEventButtonPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMMouseEventButtonPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMMouseEventButtonPropertyInfo = DOMMouseEventK-    type AttrGetType DOMMouseEventButtonPropertyInfo = Word32-    type AttrLabel DOMMouseEventButtonPropertyInfo = "button"-    attrGet _ = getDOMMouseEventButton-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "client-x"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMMouseEventClientX :: (MonadIO m, DOMMouseEventK o) => o -> m CLong-getDOMMouseEventClientX obj = liftIO $ getObjectPropertyLong obj "client-x"--data DOMMouseEventClientXPropertyInfo-instance AttrInfo DOMMouseEventClientXPropertyInfo where-    type AttrAllowedOps DOMMouseEventClientXPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMMouseEventClientXPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMMouseEventClientXPropertyInfo = DOMMouseEventK-    type AttrGetType DOMMouseEventClientXPropertyInfo = CLong-    type AttrLabel DOMMouseEventClientXPropertyInfo = "client-x"-    attrGet _ = getDOMMouseEventClientX-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "client-y"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMMouseEventClientY :: (MonadIO m, DOMMouseEventK o) => o -> m CLong-getDOMMouseEventClientY obj = liftIO $ getObjectPropertyLong obj "client-y"--data DOMMouseEventClientYPropertyInfo-instance AttrInfo DOMMouseEventClientYPropertyInfo where-    type AttrAllowedOps DOMMouseEventClientYPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMMouseEventClientYPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMMouseEventClientYPropertyInfo = DOMMouseEventK-    type AttrGetType DOMMouseEventClientYPropertyInfo = CLong-    type AttrLabel DOMMouseEventClientYPropertyInfo = "client-y"-    attrGet _ = getDOMMouseEventClientY-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "ctrl-key"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMMouseEventCtrlKey :: (MonadIO m, DOMMouseEventK o) => o -> m Bool-getDOMMouseEventCtrlKey obj = liftIO $ getObjectPropertyBool obj "ctrl-key"--data DOMMouseEventCtrlKeyPropertyInfo-instance AttrInfo DOMMouseEventCtrlKeyPropertyInfo where-    type AttrAllowedOps DOMMouseEventCtrlKeyPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMMouseEventCtrlKeyPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMMouseEventCtrlKeyPropertyInfo = DOMMouseEventK-    type AttrGetType DOMMouseEventCtrlKeyPropertyInfo = Bool-    type AttrLabel DOMMouseEventCtrlKeyPropertyInfo = "ctrl-key"-    attrGet _ = getDOMMouseEventCtrlKey-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "from-element"-   -- Type: TInterface "WebKit2WebExtension" "DOMNode"-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMMouseEventFromElement :: (MonadIO m, DOMMouseEventK o) => o -> m DOMNode-getDOMMouseEventFromElement obj = liftIO $ checkUnexpectedNothing "getDOMMouseEventFromElement" $ getObjectPropertyObject obj "from-element" DOMNode--data DOMMouseEventFromElementPropertyInfo-instance AttrInfo DOMMouseEventFromElementPropertyInfo where-    type AttrAllowedOps DOMMouseEventFromElementPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMMouseEventFromElementPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMMouseEventFromElementPropertyInfo = DOMMouseEventK-    type AttrGetType DOMMouseEventFromElementPropertyInfo = DOMNode-    type AttrLabel DOMMouseEventFromElementPropertyInfo = "from-element"-    attrGet _ = getDOMMouseEventFromElement-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "meta-key"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMMouseEventMetaKey :: (MonadIO m, DOMMouseEventK o) => o -> m Bool-getDOMMouseEventMetaKey obj = liftIO $ getObjectPropertyBool obj "meta-key"--data DOMMouseEventMetaKeyPropertyInfo-instance AttrInfo DOMMouseEventMetaKeyPropertyInfo where-    type AttrAllowedOps DOMMouseEventMetaKeyPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMMouseEventMetaKeyPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMMouseEventMetaKeyPropertyInfo = DOMMouseEventK-    type AttrGetType DOMMouseEventMetaKeyPropertyInfo = Bool-    type AttrLabel DOMMouseEventMetaKeyPropertyInfo = "meta-key"-    attrGet _ = getDOMMouseEventMetaKey-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "movement-x"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMMouseEventMovementX :: (MonadIO m, DOMMouseEventK o) => o -> m CLong-getDOMMouseEventMovementX obj = liftIO $ getObjectPropertyLong obj "movement-x"--data DOMMouseEventMovementXPropertyInfo-instance AttrInfo DOMMouseEventMovementXPropertyInfo where-    type AttrAllowedOps DOMMouseEventMovementXPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMMouseEventMovementXPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMMouseEventMovementXPropertyInfo = DOMMouseEventK-    type AttrGetType DOMMouseEventMovementXPropertyInfo = CLong-    type AttrLabel DOMMouseEventMovementXPropertyInfo = "movement-x"-    attrGet _ = getDOMMouseEventMovementX-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "movement-y"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMMouseEventMovementY :: (MonadIO m, DOMMouseEventK o) => o -> m CLong-getDOMMouseEventMovementY obj = liftIO $ getObjectPropertyLong obj "movement-y"--data DOMMouseEventMovementYPropertyInfo-instance AttrInfo DOMMouseEventMovementYPropertyInfo where-    type AttrAllowedOps DOMMouseEventMovementYPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMMouseEventMovementYPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMMouseEventMovementYPropertyInfo = DOMMouseEventK-    type AttrGetType DOMMouseEventMovementYPropertyInfo = CLong-    type AttrLabel DOMMouseEventMovementYPropertyInfo = "movement-y"-    attrGet _ = getDOMMouseEventMovementY-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "offset-x"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMMouseEventOffsetX :: (MonadIO m, DOMMouseEventK o) => o -> m CLong-getDOMMouseEventOffsetX obj = liftIO $ getObjectPropertyLong obj "offset-x"--data DOMMouseEventOffsetXPropertyInfo-instance AttrInfo DOMMouseEventOffsetXPropertyInfo where-    type AttrAllowedOps DOMMouseEventOffsetXPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMMouseEventOffsetXPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMMouseEventOffsetXPropertyInfo = DOMMouseEventK-    type AttrGetType DOMMouseEventOffsetXPropertyInfo = CLong-    type AttrLabel DOMMouseEventOffsetXPropertyInfo = "offset-x"-    attrGet _ = getDOMMouseEventOffsetX-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "offset-y"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMMouseEventOffsetY :: (MonadIO m, DOMMouseEventK o) => o -> m CLong-getDOMMouseEventOffsetY obj = liftIO $ getObjectPropertyLong obj "offset-y"--data DOMMouseEventOffsetYPropertyInfo-instance AttrInfo DOMMouseEventOffsetYPropertyInfo where-    type AttrAllowedOps DOMMouseEventOffsetYPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMMouseEventOffsetYPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMMouseEventOffsetYPropertyInfo = DOMMouseEventK-    type AttrGetType DOMMouseEventOffsetYPropertyInfo = CLong-    type AttrLabel DOMMouseEventOffsetYPropertyInfo = "offset-y"-    attrGet _ = getDOMMouseEventOffsetY-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "related-target"-   -- Type: TInterface "WebKit2WebExtension" "DOMEventTarget"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMMouseEventRelatedTarget :: (MonadIO m, DOMMouseEventK o) => o -> m (Maybe DOMEventTarget)-getDOMMouseEventRelatedTarget obj = liftIO $ getObjectPropertyObject obj "related-target" DOMEventTarget--data DOMMouseEventRelatedTargetPropertyInfo-instance AttrInfo DOMMouseEventRelatedTargetPropertyInfo where-    type AttrAllowedOps DOMMouseEventRelatedTargetPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMMouseEventRelatedTargetPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMMouseEventRelatedTargetPropertyInfo = DOMMouseEventK-    type AttrGetType DOMMouseEventRelatedTargetPropertyInfo = (Maybe DOMEventTarget)-    type AttrLabel DOMMouseEventRelatedTargetPropertyInfo = "related-target"-    attrGet _ = getDOMMouseEventRelatedTarget-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "screen-x"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMMouseEventScreenX :: (MonadIO m, DOMMouseEventK o) => o -> m CLong-getDOMMouseEventScreenX obj = liftIO $ getObjectPropertyLong obj "screen-x"--data DOMMouseEventScreenXPropertyInfo-instance AttrInfo DOMMouseEventScreenXPropertyInfo where-    type AttrAllowedOps DOMMouseEventScreenXPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMMouseEventScreenXPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMMouseEventScreenXPropertyInfo = DOMMouseEventK-    type AttrGetType DOMMouseEventScreenXPropertyInfo = CLong-    type AttrLabel DOMMouseEventScreenXPropertyInfo = "screen-x"-    attrGet _ = getDOMMouseEventScreenX-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "screen-y"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMMouseEventScreenY :: (MonadIO m, DOMMouseEventK o) => o -> m CLong-getDOMMouseEventScreenY obj = liftIO $ getObjectPropertyLong obj "screen-y"--data DOMMouseEventScreenYPropertyInfo-instance AttrInfo DOMMouseEventScreenYPropertyInfo where-    type AttrAllowedOps DOMMouseEventScreenYPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMMouseEventScreenYPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMMouseEventScreenYPropertyInfo = DOMMouseEventK-    type AttrGetType DOMMouseEventScreenYPropertyInfo = CLong-    type AttrLabel DOMMouseEventScreenYPropertyInfo = "screen-y"-    attrGet _ = getDOMMouseEventScreenY-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "shift-key"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMMouseEventShiftKey :: (MonadIO m, DOMMouseEventK o) => o -> m Bool-getDOMMouseEventShiftKey obj = liftIO $ getObjectPropertyBool obj "shift-key"--data DOMMouseEventShiftKeyPropertyInfo-instance AttrInfo DOMMouseEventShiftKeyPropertyInfo where-    type AttrAllowedOps DOMMouseEventShiftKeyPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMMouseEventShiftKeyPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMMouseEventShiftKeyPropertyInfo = DOMMouseEventK-    type AttrGetType DOMMouseEventShiftKeyPropertyInfo = Bool-    type AttrLabel DOMMouseEventShiftKeyPropertyInfo = "shift-key"-    attrGet _ = getDOMMouseEventShiftKey-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "to-element"-   -- Type: TInterface "WebKit2WebExtension" "DOMNode"-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMMouseEventToElement :: (MonadIO m, DOMMouseEventK o) => o -> m DOMNode-getDOMMouseEventToElement obj = liftIO $ checkUnexpectedNothing "getDOMMouseEventToElement" $ getObjectPropertyObject obj "to-element" DOMNode--data DOMMouseEventToElementPropertyInfo-instance AttrInfo DOMMouseEventToElementPropertyInfo where-    type AttrAllowedOps DOMMouseEventToElementPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMMouseEventToElementPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMMouseEventToElementPropertyInfo = DOMMouseEventK-    type AttrGetType DOMMouseEventToElementPropertyInfo = DOMNode-    type AttrLabel DOMMouseEventToElementPropertyInfo = "to-element"-    attrGet _ = getDOMMouseEventToElement-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "x"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMMouseEventX :: (MonadIO m, DOMMouseEventK o) => o -> m CLong-getDOMMouseEventX obj = liftIO $ getObjectPropertyLong obj "x"--data DOMMouseEventXPropertyInfo-instance AttrInfo DOMMouseEventXPropertyInfo where-    type AttrAllowedOps DOMMouseEventXPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMMouseEventXPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMMouseEventXPropertyInfo = DOMMouseEventK-    type AttrGetType DOMMouseEventXPropertyInfo = CLong-    type AttrLabel DOMMouseEventXPropertyInfo = "x"-    attrGet _ = getDOMMouseEventX-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "y"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMMouseEventY :: (MonadIO m, DOMMouseEventK o) => o -> m CLong-getDOMMouseEventY obj = liftIO $ getObjectPropertyLong obj "y"--data DOMMouseEventYPropertyInfo-instance AttrInfo DOMMouseEventYPropertyInfo where-    type AttrAllowedOps DOMMouseEventYPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMMouseEventYPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMMouseEventYPropertyInfo = DOMMouseEventK-    type AttrGetType DOMMouseEventYPropertyInfo = CLong-    type AttrLabel DOMMouseEventYPropertyInfo = "y"-    attrGet _ = getDOMMouseEventY-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined--type instance AttributeList DOMMouseEvent = DOMMouseEventAttributeList-type DOMMouseEventAttributeList = ('[ '("altKey", DOMMouseEventAltKeyPropertyInfo), '("bubbles", DOMEventBubblesPropertyInfo), '("button", DOMMouseEventButtonPropertyInfo), '("cancelBubble", DOMEventCancelBubblePropertyInfo), '("cancelable", DOMEventCancelablePropertyInfo), '("charCode", DOMUIEventCharCodePropertyInfo), '("clientX", DOMMouseEventClientXPropertyInfo), '("clientY", DOMMouseEventClientYPropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("ctrlKey", DOMMouseEventCtrlKeyPropertyInfo), '("currentTarget", DOMEventCurrentTargetPropertyInfo), '("defaultPrevented", DOMEventDefaultPreventedPropertyInfo), '("detail", DOMUIEventDetailPropertyInfo), '("eventPhase", DOMEventEventPhasePropertyInfo), '("fromElement", DOMMouseEventFromElementPropertyInfo), '("isTrusted", DOMEventIsTrustedPropertyInfo), '("keyCode", DOMUIEventKeyCodePropertyInfo), '("layerX", DOMUIEventLayerXPropertyInfo), '("layerY", DOMUIEventLayerYPropertyInfo), '("metaKey", DOMMouseEventMetaKeyPropertyInfo), '("movementX", DOMMouseEventMovementXPropertyInfo), '("movementY", DOMMouseEventMovementYPropertyInfo), '("offsetX", DOMMouseEventOffsetXPropertyInfo), '("offsetY", DOMMouseEventOffsetYPropertyInfo), '("pageX", DOMUIEventPageXPropertyInfo), '("pageY", DOMUIEventPageYPropertyInfo), '("relatedTarget", DOMMouseEventRelatedTargetPropertyInfo), '("returnValue", DOMEventReturnValuePropertyInfo), '("screenX", DOMMouseEventScreenXPropertyInfo), '("screenY", DOMMouseEventScreenYPropertyInfo), '("shiftKey", DOMMouseEventShiftKeyPropertyInfo), '("srcElement", DOMEventSrcElementPropertyInfo), '("target", DOMEventTargetPropertyInfo), '("timeStamp", DOMEventTimeStampPropertyInfo), '("toElement", DOMMouseEventToElementPropertyInfo), '("type", DOMEventTypePropertyInfo), '("view", DOMUIEventViewPropertyInfo), '("which", DOMUIEventWhichPropertyInfo), '("x", DOMMouseEventXPropertyInfo), '("y", DOMMouseEventYPropertyInfo)] :: [(Symbol, *)])--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--dOMMouseEventMovementX :: AttrLabelProxy "movementX"-dOMMouseEventMovementX = AttrLabelProxy--dOMMouseEventMovementY :: AttrLabelProxy "movementY"-dOMMouseEventMovementY = 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--type instance SignalList DOMMouseEvent = DOMMouseEventSignalList-type DOMMouseEventSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMMouseEvent::get_alt_key--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMMouseEvent", direction = DirectionIn, mayBeNull = False, 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 ->                    -- _obj : TInterface "WebKit2WebExtension" "DOMMouseEvent"-    IO CInt---dOMMouseEventGetAltKey ::-    (MonadIO m, DOMMouseEventK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMMouseEventGetAltKey _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_mouse_event_get_alt_key _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMMouseEventGetAltKeyMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMMouseEventK a) => MethodInfo DOMMouseEventGetAltKeyMethodInfo a signature where-    overloadedMethod _ = dOMMouseEventGetAltKey---- method DOMMouseEvent::get_button--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMMouseEvent", direction = DirectionIn, mayBeNull = False, 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 ->                    -- _obj : TInterface "WebKit2WebExtension" "DOMMouseEvent"-    IO Word16---dOMMouseEventGetButton ::-    (MonadIO m, DOMMouseEventK a) =>-    a                                       -- _obj-    -> m Word16                             -- result-dOMMouseEventGetButton _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_mouse_event_get_button _obj'-    touchManagedPtr _obj-    return result--data DOMMouseEventGetButtonMethodInfo-instance (signature ~ (m Word16), MonadIO m, DOMMouseEventK a) => MethodInfo DOMMouseEventGetButtonMethodInfo a signature where-    overloadedMethod _ = dOMMouseEventGetButton---- method DOMMouseEvent::get_client_x--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMMouseEvent", direction = DirectionIn, mayBeNull = False, 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 ->                    -- _obj : TInterface "WebKit2WebExtension" "DOMMouseEvent"-    IO CLong---dOMMouseEventGetClientX ::-    (MonadIO m, DOMMouseEventK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMMouseEventGetClientX _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_mouse_event_get_client_x _obj'-    touchManagedPtr _obj-    return result--data DOMMouseEventGetClientXMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMMouseEventK a) => MethodInfo DOMMouseEventGetClientXMethodInfo a signature where-    overloadedMethod _ = dOMMouseEventGetClientX---- method DOMMouseEvent::get_client_y--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMMouseEvent", direction = DirectionIn, mayBeNull = False, 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 ->                    -- _obj : TInterface "WebKit2WebExtension" "DOMMouseEvent"-    IO CLong---dOMMouseEventGetClientY ::-    (MonadIO m, DOMMouseEventK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMMouseEventGetClientY _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_mouse_event_get_client_y _obj'-    touchManagedPtr _obj-    return result--data DOMMouseEventGetClientYMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMMouseEventK a) => MethodInfo DOMMouseEventGetClientYMethodInfo a signature where-    overloadedMethod _ = dOMMouseEventGetClientY---- method DOMMouseEvent::get_ctrl_key--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMMouseEvent", direction = DirectionIn, mayBeNull = False, 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 ->                    -- _obj : TInterface "WebKit2WebExtension" "DOMMouseEvent"-    IO CInt---dOMMouseEventGetCtrlKey ::-    (MonadIO m, DOMMouseEventK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMMouseEventGetCtrlKey _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_mouse_event_get_ctrl_key _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMMouseEventGetCtrlKeyMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMMouseEventK a) => MethodInfo DOMMouseEventGetCtrlKeyMethodInfo a signature where-    overloadedMethod _ = dOMMouseEventGetCtrlKey---- method DOMMouseEvent::get_from_element--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMMouseEvent", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->                    -- _obj : TInterface "WebKit2WebExtension" "DOMMouseEvent"-    IO (Ptr DOMNode)---dOMMouseEventGetFromElement ::-    (MonadIO m, DOMMouseEventK a) =>-    a                                       -- _obj-    -> m DOMNode                            -- result-dOMMouseEventGetFromElement _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_mouse_event_get_from_element _obj'-    checkUnexpectedReturnNULL "webkit_dom_mouse_event_get_from_element" result-    result' <- (newObject DOMNode) result-    touchManagedPtr _obj-    return result'--data DOMMouseEventGetFromElementMethodInfo-instance (signature ~ (m DOMNode), MonadIO m, DOMMouseEventK a) => MethodInfo DOMMouseEventGetFromElementMethodInfo a signature where-    overloadedMethod _ = dOMMouseEventGetFromElement---- method DOMMouseEvent::get_meta_key--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMMouseEvent", direction = DirectionIn, mayBeNull = False, 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 ->                    -- _obj : TInterface "WebKit2WebExtension" "DOMMouseEvent"-    IO CInt---dOMMouseEventGetMetaKey ::-    (MonadIO m, DOMMouseEventK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMMouseEventGetMetaKey _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_mouse_event_get_meta_key _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMMouseEventGetMetaKeyMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMMouseEventK a) => MethodInfo DOMMouseEventGetMetaKeyMethodInfo a signature where-    overloadedMethod _ = dOMMouseEventGetMetaKey---- method DOMMouseEvent::get_offset_x--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMMouseEvent", direction = DirectionIn, mayBeNull = False, 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 ->                    -- _obj : TInterface "WebKit2WebExtension" "DOMMouseEvent"-    IO CLong---dOMMouseEventGetOffsetX ::-    (MonadIO m, DOMMouseEventK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMMouseEventGetOffsetX _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_mouse_event_get_offset_x _obj'-    touchManagedPtr _obj-    return result--data DOMMouseEventGetOffsetXMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMMouseEventK a) => MethodInfo DOMMouseEventGetOffsetXMethodInfo a signature where-    overloadedMethod _ = dOMMouseEventGetOffsetX---- method DOMMouseEvent::get_offset_y--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMMouseEvent", direction = DirectionIn, mayBeNull = False, 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 ->                    -- _obj : TInterface "WebKit2WebExtension" "DOMMouseEvent"-    IO CLong---dOMMouseEventGetOffsetY ::-    (MonadIO m, DOMMouseEventK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMMouseEventGetOffsetY _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_mouse_event_get_offset_y _obj'-    touchManagedPtr _obj-    return result--data DOMMouseEventGetOffsetYMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMMouseEventK a) => MethodInfo DOMMouseEventGetOffsetYMethodInfo a signature where-    overloadedMethod _ = dOMMouseEventGetOffsetY---- method DOMMouseEvent::get_related_target--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMMouseEvent", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->                    -- _obj : TInterface "WebKit2WebExtension" "DOMMouseEvent"-    IO (Ptr DOMEventTarget)---dOMMouseEventGetRelatedTarget ::-    (MonadIO m, DOMMouseEventK a) =>-    a                                       -- _obj-    -> m DOMEventTarget                     -- result-dOMMouseEventGetRelatedTarget _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_mouse_event_get_related_target _obj'-    checkUnexpectedReturnNULL "webkit_dom_mouse_event_get_related_target" result-    result' <- (wrapObject DOMEventTarget) result-    touchManagedPtr _obj-    return result'--data DOMMouseEventGetRelatedTargetMethodInfo-instance (signature ~ (m DOMEventTarget), MonadIO m, DOMMouseEventK a) => MethodInfo DOMMouseEventGetRelatedTargetMethodInfo a signature where-    overloadedMethod _ = dOMMouseEventGetRelatedTarget---- method DOMMouseEvent::get_screen_x--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMMouseEvent", direction = DirectionIn, mayBeNull = False, 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 ->                    -- _obj : TInterface "WebKit2WebExtension" "DOMMouseEvent"-    IO CLong---dOMMouseEventGetScreenX ::-    (MonadIO m, DOMMouseEventK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMMouseEventGetScreenX _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_mouse_event_get_screen_x _obj'-    touchManagedPtr _obj-    return result--data DOMMouseEventGetScreenXMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMMouseEventK a) => MethodInfo DOMMouseEventGetScreenXMethodInfo a signature where-    overloadedMethod _ = dOMMouseEventGetScreenX---- method DOMMouseEvent::get_screen_y--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMMouseEvent", direction = DirectionIn, mayBeNull = False, 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 ->                    -- _obj : TInterface "WebKit2WebExtension" "DOMMouseEvent"-    IO CLong---dOMMouseEventGetScreenY ::-    (MonadIO m, DOMMouseEventK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMMouseEventGetScreenY _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_mouse_event_get_screen_y _obj'-    touchManagedPtr _obj-    return result--data DOMMouseEventGetScreenYMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMMouseEventK a) => MethodInfo DOMMouseEventGetScreenYMethodInfo a signature where-    overloadedMethod _ = dOMMouseEventGetScreenY---- method DOMMouseEvent::get_shift_key--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMMouseEvent", direction = DirectionIn, mayBeNull = False, 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 ->                    -- _obj : TInterface "WebKit2WebExtension" "DOMMouseEvent"-    IO CInt---dOMMouseEventGetShiftKey ::-    (MonadIO m, DOMMouseEventK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMMouseEventGetShiftKey _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_mouse_event_get_shift_key _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMMouseEventGetShiftKeyMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMMouseEventK a) => MethodInfo DOMMouseEventGetShiftKeyMethodInfo a signature where-    overloadedMethod _ = dOMMouseEventGetShiftKey---- method DOMMouseEvent::get_to_element--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMMouseEvent", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->                    -- _obj : TInterface "WebKit2WebExtension" "DOMMouseEvent"-    IO (Ptr DOMNode)---dOMMouseEventGetToElement ::-    (MonadIO m, DOMMouseEventK a) =>-    a                                       -- _obj-    -> m DOMNode                            -- result-dOMMouseEventGetToElement _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_mouse_event_get_to_element _obj'-    checkUnexpectedReturnNULL "webkit_dom_mouse_event_get_to_element" result-    result' <- (newObject DOMNode) result-    touchManagedPtr _obj-    return result'--data DOMMouseEventGetToElementMethodInfo-instance (signature ~ (m DOMNode), MonadIO m, DOMMouseEventK a) => MethodInfo DOMMouseEventGetToElementMethodInfo a signature where-    overloadedMethod _ = dOMMouseEventGetToElement---- method DOMMouseEvent::get_x--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMMouseEvent", direction = DirectionIn, mayBeNull = False, 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 ->                    -- _obj : TInterface "WebKit2WebExtension" "DOMMouseEvent"-    IO CLong---dOMMouseEventGetX ::-    (MonadIO m, DOMMouseEventK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMMouseEventGetX _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_mouse_event_get_x _obj'-    touchManagedPtr _obj-    return result--data DOMMouseEventGetXMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMMouseEventK a) => MethodInfo DOMMouseEventGetXMethodInfo a signature where-    overloadedMethod _ = dOMMouseEventGetX---- method DOMMouseEvent::get_y--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMMouseEvent", direction = DirectionIn, mayBeNull = False, 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 ->                    -- _obj : TInterface "WebKit2WebExtension" "DOMMouseEvent"-    IO CLong---dOMMouseEventGetY ::-    (MonadIO m, DOMMouseEventK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMMouseEventGetY _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_mouse_event_get_y _obj'-    touchManagedPtr _obj-    return result--data DOMMouseEventGetYMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMMouseEventK a) => MethodInfo DOMMouseEventGetYMethodInfo a signature where-    overloadedMethod _ = dOMMouseEventGetY---- method DOMMouseEvent::init_mouse_event--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMMouseEvent", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "type", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "canBubble", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "cancelable", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "view", argType = TInterface "WebKit2WebExtension" "DOMDOMWindow", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "detail", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "screenX", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "screenY", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "clientX", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "clientY", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "ctrlKey", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "altKey", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "shiftKey", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "metaKey", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "button", argType = TBasicType TUInt16, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "relatedTarget", argType = TInterface "WebKit2WebExtension" "DOMEventTarget", direction = DirectionIn, mayBeNull = False, 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 ->                    -- _obj : TInterface "WebKit2WebExtension" "DOMMouseEvent"-    CString ->                              -- type : TBasicType TUTF8-    CInt ->                                 -- canBubble : TBasicType TBoolean-    CInt ->                                 -- cancelable : TBasicType TBoolean-    Ptr DOMDOMWindow ->                     -- view : TInterface "WebKit2WebExtension" "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 DOMEventTarget ->                   -- relatedTarget : TInterface "WebKit2WebExtension" "DOMEventTarget"-    IO ()---dOMMouseEventInitMouseEvent ::-    (MonadIO m, DOMMouseEventK a, DOMDOMWindowK b, DOMEventTargetK c) =>-    a                                       -- _obj-    -> T.Text                               -- type_-    -> Bool                                 -- canBubble-    -> Bool                                 -- cancelable-    -> b                                    -- view-    -> CLong                                -- detail-    -> CLong                                -- screenX-    -> CLong                                -- screenY-    -> CLong                                -- clientX-    -> CLong                                -- clientY-    -> Bool                                 -- ctrlKey-    -> Bool                                 -- altKey-    -> Bool                                 -- shiftKey-    -> Bool                                 -- metaKey-    -> Word16                               -- button-    -> c                                    -- relatedTarget-    -> m ()                                 -- result-dOMMouseEventInitMouseEvent _obj type_ canBubble cancelable view detail screenX screenY clientX clientY ctrlKey altKey shiftKey metaKey button relatedTarget = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    type_' <- textToCString type_-    let canBubble' = (fromIntegral . fromEnum) canBubble-    let cancelable' = (fromIntegral . fromEnum) cancelable-    let view' = unsafeManagedPtrCastPtr view-    let ctrlKey' = (fromIntegral . fromEnum) ctrlKey-    let altKey' = (fromIntegral . fromEnum) altKey-    let shiftKey' = (fromIntegral . fromEnum) shiftKey-    let metaKey' = (fromIntegral . fromEnum) metaKey-    let relatedTarget' = unsafeManagedPtrCastPtr relatedTarget-    webkit_dom_mouse_event_init_mouse_event _obj' type_' canBubble' cancelable' view' detail screenX screenY clientX clientY ctrlKey' altKey' shiftKey' metaKey' button relatedTarget'-    touchManagedPtr _obj-    touchManagedPtr view-    touchManagedPtr relatedTarget-    freeMem type_'-    return ()--data DOMMouseEventInitMouseEventMethodInfo-instance (signature ~ (T.Text -> Bool -> Bool -> b -> CLong -> CLong -> CLong -> CLong -> CLong -> Bool -> Bool -> Bool -> Bool -> Word16 -> c -> m ()), MonadIO m, DOMMouseEventK a, DOMDOMWindowK b, DOMEventTargetK c) => MethodInfo DOMMouseEventInitMouseEventMethodInfo a signature where-    overloadedMethod _ = dOMMouseEventInitMouseEvent--
− GI/WebKit2WebExtension/Objects/DOMMouseEvent.hs-boot
@@ -1,48 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMMouseEvent where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMMouseEvent = DOMMouseEvent (ForeignPtr DOMMouseEvent)-instance GObject DOMMouseEvent where-class GObject o => DOMMouseEventK o-instance (GObject o, IsDescendantOf DOMMouseEvent o) => DOMMouseEventK o-data DOMMouseEventAltKeyPropertyInfo-data DOMMouseEventButtonPropertyInfo-data DOMMouseEventClientXPropertyInfo-data DOMMouseEventClientYPropertyInfo-data DOMMouseEventCtrlKeyPropertyInfo-data DOMMouseEventFromElementPropertyInfo-data DOMMouseEventMetaKeyPropertyInfo-data DOMMouseEventMovementXPropertyInfo-data DOMMouseEventMovementYPropertyInfo-data DOMMouseEventOffsetXPropertyInfo-data DOMMouseEventOffsetYPropertyInfo-data DOMMouseEventRelatedTargetPropertyInfo-data DOMMouseEventScreenXPropertyInfo-data DOMMouseEventScreenYPropertyInfo-data DOMMouseEventShiftKeyPropertyInfo-data DOMMouseEventToElementPropertyInfo-data DOMMouseEventXPropertyInfo-data DOMMouseEventYPropertyInfo-data DOMMouseEventGetAltKeyMethodInfo-data DOMMouseEventGetButtonMethodInfo-data DOMMouseEventGetClientXMethodInfo-data DOMMouseEventGetClientYMethodInfo-data DOMMouseEventGetCtrlKeyMethodInfo-data DOMMouseEventGetFromElementMethodInfo-data DOMMouseEventGetMetaKeyMethodInfo-data DOMMouseEventGetOffsetXMethodInfo-data DOMMouseEventGetOffsetYMethodInfo-data DOMMouseEventGetRelatedTargetMethodInfo-data DOMMouseEventGetScreenXMethodInfo-data DOMMouseEventGetScreenYMethodInfo-data DOMMouseEventGetShiftKeyMethodInfo-data DOMMouseEventGetToElementMethodInfo-data DOMMouseEventGetXMethodInfo-data DOMMouseEventGetYMethodInfo-data DOMMouseEventInitMouseEventMethodInfo
− GI/WebKit2WebExtension/Objects/DOMNamedNodeMap.hs
@@ -1,460 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMNamedNodeMap-    ( ---- * Exported types-    DOMNamedNodeMap(..)                     ,-    DOMNamedNodeMapK                        ,-    toDOMNamedNodeMap                       ,-    noDOMNamedNodeMap                       ,--- -- * Methods--- ** dOMNamedNodeMapGetLength-    DOMNamedNodeMapGetLengthMethodInfo      ,-    dOMNamedNodeMapGetLength                ,----- ** dOMNamedNodeMapGetNamedItem-    DOMNamedNodeMapGetNamedItemMethodInfo   ,-    dOMNamedNodeMapGetNamedItem             ,----- ** dOMNamedNodeMapGetNamedItemNs-    DOMNamedNodeMapGetNamedItemNsMethodInfo ,-    dOMNamedNodeMapGetNamedItemNs           ,----- ** dOMNamedNodeMapItem-    DOMNamedNodeMapItemMethodInfo           ,-    dOMNamedNodeMapItem                     ,----- ** dOMNamedNodeMapRemoveNamedItem-    DOMNamedNodeMapRemoveNamedItemMethodInfo,-    dOMNamedNodeMapRemoveNamedItem          ,----- ** dOMNamedNodeMapRemoveNamedItemNs-    DOMNamedNodeMapRemoveNamedItemNsMethodInfo,-    dOMNamedNodeMapRemoveNamedItemNs        ,----- ** dOMNamedNodeMapSetNamedItem-    DOMNamedNodeMapSetNamedItemMethodInfo   ,-    dOMNamedNodeMapSetNamedItem             ,----- ** dOMNamedNodeMapSetNamedItemNs-    DOMNamedNodeMapSetNamedItemNsMethodInfo ,-    dOMNamedNodeMapSetNamedItemNs           ,----- -- * Properties--- ** Length-    DOMNamedNodeMapLengthPropertyInfo       ,-    dOMNamedNodeMapLength                   ,-    getDOMNamedNodeMapLength                ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMNamedNodeMap = DOMNamedNodeMap (ForeignPtr DOMNamedNodeMap)-foreign import ccall "webkit_dom_named_node_map_get_type"-    c_webkit_dom_named_node_map_get_type :: IO GType--type instance ParentTypes DOMNamedNodeMap = DOMNamedNodeMapParentTypes-type DOMNamedNodeMapParentTypes = '[DOMObject, GObject.Object]--instance GObject DOMNamedNodeMap where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_named_node_map_get_type-    --class GObject o => DOMNamedNodeMapK o-instance (GObject o, IsDescendantOf DOMNamedNodeMap o) => DOMNamedNodeMapK o--toDOMNamedNodeMap :: DOMNamedNodeMapK o => o -> IO DOMNamedNodeMap-toDOMNamedNodeMap = unsafeCastTo DOMNamedNodeMap--noDOMNamedNodeMap :: Maybe DOMNamedNodeMap-noDOMNamedNodeMap = Nothing--type family ResolveDOMNamedNodeMapMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMNamedNodeMapMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMNamedNodeMapMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMNamedNodeMapMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMNamedNodeMapMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMNamedNodeMapMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMNamedNodeMapMethod "item" o = DOMNamedNodeMapItemMethodInfo-    ResolveDOMNamedNodeMapMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMNamedNodeMapMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMNamedNodeMapMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMNamedNodeMapMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMNamedNodeMapMethod "removeNamedItem" o = DOMNamedNodeMapRemoveNamedItemMethodInfo-    ResolveDOMNamedNodeMapMethod "removeNamedItemNs" o = DOMNamedNodeMapRemoveNamedItemNsMethodInfo-    ResolveDOMNamedNodeMapMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMNamedNodeMapMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMNamedNodeMapMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMNamedNodeMapMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMNamedNodeMapMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMNamedNodeMapMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMNamedNodeMapMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMNamedNodeMapMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMNamedNodeMapMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMNamedNodeMapMethod "getLength" o = DOMNamedNodeMapGetLengthMethodInfo-    ResolveDOMNamedNodeMapMethod "getNamedItem" o = DOMNamedNodeMapGetNamedItemMethodInfo-    ResolveDOMNamedNodeMapMethod "getNamedItemNs" o = DOMNamedNodeMapGetNamedItemNsMethodInfo-    ResolveDOMNamedNodeMapMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMNamedNodeMapMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMNamedNodeMapMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMNamedNodeMapMethod "setNamedItem" o = DOMNamedNodeMapSetNamedItemMethodInfo-    ResolveDOMNamedNodeMapMethod "setNamedItemNs" o = DOMNamedNodeMapSetNamedItemNsMethodInfo-    ResolveDOMNamedNodeMapMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMNamedNodeMapMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMNamedNodeMapMethod t DOMNamedNodeMap, MethodInfo info DOMNamedNodeMap p) => IsLabelProxy t (DOMNamedNodeMap -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMNamedNodeMapMethod t DOMNamedNodeMap, MethodInfo info DOMNamedNodeMap p) => IsLabel t (DOMNamedNodeMap -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "length"-   -- Type: TBasicType TULong-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMNamedNodeMapLength :: (MonadIO m, DOMNamedNodeMapK o) => o -> m CULong-getDOMNamedNodeMapLength obj = liftIO $ getObjectPropertyULong obj "length"--data DOMNamedNodeMapLengthPropertyInfo-instance AttrInfo DOMNamedNodeMapLengthPropertyInfo where-    type AttrAllowedOps DOMNamedNodeMapLengthPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMNamedNodeMapLengthPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMNamedNodeMapLengthPropertyInfo = DOMNamedNodeMapK-    type AttrGetType DOMNamedNodeMapLengthPropertyInfo = CULong-    type AttrLabel DOMNamedNodeMapLengthPropertyInfo = "length"-    attrGet _ = getDOMNamedNodeMapLength-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined--type instance AttributeList DOMNamedNodeMap = DOMNamedNodeMapAttributeList-type DOMNamedNodeMapAttributeList = ('[ '("coreObject", DOMObjectCoreObjectPropertyInfo), '("length", DOMNamedNodeMapLengthPropertyInfo)] :: [(Symbol, *)])--dOMNamedNodeMapLength :: AttrLabelProxy "length"-dOMNamedNodeMapLength = AttrLabelProxy--type instance SignalList DOMNamedNodeMap = DOMNamedNodeMapSignalList-type DOMNamedNodeMapSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMNamedNodeMap::get_length--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMNamedNodeMap", direction = DirectionIn, mayBeNull = False, 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 ->                  -- _obj : TInterface "WebKit2WebExtension" "DOMNamedNodeMap"-    IO CULong---dOMNamedNodeMapGetLength ::-    (MonadIO m, DOMNamedNodeMapK a) =>-    a                                       -- _obj-    -> m CULong                             -- result-dOMNamedNodeMapGetLength _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_named_node_map_get_length _obj'-    touchManagedPtr _obj-    return result--data DOMNamedNodeMapGetLengthMethodInfo-instance (signature ~ (m CULong), MonadIO m, DOMNamedNodeMapK a) => MethodInfo DOMNamedNodeMapGetLengthMethodInfo a signature where-    overloadedMethod _ = dOMNamedNodeMapGetLength---- method DOMNamedNodeMap::get_named_item--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMNamedNodeMap", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->                  -- _obj : TInterface "WebKit2WebExtension" "DOMNamedNodeMap"-    CString ->                              -- name : TBasicType TUTF8-    IO (Ptr DOMNode)---dOMNamedNodeMapGetNamedItem ::-    (MonadIO m, DOMNamedNodeMapK a) =>-    a                                       -- _obj-    -> T.Text                               -- name-    -> m DOMNode                            -- result-dOMNamedNodeMapGetNamedItem _obj name = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    name' <- textToCString name-    result <- webkit_dom_named_node_map_get_named_item _obj' name'-    checkUnexpectedReturnNULL "webkit_dom_named_node_map_get_named_item" result-    result' <- (newObject DOMNode) result-    touchManagedPtr _obj-    freeMem name'-    return result'--data DOMNamedNodeMapGetNamedItemMethodInfo-instance (signature ~ (T.Text -> m DOMNode), MonadIO m, DOMNamedNodeMapK a) => MethodInfo DOMNamedNodeMapGetNamedItemMethodInfo a signature where-    overloadedMethod _ = dOMNamedNodeMapGetNamedItem---- method DOMNamedNodeMap::get_named_item_ns--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMNamedNodeMap", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "namespaceURI", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "localName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->                  -- _obj : TInterface "WebKit2WebExtension" "DOMNamedNodeMap"-    CString ->                              -- namespaceURI : TBasicType TUTF8-    CString ->                              -- localName : TBasicType TUTF8-    IO (Ptr DOMNode)---dOMNamedNodeMapGetNamedItemNs ::-    (MonadIO m, DOMNamedNodeMapK a) =>-    a                                       -- _obj-    -> T.Text                               -- namespaceURI-    -> T.Text                               -- localName-    -> m DOMNode                            -- result-dOMNamedNodeMapGetNamedItemNs _obj namespaceURI localName = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    namespaceURI' <- textToCString namespaceURI-    localName' <- textToCString localName-    result <- webkit_dom_named_node_map_get_named_item_ns _obj' namespaceURI' localName'-    checkUnexpectedReturnNULL "webkit_dom_named_node_map_get_named_item_ns" result-    result' <- (newObject DOMNode) result-    touchManagedPtr _obj-    freeMem namespaceURI'-    freeMem localName'-    return result'--data DOMNamedNodeMapGetNamedItemNsMethodInfo-instance (signature ~ (T.Text -> T.Text -> m DOMNode), MonadIO m, DOMNamedNodeMapK a) => MethodInfo DOMNamedNodeMapGetNamedItemNsMethodInfo a signature where-    overloadedMethod _ = dOMNamedNodeMapGetNamedItemNs---- method DOMNamedNodeMap::item--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMNamedNodeMap", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMNode")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_named_node_map_item" webkit_dom_named_node_map_item :: -    Ptr DOMNamedNodeMap ->                  -- _obj : TInterface "WebKit2WebExtension" "DOMNamedNodeMap"-    CULong ->                               -- index : TBasicType TULong-    IO (Ptr DOMNode)---dOMNamedNodeMapItem ::-    (MonadIO m, DOMNamedNodeMapK a) =>-    a                                       -- _obj-    -> CULong                               -- index-    -> m DOMNode                            -- result-dOMNamedNodeMapItem _obj index = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_named_node_map_item _obj' index-    checkUnexpectedReturnNULL "webkit_dom_named_node_map_item" result-    result' <- (newObject DOMNode) result-    touchManagedPtr _obj-    return result'--data DOMNamedNodeMapItemMethodInfo-instance (signature ~ (CULong -> m DOMNode), MonadIO m, DOMNamedNodeMapK a) => MethodInfo DOMNamedNodeMapItemMethodInfo a signature where-    overloadedMethod _ = dOMNamedNodeMapItem---- method DOMNamedNodeMap::remove_named_item--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMNamedNodeMap", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->                  -- _obj : TInterface "WebKit2WebExtension" "DOMNamedNodeMap"-    CString ->                              -- name : TBasicType TUTF8-    Ptr (Ptr GError) ->                     -- error-    IO (Ptr DOMNode)---dOMNamedNodeMapRemoveNamedItem ::-    (MonadIO m, DOMNamedNodeMapK a) =>-    a                                       -- _obj-    -> T.Text                               -- name-    -> m DOMNode                            -- result-dOMNamedNodeMapRemoveNamedItem _obj name = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    name' <- textToCString name-    onException (do-        result <- propagateGError $ webkit_dom_named_node_map_remove_named_item _obj' name'-        checkUnexpectedReturnNULL "webkit_dom_named_node_map_remove_named_item" result-        result' <- (newObject DOMNode) result-        touchManagedPtr _obj-        freeMem name'-        return result'-     ) (do-        freeMem name'-     )--data DOMNamedNodeMapRemoveNamedItemMethodInfo-instance (signature ~ (T.Text -> m DOMNode), MonadIO m, DOMNamedNodeMapK a) => MethodInfo DOMNamedNodeMapRemoveNamedItemMethodInfo a signature where-    overloadedMethod _ = dOMNamedNodeMapRemoveNamedItem---- method DOMNamedNodeMap::remove_named_item_ns--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMNamedNodeMap", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "namespaceURI", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "localName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->                  -- _obj : TInterface "WebKit2WebExtension" "DOMNamedNodeMap"-    CString ->                              -- namespaceURI : TBasicType TUTF8-    CString ->                              -- localName : TBasicType TUTF8-    Ptr (Ptr GError) ->                     -- error-    IO (Ptr DOMNode)---dOMNamedNodeMapRemoveNamedItemNs ::-    (MonadIO m, DOMNamedNodeMapK a) =>-    a                                       -- _obj-    -> T.Text                               -- namespaceURI-    -> T.Text                               -- localName-    -> m DOMNode                            -- result-dOMNamedNodeMapRemoveNamedItemNs _obj namespaceURI localName = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    namespaceURI' <- textToCString namespaceURI-    localName' <- textToCString localName-    onException (do-        result <- propagateGError $ webkit_dom_named_node_map_remove_named_item_ns _obj' namespaceURI' localName'-        checkUnexpectedReturnNULL "webkit_dom_named_node_map_remove_named_item_ns" result-        result' <- (newObject DOMNode) result-        touchManagedPtr _obj-        freeMem namespaceURI'-        freeMem localName'-        return result'-     ) (do-        freeMem namespaceURI'-        freeMem localName'-     )--data DOMNamedNodeMapRemoveNamedItemNsMethodInfo-instance (signature ~ (T.Text -> T.Text -> m DOMNode), MonadIO m, DOMNamedNodeMapK a) => MethodInfo DOMNamedNodeMapRemoveNamedItemNsMethodInfo a signature where-    overloadedMethod _ = dOMNamedNodeMapRemoveNamedItemNs---- method DOMNamedNodeMap::set_named_item--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMNamedNodeMap", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "node", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->                  -- _obj : TInterface "WebKit2WebExtension" "DOMNamedNodeMap"-    Ptr DOMNode ->                          -- node : TInterface "WebKit2WebExtension" "DOMNode"-    Ptr (Ptr GError) ->                     -- error-    IO (Ptr DOMNode)---dOMNamedNodeMapSetNamedItem ::-    (MonadIO m, DOMNamedNodeMapK a, DOMNodeK b) =>-    a                                       -- _obj-    -> b                                    -- node-    -> m DOMNode                            -- result-dOMNamedNodeMapSetNamedItem _obj node = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let node' = unsafeManagedPtrCastPtr node-    onException (do-        result <- propagateGError $ webkit_dom_named_node_map_set_named_item _obj' node'-        checkUnexpectedReturnNULL "webkit_dom_named_node_map_set_named_item" result-        result' <- (newObject DOMNode) result-        touchManagedPtr _obj-        touchManagedPtr node-        return result'-     ) (do-        return ()-     )--data DOMNamedNodeMapSetNamedItemMethodInfo-instance (signature ~ (b -> m DOMNode), MonadIO m, DOMNamedNodeMapK a, DOMNodeK b) => MethodInfo DOMNamedNodeMapSetNamedItemMethodInfo a signature where-    overloadedMethod _ = dOMNamedNodeMapSetNamedItem---- method DOMNamedNodeMap::set_named_item_ns--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMNamedNodeMap", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "node", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->                  -- _obj : TInterface "WebKit2WebExtension" "DOMNamedNodeMap"-    Ptr DOMNode ->                          -- node : TInterface "WebKit2WebExtension" "DOMNode"-    Ptr (Ptr GError) ->                     -- error-    IO (Ptr DOMNode)---dOMNamedNodeMapSetNamedItemNs ::-    (MonadIO m, DOMNamedNodeMapK a, DOMNodeK b) =>-    a                                       -- _obj-    -> b                                    -- node-    -> m DOMNode                            -- result-dOMNamedNodeMapSetNamedItemNs _obj node = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let node' = unsafeManagedPtrCastPtr node-    onException (do-        result <- propagateGError $ webkit_dom_named_node_map_set_named_item_ns _obj' node'-        checkUnexpectedReturnNULL "webkit_dom_named_node_map_set_named_item_ns" result-        result' <- (newObject DOMNode) result-        touchManagedPtr _obj-        touchManagedPtr node-        return result'-     ) (do-        return ()-     )--data DOMNamedNodeMapSetNamedItemNsMethodInfo-instance (signature ~ (b -> m DOMNode), MonadIO m, DOMNamedNodeMapK a, DOMNodeK b) => MethodInfo DOMNamedNodeMapSetNamedItemNsMethodInfo a signature where-    overloadedMethod _ = dOMNamedNodeMapSetNamedItemNs--
− GI/WebKit2WebExtension/Objects/DOMNamedNodeMap.hs-boot
@@ -1,22 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMNamedNodeMap where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMNamedNodeMap = DOMNamedNodeMap (ForeignPtr DOMNamedNodeMap)-instance GObject DOMNamedNodeMap where-class GObject o => DOMNamedNodeMapK o-instance (GObject o, IsDescendantOf DOMNamedNodeMap o) => DOMNamedNodeMapK o-data DOMNamedNodeMapLengthPropertyInfo-data DOMNamedNodeMapGetLengthMethodInfo-data DOMNamedNodeMapGetNamedItemMethodInfo-data DOMNamedNodeMapGetNamedItemNsMethodInfo-data DOMNamedNodeMapItemMethodInfo-data DOMNamedNodeMapRemoveNamedItemMethodInfo-data DOMNamedNodeMapRemoveNamedItemNsMethodInfo-data DOMNamedNodeMapSetNamedItemMethodInfo-data DOMNamedNodeMapSetNamedItemNsMethodInfo
− GI/WebKit2WebExtension/Objects/DOMNode.hs
@@ -1,1925 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMNode-    ( ---- * Exported types-    DOMNode(..)                             ,-    DOMNodeK                                ,-    toDOMNode                               ,-    noDOMNode                               ,--- -- * Methods--- ** dOMNodeAppendChild-    DOMNodeAppendChildMethodInfo            ,-    dOMNodeAppendChild                      ,----- ** dOMNodeCloneNode-    DOMNodeCloneNodeMethodInfo              ,-    dOMNodeCloneNode                        ,----- ** dOMNodeCompareDocumentPosition-    DOMNodeCompareDocumentPositionMethodInfo,-    dOMNodeCompareDocumentPosition          ,----- ** dOMNodeContains-    DOMNodeContainsMethodInfo               ,-    dOMNodeContains                         ,----- ** dOMNodeGetBaseUri-    DOMNodeGetBaseUriMethodInfo             ,-    dOMNodeGetBaseUri                       ,----- ** dOMNodeGetChildNodes-    DOMNodeGetChildNodesMethodInfo          ,-    dOMNodeGetChildNodes                    ,----- ** dOMNodeGetFirstChild-    DOMNodeGetFirstChildMethodInfo          ,-    dOMNodeGetFirstChild                    ,----- ** dOMNodeGetLastChild-    DOMNodeGetLastChildMethodInfo           ,-    dOMNodeGetLastChild                     ,----- ** dOMNodeGetLocalName-    DOMNodeGetLocalNameMethodInfo           ,-    dOMNodeGetLocalName                     ,----- ** dOMNodeGetNamespaceUri-    DOMNodeGetNamespaceUriMethodInfo        ,-    dOMNodeGetNamespaceUri                  ,----- ** dOMNodeGetNextSibling-    DOMNodeGetNextSiblingMethodInfo         ,-    dOMNodeGetNextSibling                   ,----- ** dOMNodeGetNodeName-    DOMNodeGetNodeNameMethodInfo            ,-    dOMNodeGetNodeName                      ,----- ** dOMNodeGetNodeType-    DOMNodeGetNodeTypeMethodInfo            ,-    dOMNodeGetNodeType                      ,----- ** dOMNodeGetNodeValue-    DOMNodeGetNodeValueMethodInfo           ,-    dOMNodeGetNodeValue                     ,----- ** dOMNodeGetOwnerDocument-    DOMNodeGetOwnerDocumentMethodInfo       ,-    dOMNodeGetOwnerDocument                 ,----- ** dOMNodeGetParentElement-    DOMNodeGetParentElementMethodInfo       ,-    dOMNodeGetParentElement                 ,----- ** dOMNodeGetParentNode-    DOMNodeGetParentNodeMethodInfo          ,-    dOMNodeGetParentNode                    ,----- ** dOMNodeGetPrefix-    DOMNodeGetPrefixMethodInfo              ,-    dOMNodeGetPrefix                        ,----- ** dOMNodeGetPreviousSibling-    DOMNodeGetPreviousSiblingMethodInfo     ,-    dOMNodeGetPreviousSibling               ,----- ** dOMNodeGetTextContent-    DOMNodeGetTextContentMethodInfo         ,-    dOMNodeGetTextContent                   ,----- ** dOMNodeHasChildNodes-    DOMNodeHasChildNodesMethodInfo          ,-    dOMNodeHasChildNodes                    ,----- ** dOMNodeInsertBefore-    DOMNodeInsertBeforeMethodInfo           ,-    dOMNodeInsertBefore                     ,----- ** dOMNodeIsDefaultNamespace-    DOMNodeIsDefaultNamespaceMethodInfo     ,-    dOMNodeIsDefaultNamespace               ,----- ** dOMNodeIsEqualNode-    DOMNodeIsEqualNodeMethodInfo            ,-    dOMNodeIsEqualNode                      ,----- ** dOMNodeIsSameNode-    DOMNodeIsSameNodeMethodInfo             ,-    dOMNodeIsSameNode                       ,----- ** dOMNodeIsSupported-    DOMNodeIsSupportedMethodInfo            ,-    dOMNodeIsSupported                      ,----- ** dOMNodeLookupNamespaceUri-    DOMNodeLookupNamespaceUriMethodInfo     ,-    dOMNodeLookupNamespaceUri               ,----- ** dOMNodeLookupPrefix-    DOMNodeLookupPrefixMethodInfo           ,-    dOMNodeLookupPrefix                     ,----- ** dOMNodeNormalize-    DOMNodeNormalizeMethodInfo              ,-    dOMNodeNormalize                        ,----- ** dOMNodeRemoveChild-    DOMNodeRemoveChildMethodInfo            ,-    dOMNodeRemoveChild                      ,----- ** dOMNodeReplaceChild-    DOMNodeReplaceChildMethodInfo           ,-    dOMNodeReplaceChild                     ,----- ** dOMNodeSetNodeValue-    DOMNodeSetNodeValueMethodInfo           ,-    dOMNodeSetNodeValue                     ,----- ** dOMNodeSetPrefix-    DOMNodeSetPrefixMethodInfo              ,-    dOMNodeSetPrefix                        ,----- ** dOMNodeSetTextContent-    DOMNodeSetTextContentMethodInfo         ,-    dOMNodeSetTextContent                   ,----- -- * Properties--- ** BaseUri-    DOMNodeBaseUriPropertyInfo              ,-    dOMNodeBaseUri                          ,-    getDOMNodeBaseUri                       ,----- ** ChildNodes-    DOMNodeChildNodesPropertyInfo           ,-    dOMNodeChildNodes                       ,-    getDOMNodeChildNodes                    ,----- ** FirstChild-    DOMNodeFirstChildPropertyInfo           ,-    dOMNodeFirstChild                       ,-    getDOMNodeFirstChild                    ,----- ** LastChild-    DOMNodeLastChildPropertyInfo            ,-    dOMNodeLastChild                        ,-    getDOMNodeLastChild                     ,----- ** LocalName-    DOMNodeLocalNamePropertyInfo            ,-    dOMNodeLocalName                        ,-    getDOMNodeLocalName                     ,----- ** NamespaceUri-    DOMNodeNamespaceUriPropertyInfo         ,-    dOMNodeNamespaceUri                     ,-    getDOMNodeNamespaceUri                  ,----- ** NextSibling-    DOMNodeNextSiblingPropertyInfo          ,-    dOMNodeNextSibling                      ,-    getDOMNodeNextSibling                   ,----- ** NodeName-    DOMNodeNodeNamePropertyInfo             ,-    dOMNodeNodeName                         ,-    getDOMNodeNodeName                      ,----- ** NodeType-    DOMNodeNodeTypePropertyInfo             ,-    dOMNodeNodeType                         ,-    getDOMNodeNodeType                      ,----- ** NodeValue-    DOMNodeNodeValuePropertyInfo            ,-    clearDOMNodeNodeValue                   ,-    constructDOMNodeNodeValue               ,-    dOMNodeNodeValue                        ,-    getDOMNodeNodeValue                     ,-    setDOMNodeNodeValue                     ,----- ** OwnerDocument-    DOMNodeOwnerDocumentPropertyInfo        ,-    dOMNodeOwnerDocument                    ,-    getDOMNodeOwnerDocument                 ,----- ** ParentElement-    DOMNodeParentElementPropertyInfo        ,-    dOMNodeParentElement                    ,-    getDOMNodeParentElement                 ,----- ** ParentNode-    DOMNodeParentNodePropertyInfo           ,-    dOMNodeParentNode                       ,-    getDOMNodeParentNode                    ,----- ** Prefix-    DOMNodePrefixPropertyInfo               ,-    clearDOMNodePrefix                      ,-    constructDOMNodePrefix                  ,-    dOMNodePrefix                           ,-    getDOMNodePrefix                        ,-    setDOMNodePrefix                        ,----- ** PreviousSibling-    DOMNodePreviousSiblingPropertyInfo      ,-    dOMNodePreviousSibling                  ,-    getDOMNodePreviousSibling               ,----- ** TextContent-    DOMNodeTextContentPropertyInfo          ,-    clearDOMNodeTextContent                 ,-    constructDOMNodeTextContent             ,-    dOMNodeTextContent                      ,-    getDOMNodeTextContent                   ,-    setDOMNodeTextContent                   ,----- ** TreeRoot-    DOMNodeTreeRootPropertyInfo             ,-    dOMNodeTreeRoot                         ,-    getDOMNodeTreeRoot                      ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMNode = DOMNode (ForeignPtr DOMNode)-foreign import ccall "webkit_dom_node_get_type"-    c_webkit_dom_node_get_type :: IO GType--type instance ParentTypes DOMNode = DOMNodeParentTypes-type DOMNodeParentTypes = '[DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMNode where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_node_get_type-    --class GObject o => DOMNodeK o-instance (GObject o, IsDescendantOf DOMNode o) => DOMNodeK o--toDOMNode :: DOMNodeK o => o -> IO DOMNode-toDOMNode = unsafeCastTo DOMNode--noDOMNode :: Maybe DOMNode-noDOMNode = Nothing--type family ResolveDOMNodeMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMNodeMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMNodeMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMNodeMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMNodeMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMNodeMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMNodeMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMNodeMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMNodeMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMNodeMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMNodeMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMNodeMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMNodeMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMNodeMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMNodeMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMNodeMethod "isFloating" o = GObject.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.ObjectNotifyMethodInfo-    ResolveDOMNodeMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMNodeMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMNodeMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMNodeMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMNodeMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMNodeMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMNodeMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMNodeMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMNodeMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMNodeMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMNodeMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMNodeMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMNodeMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMNodeMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMNodeMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMNodeMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMNodeMethod "getData" o = GObject.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.ObjectGetPropertyMethodInfo-    ResolveDOMNodeMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMNodeMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMNodeMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMNodeMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMNodeMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMNodeMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMNodeMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMNodeMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMNodeMethod t DOMNode, MethodInfo info DOMNode p) => IsLabelProxy t (DOMNode -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMNodeMethod t DOMNode, MethodInfo info DOMNode p) => IsLabel t (DOMNode -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "base-uri"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMNodeBaseUri :: (MonadIO m, DOMNodeK o) => o -> m (Maybe T.Text)-getDOMNodeBaseUri obj = liftIO $ getObjectPropertyString obj "base-uri"--data DOMNodeBaseUriPropertyInfo-instance AttrInfo DOMNodeBaseUriPropertyInfo where-    type AttrAllowedOps DOMNodeBaseUriPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMNodeBaseUriPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMNodeBaseUriPropertyInfo = DOMNodeK-    type AttrGetType DOMNodeBaseUriPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMNodeBaseUriPropertyInfo = "base-uri"-    attrGet _ = getDOMNodeBaseUri-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "child-nodes"-   -- Type: TInterface "WebKit2WebExtension" "DOMNodeList"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMNodeChildNodes :: (MonadIO m, DOMNodeK o) => o -> m (Maybe DOMNodeList)-getDOMNodeChildNodes obj = liftIO $ getObjectPropertyObject obj "child-nodes" DOMNodeList--data DOMNodeChildNodesPropertyInfo-instance AttrInfo DOMNodeChildNodesPropertyInfo where-    type AttrAllowedOps DOMNodeChildNodesPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMNodeChildNodesPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMNodeChildNodesPropertyInfo = DOMNodeK-    type AttrGetType DOMNodeChildNodesPropertyInfo = (Maybe DOMNodeList)-    type AttrLabel DOMNodeChildNodesPropertyInfo = "child-nodes"-    attrGet _ = getDOMNodeChildNodes-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "first-child"-   -- Type: TInterface "WebKit2WebExtension" "DOMNode"-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMNodeFirstChild :: (MonadIO m, DOMNodeK o) => o -> m DOMNode-getDOMNodeFirstChild obj = liftIO $ checkUnexpectedNothing "getDOMNodeFirstChild" $ getObjectPropertyObject obj "first-child" DOMNode--data DOMNodeFirstChildPropertyInfo-instance AttrInfo DOMNodeFirstChildPropertyInfo where-    type AttrAllowedOps DOMNodeFirstChildPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMNodeFirstChildPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMNodeFirstChildPropertyInfo = DOMNodeK-    type AttrGetType DOMNodeFirstChildPropertyInfo = DOMNode-    type AttrLabel DOMNodeFirstChildPropertyInfo = "first-child"-    attrGet _ = getDOMNodeFirstChild-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "last-child"-   -- Type: TInterface "WebKit2WebExtension" "DOMNode"-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMNodeLastChild :: (MonadIO m, DOMNodeK o) => o -> m DOMNode-getDOMNodeLastChild obj = liftIO $ checkUnexpectedNothing "getDOMNodeLastChild" $ getObjectPropertyObject obj "last-child" DOMNode--data DOMNodeLastChildPropertyInfo-instance AttrInfo DOMNodeLastChildPropertyInfo where-    type AttrAllowedOps DOMNodeLastChildPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMNodeLastChildPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMNodeLastChildPropertyInfo = DOMNodeK-    type AttrGetType DOMNodeLastChildPropertyInfo = DOMNode-    type AttrLabel DOMNodeLastChildPropertyInfo = "last-child"-    attrGet _ = getDOMNodeLastChild-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "local-name"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMNodeLocalName :: (MonadIO m, DOMNodeK o) => o -> m (Maybe T.Text)-getDOMNodeLocalName obj = liftIO $ getObjectPropertyString obj "local-name"--data DOMNodeLocalNamePropertyInfo-instance AttrInfo DOMNodeLocalNamePropertyInfo where-    type AttrAllowedOps DOMNodeLocalNamePropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMNodeLocalNamePropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMNodeLocalNamePropertyInfo = DOMNodeK-    type AttrGetType DOMNodeLocalNamePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMNodeLocalNamePropertyInfo = "local-name"-    attrGet _ = getDOMNodeLocalName-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "namespace-uri"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMNodeNamespaceUri :: (MonadIO m, DOMNodeK o) => o -> m (Maybe T.Text)-getDOMNodeNamespaceUri obj = liftIO $ getObjectPropertyString obj "namespace-uri"--data DOMNodeNamespaceUriPropertyInfo-instance AttrInfo DOMNodeNamespaceUriPropertyInfo where-    type AttrAllowedOps DOMNodeNamespaceUriPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMNodeNamespaceUriPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMNodeNamespaceUriPropertyInfo = DOMNodeK-    type AttrGetType DOMNodeNamespaceUriPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMNodeNamespaceUriPropertyInfo = "namespace-uri"-    attrGet _ = getDOMNodeNamespaceUri-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "next-sibling"-   -- Type: TInterface "WebKit2WebExtension" "DOMNode"-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMNodeNextSibling :: (MonadIO m, DOMNodeK o) => o -> m DOMNode-getDOMNodeNextSibling obj = liftIO $ checkUnexpectedNothing "getDOMNodeNextSibling" $ getObjectPropertyObject obj "next-sibling" DOMNode--data DOMNodeNextSiblingPropertyInfo-instance AttrInfo DOMNodeNextSiblingPropertyInfo where-    type AttrAllowedOps DOMNodeNextSiblingPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMNodeNextSiblingPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMNodeNextSiblingPropertyInfo = DOMNodeK-    type AttrGetType DOMNodeNextSiblingPropertyInfo = DOMNode-    type AttrLabel DOMNodeNextSiblingPropertyInfo = "next-sibling"-    attrGet _ = getDOMNodeNextSibling-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "node-name"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMNodeNodeName :: (MonadIO m, DOMNodeK o) => o -> m (Maybe T.Text)-getDOMNodeNodeName obj = liftIO $ getObjectPropertyString obj "node-name"--data DOMNodeNodeNamePropertyInfo-instance AttrInfo DOMNodeNodeNamePropertyInfo where-    type AttrAllowedOps DOMNodeNodeNamePropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMNodeNodeNamePropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMNodeNodeNamePropertyInfo = DOMNodeK-    type AttrGetType DOMNodeNodeNamePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMNodeNodeNamePropertyInfo = "node-name"-    attrGet _ = getDOMNodeNodeName-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "node-type"-   -- Type: TBasicType TUInt-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMNodeNodeType :: (MonadIO m, DOMNodeK o) => o -> m Word32-getDOMNodeNodeType obj = liftIO $ getObjectPropertyUInt32 obj "node-type"--data DOMNodeNodeTypePropertyInfo-instance AttrInfo DOMNodeNodeTypePropertyInfo where-    type AttrAllowedOps DOMNodeNodeTypePropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMNodeNodeTypePropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMNodeNodeTypePropertyInfo = DOMNodeK-    type AttrGetType DOMNodeNodeTypePropertyInfo = Word32-    type AttrLabel DOMNodeNodeTypePropertyInfo = "node-type"-    attrGet _ = getDOMNodeNodeType-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "node-value"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMNodeNodeValue :: (MonadIO m, DOMNodeK o) => o -> m (Maybe T.Text)-getDOMNodeNodeValue obj = liftIO $ getObjectPropertyString obj "node-value"--setDOMNodeNodeValue :: (MonadIO m, DOMNodeK o) => o -> T.Text -> m ()-setDOMNodeNodeValue obj val = liftIO $ setObjectPropertyString obj "node-value" (Just val)--constructDOMNodeNodeValue :: T.Text -> IO ([Char], GValue)-constructDOMNodeNodeValue val = constructObjectPropertyString "node-value" (Just val)--clearDOMNodeNodeValue :: (MonadIO m, DOMNodeK o) => o -> m ()-clearDOMNodeNodeValue obj = liftIO $ setObjectPropertyString obj "node-value" (Nothing :: Maybe T.Text)--data DOMNodeNodeValuePropertyInfo-instance AttrInfo DOMNodeNodeValuePropertyInfo where-    type AttrAllowedOps DOMNodeNodeValuePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMNodeNodeValuePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMNodeNodeValuePropertyInfo = DOMNodeK-    type AttrGetType DOMNodeNodeValuePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMNodeNodeValuePropertyInfo = "node-value"-    attrGet _ = getDOMNodeNodeValue-    attrSet _ = setDOMNodeNodeValue-    attrConstruct _ = constructDOMNodeNodeValue-    attrClear _ = clearDOMNodeNodeValue---- VVV Prop "owner-document"-   -- Type: TInterface "WebKit2WebExtension" "DOMDocument"-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMNodeOwnerDocument :: (MonadIO m, DOMNodeK o) => o -> m DOMDocument-getDOMNodeOwnerDocument obj = liftIO $ checkUnexpectedNothing "getDOMNodeOwnerDocument" $ getObjectPropertyObject obj "owner-document" DOMDocument--data DOMNodeOwnerDocumentPropertyInfo-instance AttrInfo DOMNodeOwnerDocumentPropertyInfo where-    type AttrAllowedOps DOMNodeOwnerDocumentPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMNodeOwnerDocumentPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMNodeOwnerDocumentPropertyInfo = DOMNodeK-    type AttrGetType DOMNodeOwnerDocumentPropertyInfo = DOMDocument-    type AttrLabel DOMNodeOwnerDocumentPropertyInfo = "owner-document"-    attrGet _ = getDOMNodeOwnerDocument-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "parent-element"-   -- Type: TInterface "WebKit2WebExtension" "DOMElement"-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMNodeParentElement :: (MonadIO m, DOMNodeK o) => o -> m DOMElement-getDOMNodeParentElement obj = liftIO $ checkUnexpectedNothing "getDOMNodeParentElement" $ getObjectPropertyObject obj "parent-element" DOMElement--data DOMNodeParentElementPropertyInfo-instance AttrInfo DOMNodeParentElementPropertyInfo where-    type AttrAllowedOps DOMNodeParentElementPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMNodeParentElementPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMNodeParentElementPropertyInfo = DOMNodeK-    type AttrGetType DOMNodeParentElementPropertyInfo = DOMElement-    type AttrLabel DOMNodeParentElementPropertyInfo = "parent-element"-    attrGet _ = getDOMNodeParentElement-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "parent-node"-   -- Type: TInterface "WebKit2WebExtension" "DOMNode"-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMNodeParentNode :: (MonadIO m, DOMNodeK o) => o -> m DOMNode-getDOMNodeParentNode obj = liftIO $ checkUnexpectedNothing "getDOMNodeParentNode" $ getObjectPropertyObject obj "parent-node" DOMNode--data DOMNodeParentNodePropertyInfo-instance AttrInfo DOMNodeParentNodePropertyInfo where-    type AttrAllowedOps DOMNodeParentNodePropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMNodeParentNodePropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMNodeParentNodePropertyInfo = DOMNodeK-    type AttrGetType DOMNodeParentNodePropertyInfo = DOMNode-    type AttrLabel DOMNodeParentNodePropertyInfo = "parent-node"-    attrGet _ = getDOMNodeParentNode-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "prefix"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMNodePrefix :: (MonadIO m, DOMNodeK o) => o -> m (Maybe T.Text)-getDOMNodePrefix obj = liftIO $ getObjectPropertyString obj "prefix"--setDOMNodePrefix :: (MonadIO m, DOMNodeK o) => o -> T.Text -> m ()-setDOMNodePrefix obj val = liftIO $ setObjectPropertyString obj "prefix" (Just val)--constructDOMNodePrefix :: T.Text -> IO ([Char], GValue)-constructDOMNodePrefix val = constructObjectPropertyString "prefix" (Just val)--clearDOMNodePrefix :: (MonadIO m, DOMNodeK o) => o -> m ()-clearDOMNodePrefix obj = liftIO $ setObjectPropertyString obj "prefix" (Nothing :: Maybe T.Text)--data DOMNodePrefixPropertyInfo-instance AttrInfo DOMNodePrefixPropertyInfo where-    type AttrAllowedOps DOMNodePrefixPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMNodePrefixPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMNodePrefixPropertyInfo = DOMNodeK-    type AttrGetType DOMNodePrefixPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMNodePrefixPropertyInfo = "prefix"-    attrGet _ = getDOMNodePrefix-    attrSet _ = setDOMNodePrefix-    attrConstruct _ = constructDOMNodePrefix-    attrClear _ = clearDOMNodePrefix---- VVV Prop "previous-sibling"-   -- Type: TInterface "WebKit2WebExtension" "DOMNode"-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMNodePreviousSibling :: (MonadIO m, DOMNodeK o) => o -> m DOMNode-getDOMNodePreviousSibling obj = liftIO $ checkUnexpectedNothing "getDOMNodePreviousSibling" $ getObjectPropertyObject obj "previous-sibling" DOMNode--data DOMNodePreviousSiblingPropertyInfo-instance AttrInfo DOMNodePreviousSiblingPropertyInfo where-    type AttrAllowedOps DOMNodePreviousSiblingPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMNodePreviousSiblingPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMNodePreviousSiblingPropertyInfo = DOMNodeK-    type AttrGetType DOMNodePreviousSiblingPropertyInfo = DOMNode-    type AttrLabel DOMNodePreviousSiblingPropertyInfo = "previous-sibling"-    attrGet _ = getDOMNodePreviousSibling-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "text-content"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--getDOMNodeTextContent :: (MonadIO m, DOMNodeK o) => o -> m (Maybe T.Text)-getDOMNodeTextContent obj = liftIO $ getObjectPropertyString obj "text-content"--setDOMNodeTextContent :: (MonadIO m, DOMNodeK o) => o -> T.Text -> m ()-setDOMNodeTextContent obj val = liftIO $ setObjectPropertyString obj "text-content" (Just val)--constructDOMNodeTextContent :: T.Text -> IO ([Char], GValue)-constructDOMNodeTextContent val = constructObjectPropertyString "text-content" (Just val)--clearDOMNodeTextContent :: (MonadIO m, DOMNodeK o) => o -> m ()-clearDOMNodeTextContent obj = liftIO $ setObjectPropertyString obj "text-content" (Nothing :: Maybe T.Text)--data DOMNodeTextContentPropertyInfo-instance AttrInfo DOMNodeTextContentPropertyInfo where-    type AttrAllowedOps DOMNodeTextContentPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMNodeTextContentPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DOMNodeTextContentPropertyInfo = DOMNodeK-    type AttrGetType DOMNodeTextContentPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMNodeTextContentPropertyInfo = "text-content"-    attrGet _ = getDOMNodeTextContent-    attrSet _ = setDOMNodeTextContent-    attrConstruct _ = constructDOMNodeTextContent-    attrClear _ = clearDOMNodeTextContent---- VVV Prop "tree-root"-   -- Type: TInterface "WebKit2WebExtension" "DOMNode"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMNodeTreeRoot :: (MonadIO m, DOMNodeK o) => o -> m (Maybe DOMNode)-getDOMNodeTreeRoot obj = liftIO $ getObjectPropertyObject obj "tree-root" DOMNode--data DOMNodeTreeRootPropertyInfo-instance AttrInfo DOMNodeTreeRootPropertyInfo where-    type AttrAllowedOps DOMNodeTreeRootPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMNodeTreeRootPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMNodeTreeRootPropertyInfo = DOMNodeK-    type AttrGetType DOMNodeTreeRootPropertyInfo = (Maybe DOMNode)-    type AttrLabel DOMNodeTreeRootPropertyInfo = "tree-root"-    attrGet _ = getDOMNodeTreeRoot-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined--type instance AttributeList DOMNode = DOMNodeAttributeList-type DOMNodeAttributeList = ('[ '("baseUri", DOMNodeBaseUriPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo)] :: [(Symbol, *)])--dOMNodeBaseUri :: AttrLabelProxy "baseUri"-dOMNodeBaseUri = AttrLabelProxy--dOMNodeChildNodes :: AttrLabelProxy "childNodes"-dOMNodeChildNodes = AttrLabelProxy--dOMNodeFirstChild :: AttrLabelProxy "firstChild"-dOMNodeFirstChild = AttrLabelProxy--dOMNodeLastChild :: AttrLabelProxy "lastChild"-dOMNodeLastChild = AttrLabelProxy--dOMNodeLocalName :: AttrLabelProxy "localName"-dOMNodeLocalName = AttrLabelProxy--dOMNodeNamespaceUri :: AttrLabelProxy "namespaceUri"-dOMNodeNamespaceUri = 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--dOMNodePrefix :: AttrLabelProxy "prefix"-dOMNodePrefix = AttrLabelProxy--dOMNodePreviousSibling :: AttrLabelProxy "previousSibling"-dOMNodePreviousSibling = AttrLabelProxy--dOMNodeTextContent :: AttrLabelProxy "textContent"-dOMNodeTextContent = AttrLabelProxy--dOMNodeTreeRoot :: AttrLabelProxy "treeRoot"-dOMNodeTreeRoot = AttrLabelProxy--type instance SignalList DOMNode = DOMNodeSignalList-type DOMNodeSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMNode::append_child--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "newChild", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMNode")--- throws : True--- Skip return : False--foreign import ccall "webkit_dom_node_append_child" webkit_dom_node_append_child :: -    Ptr DOMNode ->                          -- _obj : TInterface "WebKit2WebExtension" "DOMNode"-    Ptr DOMNode ->                          -- newChild : TInterface "WebKit2WebExtension" "DOMNode"-    Ptr (Ptr GError) ->                     -- error-    IO (Ptr DOMNode)---dOMNodeAppendChild ::-    (MonadIO m, DOMNodeK a, DOMNodeK b) =>-    a                                       -- _obj-    -> b                                    -- newChild-    -> m DOMNode                            -- result-dOMNodeAppendChild _obj newChild = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let newChild' = unsafeManagedPtrCastPtr newChild-    onException (do-        result <- propagateGError $ webkit_dom_node_append_child _obj' newChild'-        checkUnexpectedReturnNULL "webkit_dom_node_append_child" result-        result' <- (newObject DOMNode) result-        touchManagedPtr _obj-        touchManagedPtr newChild-        return result'-     ) (do-        return ()-     )--data DOMNodeAppendChildMethodInfo-instance (signature ~ (b -> m DOMNode), MonadIO m, DOMNodeK a, DOMNodeK b) => MethodInfo DOMNodeAppendChildMethodInfo a signature where-    overloadedMethod _ = dOMNodeAppendChild---- method DOMNode::clone_node--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "deep", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMNode")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_node_clone_node" webkit_dom_node_clone_node :: -    Ptr DOMNode ->                          -- _obj : TInterface "WebKit2WebExtension" "DOMNode"-    CInt ->                                 -- deep : TBasicType TBoolean-    IO (Ptr DOMNode)---dOMNodeCloneNode ::-    (MonadIO m, DOMNodeK a) =>-    a                                       -- _obj-    -> Bool                                 -- deep-    -> m DOMNode                            -- result-dOMNodeCloneNode _obj deep = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let deep' = (fromIntegral . fromEnum) deep-    result <- webkit_dom_node_clone_node _obj' deep'-    checkUnexpectedReturnNULL "webkit_dom_node_clone_node" result-    result' <- (newObject DOMNode) result-    touchManagedPtr _obj-    return result'--data DOMNodeCloneNodeMethodInfo-instance (signature ~ (Bool -> m DOMNode), MonadIO m, DOMNodeK a) => MethodInfo DOMNodeCloneNodeMethodInfo a signature where-    overloadedMethod _ = dOMNodeCloneNode---- method DOMNode::compare_document_position--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "other", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, 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 ->                          -- _obj : TInterface "WebKit2WebExtension" "DOMNode"-    Ptr DOMNode ->                          -- other : TInterface "WebKit2WebExtension" "DOMNode"-    IO Word16---dOMNodeCompareDocumentPosition ::-    (MonadIO m, DOMNodeK a, DOMNodeK b) =>-    a                                       -- _obj-    -> b                                    -- other-    -> m Word16                             -- result-dOMNodeCompareDocumentPosition _obj other = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let other' = unsafeManagedPtrCastPtr other-    result <- webkit_dom_node_compare_document_position _obj' other'-    touchManagedPtr _obj-    touchManagedPtr other-    return result--data DOMNodeCompareDocumentPositionMethodInfo-instance (signature ~ (b -> m Word16), MonadIO m, DOMNodeK a, DOMNodeK b) => MethodInfo DOMNodeCompareDocumentPositionMethodInfo a signature where-    overloadedMethod _ = dOMNodeCompareDocumentPosition---- method DOMNode::contains--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "other", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, 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 ->                          -- _obj : TInterface "WebKit2WebExtension" "DOMNode"-    Ptr DOMNode ->                          -- other : TInterface "WebKit2WebExtension" "DOMNode"-    IO CInt---dOMNodeContains ::-    (MonadIO m, DOMNodeK a, DOMNodeK b) =>-    a                                       -- _obj-    -> b                                    -- other-    -> m Bool                               -- result-dOMNodeContains _obj other = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let other' = unsafeManagedPtrCastPtr other-    result <- webkit_dom_node_contains _obj' other'-    let result' = (/= 0) result-    touchManagedPtr _obj-    touchManagedPtr other-    return result'--data DOMNodeContainsMethodInfo-instance (signature ~ (b -> m Bool), MonadIO m, DOMNodeK a, DOMNodeK b) => MethodInfo DOMNodeContainsMethodInfo a signature where-    overloadedMethod _ = dOMNodeContains---- method DOMNode::get_base_uri--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, argScope = 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 ->                          -- _obj : TInterface "WebKit2WebExtension" "DOMNode"-    IO CString---dOMNodeGetBaseUri ::-    (MonadIO m, DOMNodeK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMNodeGetBaseUri _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_node_get_base_uri _obj'-    checkUnexpectedReturnNULL "webkit_dom_node_get_base_uri" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMNodeGetBaseUriMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMNodeK a) => MethodInfo DOMNodeGetBaseUriMethodInfo a signature where-    overloadedMethod _ = dOMNodeGetBaseUri---- method DOMNode::get_child_nodes--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMNodeList")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_node_get_child_nodes" webkit_dom_node_get_child_nodes :: -    Ptr DOMNode ->                          -- _obj : TInterface "WebKit2WebExtension" "DOMNode"-    IO (Ptr DOMNodeList)---dOMNodeGetChildNodes ::-    (MonadIO m, DOMNodeK a) =>-    a                                       -- _obj-    -> m DOMNodeList                        -- result-dOMNodeGetChildNodes _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_node_get_child_nodes _obj'-    checkUnexpectedReturnNULL "webkit_dom_node_get_child_nodes" result-    result' <- (wrapObject DOMNodeList) result-    touchManagedPtr _obj-    return result'--data DOMNodeGetChildNodesMethodInfo-instance (signature ~ (m DOMNodeList), MonadIO m, DOMNodeK a) => MethodInfo DOMNodeGetChildNodesMethodInfo a signature where-    overloadedMethod _ = dOMNodeGetChildNodes---- method DOMNode::get_first_child--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMNode")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_node_get_first_child" webkit_dom_node_get_first_child :: -    Ptr DOMNode ->                          -- _obj : TInterface "WebKit2WebExtension" "DOMNode"-    IO (Ptr DOMNode)---dOMNodeGetFirstChild ::-    (MonadIO m, DOMNodeK a) =>-    a                                       -- _obj-    -> m DOMNode                            -- result-dOMNodeGetFirstChild _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_node_get_first_child _obj'-    checkUnexpectedReturnNULL "webkit_dom_node_get_first_child" result-    result' <- (newObject DOMNode) result-    touchManagedPtr _obj-    return result'--data DOMNodeGetFirstChildMethodInfo-instance (signature ~ (m DOMNode), MonadIO m, DOMNodeK a) => MethodInfo DOMNodeGetFirstChildMethodInfo a signature where-    overloadedMethod _ = dOMNodeGetFirstChild---- method DOMNode::get_last_child--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMNode")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_node_get_last_child" webkit_dom_node_get_last_child :: -    Ptr DOMNode ->                          -- _obj : TInterface "WebKit2WebExtension" "DOMNode"-    IO (Ptr DOMNode)---dOMNodeGetLastChild ::-    (MonadIO m, DOMNodeK a) =>-    a                                       -- _obj-    -> m DOMNode                            -- result-dOMNodeGetLastChild _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_node_get_last_child _obj'-    checkUnexpectedReturnNULL "webkit_dom_node_get_last_child" result-    result' <- (newObject DOMNode) result-    touchManagedPtr _obj-    return result'--data DOMNodeGetLastChildMethodInfo-instance (signature ~ (m DOMNode), MonadIO m, DOMNodeK a) => MethodInfo DOMNodeGetLastChildMethodInfo a signature where-    overloadedMethod _ = dOMNodeGetLastChild---- method DOMNode::get_local_name--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, argScope = 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 ->                          -- _obj : TInterface "WebKit2WebExtension" "DOMNode"-    IO CString---dOMNodeGetLocalName ::-    (MonadIO m, DOMNodeK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMNodeGetLocalName _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_node_get_local_name _obj'-    checkUnexpectedReturnNULL "webkit_dom_node_get_local_name" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMNodeGetLocalNameMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMNodeK a) => MethodInfo DOMNodeGetLocalNameMethodInfo a signature where-    overloadedMethod _ = dOMNodeGetLocalName---- method DOMNode::get_namespace_uri--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, argScope = 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 ->                          -- _obj : TInterface "WebKit2WebExtension" "DOMNode"-    IO CString---dOMNodeGetNamespaceUri ::-    (MonadIO m, DOMNodeK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMNodeGetNamespaceUri _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_node_get_namespace_uri _obj'-    checkUnexpectedReturnNULL "webkit_dom_node_get_namespace_uri" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMNodeGetNamespaceUriMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMNodeK a) => MethodInfo DOMNodeGetNamespaceUriMethodInfo a signature where-    overloadedMethod _ = dOMNodeGetNamespaceUri---- method DOMNode::get_next_sibling--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMNode")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_node_get_next_sibling" webkit_dom_node_get_next_sibling :: -    Ptr DOMNode ->                          -- _obj : TInterface "WebKit2WebExtension" "DOMNode"-    IO (Ptr DOMNode)---dOMNodeGetNextSibling ::-    (MonadIO m, DOMNodeK a) =>-    a                                       -- _obj-    -> m DOMNode                            -- result-dOMNodeGetNextSibling _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_node_get_next_sibling _obj'-    checkUnexpectedReturnNULL "webkit_dom_node_get_next_sibling" result-    result' <- (newObject DOMNode) result-    touchManagedPtr _obj-    return result'--data DOMNodeGetNextSiblingMethodInfo-instance (signature ~ (m DOMNode), MonadIO m, DOMNodeK a) => MethodInfo DOMNodeGetNextSiblingMethodInfo a signature where-    overloadedMethod _ = dOMNodeGetNextSibling---- method DOMNode::get_node_name--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, argScope = 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 ->                          -- _obj : TInterface "WebKit2WebExtension" "DOMNode"-    IO CString---dOMNodeGetNodeName ::-    (MonadIO m, DOMNodeK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMNodeGetNodeName _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_node_get_node_name _obj'-    checkUnexpectedReturnNULL "webkit_dom_node_get_node_name" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMNodeGetNodeNameMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMNodeK a) => MethodInfo DOMNodeGetNodeNameMethodInfo a signature where-    overloadedMethod _ = dOMNodeGetNodeName---- method DOMNode::get_node_type--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, 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 ->                          -- _obj : TInterface "WebKit2WebExtension" "DOMNode"-    IO Word16---dOMNodeGetNodeType ::-    (MonadIO m, DOMNodeK a) =>-    a                                       -- _obj-    -> m Word16                             -- result-dOMNodeGetNodeType _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_node_get_node_type _obj'-    touchManagedPtr _obj-    return result--data DOMNodeGetNodeTypeMethodInfo-instance (signature ~ (m Word16), MonadIO m, DOMNodeK a) => MethodInfo DOMNodeGetNodeTypeMethodInfo a signature where-    overloadedMethod _ = dOMNodeGetNodeType---- method DOMNode::get_node_value--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, argScope = 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 ->                          -- _obj : TInterface "WebKit2WebExtension" "DOMNode"-    IO CString---dOMNodeGetNodeValue ::-    (MonadIO m, DOMNodeK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMNodeGetNodeValue _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_node_get_node_value _obj'-    checkUnexpectedReturnNULL "webkit_dom_node_get_node_value" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMNodeGetNodeValueMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMNodeK a) => MethodInfo DOMNodeGetNodeValueMethodInfo a signature where-    overloadedMethod _ = dOMNodeGetNodeValue---- method DOMNode::get_owner_document--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMDocument")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_node_get_owner_document" webkit_dom_node_get_owner_document :: -    Ptr DOMNode ->                          -- _obj : TInterface "WebKit2WebExtension" "DOMNode"-    IO (Ptr DOMDocument)---dOMNodeGetOwnerDocument ::-    (MonadIO m, DOMNodeK a) =>-    a                                       -- _obj-    -> m DOMDocument                        -- result-dOMNodeGetOwnerDocument _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_node_get_owner_document _obj'-    checkUnexpectedReturnNULL "webkit_dom_node_get_owner_document" result-    result' <- (newObject DOMDocument) result-    touchManagedPtr _obj-    return result'--data DOMNodeGetOwnerDocumentMethodInfo-instance (signature ~ (m DOMDocument), MonadIO m, DOMNodeK a) => MethodInfo DOMNodeGetOwnerDocumentMethodInfo a signature where-    overloadedMethod _ = dOMNodeGetOwnerDocument---- method DOMNode::get_parent_element--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMElement")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_node_get_parent_element" webkit_dom_node_get_parent_element :: -    Ptr DOMNode ->                          -- _obj : TInterface "WebKit2WebExtension" "DOMNode"-    IO (Ptr DOMElement)---dOMNodeGetParentElement ::-    (MonadIO m, DOMNodeK a) =>-    a                                       -- _obj-    -> m DOMElement                         -- result-dOMNodeGetParentElement _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_node_get_parent_element _obj'-    checkUnexpectedReturnNULL "webkit_dom_node_get_parent_element" result-    result' <- (newObject DOMElement) result-    touchManagedPtr _obj-    return result'--data DOMNodeGetParentElementMethodInfo-instance (signature ~ (m DOMElement), MonadIO m, DOMNodeK a) => MethodInfo DOMNodeGetParentElementMethodInfo a signature where-    overloadedMethod _ = dOMNodeGetParentElement---- method DOMNode::get_parent_node--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMNode")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_node_get_parent_node" webkit_dom_node_get_parent_node :: -    Ptr DOMNode ->                          -- _obj : TInterface "WebKit2WebExtension" "DOMNode"-    IO (Ptr DOMNode)---dOMNodeGetParentNode ::-    (MonadIO m, DOMNodeK a) =>-    a                                       -- _obj-    -> m DOMNode                            -- result-dOMNodeGetParentNode _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_node_get_parent_node _obj'-    checkUnexpectedReturnNULL "webkit_dom_node_get_parent_node" result-    result' <- (newObject DOMNode) result-    touchManagedPtr _obj-    return result'--data DOMNodeGetParentNodeMethodInfo-instance (signature ~ (m DOMNode), MonadIO m, DOMNodeK a) => MethodInfo DOMNodeGetParentNodeMethodInfo a signature where-    overloadedMethod _ = dOMNodeGetParentNode---- method DOMNode::get_prefix--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, argScope = 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 ->                          -- _obj : TInterface "WebKit2WebExtension" "DOMNode"-    IO CString---dOMNodeGetPrefix ::-    (MonadIO m, DOMNodeK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMNodeGetPrefix _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_node_get_prefix _obj'-    checkUnexpectedReturnNULL "webkit_dom_node_get_prefix" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMNodeGetPrefixMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMNodeK a) => MethodInfo DOMNodeGetPrefixMethodInfo a signature where-    overloadedMethod _ = dOMNodeGetPrefix---- method DOMNode::get_previous_sibling--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMNode")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_node_get_previous_sibling" webkit_dom_node_get_previous_sibling :: -    Ptr DOMNode ->                          -- _obj : TInterface "WebKit2WebExtension" "DOMNode"-    IO (Ptr DOMNode)---dOMNodeGetPreviousSibling ::-    (MonadIO m, DOMNodeK a) =>-    a                                       -- _obj-    -> m DOMNode                            -- result-dOMNodeGetPreviousSibling _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_node_get_previous_sibling _obj'-    checkUnexpectedReturnNULL "webkit_dom_node_get_previous_sibling" result-    result' <- (newObject DOMNode) result-    touchManagedPtr _obj-    return result'--data DOMNodeGetPreviousSiblingMethodInfo-instance (signature ~ (m DOMNode), MonadIO m, DOMNodeK a) => MethodInfo DOMNodeGetPreviousSiblingMethodInfo a signature where-    overloadedMethod _ = dOMNodeGetPreviousSibling---- method DOMNode::get_text_content--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, argScope = 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 ->                          -- _obj : TInterface "WebKit2WebExtension" "DOMNode"-    IO CString---dOMNodeGetTextContent ::-    (MonadIO m, DOMNodeK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMNodeGetTextContent _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_node_get_text_content _obj'-    checkUnexpectedReturnNULL "webkit_dom_node_get_text_content" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMNodeGetTextContentMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMNodeK a) => MethodInfo DOMNodeGetTextContentMethodInfo a signature where-    overloadedMethod _ = dOMNodeGetTextContent---- method DOMNode::has_child_nodes--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, 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 ->                          -- _obj : TInterface "WebKit2WebExtension" "DOMNode"-    IO CInt---dOMNodeHasChildNodes ::-    (MonadIO m, DOMNodeK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMNodeHasChildNodes _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_node_has_child_nodes _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMNodeHasChildNodesMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMNodeK a) => MethodInfo DOMNodeHasChildNodesMethodInfo a signature where-    overloadedMethod _ = dOMNodeHasChildNodes---- method DOMNode::insert_before--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "newChild", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "refChild", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMNode")--- throws : True--- Skip return : False--foreign import ccall "webkit_dom_node_insert_before" webkit_dom_node_insert_before :: -    Ptr DOMNode ->                          -- _obj : TInterface "WebKit2WebExtension" "DOMNode"-    Ptr DOMNode ->                          -- newChild : TInterface "WebKit2WebExtension" "DOMNode"-    Ptr DOMNode ->                          -- refChild : TInterface "WebKit2WebExtension" "DOMNode"-    Ptr (Ptr GError) ->                     -- error-    IO (Ptr DOMNode)---dOMNodeInsertBefore ::-    (MonadIO m, DOMNodeK a, DOMNodeK b, DOMNodeK c) =>-    a                                       -- _obj-    -> b                                    -- newChild-    -> Maybe (c)                            -- refChild-    -> m DOMNode                            -- result-dOMNodeInsertBefore _obj newChild refChild = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let newChild' = unsafeManagedPtrCastPtr newChild-    maybeRefChild <- case refChild of-        Nothing -> return nullPtr-        Just jRefChild -> do-            let jRefChild' = unsafeManagedPtrCastPtr jRefChild-            return jRefChild'-    onException (do-        result <- propagateGError $ webkit_dom_node_insert_before _obj' newChild' maybeRefChild-        checkUnexpectedReturnNULL "webkit_dom_node_insert_before" result-        result' <- (newObject DOMNode) result-        touchManagedPtr _obj-        touchManagedPtr newChild-        whenJust refChild touchManagedPtr-        return result'-     ) (do-        return ()-     )--data DOMNodeInsertBeforeMethodInfo-instance (signature ~ (b -> Maybe (c) -> m DOMNode), MonadIO m, DOMNodeK a, DOMNodeK b, DOMNodeK c) => MethodInfo DOMNodeInsertBeforeMethodInfo a signature where-    overloadedMethod _ = dOMNodeInsertBefore---- method DOMNode::is_default_namespace--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "namespaceURI", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                          -- _obj : TInterface "WebKit2WebExtension" "DOMNode"-    CString ->                              -- namespaceURI : TBasicType TUTF8-    IO CInt---dOMNodeIsDefaultNamespace ::-    (MonadIO m, DOMNodeK a) =>-    a                                       -- _obj-    -> T.Text                               -- namespaceURI-    -> m Bool                               -- result-dOMNodeIsDefaultNamespace _obj namespaceURI = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    namespaceURI' <- textToCString namespaceURI-    result <- webkit_dom_node_is_default_namespace _obj' namespaceURI'-    let result' = (/= 0) result-    touchManagedPtr _obj-    freeMem namespaceURI'-    return result'--data DOMNodeIsDefaultNamespaceMethodInfo-instance (signature ~ (T.Text -> m Bool), MonadIO m, DOMNodeK a) => MethodInfo DOMNodeIsDefaultNamespaceMethodInfo a signature where-    overloadedMethod _ = dOMNodeIsDefaultNamespace---- method DOMNode::is_equal_node--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "other", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, 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 ->                          -- _obj : TInterface "WebKit2WebExtension" "DOMNode"-    Ptr DOMNode ->                          -- other : TInterface "WebKit2WebExtension" "DOMNode"-    IO CInt---dOMNodeIsEqualNode ::-    (MonadIO m, DOMNodeK a, DOMNodeK b) =>-    a                                       -- _obj-    -> b                                    -- other-    -> m Bool                               -- result-dOMNodeIsEqualNode _obj other = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let other' = unsafeManagedPtrCastPtr other-    result <- webkit_dom_node_is_equal_node _obj' other'-    let result' = (/= 0) result-    touchManagedPtr _obj-    touchManagedPtr other-    return result'--data DOMNodeIsEqualNodeMethodInfo-instance (signature ~ (b -> m Bool), MonadIO m, DOMNodeK a, DOMNodeK b) => MethodInfo DOMNodeIsEqualNodeMethodInfo a signature where-    overloadedMethod _ = dOMNodeIsEqualNode---- method DOMNode::is_same_node--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "other", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, 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 ->                          -- _obj : TInterface "WebKit2WebExtension" "DOMNode"-    Ptr DOMNode ->                          -- other : TInterface "WebKit2WebExtension" "DOMNode"-    IO CInt---dOMNodeIsSameNode ::-    (MonadIO m, DOMNodeK a, DOMNodeK b) =>-    a                                       -- _obj-    -> b                                    -- other-    -> m Bool                               -- result-dOMNodeIsSameNode _obj other = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let other' = unsafeManagedPtrCastPtr other-    result <- webkit_dom_node_is_same_node _obj' other'-    let result' = (/= 0) result-    touchManagedPtr _obj-    touchManagedPtr other-    return result'--data DOMNodeIsSameNodeMethodInfo-instance (signature ~ (b -> m Bool), MonadIO m, DOMNodeK a, DOMNodeK b) => MethodInfo DOMNodeIsSameNodeMethodInfo a signature where-    overloadedMethod _ = dOMNodeIsSameNode---- method DOMNode::is_supported--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "feature", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "version", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                          -- _obj : TInterface "WebKit2WebExtension" "DOMNode"-    CString ->                              -- feature : TBasicType TUTF8-    CString ->                              -- version : TBasicType TUTF8-    IO CInt---dOMNodeIsSupported ::-    (MonadIO m, DOMNodeK a) =>-    a                                       -- _obj-    -> T.Text                               -- feature-    -> T.Text                               -- version-    -> m Bool                               -- result-dOMNodeIsSupported _obj feature version = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    feature' <- textToCString feature-    version' <- textToCString version-    result <- webkit_dom_node_is_supported _obj' feature' version'-    let result' = (/= 0) result-    touchManagedPtr _obj-    freeMem feature'-    freeMem version'-    return result'--data DOMNodeIsSupportedMethodInfo-instance (signature ~ (T.Text -> T.Text -> m Bool), MonadIO m, DOMNodeK a) => MethodInfo DOMNodeIsSupportedMethodInfo a signature where-    overloadedMethod _ = dOMNodeIsSupported---- method DOMNode::lookup_namespace_uri--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "prefix", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = 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 ->                          -- _obj : TInterface "WebKit2WebExtension" "DOMNode"-    CString ->                              -- prefix : TBasicType TUTF8-    IO CString---dOMNodeLookupNamespaceUri ::-    (MonadIO m, DOMNodeK a) =>-    a                                       -- _obj-    -> T.Text                               -- prefix-    -> m T.Text                             -- result-dOMNodeLookupNamespaceUri _obj prefix = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    prefix' <- textToCString prefix-    result <- webkit_dom_node_lookup_namespace_uri _obj' prefix'-    checkUnexpectedReturnNULL "webkit_dom_node_lookup_namespace_uri" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    freeMem prefix'-    return result'--data DOMNodeLookupNamespaceUriMethodInfo-instance (signature ~ (T.Text -> m T.Text), MonadIO m, DOMNodeK a) => MethodInfo DOMNodeLookupNamespaceUriMethodInfo a signature where-    overloadedMethod _ = dOMNodeLookupNamespaceUri---- method DOMNode::lookup_prefix--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "namespaceURI", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = 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 ->                          -- _obj : TInterface "WebKit2WebExtension" "DOMNode"-    CString ->                              -- namespaceURI : TBasicType TUTF8-    IO CString---dOMNodeLookupPrefix ::-    (MonadIO m, DOMNodeK a) =>-    a                                       -- _obj-    -> T.Text                               -- namespaceURI-    -> m T.Text                             -- result-dOMNodeLookupPrefix _obj namespaceURI = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    namespaceURI' <- textToCString namespaceURI-    result <- webkit_dom_node_lookup_prefix _obj' namespaceURI'-    checkUnexpectedReturnNULL "webkit_dom_node_lookup_prefix" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    freeMem namespaceURI'-    return result'--data DOMNodeLookupPrefixMethodInfo-instance (signature ~ (T.Text -> m T.Text), MonadIO m, DOMNodeK a) => MethodInfo DOMNodeLookupPrefixMethodInfo a signature where-    overloadedMethod _ = dOMNodeLookupPrefix---- method DOMNode::normalize--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, 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 ->                          -- _obj : TInterface "WebKit2WebExtension" "DOMNode"-    IO ()---dOMNodeNormalize ::-    (MonadIO m, DOMNodeK a) =>-    a                                       -- _obj-    -> m ()                                 -- result-dOMNodeNormalize _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    webkit_dom_node_normalize _obj'-    touchManagedPtr _obj-    return ()--data DOMNodeNormalizeMethodInfo-instance (signature ~ (m ()), MonadIO m, DOMNodeK a) => MethodInfo DOMNodeNormalizeMethodInfo a signature where-    overloadedMethod _ = dOMNodeNormalize---- method DOMNode::remove_child--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "oldChild", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMNode")--- throws : True--- Skip return : False--foreign import ccall "webkit_dom_node_remove_child" webkit_dom_node_remove_child :: -    Ptr DOMNode ->                          -- _obj : TInterface "WebKit2WebExtension" "DOMNode"-    Ptr DOMNode ->                          -- oldChild : TInterface "WebKit2WebExtension" "DOMNode"-    Ptr (Ptr GError) ->                     -- error-    IO (Ptr DOMNode)---dOMNodeRemoveChild ::-    (MonadIO m, DOMNodeK a, DOMNodeK b) =>-    a                                       -- _obj-    -> b                                    -- oldChild-    -> m DOMNode                            -- result-dOMNodeRemoveChild _obj oldChild = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let oldChild' = unsafeManagedPtrCastPtr oldChild-    onException (do-        result <- propagateGError $ webkit_dom_node_remove_child _obj' oldChild'-        checkUnexpectedReturnNULL "webkit_dom_node_remove_child" result-        result' <- (newObject DOMNode) result-        touchManagedPtr _obj-        touchManagedPtr oldChild-        return result'-     ) (do-        return ()-     )--data DOMNodeRemoveChildMethodInfo-instance (signature ~ (b -> m DOMNode), MonadIO m, DOMNodeK a, DOMNodeK b) => MethodInfo DOMNodeRemoveChildMethodInfo a signature where-    overloadedMethod _ = dOMNodeRemoveChild---- method DOMNode::replace_child--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "newChild", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "oldChild", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMNode")--- throws : True--- Skip return : False--foreign import ccall "webkit_dom_node_replace_child" webkit_dom_node_replace_child :: -    Ptr DOMNode ->                          -- _obj : TInterface "WebKit2WebExtension" "DOMNode"-    Ptr DOMNode ->                          -- newChild : TInterface "WebKit2WebExtension" "DOMNode"-    Ptr DOMNode ->                          -- oldChild : TInterface "WebKit2WebExtension" "DOMNode"-    Ptr (Ptr GError) ->                     -- error-    IO (Ptr DOMNode)---dOMNodeReplaceChild ::-    (MonadIO m, DOMNodeK a, DOMNodeK b, DOMNodeK c) =>-    a                                       -- _obj-    -> b                                    -- newChild-    -> c                                    -- oldChild-    -> m DOMNode                            -- result-dOMNodeReplaceChild _obj newChild oldChild = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let newChild' = unsafeManagedPtrCastPtr newChild-    let oldChild' = unsafeManagedPtrCastPtr oldChild-    onException (do-        result <- propagateGError $ webkit_dom_node_replace_child _obj' newChild' oldChild'-        checkUnexpectedReturnNULL "webkit_dom_node_replace_child" result-        result' <- (newObject DOMNode) result-        touchManagedPtr _obj-        touchManagedPtr newChild-        touchManagedPtr oldChild-        return result'-     ) (do-        return ()-     )--data DOMNodeReplaceChildMethodInfo-instance (signature ~ (b -> c -> m DOMNode), MonadIO m, DOMNodeK a, DOMNodeK b, DOMNodeK c) => MethodInfo DOMNodeReplaceChildMethodInfo a signature where-    overloadedMethod _ = dOMNodeReplaceChild---- method DOMNode::set_node_value--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                          -- _obj : TInterface "WebKit2WebExtension" "DOMNode"-    CString ->                              -- value : TBasicType TUTF8-    Ptr (Ptr GError) ->                     -- error-    IO ()---dOMNodeSetNodeValue ::-    (MonadIO m, DOMNodeK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMNodeSetNodeValue _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    onException (do-        propagateGError $ webkit_dom_node_set_node_value _obj' value'-        touchManagedPtr _obj-        freeMem value'-        return ()-     ) (do-        freeMem value'-     )--data DOMNodeSetNodeValueMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMNodeK a) => MethodInfo DOMNodeSetNodeValueMethodInfo a signature where-    overloadedMethod _ = dOMNodeSetNodeValue---- method DOMNode::set_prefix--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                          -- _obj : TInterface "WebKit2WebExtension" "DOMNode"-    CString ->                              -- value : TBasicType TUTF8-    Ptr (Ptr GError) ->                     -- error-    IO ()---dOMNodeSetPrefix ::-    (MonadIO m, DOMNodeK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMNodeSetPrefix _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    onException (do-        propagateGError $ webkit_dom_node_set_prefix _obj' value'-        touchManagedPtr _obj-        freeMem value'-        return ()-     ) (do-        freeMem value'-     )--data DOMNodeSetPrefixMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMNodeK a) => MethodInfo DOMNodeSetPrefixMethodInfo a signature where-    overloadedMethod _ = dOMNodeSetPrefix---- method DOMNode::set_text_content--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                          -- _obj : TInterface "WebKit2WebExtension" "DOMNode"-    CString ->                              -- value : TBasicType TUTF8-    Ptr (Ptr GError) ->                     -- error-    IO ()---dOMNodeSetTextContent ::-    (MonadIO m, DOMNodeK a) =>-    a                                       -- _obj-    -> T.Text                               -- value-    -> m ()                                 -- result-dOMNodeSetTextContent _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    value' <- textToCString value-    onException (do-        propagateGError $ webkit_dom_node_set_text_content _obj' value'-        touchManagedPtr _obj-        freeMem value'-        return ()-     ) (do-        freeMem value'-     )--data DOMNodeSetTextContentMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, DOMNodeK a) => MethodInfo DOMNodeSetTextContentMethodInfo a signature where-    overloadedMethod _ = dOMNodeSetTextContent--
− GI/WebKit2WebExtension/Objects/DOMNode.hs-boot
@@ -1,64 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMNode where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMNode = DOMNode (ForeignPtr DOMNode)-instance GObject DOMNode where-class GObject o => DOMNodeK o-instance (GObject o, IsDescendantOf DOMNode o) => DOMNodeK o-data DOMNodeBaseUriPropertyInfo-data DOMNodeChildNodesPropertyInfo-data DOMNodeFirstChildPropertyInfo-data DOMNodeLastChildPropertyInfo-data DOMNodeLocalNamePropertyInfo-data DOMNodeNamespaceUriPropertyInfo-data DOMNodeNextSiblingPropertyInfo-data DOMNodeNodeNamePropertyInfo-data DOMNodeNodeTypePropertyInfo-data DOMNodeNodeValuePropertyInfo-data DOMNodeOwnerDocumentPropertyInfo-data DOMNodeParentElementPropertyInfo-data DOMNodeParentNodePropertyInfo-data DOMNodePrefixPropertyInfo-data DOMNodePreviousSiblingPropertyInfo-data DOMNodeTextContentPropertyInfo-data DOMNodeTreeRootPropertyInfo-data DOMNodeAppendChildMethodInfo-data DOMNodeCloneNodeMethodInfo-data DOMNodeCompareDocumentPositionMethodInfo-data DOMNodeContainsMethodInfo-data DOMNodeGetBaseUriMethodInfo-data DOMNodeGetChildNodesMethodInfo-data DOMNodeGetFirstChildMethodInfo-data DOMNodeGetLastChildMethodInfo-data DOMNodeGetLocalNameMethodInfo-data DOMNodeGetNamespaceUriMethodInfo-data DOMNodeGetNextSiblingMethodInfo-data DOMNodeGetNodeNameMethodInfo-data DOMNodeGetNodeTypeMethodInfo-data DOMNodeGetNodeValueMethodInfo-data DOMNodeGetOwnerDocumentMethodInfo-data DOMNodeGetParentElementMethodInfo-data DOMNodeGetParentNodeMethodInfo-data DOMNodeGetPrefixMethodInfo-data DOMNodeGetPreviousSiblingMethodInfo-data DOMNodeGetTextContentMethodInfo-data DOMNodeHasChildNodesMethodInfo-data DOMNodeInsertBeforeMethodInfo-data DOMNodeIsDefaultNamespaceMethodInfo-data DOMNodeIsEqualNodeMethodInfo-data DOMNodeIsSameNodeMethodInfo-data DOMNodeIsSupportedMethodInfo-data DOMNodeLookupNamespaceUriMethodInfo-data DOMNodeLookupPrefixMethodInfo-data DOMNodeNormalizeMethodInfo-data DOMNodeRemoveChildMethodInfo-data DOMNodeReplaceChildMethodInfo-data DOMNodeSetNodeValueMethodInfo-data DOMNodeSetPrefixMethodInfo-data DOMNodeSetTextContentMethodInfo
− GI/WebKit2WebExtension/Objects/DOMNodeIterator.hs
@@ -1,562 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMNodeIterator-    ( ---- * Exported types-    DOMNodeIterator(..)                     ,-    DOMNodeIteratorK                        ,-    toDOMNodeIterator                       ,-    noDOMNodeIterator                       ,--- -- * Methods--- ** dOMNodeIteratorDetach-    DOMNodeIteratorDetachMethodInfo         ,-    dOMNodeIteratorDetach                   ,----- ** dOMNodeIteratorGetExpandEntityReferences-    DOMNodeIteratorGetExpandEntityReferencesMethodInfo,-    dOMNodeIteratorGetExpandEntityReferences,----- ** dOMNodeIteratorGetFilter-    DOMNodeIteratorGetFilterMethodInfo      ,-    dOMNodeIteratorGetFilter                ,----- ** dOMNodeIteratorGetPointerBeforeReferenceNode-    DOMNodeIteratorGetPointerBeforeReferenceNodeMethodInfo,-    dOMNodeIteratorGetPointerBeforeReferenceNode,----- ** dOMNodeIteratorGetReferenceNode-    DOMNodeIteratorGetReferenceNodeMethodInfo,-    dOMNodeIteratorGetReferenceNode         ,----- ** dOMNodeIteratorGetRoot-    DOMNodeIteratorGetRootMethodInfo        ,-    dOMNodeIteratorGetRoot                  ,----- ** dOMNodeIteratorGetWhatToShow-    DOMNodeIteratorGetWhatToShowMethodInfo  ,-    dOMNodeIteratorGetWhatToShow            ,----- ** dOMNodeIteratorNextNode-    DOMNodeIteratorNextNodeMethodInfo       ,-    dOMNodeIteratorNextNode                 ,----- ** dOMNodeIteratorPreviousNode-    DOMNodeIteratorPreviousNodeMethodInfo   ,-    dOMNodeIteratorPreviousNode             ,----- -- * Properties--- ** Filter-    DOMNodeIteratorFilterPropertyInfo       ,-    dOMNodeIteratorFilter                   ,-    getDOMNodeIteratorFilter                ,----- ** PointerBeforeReferenceNode-    DOMNodeIteratorPointerBeforeReferenceNodePropertyInfo,-    dOMNodeIteratorPointerBeforeReferenceNode,-    getDOMNodeIteratorPointerBeforeReferenceNode,----- ** ReferenceNode-    DOMNodeIteratorReferenceNodePropertyInfo,-    dOMNodeIteratorReferenceNode            ,-    getDOMNodeIteratorReferenceNode         ,----- ** Root-    DOMNodeIteratorRootPropertyInfo         ,-    dOMNodeIteratorRoot                     ,-    getDOMNodeIteratorRoot                  ,----- ** WhatToShow-    DOMNodeIteratorWhatToShowPropertyInfo   ,-    dOMNodeIteratorWhatToShow               ,-    getDOMNodeIteratorWhatToShow            ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMNodeIterator = DOMNodeIterator (ForeignPtr DOMNodeIterator)-foreign import ccall "webkit_dom_node_iterator_get_type"-    c_webkit_dom_node_iterator_get_type :: IO GType--type instance ParentTypes DOMNodeIterator = DOMNodeIteratorParentTypes-type DOMNodeIteratorParentTypes = '[DOMObject, GObject.Object]--instance GObject DOMNodeIterator where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_node_iterator_get_type-    --class GObject o => DOMNodeIteratorK o-instance (GObject o, IsDescendantOf DOMNodeIterator o) => DOMNodeIteratorK o--toDOMNodeIterator :: DOMNodeIteratorK o => o -> IO DOMNodeIterator-toDOMNodeIterator = unsafeCastTo DOMNodeIterator--noDOMNodeIterator :: Maybe DOMNodeIterator-noDOMNodeIterator = Nothing--type family ResolveDOMNodeIteratorMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMNodeIteratorMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMNodeIteratorMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMNodeIteratorMethod "detach" o = DOMNodeIteratorDetachMethodInfo-    ResolveDOMNodeIteratorMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMNodeIteratorMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMNodeIteratorMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMNodeIteratorMethod "nextNode" o = DOMNodeIteratorNextNodeMethodInfo-    ResolveDOMNodeIteratorMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMNodeIteratorMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMNodeIteratorMethod "previousNode" o = DOMNodeIteratorPreviousNodeMethodInfo-    ResolveDOMNodeIteratorMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMNodeIteratorMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMNodeIteratorMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMNodeIteratorMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMNodeIteratorMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMNodeIteratorMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMNodeIteratorMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMNodeIteratorMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMNodeIteratorMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMNodeIteratorMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMNodeIteratorMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMNodeIteratorMethod "getExpandEntityReferences" o = DOMNodeIteratorGetExpandEntityReferencesMethodInfo-    ResolveDOMNodeIteratorMethod "getFilter" o = DOMNodeIteratorGetFilterMethodInfo-    ResolveDOMNodeIteratorMethod "getPointerBeforeReferenceNode" o = DOMNodeIteratorGetPointerBeforeReferenceNodeMethodInfo-    ResolveDOMNodeIteratorMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMNodeIteratorMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMNodeIteratorMethod "getReferenceNode" o = DOMNodeIteratorGetReferenceNodeMethodInfo-    ResolveDOMNodeIteratorMethod "getRoot" o = DOMNodeIteratorGetRootMethodInfo-    ResolveDOMNodeIteratorMethod "getWhatToShow" o = DOMNodeIteratorGetWhatToShowMethodInfo-    ResolveDOMNodeIteratorMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMNodeIteratorMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMNodeIteratorMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMNodeIteratorMethod t DOMNodeIterator, MethodInfo info DOMNodeIterator p) => IsLabelProxy t (DOMNodeIterator -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMNodeIteratorMethod t DOMNodeIterator, MethodInfo info DOMNodeIterator p) => IsLabel t (DOMNodeIterator -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "filter"-   -- Type: TInterface "WebKit2WebExtension" "DOMNodeFilter"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMNodeIteratorFilter :: (MonadIO m, DOMNodeIteratorK o) => o -> m (Maybe DOMNodeFilter)-getDOMNodeIteratorFilter obj = liftIO $ getObjectPropertyObject obj "filter" DOMNodeFilter--data DOMNodeIteratorFilterPropertyInfo-instance AttrInfo DOMNodeIteratorFilterPropertyInfo where-    type AttrAllowedOps DOMNodeIteratorFilterPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMNodeIteratorFilterPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMNodeIteratorFilterPropertyInfo = DOMNodeIteratorK-    type AttrGetType DOMNodeIteratorFilterPropertyInfo = (Maybe DOMNodeFilter)-    type AttrLabel DOMNodeIteratorFilterPropertyInfo = "filter"-    attrGet _ = getDOMNodeIteratorFilter-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "pointer-before-reference-node"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMNodeIteratorPointerBeforeReferenceNode :: (MonadIO m, DOMNodeIteratorK o) => o -> m Bool-getDOMNodeIteratorPointerBeforeReferenceNode obj = liftIO $ getObjectPropertyBool obj "pointer-before-reference-node"--data DOMNodeIteratorPointerBeforeReferenceNodePropertyInfo-instance AttrInfo DOMNodeIteratorPointerBeforeReferenceNodePropertyInfo where-    type AttrAllowedOps DOMNodeIteratorPointerBeforeReferenceNodePropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMNodeIteratorPointerBeforeReferenceNodePropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMNodeIteratorPointerBeforeReferenceNodePropertyInfo = DOMNodeIteratorK-    type AttrGetType DOMNodeIteratorPointerBeforeReferenceNodePropertyInfo = Bool-    type AttrLabel DOMNodeIteratorPointerBeforeReferenceNodePropertyInfo = "pointer-before-reference-node"-    attrGet _ = getDOMNodeIteratorPointerBeforeReferenceNode-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "reference-node"-   -- Type: TInterface "WebKit2WebExtension" "DOMNode"-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMNodeIteratorReferenceNode :: (MonadIO m, DOMNodeIteratorK o) => o -> m DOMNode-getDOMNodeIteratorReferenceNode obj = liftIO $ checkUnexpectedNothing "getDOMNodeIteratorReferenceNode" $ getObjectPropertyObject obj "reference-node" DOMNode--data DOMNodeIteratorReferenceNodePropertyInfo-instance AttrInfo DOMNodeIteratorReferenceNodePropertyInfo where-    type AttrAllowedOps DOMNodeIteratorReferenceNodePropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMNodeIteratorReferenceNodePropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMNodeIteratorReferenceNodePropertyInfo = DOMNodeIteratorK-    type AttrGetType DOMNodeIteratorReferenceNodePropertyInfo = DOMNode-    type AttrLabel DOMNodeIteratorReferenceNodePropertyInfo = "reference-node"-    attrGet _ = getDOMNodeIteratorReferenceNode-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "root"-   -- Type: TInterface "WebKit2WebExtension" "DOMNode"-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMNodeIteratorRoot :: (MonadIO m, DOMNodeIteratorK o) => o -> m DOMNode-getDOMNodeIteratorRoot obj = liftIO $ checkUnexpectedNothing "getDOMNodeIteratorRoot" $ getObjectPropertyObject obj "root" DOMNode--data DOMNodeIteratorRootPropertyInfo-instance AttrInfo DOMNodeIteratorRootPropertyInfo where-    type AttrAllowedOps DOMNodeIteratorRootPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMNodeIteratorRootPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMNodeIteratorRootPropertyInfo = DOMNodeIteratorK-    type AttrGetType DOMNodeIteratorRootPropertyInfo = DOMNode-    type AttrLabel DOMNodeIteratorRootPropertyInfo = "root"-    attrGet _ = getDOMNodeIteratorRoot-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "what-to-show"-   -- Type: TBasicType TULong-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMNodeIteratorWhatToShow :: (MonadIO m, DOMNodeIteratorK o) => o -> m CULong-getDOMNodeIteratorWhatToShow obj = liftIO $ getObjectPropertyULong obj "what-to-show"--data DOMNodeIteratorWhatToShowPropertyInfo-instance AttrInfo DOMNodeIteratorWhatToShowPropertyInfo where-    type AttrAllowedOps DOMNodeIteratorWhatToShowPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMNodeIteratorWhatToShowPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMNodeIteratorWhatToShowPropertyInfo = DOMNodeIteratorK-    type AttrGetType DOMNodeIteratorWhatToShowPropertyInfo = CULong-    type AttrLabel DOMNodeIteratorWhatToShowPropertyInfo = "what-to-show"-    attrGet _ = getDOMNodeIteratorWhatToShow-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined--type instance AttributeList DOMNodeIterator = DOMNodeIteratorAttributeList-type DOMNodeIteratorAttributeList = ('[ '("coreObject", DOMObjectCoreObjectPropertyInfo), '("filter", DOMNodeIteratorFilterPropertyInfo), '("pointerBeforeReferenceNode", DOMNodeIteratorPointerBeforeReferenceNodePropertyInfo), '("referenceNode", DOMNodeIteratorReferenceNodePropertyInfo), '("root", DOMNodeIteratorRootPropertyInfo), '("whatToShow", DOMNodeIteratorWhatToShowPropertyInfo)] :: [(Symbol, *)])--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--type instance SignalList DOMNodeIterator = DOMNodeIteratorSignalList-type DOMNodeIteratorSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMNodeIterator::detach--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMNodeIterator", direction = DirectionIn, mayBeNull = False, 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 ->                  -- _obj : TInterface "WebKit2WebExtension" "DOMNodeIterator"-    IO ()---dOMNodeIteratorDetach ::-    (MonadIO m, DOMNodeIteratorK a) =>-    a                                       -- _obj-    -> m ()                                 -- result-dOMNodeIteratorDetach _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    webkit_dom_node_iterator_detach _obj'-    touchManagedPtr _obj-    return ()--data DOMNodeIteratorDetachMethodInfo-instance (signature ~ (m ()), MonadIO m, DOMNodeIteratorK a) => MethodInfo DOMNodeIteratorDetachMethodInfo a signature where-    overloadedMethod _ = dOMNodeIteratorDetach---- method DOMNodeIterator::get_expand_entity_references--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMNodeIterator", direction = DirectionIn, mayBeNull = False, 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 ->                  -- _obj : TInterface "WebKit2WebExtension" "DOMNodeIterator"-    IO CInt--{-# DEPRECATED dOMNodeIteratorGetExpandEntityReferences ["(Since version 2.12)"]#-}-dOMNodeIteratorGetExpandEntityReferences ::-    (MonadIO m, DOMNodeIteratorK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMNodeIteratorGetExpandEntityReferences _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_node_iterator_get_expand_entity_references _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMNodeIteratorGetExpandEntityReferencesMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMNodeIteratorK a) => MethodInfo DOMNodeIteratorGetExpandEntityReferencesMethodInfo a signature where-    overloadedMethod _ = dOMNodeIteratorGetExpandEntityReferences---- method DOMNodeIterator::get_filter--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMNodeIterator", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMNodeFilter")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_node_iterator_get_filter" webkit_dom_node_iterator_get_filter :: -    Ptr DOMNodeIterator ->                  -- _obj : TInterface "WebKit2WebExtension" "DOMNodeIterator"-    IO (Ptr DOMNodeFilter)---dOMNodeIteratorGetFilter ::-    (MonadIO m, DOMNodeIteratorK a) =>-    a                                       -- _obj-    -> m DOMNodeFilter                      -- result-dOMNodeIteratorGetFilter _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_node_iterator_get_filter _obj'-    checkUnexpectedReturnNULL "webkit_dom_node_iterator_get_filter" result-    result' <- (wrapObject DOMNodeFilter) result-    touchManagedPtr _obj-    return result'--data DOMNodeIteratorGetFilterMethodInfo-instance (signature ~ (m DOMNodeFilter), MonadIO m, DOMNodeIteratorK a) => MethodInfo DOMNodeIteratorGetFilterMethodInfo a signature where-    overloadedMethod _ = dOMNodeIteratorGetFilter---- method DOMNodeIterator::get_pointer_before_reference_node--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMNodeIterator", direction = DirectionIn, mayBeNull = False, 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 ->                  -- _obj : TInterface "WebKit2WebExtension" "DOMNodeIterator"-    IO CInt---dOMNodeIteratorGetPointerBeforeReferenceNode ::-    (MonadIO m, DOMNodeIteratorK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMNodeIteratorGetPointerBeforeReferenceNode _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_node_iterator_get_pointer_before_reference_node _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMNodeIteratorGetPointerBeforeReferenceNodeMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMNodeIteratorK a) => MethodInfo DOMNodeIteratorGetPointerBeforeReferenceNodeMethodInfo a signature where-    overloadedMethod _ = dOMNodeIteratorGetPointerBeforeReferenceNode---- method DOMNodeIterator::get_reference_node--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMNodeIterator", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->                  -- _obj : TInterface "WebKit2WebExtension" "DOMNodeIterator"-    IO (Ptr DOMNode)---dOMNodeIteratorGetReferenceNode ::-    (MonadIO m, DOMNodeIteratorK a) =>-    a                                       -- _obj-    -> m DOMNode                            -- result-dOMNodeIteratorGetReferenceNode _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_node_iterator_get_reference_node _obj'-    checkUnexpectedReturnNULL "webkit_dom_node_iterator_get_reference_node" result-    result' <- (newObject DOMNode) result-    touchManagedPtr _obj-    return result'--data DOMNodeIteratorGetReferenceNodeMethodInfo-instance (signature ~ (m DOMNode), MonadIO m, DOMNodeIteratorK a) => MethodInfo DOMNodeIteratorGetReferenceNodeMethodInfo a signature where-    overloadedMethod _ = dOMNodeIteratorGetReferenceNode---- method DOMNodeIterator::get_root--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMNodeIterator", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMNode")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_node_iterator_get_root" webkit_dom_node_iterator_get_root :: -    Ptr DOMNodeIterator ->                  -- _obj : TInterface "WebKit2WebExtension" "DOMNodeIterator"-    IO (Ptr DOMNode)---dOMNodeIteratorGetRoot ::-    (MonadIO m, DOMNodeIteratorK a) =>-    a                                       -- _obj-    -> m DOMNode                            -- result-dOMNodeIteratorGetRoot _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_node_iterator_get_root _obj'-    checkUnexpectedReturnNULL "webkit_dom_node_iterator_get_root" result-    result' <- (newObject DOMNode) result-    touchManagedPtr _obj-    return result'--data DOMNodeIteratorGetRootMethodInfo-instance (signature ~ (m DOMNode), MonadIO m, DOMNodeIteratorK a) => MethodInfo DOMNodeIteratorGetRootMethodInfo a signature where-    overloadedMethod _ = dOMNodeIteratorGetRoot---- method DOMNodeIterator::get_what_to_show--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMNodeIterator", direction = DirectionIn, mayBeNull = False, 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 ->                  -- _obj : TInterface "WebKit2WebExtension" "DOMNodeIterator"-    IO CULong---dOMNodeIteratorGetWhatToShow ::-    (MonadIO m, DOMNodeIteratorK a) =>-    a                                       -- _obj-    -> m CULong                             -- result-dOMNodeIteratorGetWhatToShow _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_node_iterator_get_what_to_show _obj'-    touchManagedPtr _obj-    return result--data DOMNodeIteratorGetWhatToShowMethodInfo-instance (signature ~ (m CULong), MonadIO m, DOMNodeIteratorK a) => MethodInfo DOMNodeIteratorGetWhatToShowMethodInfo a signature where-    overloadedMethod _ = dOMNodeIteratorGetWhatToShow---- method DOMNodeIterator::next_node--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMNodeIterator", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMNode")--- throws : True--- Skip return : False--foreign import ccall "webkit_dom_node_iterator_next_node" webkit_dom_node_iterator_next_node :: -    Ptr DOMNodeIterator ->                  -- _obj : TInterface "WebKit2WebExtension" "DOMNodeIterator"-    Ptr (Ptr GError) ->                     -- error-    IO (Ptr DOMNode)---dOMNodeIteratorNextNode ::-    (MonadIO m, DOMNodeIteratorK a) =>-    a                                       -- _obj-    -> m DOMNode                            -- result-dOMNodeIteratorNextNode _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    onException (do-        result <- propagateGError $ webkit_dom_node_iterator_next_node _obj'-        checkUnexpectedReturnNULL "webkit_dom_node_iterator_next_node" result-        result' <- (newObject DOMNode) result-        touchManagedPtr _obj-        return result'-     ) (do-        return ()-     )--data DOMNodeIteratorNextNodeMethodInfo-instance (signature ~ (m DOMNode), MonadIO m, DOMNodeIteratorK a) => MethodInfo DOMNodeIteratorNextNodeMethodInfo a signature where-    overloadedMethod _ = dOMNodeIteratorNextNode---- method DOMNodeIterator::previous_node--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMNodeIterator", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMNode")--- throws : True--- Skip return : False--foreign import ccall "webkit_dom_node_iterator_previous_node" webkit_dom_node_iterator_previous_node :: -    Ptr DOMNodeIterator ->                  -- _obj : TInterface "WebKit2WebExtension" "DOMNodeIterator"-    Ptr (Ptr GError) ->                     -- error-    IO (Ptr DOMNode)---dOMNodeIteratorPreviousNode ::-    (MonadIO m, DOMNodeIteratorK a) =>-    a                                       -- _obj-    -> m DOMNode                            -- result-dOMNodeIteratorPreviousNode _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    onException (do-        result <- propagateGError $ webkit_dom_node_iterator_previous_node _obj'-        checkUnexpectedReturnNULL "webkit_dom_node_iterator_previous_node" result-        result' <- (newObject DOMNode) result-        touchManagedPtr _obj-        return result'-     ) (do-        return ()-     )--data DOMNodeIteratorPreviousNodeMethodInfo-instance (signature ~ (m DOMNode), MonadIO m, DOMNodeIteratorK a) => MethodInfo DOMNodeIteratorPreviousNodeMethodInfo a signature where-    overloadedMethod _ = dOMNodeIteratorPreviousNode--
− GI/WebKit2WebExtension/Objects/DOMNodeIterator.hs-boot
@@ -1,27 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMNodeIterator where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMNodeIterator = DOMNodeIterator (ForeignPtr DOMNodeIterator)-instance GObject DOMNodeIterator where-class GObject o => DOMNodeIteratorK o-instance (GObject o, IsDescendantOf DOMNodeIterator o) => DOMNodeIteratorK o-data DOMNodeIteratorFilterPropertyInfo-data DOMNodeIteratorPointerBeforeReferenceNodePropertyInfo-data DOMNodeIteratorReferenceNodePropertyInfo-data DOMNodeIteratorRootPropertyInfo-data DOMNodeIteratorWhatToShowPropertyInfo-data DOMNodeIteratorDetachMethodInfo-data DOMNodeIteratorGetExpandEntityReferencesMethodInfo-data DOMNodeIteratorGetFilterMethodInfo-data DOMNodeIteratorGetPointerBeforeReferenceNodeMethodInfo-data DOMNodeIteratorGetReferenceNodeMethodInfo-data DOMNodeIteratorGetRootMethodInfo-data DOMNodeIteratorGetWhatToShowMethodInfo-data DOMNodeIteratorNextNodeMethodInfo-data DOMNodeIteratorPreviousNodeMethodInfo
− GI/WebKit2WebExtension/Objects/DOMNodeList.hs
@@ -1,197 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMNodeList-    ( ---- * Exported types-    DOMNodeList(..)                         ,-    DOMNodeListK                            ,-    toDOMNodeList                           ,-    noDOMNodeList                           ,--- -- * Methods--- ** dOMNodeListGetLength-    DOMNodeListGetLengthMethodInfo          ,-    dOMNodeListGetLength                    ,----- ** dOMNodeListItem-    DOMNodeListItemMethodInfo               ,-    dOMNodeListItem                         ,----- -- * Properties--- ** Length-    DOMNodeListLengthPropertyInfo           ,-    dOMNodeListLength                       ,-    getDOMNodeListLength                    ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMNodeList = DOMNodeList (ForeignPtr DOMNodeList)-foreign import ccall "webkit_dom_node_list_get_type"-    c_webkit_dom_node_list_get_type :: IO GType--type instance ParentTypes DOMNodeList = DOMNodeListParentTypes-type DOMNodeListParentTypes = '[DOMObject, GObject.Object]--instance GObject DOMNodeList where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_node_list_get_type-    --class GObject o => DOMNodeListK o-instance (GObject o, IsDescendantOf DOMNodeList o) => DOMNodeListK o--toDOMNodeList :: DOMNodeListK o => o -> IO DOMNodeList-toDOMNodeList = unsafeCastTo DOMNodeList--noDOMNodeList :: Maybe DOMNodeList-noDOMNodeList = Nothing--type family ResolveDOMNodeListMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMNodeListMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMNodeListMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMNodeListMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMNodeListMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMNodeListMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMNodeListMethod "item" o = DOMNodeListItemMethodInfo-    ResolveDOMNodeListMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMNodeListMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMNodeListMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMNodeListMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMNodeListMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMNodeListMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMNodeListMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMNodeListMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMNodeListMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMNodeListMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMNodeListMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMNodeListMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMNodeListMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMNodeListMethod "getLength" o = DOMNodeListGetLengthMethodInfo-    ResolveDOMNodeListMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMNodeListMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMNodeListMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMNodeListMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMNodeListMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMNodeListMethod t DOMNodeList, MethodInfo info DOMNodeList p) => IsLabelProxy t (DOMNodeList -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMNodeListMethod t DOMNodeList, MethodInfo info DOMNodeList p) => IsLabel t (DOMNodeList -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "length"-   -- Type: TBasicType TULong-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMNodeListLength :: (MonadIO m, DOMNodeListK o) => o -> m CULong-getDOMNodeListLength obj = liftIO $ getObjectPropertyULong obj "length"--data DOMNodeListLengthPropertyInfo-instance AttrInfo DOMNodeListLengthPropertyInfo where-    type AttrAllowedOps DOMNodeListLengthPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMNodeListLengthPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMNodeListLengthPropertyInfo = DOMNodeListK-    type AttrGetType DOMNodeListLengthPropertyInfo = CULong-    type AttrLabel DOMNodeListLengthPropertyInfo = "length"-    attrGet _ = getDOMNodeListLength-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined--type instance AttributeList DOMNodeList = DOMNodeListAttributeList-type DOMNodeListAttributeList = ('[ '("coreObject", DOMObjectCoreObjectPropertyInfo), '("length", DOMNodeListLengthPropertyInfo)] :: [(Symbol, *)])--dOMNodeListLength :: AttrLabelProxy "length"-dOMNodeListLength = AttrLabelProxy--type instance SignalList DOMNodeList = DOMNodeListSignalList-type DOMNodeListSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMNodeList::get_length--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMNodeList", direction = DirectionIn, mayBeNull = False, 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 ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMNodeList"-    IO CULong---dOMNodeListGetLength ::-    (MonadIO m, DOMNodeListK a) =>-    a                                       -- _obj-    -> m CULong                             -- result-dOMNodeListGetLength _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_node_list_get_length _obj'-    touchManagedPtr _obj-    return result--data DOMNodeListGetLengthMethodInfo-instance (signature ~ (m CULong), MonadIO m, DOMNodeListK a) => MethodInfo DOMNodeListGetLengthMethodInfo a signature where-    overloadedMethod _ = dOMNodeListGetLength---- method DOMNodeList::item--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMNodeList", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMNode")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_node_list_item" webkit_dom_node_list_item :: -    Ptr DOMNodeList ->                      -- _obj : TInterface "WebKit2WebExtension" "DOMNodeList"-    CULong ->                               -- index : TBasicType TULong-    IO (Ptr DOMNode)---dOMNodeListItem ::-    (MonadIO m, DOMNodeListK a) =>-    a                                       -- _obj-    -> CULong                               -- index-    -> m DOMNode                            -- result-dOMNodeListItem _obj index = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_node_list_item _obj' index-    checkUnexpectedReturnNULL "webkit_dom_node_list_item" result-    result' <- (newObject DOMNode) result-    touchManagedPtr _obj-    return result'--data DOMNodeListItemMethodInfo-instance (signature ~ (CULong -> m DOMNode), MonadIO m, DOMNodeListK a) => MethodInfo DOMNodeListItemMethodInfo a signature where-    overloadedMethod _ = dOMNodeListItem--
− GI/WebKit2WebExtension/Objects/DOMNodeList.hs-boot
@@ -1,16 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMNodeList where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMNodeList = DOMNodeList (ForeignPtr DOMNodeList)-instance GObject DOMNodeList where-class GObject o => DOMNodeListK o-instance (GObject o, IsDescendantOf DOMNodeList o) => DOMNodeListK o-data DOMNodeListLengthPropertyInfo-data DOMNodeListGetLengthMethodInfo-data DOMNodeListItemMethodInfo
− GI/WebKit2WebExtension/Objects/DOMObject.hs
@@ -1,124 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMObject-    ( ---- * Exported types-    DOMObject(..)                           ,-    DOMObjectK                              ,-    toDOMObject                             ,-    noDOMObject                             ,--- -- * Properties--- ** CoreObject-    DOMObjectCoreObjectPropertyInfo         ,-    constructDOMObjectCoreObject            ,-    dOMObjectCoreObject                     ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMObject = DOMObject (ForeignPtr DOMObject)-foreign import ccall "webkit_dom_object_get_type"-    c_webkit_dom_object_get_type :: IO GType--type instance ParentTypes DOMObject = DOMObjectParentTypes-type DOMObjectParentTypes = '[GObject.Object]--instance GObject DOMObject where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_object_get_type-    --class GObject o => DOMObjectK o-instance (GObject o, IsDescendantOf DOMObject o) => DOMObjectK o--toDOMObject :: DOMObjectK o => o -> IO DOMObject-toDOMObject = unsafeCastTo DOMObject--noDOMObject :: Maybe DOMObject-noDOMObject = Nothing--type family ResolveDOMObjectMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMObjectMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMObjectMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMObjectMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMObjectMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMObjectMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMObjectMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMObjectMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMObjectMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMObjectMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMObjectMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMObjectMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMObjectMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMObjectMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMObjectMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMObjectMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMObjectMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMObjectMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMObjectMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMObjectMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMObjectMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMObjectMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMObjectMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMObjectMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMObjectMethod t DOMObject, MethodInfo info DOMObject p) => IsLabelProxy t (DOMObject -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMObjectMethod t DOMObject, MethodInfo info DOMObject p) => IsLabel t (DOMObject -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "core-object"-   -- Type: TBasicType TPtr-   -- Flags: [PropertyWritable,PropertyConstructOnly]-   -- Nullable: (Nothing,Nothing)--constructDOMObjectCoreObject :: Ptr () -> IO ([Char], GValue)-constructDOMObjectCoreObject val = constructObjectPropertyPtr "core-object" val--data DOMObjectCoreObjectPropertyInfo-instance AttrInfo DOMObjectCoreObjectPropertyInfo where-    type AttrAllowedOps DOMObjectCoreObjectPropertyInfo = '[ 'AttrConstruct]-    type AttrSetTypeConstraint DOMObjectCoreObjectPropertyInfo = (~) (Ptr ())-    type AttrBaseTypeConstraint DOMObjectCoreObjectPropertyInfo = DOMObjectK-    type AttrGetType DOMObjectCoreObjectPropertyInfo = ()-    type AttrLabel DOMObjectCoreObjectPropertyInfo = "core-object"-    attrGet _ = undefined-    attrSet _ = undefined-    attrConstruct _ = constructDOMObjectCoreObject-    attrClear _ = undefined--type instance AttributeList DOMObject = DOMObjectAttributeList-type DOMObjectAttributeList = ('[ '("coreObject", DOMObjectCoreObjectPropertyInfo)] :: [(Symbol, *)])--dOMObjectCoreObject :: AttrLabelProxy "coreObject"-dOMObjectCoreObject = AttrLabelProxy--type instance SignalList DOMObject = DOMObjectSignalList-type DOMObjectSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])--
− GI/WebKit2WebExtension/Objects/DOMObject.hs-boot
@@ -1,14 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMObject where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMObject = DOMObject (ForeignPtr DOMObject)-instance GObject DOMObject where-class GObject o => DOMObjectK o-instance (GObject o, IsDescendantOf DOMObject o) => DOMObjectK o-data DOMObjectCoreObjectPropertyInfo
− GI/WebKit2WebExtension/Objects/DOMProcessingInstruction.hs
@@ -1,266 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMProcessingInstruction-    ( ---- * Exported types-    DOMProcessingInstruction(..)            ,-    DOMProcessingInstructionK               ,-    toDOMProcessingInstruction              ,-    noDOMProcessingInstruction              ,--- -- * Methods--- ** dOMProcessingInstructionGetSheet-    DOMProcessingInstructionGetSheetMethodInfo,-    dOMProcessingInstructionGetSheet        ,----- ** dOMProcessingInstructionGetTarget-    DOMProcessingInstructionGetTargetMethodInfo,-    dOMProcessingInstructionGetTarget       ,----- -- * Properties--- ** Sheet-    DOMProcessingInstructionSheetPropertyInfo,-    dOMProcessingInstructionSheet           ,-    getDOMProcessingInstructionSheet        ,----- ** Target-    DOMProcessingInstructionTargetPropertyInfo,-    dOMProcessingInstructionTarget          ,-    getDOMProcessingInstructionTarget       ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMProcessingInstruction = DOMProcessingInstruction (ForeignPtr DOMProcessingInstruction)-foreign import ccall "webkit_dom_processing_instruction_get_type"-    c_webkit_dom_processing_instruction_get_type :: IO GType--type instance ParentTypes DOMProcessingInstruction = DOMProcessingInstructionParentTypes-type DOMProcessingInstructionParentTypes = '[DOMCharacterData, DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMProcessingInstruction where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_processing_instruction_get_type-    --class GObject o => DOMProcessingInstructionK o-instance (GObject o, IsDescendantOf DOMProcessingInstruction o) => DOMProcessingInstructionK o--toDOMProcessingInstruction :: DOMProcessingInstructionK o => o -> IO DOMProcessingInstruction-toDOMProcessingInstruction = unsafeCastTo DOMProcessingInstruction--noDOMProcessingInstruction :: Maybe DOMProcessingInstruction-noDOMProcessingInstruction = Nothing--type family ResolveDOMProcessingInstructionMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMProcessingInstructionMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMProcessingInstructionMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMProcessingInstructionMethod "appendData" o = DOMCharacterDataAppendDataMethodInfo-    ResolveDOMProcessingInstructionMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMProcessingInstructionMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMProcessingInstructionMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMProcessingInstructionMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMProcessingInstructionMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMProcessingInstructionMethod "deleteData" o = DOMCharacterDataDeleteDataMethodInfo-    ResolveDOMProcessingInstructionMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMProcessingInstructionMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMProcessingInstructionMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMProcessingInstructionMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMProcessingInstructionMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMProcessingInstructionMethod "insertData" o = DOMCharacterDataInsertDataMethodInfo-    ResolveDOMProcessingInstructionMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMProcessingInstructionMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMProcessingInstructionMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMProcessingInstructionMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMProcessingInstructionMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMProcessingInstructionMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMProcessingInstructionMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMProcessingInstructionMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMProcessingInstructionMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMProcessingInstructionMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMProcessingInstructionMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMProcessingInstructionMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMProcessingInstructionMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMProcessingInstructionMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMProcessingInstructionMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMProcessingInstructionMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMProcessingInstructionMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMProcessingInstructionMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMProcessingInstructionMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMProcessingInstructionMethod "substringData" o = DOMCharacterDataSubstringDataMethodInfo-    ResolveDOMProcessingInstructionMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMProcessingInstructionMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMProcessingInstructionMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMProcessingInstructionMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMProcessingInstructionMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMProcessingInstructionMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMProcessingInstructionMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMProcessingInstructionMethod "getLength" o = DOMCharacterDataGetLengthMethodInfo-    ResolveDOMProcessingInstructionMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMProcessingInstructionMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMProcessingInstructionMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMProcessingInstructionMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMProcessingInstructionMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMProcessingInstructionMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMProcessingInstructionMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMProcessingInstructionMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMProcessingInstructionMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMProcessingInstructionMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMProcessingInstructionMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMProcessingInstructionMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMProcessingInstructionMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMProcessingInstructionMethod "getSheet" o = DOMProcessingInstructionGetSheetMethodInfo-    ResolveDOMProcessingInstructionMethod "getTarget" o = DOMProcessingInstructionGetTargetMethodInfo-    ResolveDOMProcessingInstructionMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMProcessingInstructionMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMProcessingInstructionMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMProcessingInstructionMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMProcessingInstructionMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMProcessingInstructionMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMProcessingInstructionMethod t DOMProcessingInstruction, MethodInfo info DOMProcessingInstruction p) => IsLabelProxy t (DOMProcessingInstruction -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMProcessingInstructionMethod t DOMProcessingInstruction, MethodInfo info DOMProcessingInstruction p) => IsLabel t (DOMProcessingInstruction -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "sheet"-   -- Type: TInterface "WebKit2WebExtension" "DOMStyleSheet"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMProcessingInstructionSheet :: (MonadIO m, DOMProcessingInstructionK o) => o -> m (Maybe DOMStyleSheet)-getDOMProcessingInstructionSheet obj = liftIO $ getObjectPropertyObject obj "sheet" DOMStyleSheet--data DOMProcessingInstructionSheetPropertyInfo-instance AttrInfo DOMProcessingInstructionSheetPropertyInfo where-    type AttrAllowedOps DOMProcessingInstructionSheetPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMProcessingInstructionSheetPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMProcessingInstructionSheetPropertyInfo = DOMProcessingInstructionK-    type AttrGetType DOMProcessingInstructionSheetPropertyInfo = (Maybe DOMStyleSheet)-    type AttrLabel DOMProcessingInstructionSheetPropertyInfo = "sheet"-    attrGet _ = getDOMProcessingInstructionSheet-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "target"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMProcessingInstructionTarget :: (MonadIO m, DOMProcessingInstructionK o) => o -> m (Maybe T.Text)-getDOMProcessingInstructionTarget obj = liftIO $ getObjectPropertyString obj "target"--data DOMProcessingInstructionTargetPropertyInfo-instance AttrInfo DOMProcessingInstructionTargetPropertyInfo where-    type AttrAllowedOps DOMProcessingInstructionTargetPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMProcessingInstructionTargetPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMProcessingInstructionTargetPropertyInfo = DOMProcessingInstructionK-    type AttrGetType DOMProcessingInstructionTargetPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMProcessingInstructionTargetPropertyInfo = "target"-    attrGet _ = getDOMProcessingInstructionTarget-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined--type instance AttributeList DOMProcessingInstruction = DOMProcessingInstructionAttributeList-type DOMProcessingInstructionAttributeList = ('[ '("baseUri", DOMNodeBaseUriPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("data", DOMCharacterDataDataPropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("length", DOMCharacterDataLengthPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMCharacterDataNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMCharacterDataPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("sheet", DOMProcessingInstructionSheetPropertyInfo), '("target", DOMProcessingInstructionTargetPropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo)] :: [(Symbol, *)])--dOMProcessingInstructionSheet :: AttrLabelProxy "sheet"-dOMProcessingInstructionSheet = AttrLabelProxy--dOMProcessingInstructionTarget :: AttrLabelProxy "target"-dOMProcessingInstructionTarget = AttrLabelProxy--type instance SignalList DOMProcessingInstruction = DOMProcessingInstructionSignalList-type DOMProcessingInstructionSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMProcessingInstruction::get_sheet--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMProcessingInstruction", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMStyleSheet")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_processing_instruction_get_sheet" webkit_dom_processing_instruction_get_sheet :: -    Ptr DOMProcessingInstruction ->         -- _obj : TInterface "WebKit2WebExtension" "DOMProcessingInstruction"-    IO (Ptr DOMStyleSheet)---dOMProcessingInstructionGetSheet ::-    (MonadIO m, DOMProcessingInstructionK a) =>-    a                                       -- _obj-    -> m DOMStyleSheet                      -- result-dOMProcessingInstructionGetSheet _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_processing_instruction_get_sheet _obj'-    checkUnexpectedReturnNULL "webkit_dom_processing_instruction_get_sheet" result-    result' <- (wrapObject DOMStyleSheet) result-    touchManagedPtr _obj-    return result'--data DOMProcessingInstructionGetSheetMethodInfo-instance (signature ~ (m DOMStyleSheet), MonadIO m, DOMProcessingInstructionK a) => MethodInfo DOMProcessingInstructionGetSheetMethodInfo a signature where-    overloadedMethod _ = dOMProcessingInstructionGetSheet---- method DOMProcessingInstruction::get_target--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMProcessingInstruction", direction = DirectionIn, mayBeNull = False, argScope = 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 ->         -- _obj : TInterface "WebKit2WebExtension" "DOMProcessingInstruction"-    IO CString---dOMProcessingInstructionGetTarget ::-    (MonadIO m, DOMProcessingInstructionK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMProcessingInstructionGetTarget _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_processing_instruction_get_target _obj'-    checkUnexpectedReturnNULL "webkit_dom_processing_instruction_get_target" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMProcessingInstructionGetTargetMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMProcessingInstructionK a) => MethodInfo DOMProcessingInstructionGetTargetMethodInfo a signature where-    overloadedMethod _ = dOMProcessingInstructionGetTarget--
− GI/WebKit2WebExtension/Objects/DOMProcessingInstruction.hs-boot
@@ -1,17 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMProcessingInstruction where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMProcessingInstruction = DOMProcessingInstruction (ForeignPtr DOMProcessingInstruction)-instance GObject DOMProcessingInstruction where-class GObject o => DOMProcessingInstructionK o-instance (GObject o, IsDescendantOf DOMProcessingInstruction o) => DOMProcessingInstructionK o-data DOMProcessingInstructionSheetPropertyInfo-data DOMProcessingInstructionTargetPropertyInfo-data DOMProcessingInstructionGetSheetMethodInfo-data DOMProcessingInstructionGetTargetMethodInfo
− GI/WebKit2WebExtension/Objects/DOMRange.hs
@@ -1,1533 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMRange-    ( ---- * Exported types-    DOMRange(..)                            ,-    DOMRangeK                               ,-    toDOMRange                              ,-    noDOMRange                              ,--- -- * Methods--- ** dOMRangeCloneContents-    DOMRangeCloneContentsMethodInfo         ,-    dOMRangeCloneContents                   ,----- ** dOMRangeCloneRange-    DOMRangeCloneRangeMethodInfo            ,-    dOMRangeCloneRange                      ,----- ** dOMRangeCollapse-    DOMRangeCollapseMethodInfo              ,-    dOMRangeCollapse                        ,----- ** dOMRangeCompareBoundaryPoints-    DOMRangeCompareBoundaryPointsMethodInfo ,-    dOMRangeCompareBoundaryPoints           ,----- ** dOMRangeCompareNode-    DOMRangeCompareNodeMethodInfo           ,-    dOMRangeCompareNode                     ,----- ** dOMRangeComparePoint-    DOMRangeComparePointMethodInfo          ,-    dOMRangeComparePoint                    ,----- ** dOMRangeCreateContextualFragment-    DOMRangeCreateContextualFragmentMethodInfo,-    dOMRangeCreateContextualFragment        ,----- ** dOMRangeDeleteContents-    DOMRangeDeleteContentsMethodInfo        ,-    dOMRangeDeleteContents                  ,----- ** dOMRangeDetach-    DOMRangeDetachMethodInfo                ,-    dOMRangeDetach                          ,----- ** dOMRangeExtractContents-    DOMRangeExtractContentsMethodInfo       ,-    dOMRangeExtractContents                 ,----- ** dOMRangeGetCollapsed-    DOMRangeGetCollapsedMethodInfo          ,-    dOMRangeGetCollapsed                    ,----- ** dOMRangeGetCommonAncestorContainer-    DOMRangeGetCommonAncestorContainerMethodInfo,-    dOMRangeGetCommonAncestorContainer      ,----- ** dOMRangeGetEndContainer-    DOMRangeGetEndContainerMethodInfo       ,-    dOMRangeGetEndContainer                 ,----- ** dOMRangeGetEndOffset-    DOMRangeGetEndOffsetMethodInfo          ,-    dOMRangeGetEndOffset                    ,----- ** dOMRangeGetStartContainer-    DOMRangeGetStartContainerMethodInfo     ,-    dOMRangeGetStartContainer               ,----- ** dOMRangeGetStartOffset-    DOMRangeGetStartOffsetMethodInfo        ,-    dOMRangeGetStartOffset                  ,----- ** dOMRangeGetText-    DOMRangeGetTextMethodInfo               ,-    dOMRangeGetText                         ,----- ** dOMRangeInsertNode-    DOMRangeInsertNodeMethodInfo            ,-    dOMRangeInsertNode                      ,----- ** dOMRangeIntersectsNode-    DOMRangeIntersectsNodeMethodInfo        ,-    dOMRangeIntersectsNode                  ,----- ** dOMRangeIsPointInRange-    DOMRangeIsPointInRangeMethodInfo        ,-    dOMRangeIsPointInRange                  ,----- ** dOMRangeSelectNode-    DOMRangeSelectNodeMethodInfo            ,-    dOMRangeSelectNode                      ,----- ** dOMRangeSelectNodeContents-    DOMRangeSelectNodeContentsMethodInfo    ,-    dOMRangeSelectNodeContents              ,----- ** dOMRangeSetEnd-    DOMRangeSetEndMethodInfo                ,-    dOMRangeSetEnd                          ,----- ** dOMRangeSetEndAfter-    DOMRangeSetEndAfterMethodInfo           ,-    dOMRangeSetEndAfter                     ,----- ** dOMRangeSetEndBefore-    DOMRangeSetEndBeforeMethodInfo          ,-    dOMRangeSetEndBefore                    ,----- ** dOMRangeSetStart-    DOMRangeSetStartMethodInfo              ,-    dOMRangeSetStart                        ,----- ** dOMRangeSetStartAfter-    DOMRangeSetStartAfterMethodInfo         ,-    dOMRangeSetStartAfter                   ,----- ** dOMRangeSetStartBefore-    DOMRangeSetStartBeforeMethodInfo        ,-    dOMRangeSetStartBefore                  ,----- ** dOMRangeSurroundContents-    DOMRangeSurroundContentsMethodInfo      ,-    dOMRangeSurroundContents                ,----- ** dOMRangeToString-    DOMRangeToStringMethodInfo              ,-    dOMRangeToString                        ,----- -- * Properties--- ** Collapsed-    DOMRangeCollapsedPropertyInfo           ,-    dOMRangeCollapsed                       ,-    getDOMRangeCollapsed                    ,----- ** CommonAncestorContainer-    DOMRangeCommonAncestorContainerPropertyInfo,-    dOMRangeCommonAncestorContainer         ,-    getDOMRangeCommonAncestorContainer      ,----- ** EndContainer-    DOMRangeEndContainerPropertyInfo        ,-    dOMRangeEndContainer                    ,-    getDOMRangeEndContainer                 ,----- ** EndOffset-    DOMRangeEndOffsetPropertyInfo           ,-    dOMRangeEndOffset                       ,-    getDOMRangeEndOffset                    ,----- ** StartContainer-    DOMRangeStartContainerPropertyInfo      ,-    dOMRangeStartContainer                  ,-    getDOMRangeStartContainer               ,----- ** StartOffset-    DOMRangeStartOffsetPropertyInfo         ,-    dOMRangeStartOffset                     ,-    getDOMRangeStartOffset                  ,----- ** Text-    DOMRangeTextPropertyInfo                ,-    dOMRangeText                            ,-    getDOMRangeText                         ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMRange = DOMRange (ForeignPtr DOMRange)-foreign import ccall "webkit_dom_range_get_type"-    c_webkit_dom_range_get_type :: IO GType--type instance ParentTypes DOMRange = DOMRangeParentTypes-type DOMRangeParentTypes = '[DOMObject, GObject.Object]--instance GObject DOMRange where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_range_get_type-    --class GObject o => DOMRangeK o-instance (GObject o, IsDescendantOf DOMRange o) => DOMRangeK o--toDOMRange :: DOMRangeK o => o -> IO DOMRange-toDOMRange = unsafeCastTo DOMRange--noDOMRange :: Maybe DOMRange-noDOMRange = Nothing--type family ResolveDOMRangeMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMRangeMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMRangeMethod "bindPropertyFull" o = GObject.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 "extractContents" o = DOMRangeExtractContentsMethodInfo-    ResolveDOMRangeMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMRangeMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMRangeMethod "insertNode" o = DOMRangeInsertNodeMethodInfo-    ResolveDOMRangeMethod "intersectsNode" o = DOMRangeIntersectsNodeMethodInfo-    ResolveDOMRangeMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMRangeMethod "isPointInRange" o = DOMRangeIsPointInRangeMethodInfo-    ResolveDOMRangeMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMRangeMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMRangeMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMRangeMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMRangeMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMRangeMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMRangeMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMRangeMethod "selectNode" o = DOMRangeSelectNodeMethodInfo-    ResolveDOMRangeMethod "selectNodeContents" o = DOMRangeSelectNodeContentsMethodInfo-    ResolveDOMRangeMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMRangeMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMRangeMethod "surroundContents" o = DOMRangeSurroundContentsMethodInfo-    ResolveDOMRangeMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMRangeMethod "toString" o = DOMRangeToStringMethodInfo-    ResolveDOMRangeMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMRangeMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMRangeMethod "getCollapsed" o = DOMRangeGetCollapsedMethodInfo-    ResolveDOMRangeMethod "getCommonAncestorContainer" o = DOMRangeGetCommonAncestorContainerMethodInfo-    ResolveDOMRangeMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMRangeMethod "getEndContainer" o = DOMRangeGetEndContainerMethodInfo-    ResolveDOMRangeMethod "getEndOffset" o = DOMRangeGetEndOffsetMethodInfo-    ResolveDOMRangeMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMRangeMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMRangeMethod "getStartContainer" o = DOMRangeGetStartContainerMethodInfo-    ResolveDOMRangeMethod "getStartOffset" o = DOMRangeGetStartOffsetMethodInfo-    ResolveDOMRangeMethod "getText" o = DOMRangeGetTextMethodInfo-    ResolveDOMRangeMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMRangeMethod "setEnd" o = DOMRangeSetEndMethodInfo-    ResolveDOMRangeMethod "setEndAfter" o = DOMRangeSetEndAfterMethodInfo-    ResolveDOMRangeMethod "setEndBefore" o = DOMRangeSetEndBeforeMethodInfo-    ResolveDOMRangeMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMRangeMethod "setStart" o = DOMRangeSetStartMethodInfo-    ResolveDOMRangeMethod "setStartAfter" o = DOMRangeSetStartAfterMethodInfo-    ResolveDOMRangeMethod "setStartBefore" o = DOMRangeSetStartBeforeMethodInfo-    ResolveDOMRangeMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMRangeMethod t DOMRange, MethodInfo info DOMRange p) => IsLabelProxy t (DOMRange -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMRangeMethod t DOMRange, MethodInfo info DOMRange p) => IsLabel t (DOMRange -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "collapsed"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMRangeCollapsed :: (MonadIO m, DOMRangeK o) => o -> m Bool-getDOMRangeCollapsed obj = liftIO $ getObjectPropertyBool obj "collapsed"--data DOMRangeCollapsedPropertyInfo-instance AttrInfo DOMRangeCollapsedPropertyInfo where-    type AttrAllowedOps DOMRangeCollapsedPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMRangeCollapsedPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMRangeCollapsedPropertyInfo = DOMRangeK-    type AttrGetType DOMRangeCollapsedPropertyInfo = Bool-    type AttrLabel DOMRangeCollapsedPropertyInfo = "collapsed"-    attrGet _ = getDOMRangeCollapsed-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "common-ancestor-container"-   -- Type: TInterface "WebKit2WebExtension" "DOMNode"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMRangeCommonAncestorContainer :: (MonadIO m, DOMRangeK o) => o -> m (Maybe DOMNode)-getDOMRangeCommonAncestorContainer obj = liftIO $ getObjectPropertyObject obj "common-ancestor-container" DOMNode--data DOMRangeCommonAncestorContainerPropertyInfo-instance AttrInfo DOMRangeCommonAncestorContainerPropertyInfo where-    type AttrAllowedOps DOMRangeCommonAncestorContainerPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMRangeCommonAncestorContainerPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMRangeCommonAncestorContainerPropertyInfo = DOMRangeK-    type AttrGetType DOMRangeCommonAncestorContainerPropertyInfo = (Maybe DOMNode)-    type AttrLabel DOMRangeCommonAncestorContainerPropertyInfo = "common-ancestor-container"-    attrGet _ = getDOMRangeCommonAncestorContainer-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "end-container"-   -- Type: TInterface "WebKit2WebExtension" "DOMNode"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMRangeEndContainer :: (MonadIO m, DOMRangeK o) => o -> m (Maybe DOMNode)-getDOMRangeEndContainer obj = liftIO $ getObjectPropertyObject obj "end-container" DOMNode--data DOMRangeEndContainerPropertyInfo-instance AttrInfo DOMRangeEndContainerPropertyInfo where-    type AttrAllowedOps DOMRangeEndContainerPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMRangeEndContainerPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMRangeEndContainerPropertyInfo = DOMRangeK-    type AttrGetType DOMRangeEndContainerPropertyInfo = (Maybe DOMNode)-    type AttrLabel DOMRangeEndContainerPropertyInfo = "end-container"-    attrGet _ = getDOMRangeEndContainer-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "end-offset"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMRangeEndOffset :: (MonadIO m, DOMRangeK o) => o -> m CLong-getDOMRangeEndOffset obj = liftIO $ getObjectPropertyLong obj "end-offset"--data DOMRangeEndOffsetPropertyInfo-instance AttrInfo DOMRangeEndOffsetPropertyInfo where-    type AttrAllowedOps DOMRangeEndOffsetPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMRangeEndOffsetPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMRangeEndOffsetPropertyInfo = DOMRangeK-    type AttrGetType DOMRangeEndOffsetPropertyInfo = CLong-    type AttrLabel DOMRangeEndOffsetPropertyInfo = "end-offset"-    attrGet _ = getDOMRangeEndOffset-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "start-container"-   -- Type: TInterface "WebKit2WebExtension" "DOMNode"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMRangeStartContainer :: (MonadIO m, DOMRangeK o) => o -> m (Maybe DOMNode)-getDOMRangeStartContainer obj = liftIO $ getObjectPropertyObject obj "start-container" DOMNode--data DOMRangeStartContainerPropertyInfo-instance AttrInfo DOMRangeStartContainerPropertyInfo where-    type AttrAllowedOps DOMRangeStartContainerPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMRangeStartContainerPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMRangeStartContainerPropertyInfo = DOMRangeK-    type AttrGetType DOMRangeStartContainerPropertyInfo = (Maybe DOMNode)-    type AttrLabel DOMRangeStartContainerPropertyInfo = "start-container"-    attrGet _ = getDOMRangeStartContainer-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "start-offset"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMRangeStartOffset :: (MonadIO m, DOMRangeK o) => o -> m CLong-getDOMRangeStartOffset obj = liftIO $ getObjectPropertyLong obj "start-offset"--data DOMRangeStartOffsetPropertyInfo-instance AttrInfo DOMRangeStartOffsetPropertyInfo where-    type AttrAllowedOps DOMRangeStartOffsetPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMRangeStartOffsetPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMRangeStartOffsetPropertyInfo = DOMRangeK-    type AttrGetType DOMRangeStartOffsetPropertyInfo = CLong-    type AttrLabel DOMRangeStartOffsetPropertyInfo = "start-offset"-    attrGet _ = getDOMRangeStartOffset-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "text"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMRangeText :: (MonadIO m, DOMRangeK o) => o -> m (Maybe T.Text)-getDOMRangeText obj = liftIO $ getObjectPropertyString obj "text"--data DOMRangeTextPropertyInfo-instance AttrInfo DOMRangeTextPropertyInfo where-    type AttrAllowedOps DOMRangeTextPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMRangeTextPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMRangeTextPropertyInfo = DOMRangeK-    type AttrGetType DOMRangeTextPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMRangeTextPropertyInfo = "text"-    attrGet _ = getDOMRangeText-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined--type instance AttributeList DOMRange = DOMRangeAttributeList-type DOMRangeAttributeList = ('[ '("collapsed", DOMRangeCollapsedPropertyInfo), '("commonAncestorContainer", DOMRangeCommonAncestorContainerPropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("endContainer", DOMRangeEndContainerPropertyInfo), '("endOffset", DOMRangeEndOffsetPropertyInfo), '("startContainer", DOMRangeStartContainerPropertyInfo), '("startOffset", DOMRangeStartOffsetPropertyInfo), '("text", DOMRangeTextPropertyInfo)] :: [(Symbol, *)])--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--type instance SignalList DOMRange = DOMRangeSignalList-type DOMRangeSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMRange::clone_contents--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMRange", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMDocumentFragment")--- throws : True--- Skip return : False--foreign import ccall "webkit_dom_range_clone_contents" webkit_dom_range_clone_contents :: -    Ptr DOMRange ->                         -- _obj : TInterface "WebKit2WebExtension" "DOMRange"-    Ptr (Ptr GError) ->                     -- error-    IO (Ptr DOMDocumentFragment)---dOMRangeCloneContents ::-    (MonadIO m, DOMRangeK a) =>-    a                                       -- _obj-    -> m DOMDocumentFragment                -- result-dOMRangeCloneContents _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    onException (do-        result <- propagateGError $ webkit_dom_range_clone_contents _obj'-        checkUnexpectedReturnNULL "webkit_dom_range_clone_contents" result-        result' <- (newObject DOMDocumentFragment) result-        touchManagedPtr _obj-        return result'-     ) (do-        return ()-     )--data DOMRangeCloneContentsMethodInfo-instance (signature ~ (m DOMDocumentFragment), MonadIO m, DOMRangeK a) => MethodInfo DOMRangeCloneContentsMethodInfo a signature where-    overloadedMethod _ = dOMRangeCloneContents---- method DOMRange::clone_range--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMRange", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMRange")--- throws : True--- Skip return : False--foreign import ccall "webkit_dom_range_clone_range" webkit_dom_range_clone_range :: -    Ptr DOMRange ->                         -- _obj : TInterface "WebKit2WebExtension" "DOMRange"-    Ptr (Ptr GError) ->                     -- error-    IO (Ptr DOMRange)---dOMRangeCloneRange ::-    (MonadIO m, DOMRangeK a) =>-    a                                       -- _obj-    -> m DOMRange                           -- result-dOMRangeCloneRange _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    onException (do-        result <- propagateGError $ webkit_dom_range_clone_range _obj'-        checkUnexpectedReturnNULL "webkit_dom_range_clone_range" result-        result' <- (wrapObject DOMRange) result-        touchManagedPtr _obj-        return result'-     ) (do-        return ()-     )--data DOMRangeCloneRangeMethodInfo-instance (signature ~ (m DOMRange), MonadIO m, DOMRangeK a) => MethodInfo DOMRangeCloneRangeMethodInfo a signature where-    overloadedMethod _ = dOMRangeCloneRange---- method DOMRange::collapse--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMRange", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "toStart", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, 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 ->                         -- _obj : TInterface "WebKit2WebExtension" "DOMRange"-    CInt ->                                 -- toStart : TBasicType TBoolean-    Ptr (Ptr GError) ->                     -- error-    IO ()---dOMRangeCollapse ::-    (MonadIO m, DOMRangeK a) =>-    a                                       -- _obj-    -> Bool                                 -- toStart-    -> m ()                                 -- result-dOMRangeCollapse _obj toStart = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let toStart' = (fromIntegral . fromEnum) toStart-    onException (do-        propagateGError $ webkit_dom_range_collapse _obj' toStart'-        touchManagedPtr _obj-        return ()-     ) (do-        return ()-     )--data DOMRangeCollapseMethodInfo-instance (signature ~ (Bool -> m ()), MonadIO m, DOMRangeK a) => MethodInfo DOMRangeCollapseMethodInfo a signature where-    overloadedMethod _ = dOMRangeCollapse---- method DOMRange::compare_boundary_points--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMRange", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "how", argType = TBasicType TUInt16, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "sourceRange", argType = TInterface "WebKit2WebExtension" "DOMRange", direction = DirectionIn, mayBeNull = False, 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 ->                         -- _obj : TInterface "WebKit2WebExtension" "DOMRange"-    Word16 ->                               -- how : TBasicType TUInt16-    Ptr DOMRange ->                         -- sourceRange : TInterface "WebKit2WebExtension" "DOMRange"-    Ptr (Ptr GError) ->                     -- error-    IO Int16---dOMRangeCompareBoundaryPoints ::-    (MonadIO m, DOMRangeK a, DOMRangeK b) =>-    a                                       -- _obj-    -> Word16                               -- how-    -> b                                    -- sourceRange-    -> m Int16                              -- result-dOMRangeCompareBoundaryPoints _obj how sourceRange = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let sourceRange' = unsafeManagedPtrCastPtr sourceRange-    onException (do-        result <- propagateGError $ webkit_dom_range_compare_boundary_points _obj' how sourceRange'-        touchManagedPtr _obj-        touchManagedPtr sourceRange-        return result-     ) (do-        return ()-     )--data DOMRangeCompareBoundaryPointsMethodInfo-instance (signature ~ (Word16 -> b -> m Int16), MonadIO m, DOMRangeK a, DOMRangeK b) => MethodInfo DOMRangeCompareBoundaryPointsMethodInfo a signature where-    overloadedMethod _ = dOMRangeCompareBoundaryPoints---- method DOMRange::compare_node--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMRange", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "refNode", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, 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 ->                         -- _obj : TInterface "WebKit2WebExtension" "DOMRange"-    Ptr DOMNode ->                          -- refNode : TInterface "WebKit2WebExtension" "DOMNode"-    Ptr (Ptr GError) ->                     -- error-    IO Int16---dOMRangeCompareNode ::-    (MonadIO m, DOMRangeK a, DOMNodeK b) =>-    a                                       -- _obj-    -> b                                    -- refNode-    -> m Int16                              -- result-dOMRangeCompareNode _obj refNode = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let refNode' = unsafeManagedPtrCastPtr refNode-    onException (do-        result <- propagateGError $ webkit_dom_range_compare_node _obj' refNode'-        touchManagedPtr _obj-        touchManagedPtr refNode-        return result-     ) (do-        return ()-     )--data DOMRangeCompareNodeMethodInfo-instance (signature ~ (b -> m Int16), MonadIO m, DOMRangeK a, DOMNodeK b) => MethodInfo DOMRangeCompareNodeMethodInfo a signature where-    overloadedMethod _ = dOMRangeCompareNode---- method DOMRange::compare_point--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMRange", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "refNode", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "offset", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, 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 ->                         -- _obj : TInterface "WebKit2WebExtension" "DOMRange"-    Ptr DOMNode ->                          -- refNode : TInterface "WebKit2WebExtension" "DOMNode"-    CLong ->                                -- offset : TBasicType TLong-    Ptr (Ptr GError) ->                     -- error-    IO Int16---dOMRangeComparePoint ::-    (MonadIO m, DOMRangeK a, DOMNodeK b) =>-    a                                       -- _obj-    -> b                                    -- refNode-    -> CLong                                -- offset-    -> m Int16                              -- result-dOMRangeComparePoint _obj refNode offset = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let refNode' = unsafeManagedPtrCastPtr refNode-    onException (do-        result <- propagateGError $ webkit_dom_range_compare_point _obj' refNode' offset-        touchManagedPtr _obj-        touchManagedPtr refNode-        return result-     ) (do-        return ()-     )--data DOMRangeComparePointMethodInfo-instance (signature ~ (b -> CLong -> m Int16), MonadIO m, DOMRangeK a, DOMNodeK b) => MethodInfo DOMRangeComparePointMethodInfo a signature where-    overloadedMethod _ = dOMRangeComparePoint---- method DOMRange::create_contextual_fragment--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMRange", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "html", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMDocumentFragment")--- throws : True--- Skip return : False--foreign import ccall "webkit_dom_range_create_contextual_fragment" webkit_dom_range_create_contextual_fragment :: -    Ptr DOMRange ->                         -- _obj : TInterface "WebKit2WebExtension" "DOMRange"-    CString ->                              -- html : TBasicType TUTF8-    Ptr (Ptr GError) ->                     -- error-    IO (Ptr DOMDocumentFragment)---dOMRangeCreateContextualFragment ::-    (MonadIO m, DOMRangeK a) =>-    a                                       -- _obj-    -> T.Text                               -- html-    -> m DOMDocumentFragment                -- result-dOMRangeCreateContextualFragment _obj html = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    html' <- textToCString html-    onException (do-        result <- propagateGError $ webkit_dom_range_create_contextual_fragment _obj' html'-        checkUnexpectedReturnNULL "webkit_dom_range_create_contextual_fragment" result-        result' <- (newObject DOMDocumentFragment) result-        touchManagedPtr _obj-        freeMem html'-        return result'-     ) (do-        freeMem html'-     )--data DOMRangeCreateContextualFragmentMethodInfo-instance (signature ~ (T.Text -> m DOMDocumentFragment), MonadIO m, DOMRangeK a) => MethodInfo DOMRangeCreateContextualFragmentMethodInfo a signature where-    overloadedMethod _ = dOMRangeCreateContextualFragment---- method DOMRange::delete_contents--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMRange", direction = DirectionIn, mayBeNull = False, 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 ->                         -- _obj : TInterface "WebKit2WebExtension" "DOMRange"-    Ptr (Ptr GError) ->                     -- error-    IO ()---dOMRangeDeleteContents ::-    (MonadIO m, DOMRangeK a) =>-    a                                       -- _obj-    -> m ()                                 -- result-dOMRangeDeleteContents _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    onException (do-        propagateGError $ webkit_dom_range_delete_contents _obj'-        touchManagedPtr _obj-        return ()-     ) (do-        return ()-     )--data DOMRangeDeleteContentsMethodInfo-instance (signature ~ (m ()), MonadIO m, DOMRangeK a) => MethodInfo DOMRangeDeleteContentsMethodInfo a signature where-    overloadedMethod _ = dOMRangeDeleteContents---- method DOMRange::detach--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMRange", direction = DirectionIn, mayBeNull = False, 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 ->                         -- _obj : TInterface "WebKit2WebExtension" "DOMRange"-    Ptr (Ptr GError) ->                     -- error-    IO ()---dOMRangeDetach ::-    (MonadIO m, DOMRangeK a) =>-    a                                       -- _obj-    -> m ()                                 -- result-dOMRangeDetach _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    onException (do-        propagateGError $ webkit_dom_range_detach _obj'-        touchManagedPtr _obj-        return ()-     ) (do-        return ()-     )--data DOMRangeDetachMethodInfo-instance (signature ~ (m ()), MonadIO m, DOMRangeK a) => MethodInfo DOMRangeDetachMethodInfo a signature where-    overloadedMethod _ = dOMRangeDetach---- method DOMRange::extract_contents--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMRange", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMDocumentFragment")--- throws : True--- Skip return : False--foreign import ccall "webkit_dom_range_extract_contents" webkit_dom_range_extract_contents :: -    Ptr DOMRange ->                         -- _obj : TInterface "WebKit2WebExtension" "DOMRange"-    Ptr (Ptr GError) ->                     -- error-    IO (Ptr DOMDocumentFragment)---dOMRangeExtractContents ::-    (MonadIO m, DOMRangeK a) =>-    a                                       -- _obj-    -> m DOMDocumentFragment                -- result-dOMRangeExtractContents _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    onException (do-        result <- propagateGError $ webkit_dom_range_extract_contents _obj'-        checkUnexpectedReturnNULL "webkit_dom_range_extract_contents" result-        result' <- (newObject DOMDocumentFragment) result-        touchManagedPtr _obj-        return result'-     ) (do-        return ()-     )--data DOMRangeExtractContentsMethodInfo-instance (signature ~ (m DOMDocumentFragment), MonadIO m, DOMRangeK a) => MethodInfo DOMRangeExtractContentsMethodInfo a signature where-    overloadedMethod _ = dOMRangeExtractContents---- method DOMRange::get_collapsed--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMRange", direction = DirectionIn, mayBeNull = False, 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 ->                         -- _obj : TInterface "WebKit2WebExtension" "DOMRange"-    Ptr (Ptr GError) ->                     -- error-    IO CInt---dOMRangeGetCollapsed ::-    (MonadIO m, DOMRangeK a) =>-    a                                       -- _obj-    -> m ()                                 -- result-dOMRangeGetCollapsed _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    onException (do-        _ <- propagateGError $ webkit_dom_range_get_collapsed _obj'-        touchManagedPtr _obj-        return ()-     ) (do-        return ()-     )--data DOMRangeGetCollapsedMethodInfo-instance (signature ~ (m ()), MonadIO m, DOMRangeK a) => MethodInfo DOMRangeGetCollapsedMethodInfo a signature where-    overloadedMethod _ = dOMRangeGetCollapsed---- method DOMRange::get_common_ancestor_container--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMRange", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->                         -- _obj : TInterface "WebKit2WebExtension" "DOMRange"-    Ptr (Ptr GError) ->                     -- error-    IO (Ptr DOMNode)---dOMRangeGetCommonAncestorContainer ::-    (MonadIO m, DOMRangeK a) =>-    a                                       -- _obj-    -> m DOMNode                            -- result-dOMRangeGetCommonAncestorContainer _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    onException (do-        result <- propagateGError $ webkit_dom_range_get_common_ancestor_container _obj'-        checkUnexpectedReturnNULL "webkit_dom_range_get_common_ancestor_container" result-        result' <- (newObject DOMNode) result-        touchManagedPtr _obj-        return result'-     ) (do-        return ()-     )--data DOMRangeGetCommonAncestorContainerMethodInfo-instance (signature ~ (m DOMNode), MonadIO m, DOMRangeK a) => MethodInfo DOMRangeGetCommonAncestorContainerMethodInfo a signature where-    overloadedMethod _ = dOMRangeGetCommonAncestorContainer---- method DOMRange::get_end_container--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMRange", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMNode")--- throws : True--- Skip return : False--foreign import ccall "webkit_dom_range_get_end_container" webkit_dom_range_get_end_container :: -    Ptr DOMRange ->                         -- _obj : TInterface "WebKit2WebExtension" "DOMRange"-    Ptr (Ptr GError) ->                     -- error-    IO (Ptr DOMNode)---dOMRangeGetEndContainer ::-    (MonadIO m, DOMRangeK a) =>-    a                                       -- _obj-    -> m DOMNode                            -- result-dOMRangeGetEndContainer _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    onException (do-        result <- propagateGError $ webkit_dom_range_get_end_container _obj'-        checkUnexpectedReturnNULL "webkit_dom_range_get_end_container" result-        result' <- (newObject DOMNode) result-        touchManagedPtr _obj-        return result'-     ) (do-        return ()-     )--data DOMRangeGetEndContainerMethodInfo-instance (signature ~ (m DOMNode), MonadIO m, DOMRangeK a) => MethodInfo DOMRangeGetEndContainerMethodInfo a signature where-    overloadedMethod _ = dOMRangeGetEndContainer---- method DOMRange::get_end_offset--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMRange", direction = DirectionIn, mayBeNull = False, 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 ->                         -- _obj : TInterface "WebKit2WebExtension" "DOMRange"-    Ptr (Ptr GError) ->                     -- error-    IO CLong---dOMRangeGetEndOffset ::-    (MonadIO m, DOMRangeK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMRangeGetEndOffset _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    onException (do-        result <- propagateGError $ webkit_dom_range_get_end_offset _obj'-        touchManagedPtr _obj-        return result-     ) (do-        return ()-     )--data DOMRangeGetEndOffsetMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMRangeK a) => MethodInfo DOMRangeGetEndOffsetMethodInfo a signature where-    overloadedMethod _ = dOMRangeGetEndOffset---- method DOMRange::get_start_container--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMRange", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMNode")--- throws : True--- Skip return : False--foreign import ccall "webkit_dom_range_get_start_container" webkit_dom_range_get_start_container :: -    Ptr DOMRange ->                         -- _obj : TInterface "WebKit2WebExtension" "DOMRange"-    Ptr (Ptr GError) ->                     -- error-    IO (Ptr DOMNode)---dOMRangeGetStartContainer ::-    (MonadIO m, DOMRangeK a) =>-    a                                       -- _obj-    -> m DOMNode                            -- result-dOMRangeGetStartContainer _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    onException (do-        result <- propagateGError $ webkit_dom_range_get_start_container _obj'-        checkUnexpectedReturnNULL "webkit_dom_range_get_start_container" result-        result' <- (newObject DOMNode) result-        touchManagedPtr _obj-        return result'-     ) (do-        return ()-     )--data DOMRangeGetStartContainerMethodInfo-instance (signature ~ (m DOMNode), MonadIO m, DOMRangeK a) => MethodInfo DOMRangeGetStartContainerMethodInfo a signature where-    overloadedMethod _ = dOMRangeGetStartContainer---- method DOMRange::get_start_offset--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMRange", direction = DirectionIn, mayBeNull = False, 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 ->                         -- _obj : TInterface "WebKit2WebExtension" "DOMRange"-    Ptr (Ptr GError) ->                     -- error-    IO CLong---dOMRangeGetStartOffset ::-    (MonadIO m, DOMRangeK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMRangeGetStartOffset _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    onException (do-        result <- propagateGError $ webkit_dom_range_get_start_offset _obj'-        touchManagedPtr _obj-        return result-     ) (do-        return ()-     )--data DOMRangeGetStartOffsetMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMRangeK a) => MethodInfo DOMRangeGetStartOffsetMethodInfo a signature where-    overloadedMethod _ = dOMRangeGetStartOffset---- method DOMRange::get_text--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMRange", direction = DirectionIn, mayBeNull = False, argScope = 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 ->                         -- _obj : TInterface "WebKit2WebExtension" "DOMRange"-    IO CString---dOMRangeGetText ::-    (MonadIO m, DOMRangeK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMRangeGetText _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_range_get_text _obj'-    checkUnexpectedReturnNULL "webkit_dom_range_get_text" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMRangeGetTextMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMRangeK a) => MethodInfo DOMRangeGetTextMethodInfo a signature where-    overloadedMethod _ = dOMRangeGetText---- method DOMRange::insert_node--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMRange", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "newNode", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, 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 ->                         -- _obj : TInterface "WebKit2WebExtension" "DOMRange"-    Ptr DOMNode ->                          -- newNode : TInterface "WebKit2WebExtension" "DOMNode"-    Ptr (Ptr GError) ->                     -- error-    IO ()---dOMRangeInsertNode ::-    (MonadIO m, DOMRangeK a, DOMNodeK b) =>-    a                                       -- _obj-    -> b                                    -- newNode-    -> m ()                                 -- result-dOMRangeInsertNode _obj newNode = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let newNode' = unsafeManagedPtrCastPtr newNode-    onException (do-        propagateGError $ webkit_dom_range_insert_node _obj' newNode'-        touchManagedPtr _obj-        touchManagedPtr newNode-        return ()-     ) (do-        return ()-     )--data DOMRangeInsertNodeMethodInfo-instance (signature ~ (b -> m ()), MonadIO m, DOMRangeK a, DOMNodeK b) => MethodInfo DOMRangeInsertNodeMethodInfo a signature where-    overloadedMethod _ = dOMRangeInsertNode---- method DOMRange::intersects_node--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMRange", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "refNode", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, 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 ->                         -- _obj : TInterface "WebKit2WebExtension" "DOMRange"-    Ptr DOMNode ->                          -- refNode : TInterface "WebKit2WebExtension" "DOMNode"-    Ptr (Ptr GError) ->                     -- error-    IO CInt---dOMRangeIntersectsNode ::-    (MonadIO m, DOMRangeK a, DOMNodeK b) =>-    a                                       -- _obj-    -> b                                    -- refNode-    -> m ()                                 -- result-dOMRangeIntersectsNode _obj refNode = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let refNode' = unsafeManagedPtrCastPtr refNode-    onException (do-        _ <- propagateGError $ webkit_dom_range_intersects_node _obj' refNode'-        touchManagedPtr _obj-        touchManagedPtr refNode-        return ()-     ) (do-        return ()-     )--data DOMRangeIntersectsNodeMethodInfo-instance (signature ~ (b -> m ()), MonadIO m, DOMRangeK a, DOMNodeK b) => MethodInfo DOMRangeIntersectsNodeMethodInfo a signature where-    overloadedMethod _ = dOMRangeIntersectsNode---- method DOMRange::is_point_in_range--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMRange", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "refNode", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "offset", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, 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 ->                         -- _obj : TInterface "WebKit2WebExtension" "DOMRange"-    Ptr DOMNode ->                          -- refNode : TInterface "WebKit2WebExtension" "DOMNode"-    CLong ->                                -- offset : TBasicType TLong-    Ptr (Ptr GError) ->                     -- error-    IO CInt---dOMRangeIsPointInRange ::-    (MonadIO m, DOMRangeK a, DOMNodeK b) =>-    a                                       -- _obj-    -> b                                    -- refNode-    -> CLong                                -- offset-    -> m ()                                 -- result-dOMRangeIsPointInRange _obj refNode offset = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let refNode' = unsafeManagedPtrCastPtr refNode-    onException (do-        _ <- propagateGError $ webkit_dom_range_is_point_in_range _obj' refNode' offset-        touchManagedPtr _obj-        touchManagedPtr refNode-        return ()-     ) (do-        return ()-     )--data DOMRangeIsPointInRangeMethodInfo-instance (signature ~ (b -> CLong -> m ()), MonadIO m, DOMRangeK a, DOMNodeK b) => MethodInfo DOMRangeIsPointInRangeMethodInfo a signature where-    overloadedMethod _ = dOMRangeIsPointInRange---- method DOMRange::select_node--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMRange", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "refNode", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, 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 ->                         -- _obj : TInterface "WebKit2WebExtension" "DOMRange"-    Ptr DOMNode ->                          -- refNode : TInterface "WebKit2WebExtension" "DOMNode"-    Ptr (Ptr GError) ->                     -- error-    IO ()---dOMRangeSelectNode ::-    (MonadIO m, DOMRangeK a, DOMNodeK b) =>-    a                                       -- _obj-    -> b                                    -- refNode-    -> m ()                                 -- result-dOMRangeSelectNode _obj refNode = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let refNode' = unsafeManagedPtrCastPtr refNode-    onException (do-        propagateGError $ webkit_dom_range_select_node _obj' refNode'-        touchManagedPtr _obj-        touchManagedPtr refNode-        return ()-     ) (do-        return ()-     )--data DOMRangeSelectNodeMethodInfo-instance (signature ~ (b -> m ()), MonadIO m, DOMRangeK a, DOMNodeK b) => MethodInfo DOMRangeSelectNodeMethodInfo a signature where-    overloadedMethod _ = dOMRangeSelectNode---- method DOMRange::select_node_contents--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMRange", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "refNode", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, 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 ->                         -- _obj : TInterface "WebKit2WebExtension" "DOMRange"-    Ptr DOMNode ->                          -- refNode : TInterface "WebKit2WebExtension" "DOMNode"-    Ptr (Ptr GError) ->                     -- error-    IO ()---dOMRangeSelectNodeContents ::-    (MonadIO m, DOMRangeK a, DOMNodeK b) =>-    a                                       -- _obj-    -> b                                    -- refNode-    -> m ()                                 -- result-dOMRangeSelectNodeContents _obj refNode = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let refNode' = unsafeManagedPtrCastPtr refNode-    onException (do-        propagateGError $ webkit_dom_range_select_node_contents _obj' refNode'-        touchManagedPtr _obj-        touchManagedPtr refNode-        return ()-     ) (do-        return ()-     )--data DOMRangeSelectNodeContentsMethodInfo-instance (signature ~ (b -> m ()), MonadIO m, DOMRangeK a, DOMNodeK b) => MethodInfo DOMRangeSelectNodeContentsMethodInfo a signature where-    overloadedMethod _ = dOMRangeSelectNodeContents---- method DOMRange::set_end--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMRange", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "refNode", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "offset", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, 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 ->                         -- _obj : TInterface "WebKit2WebExtension" "DOMRange"-    Ptr DOMNode ->                          -- refNode : TInterface "WebKit2WebExtension" "DOMNode"-    CLong ->                                -- offset : TBasicType TLong-    Ptr (Ptr GError) ->                     -- error-    IO ()---dOMRangeSetEnd ::-    (MonadIO m, DOMRangeK a, DOMNodeK b) =>-    a                                       -- _obj-    -> b                                    -- refNode-    -> CLong                                -- offset-    -> m ()                                 -- result-dOMRangeSetEnd _obj refNode offset = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let refNode' = unsafeManagedPtrCastPtr refNode-    onException (do-        propagateGError $ webkit_dom_range_set_end _obj' refNode' offset-        touchManagedPtr _obj-        touchManagedPtr refNode-        return ()-     ) (do-        return ()-     )--data DOMRangeSetEndMethodInfo-instance (signature ~ (b -> CLong -> m ()), MonadIO m, DOMRangeK a, DOMNodeK b) => MethodInfo DOMRangeSetEndMethodInfo a signature where-    overloadedMethod _ = dOMRangeSetEnd---- method DOMRange::set_end_after--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMRange", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "refNode", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, 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 ->                         -- _obj : TInterface "WebKit2WebExtension" "DOMRange"-    Ptr DOMNode ->                          -- refNode : TInterface "WebKit2WebExtension" "DOMNode"-    Ptr (Ptr GError) ->                     -- error-    IO ()---dOMRangeSetEndAfter ::-    (MonadIO m, DOMRangeK a, DOMNodeK b) =>-    a                                       -- _obj-    -> b                                    -- refNode-    -> m ()                                 -- result-dOMRangeSetEndAfter _obj refNode = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let refNode' = unsafeManagedPtrCastPtr refNode-    onException (do-        propagateGError $ webkit_dom_range_set_end_after _obj' refNode'-        touchManagedPtr _obj-        touchManagedPtr refNode-        return ()-     ) (do-        return ()-     )--data DOMRangeSetEndAfterMethodInfo-instance (signature ~ (b -> m ()), MonadIO m, DOMRangeK a, DOMNodeK b) => MethodInfo DOMRangeSetEndAfterMethodInfo a signature where-    overloadedMethod _ = dOMRangeSetEndAfter---- method DOMRange::set_end_before--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMRange", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "refNode", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, 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 ->                         -- _obj : TInterface "WebKit2WebExtension" "DOMRange"-    Ptr DOMNode ->                          -- refNode : TInterface "WebKit2WebExtension" "DOMNode"-    Ptr (Ptr GError) ->                     -- error-    IO ()---dOMRangeSetEndBefore ::-    (MonadIO m, DOMRangeK a, DOMNodeK b) =>-    a                                       -- _obj-    -> b                                    -- refNode-    -> m ()                                 -- result-dOMRangeSetEndBefore _obj refNode = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let refNode' = unsafeManagedPtrCastPtr refNode-    onException (do-        propagateGError $ webkit_dom_range_set_end_before _obj' refNode'-        touchManagedPtr _obj-        touchManagedPtr refNode-        return ()-     ) (do-        return ()-     )--data DOMRangeSetEndBeforeMethodInfo-instance (signature ~ (b -> m ()), MonadIO m, DOMRangeK a, DOMNodeK b) => MethodInfo DOMRangeSetEndBeforeMethodInfo a signature where-    overloadedMethod _ = dOMRangeSetEndBefore---- method DOMRange::set_start--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMRange", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "refNode", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "offset", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, 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 ->                         -- _obj : TInterface "WebKit2WebExtension" "DOMRange"-    Ptr DOMNode ->                          -- refNode : TInterface "WebKit2WebExtension" "DOMNode"-    CLong ->                                -- offset : TBasicType TLong-    Ptr (Ptr GError) ->                     -- error-    IO ()---dOMRangeSetStart ::-    (MonadIO m, DOMRangeK a, DOMNodeK b) =>-    a                                       -- _obj-    -> b                                    -- refNode-    -> CLong                                -- offset-    -> m ()                                 -- result-dOMRangeSetStart _obj refNode offset = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let refNode' = unsafeManagedPtrCastPtr refNode-    onException (do-        propagateGError $ webkit_dom_range_set_start _obj' refNode' offset-        touchManagedPtr _obj-        touchManagedPtr refNode-        return ()-     ) (do-        return ()-     )--data DOMRangeSetStartMethodInfo-instance (signature ~ (b -> CLong -> m ()), MonadIO m, DOMRangeK a, DOMNodeK b) => MethodInfo DOMRangeSetStartMethodInfo a signature where-    overloadedMethod _ = dOMRangeSetStart---- method DOMRange::set_start_after--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMRange", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "refNode", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, 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 ->                         -- _obj : TInterface "WebKit2WebExtension" "DOMRange"-    Ptr DOMNode ->                          -- refNode : TInterface "WebKit2WebExtension" "DOMNode"-    Ptr (Ptr GError) ->                     -- error-    IO ()---dOMRangeSetStartAfter ::-    (MonadIO m, DOMRangeK a, DOMNodeK b) =>-    a                                       -- _obj-    -> b                                    -- refNode-    -> m ()                                 -- result-dOMRangeSetStartAfter _obj refNode = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let refNode' = unsafeManagedPtrCastPtr refNode-    onException (do-        propagateGError $ webkit_dom_range_set_start_after _obj' refNode'-        touchManagedPtr _obj-        touchManagedPtr refNode-        return ()-     ) (do-        return ()-     )--data DOMRangeSetStartAfterMethodInfo-instance (signature ~ (b -> m ()), MonadIO m, DOMRangeK a, DOMNodeK b) => MethodInfo DOMRangeSetStartAfterMethodInfo a signature where-    overloadedMethod _ = dOMRangeSetStartAfter---- method DOMRange::set_start_before--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMRange", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "refNode", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, 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 ->                         -- _obj : TInterface "WebKit2WebExtension" "DOMRange"-    Ptr DOMNode ->                          -- refNode : TInterface "WebKit2WebExtension" "DOMNode"-    Ptr (Ptr GError) ->                     -- error-    IO ()---dOMRangeSetStartBefore ::-    (MonadIO m, DOMRangeK a, DOMNodeK b) =>-    a                                       -- _obj-    -> b                                    -- refNode-    -> m ()                                 -- result-dOMRangeSetStartBefore _obj refNode = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let refNode' = unsafeManagedPtrCastPtr refNode-    onException (do-        propagateGError $ webkit_dom_range_set_start_before _obj' refNode'-        touchManagedPtr _obj-        touchManagedPtr refNode-        return ()-     ) (do-        return ()-     )--data DOMRangeSetStartBeforeMethodInfo-instance (signature ~ (b -> m ()), MonadIO m, DOMRangeK a, DOMNodeK b) => MethodInfo DOMRangeSetStartBeforeMethodInfo a signature where-    overloadedMethod _ = dOMRangeSetStartBefore---- method DOMRange::surround_contents--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMRange", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "newParent", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, 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 ->                         -- _obj : TInterface "WebKit2WebExtension" "DOMRange"-    Ptr DOMNode ->                          -- newParent : TInterface "WebKit2WebExtension" "DOMNode"-    Ptr (Ptr GError) ->                     -- error-    IO ()---dOMRangeSurroundContents ::-    (MonadIO m, DOMRangeK a, DOMNodeK b) =>-    a                                       -- _obj-    -> b                                    -- newParent-    -> m ()                                 -- result-dOMRangeSurroundContents _obj newParent = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let newParent' = unsafeManagedPtrCastPtr newParent-    onException (do-        propagateGError $ webkit_dom_range_surround_contents _obj' newParent'-        touchManagedPtr _obj-        touchManagedPtr newParent-        return ()-     ) (do-        return ()-     )--data DOMRangeSurroundContentsMethodInfo-instance (signature ~ (b -> m ()), MonadIO m, DOMRangeK a, DOMNodeK b) => MethodInfo DOMRangeSurroundContentsMethodInfo a signature where-    overloadedMethod _ = dOMRangeSurroundContents---- method DOMRange::to_string--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMRange", direction = DirectionIn, mayBeNull = False, 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 ->                         -- _obj : TInterface "WebKit2WebExtension" "DOMRange"-    Ptr (Ptr GError) ->                     -- error-    IO CString---dOMRangeToString ::-    (MonadIO m, DOMRangeK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMRangeToString _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    onException (do-        result <- propagateGError $ webkit_dom_range_to_string _obj'-        checkUnexpectedReturnNULL "webkit_dom_range_to_string" result-        result' <- cstringToText result-        freeMem result-        touchManagedPtr _obj-        return result'-     ) (do-        return ()-     )--data DOMRangeToStringMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMRangeK a) => MethodInfo DOMRangeToStringMethodInfo a signature where-    overloadedMethod _ = dOMRangeToString--
− GI/WebKit2WebExtension/Objects/DOMRange.hs-boot
@@ -1,50 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMRange where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMRange = DOMRange (ForeignPtr DOMRange)-instance GObject DOMRange where-class GObject o => DOMRangeK o-instance (GObject o, IsDescendantOf DOMRange o) => DOMRangeK o-data DOMRangeCollapsedPropertyInfo-data DOMRangeCommonAncestorContainerPropertyInfo-data DOMRangeEndContainerPropertyInfo-data DOMRangeEndOffsetPropertyInfo-data DOMRangeStartContainerPropertyInfo-data DOMRangeStartOffsetPropertyInfo-data DOMRangeTextPropertyInfo-data DOMRangeCloneContentsMethodInfo-data DOMRangeCloneRangeMethodInfo-data DOMRangeCollapseMethodInfo-data DOMRangeCompareBoundaryPointsMethodInfo-data DOMRangeCompareNodeMethodInfo-data DOMRangeComparePointMethodInfo-data DOMRangeCreateContextualFragmentMethodInfo-data DOMRangeDeleteContentsMethodInfo-data DOMRangeDetachMethodInfo-data DOMRangeExtractContentsMethodInfo-data DOMRangeGetCollapsedMethodInfo-data DOMRangeGetCommonAncestorContainerMethodInfo-data DOMRangeGetEndContainerMethodInfo-data DOMRangeGetEndOffsetMethodInfo-data DOMRangeGetStartContainerMethodInfo-data DOMRangeGetStartOffsetMethodInfo-data DOMRangeGetTextMethodInfo-data DOMRangeInsertNodeMethodInfo-data DOMRangeIntersectsNodeMethodInfo-data DOMRangeIsPointInRangeMethodInfo-data DOMRangeSelectNodeMethodInfo-data DOMRangeSelectNodeContentsMethodInfo-data DOMRangeSetEndMethodInfo-data DOMRangeSetEndAfterMethodInfo-data DOMRangeSetEndBeforeMethodInfo-data DOMRangeSetStartMethodInfo-data DOMRangeSetStartAfterMethodInfo-data DOMRangeSetStartBeforeMethodInfo-data DOMRangeSurroundContentsMethodInfo-data DOMRangeToStringMethodInfo
− GI/WebKit2WebExtension/Objects/DOMStyleSheet.hs
@@ -1,592 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMStyleSheet-    ( ---- * Exported types-    DOMStyleSheet(..)                       ,-    DOMStyleSheetK                          ,-    toDOMStyleSheet                         ,-    noDOMStyleSheet                         ,--- -- * Methods--- ** dOMStyleSheetGetContentType-    DOMStyleSheetGetContentTypeMethodInfo   ,-    dOMStyleSheetGetContentType             ,----- ** dOMStyleSheetGetDisabled-    DOMStyleSheetGetDisabledMethodInfo      ,-    dOMStyleSheetGetDisabled                ,----- ** dOMStyleSheetGetHref-    DOMStyleSheetGetHrefMethodInfo          ,-    dOMStyleSheetGetHref                    ,----- ** dOMStyleSheetGetMedia-    DOMStyleSheetGetMediaMethodInfo         ,-    dOMStyleSheetGetMedia                   ,----- ** dOMStyleSheetGetOwnerNode-    DOMStyleSheetGetOwnerNodeMethodInfo     ,-    dOMStyleSheetGetOwnerNode               ,----- ** dOMStyleSheetGetParentStyleSheet-    DOMStyleSheetGetParentStyleSheetMethodInfo,-    dOMStyleSheetGetParentStyleSheet        ,----- ** dOMStyleSheetGetTitle-    DOMStyleSheetGetTitleMethodInfo         ,-    dOMStyleSheetGetTitle                   ,----- ** dOMStyleSheetSetDisabled-    DOMStyleSheetSetDisabledMethodInfo      ,-    dOMStyleSheetSetDisabled                ,----- -- * Properties--- ** Disabled-    DOMStyleSheetDisabledPropertyInfo       ,-    constructDOMStyleSheetDisabled          ,-    dOMStyleSheetDisabled                   ,-    getDOMStyleSheetDisabled                ,-    setDOMStyleSheetDisabled                ,----- ** Href-    DOMStyleSheetHrefPropertyInfo           ,-    dOMStyleSheetHref                       ,-    getDOMStyleSheetHref                    ,----- ** Media-    DOMStyleSheetMediaPropertyInfo          ,-    dOMStyleSheetMedia                      ,-    getDOMStyleSheetMedia                   ,----- ** OwnerNode-    DOMStyleSheetOwnerNodePropertyInfo      ,-    dOMStyleSheetOwnerNode                  ,-    getDOMStyleSheetOwnerNode               ,----- ** ParentStyleSheet-    DOMStyleSheetParentStyleSheetPropertyInfo,-    dOMStyleSheetParentStyleSheet           ,-    getDOMStyleSheetParentStyleSheet        ,----- ** Title-    DOMStyleSheetTitlePropertyInfo          ,-    dOMStyleSheetTitle                      ,-    getDOMStyleSheetTitle                   ,----- ** Type-    DOMStyleSheetTypePropertyInfo           ,-    dOMStyleSheetType                       ,-    getDOMStyleSheetType                    ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMStyleSheet = DOMStyleSheet (ForeignPtr DOMStyleSheet)-foreign import ccall "webkit_dom_style_sheet_get_type"-    c_webkit_dom_style_sheet_get_type :: IO GType--type instance ParentTypes DOMStyleSheet = DOMStyleSheetParentTypes-type DOMStyleSheetParentTypes = '[DOMObject, GObject.Object]--instance GObject DOMStyleSheet where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_style_sheet_get_type-    --class GObject o => DOMStyleSheetK o-instance (GObject o, IsDescendantOf DOMStyleSheet o) => DOMStyleSheetK o--toDOMStyleSheet :: DOMStyleSheetK o => o -> IO DOMStyleSheet-toDOMStyleSheet = unsafeCastTo DOMStyleSheet--noDOMStyleSheet :: Maybe DOMStyleSheet-noDOMStyleSheet = Nothing--type family ResolveDOMStyleSheetMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMStyleSheetMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMStyleSheetMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMStyleSheetMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMStyleSheetMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMStyleSheetMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMStyleSheetMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMStyleSheetMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMStyleSheetMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMStyleSheetMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMStyleSheetMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMStyleSheetMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMStyleSheetMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMStyleSheetMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMStyleSheetMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMStyleSheetMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMStyleSheetMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMStyleSheetMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMStyleSheetMethod "getContentType" o = DOMStyleSheetGetContentTypeMethodInfo-    ResolveDOMStyleSheetMethod "getData" o = GObject.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.ObjectGetPropertyMethodInfo-    ResolveDOMStyleSheetMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMStyleSheetMethod "getTitle" o = DOMStyleSheetGetTitleMethodInfo-    ResolveDOMStyleSheetMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMStyleSheetMethod "setDisabled" o = DOMStyleSheetSetDisabledMethodInfo-    ResolveDOMStyleSheetMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMStyleSheetMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMStyleSheetMethod t DOMStyleSheet, MethodInfo info DOMStyleSheet p) => IsLabelProxy t (DOMStyleSheet -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMStyleSheetMethod t DOMStyleSheet, MethodInfo info DOMStyleSheet p) => IsLabel t (DOMStyleSheet -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "disabled"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--getDOMStyleSheetDisabled :: (MonadIO m, DOMStyleSheetK o) => o -> m Bool-getDOMStyleSheetDisabled obj = liftIO $ getObjectPropertyBool obj "disabled"--setDOMStyleSheetDisabled :: (MonadIO m, DOMStyleSheetK o) => o -> Bool -> m ()-setDOMStyleSheetDisabled obj val = liftIO $ setObjectPropertyBool obj "disabled" val--constructDOMStyleSheetDisabled :: Bool -> IO ([Char], GValue)-constructDOMStyleSheetDisabled val = constructObjectPropertyBool "disabled" val--data DOMStyleSheetDisabledPropertyInfo-instance AttrInfo DOMStyleSheetDisabledPropertyInfo where-    type AttrAllowedOps DOMStyleSheetDisabledPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DOMStyleSheetDisabledPropertyInfo = (~) Bool-    type AttrBaseTypeConstraint DOMStyleSheetDisabledPropertyInfo = DOMStyleSheetK-    type AttrGetType DOMStyleSheetDisabledPropertyInfo = Bool-    type AttrLabel DOMStyleSheetDisabledPropertyInfo = "disabled"-    attrGet _ = getDOMStyleSheetDisabled-    attrSet _ = setDOMStyleSheetDisabled-    attrConstruct _ = constructDOMStyleSheetDisabled-    attrClear _ = undefined---- VVV Prop "href"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMStyleSheetHref :: (MonadIO m, DOMStyleSheetK o) => o -> m (Maybe T.Text)-getDOMStyleSheetHref obj = liftIO $ getObjectPropertyString obj "href"--data DOMStyleSheetHrefPropertyInfo-instance AttrInfo DOMStyleSheetHrefPropertyInfo where-    type AttrAllowedOps DOMStyleSheetHrefPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMStyleSheetHrefPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMStyleSheetHrefPropertyInfo = DOMStyleSheetK-    type AttrGetType DOMStyleSheetHrefPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMStyleSheetHrefPropertyInfo = "href"-    attrGet _ = getDOMStyleSheetHref-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "media"-   -- Type: TInterface "WebKit2WebExtension" "DOMMediaList"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMStyleSheetMedia :: (MonadIO m, DOMStyleSheetK o) => o -> m (Maybe DOMMediaList)-getDOMStyleSheetMedia obj = liftIO $ getObjectPropertyObject obj "media" DOMMediaList--data DOMStyleSheetMediaPropertyInfo-instance AttrInfo DOMStyleSheetMediaPropertyInfo where-    type AttrAllowedOps DOMStyleSheetMediaPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMStyleSheetMediaPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMStyleSheetMediaPropertyInfo = DOMStyleSheetK-    type AttrGetType DOMStyleSheetMediaPropertyInfo = (Maybe DOMMediaList)-    type AttrLabel DOMStyleSheetMediaPropertyInfo = "media"-    attrGet _ = getDOMStyleSheetMedia-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "owner-node"-   -- Type: TInterface "WebKit2WebExtension" "DOMNode"-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMStyleSheetOwnerNode :: (MonadIO m, DOMStyleSheetK o) => o -> m DOMNode-getDOMStyleSheetOwnerNode obj = liftIO $ checkUnexpectedNothing "getDOMStyleSheetOwnerNode" $ getObjectPropertyObject obj "owner-node" DOMNode--data DOMStyleSheetOwnerNodePropertyInfo-instance AttrInfo DOMStyleSheetOwnerNodePropertyInfo where-    type AttrAllowedOps DOMStyleSheetOwnerNodePropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMStyleSheetOwnerNodePropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMStyleSheetOwnerNodePropertyInfo = DOMStyleSheetK-    type AttrGetType DOMStyleSheetOwnerNodePropertyInfo = DOMNode-    type AttrLabel DOMStyleSheetOwnerNodePropertyInfo = "owner-node"-    attrGet _ = getDOMStyleSheetOwnerNode-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "parent-style-sheet"-   -- Type: TInterface "WebKit2WebExtension" "DOMStyleSheet"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMStyleSheetParentStyleSheet :: (MonadIO m, DOMStyleSheetK o) => o -> m (Maybe DOMStyleSheet)-getDOMStyleSheetParentStyleSheet obj = liftIO $ getObjectPropertyObject obj "parent-style-sheet" DOMStyleSheet--data DOMStyleSheetParentStyleSheetPropertyInfo-instance AttrInfo DOMStyleSheetParentStyleSheetPropertyInfo where-    type AttrAllowedOps DOMStyleSheetParentStyleSheetPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMStyleSheetParentStyleSheetPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMStyleSheetParentStyleSheetPropertyInfo = DOMStyleSheetK-    type AttrGetType DOMStyleSheetParentStyleSheetPropertyInfo = (Maybe DOMStyleSheet)-    type AttrLabel DOMStyleSheetParentStyleSheetPropertyInfo = "parent-style-sheet"-    attrGet _ = getDOMStyleSheetParentStyleSheet-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "title"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMStyleSheetTitle :: (MonadIO m, DOMStyleSheetK o) => o -> m (Maybe T.Text)-getDOMStyleSheetTitle obj = liftIO $ getObjectPropertyString obj "title"--data DOMStyleSheetTitlePropertyInfo-instance AttrInfo DOMStyleSheetTitlePropertyInfo where-    type AttrAllowedOps DOMStyleSheetTitlePropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMStyleSheetTitlePropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMStyleSheetTitlePropertyInfo = DOMStyleSheetK-    type AttrGetType DOMStyleSheetTitlePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMStyleSheetTitlePropertyInfo = "title"-    attrGet _ = getDOMStyleSheetTitle-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "type"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMStyleSheetType :: (MonadIO m, DOMStyleSheetK o) => o -> m (Maybe T.Text)-getDOMStyleSheetType obj = liftIO $ getObjectPropertyString obj "type"--data DOMStyleSheetTypePropertyInfo-instance AttrInfo DOMStyleSheetTypePropertyInfo where-    type AttrAllowedOps DOMStyleSheetTypePropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMStyleSheetTypePropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMStyleSheetTypePropertyInfo = DOMStyleSheetK-    type AttrGetType DOMStyleSheetTypePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMStyleSheetTypePropertyInfo = "type"-    attrGet _ = getDOMStyleSheetType-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined--type instance AttributeList DOMStyleSheet = DOMStyleSheetAttributeList-type DOMStyleSheetAttributeList = ('[ '("coreObject", DOMObjectCoreObjectPropertyInfo), '("disabled", DOMStyleSheetDisabledPropertyInfo), '("href", DOMStyleSheetHrefPropertyInfo), '("media", DOMStyleSheetMediaPropertyInfo), '("ownerNode", DOMStyleSheetOwnerNodePropertyInfo), '("parentStyleSheet", DOMStyleSheetParentStyleSheetPropertyInfo), '("title", DOMStyleSheetTitlePropertyInfo), '("type", DOMStyleSheetTypePropertyInfo)] :: [(Symbol, *)])--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--type instance SignalList DOMStyleSheet = DOMStyleSheetSignalList-type DOMStyleSheetSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMStyleSheet::get_content_type--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMStyleSheet", direction = DirectionIn, mayBeNull = False, argScope = 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 ->                    -- _obj : TInterface "WebKit2WebExtension" "DOMStyleSheet"-    IO CString---dOMStyleSheetGetContentType ::-    (MonadIO m, DOMStyleSheetK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMStyleSheetGetContentType _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_style_sheet_get_content_type _obj'-    checkUnexpectedReturnNULL "webkit_dom_style_sheet_get_content_type" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMStyleSheetGetContentTypeMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMStyleSheetK a) => MethodInfo DOMStyleSheetGetContentTypeMethodInfo a signature where-    overloadedMethod _ = dOMStyleSheetGetContentType---- method DOMStyleSheet::get_disabled--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMStyleSheet", direction = DirectionIn, mayBeNull = False, 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 ->                    -- _obj : TInterface "WebKit2WebExtension" "DOMStyleSheet"-    IO CInt---dOMStyleSheetGetDisabled ::-    (MonadIO m, DOMStyleSheetK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMStyleSheetGetDisabled _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_style_sheet_get_disabled _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMStyleSheetGetDisabledMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMStyleSheetK a) => MethodInfo DOMStyleSheetGetDisabledMethodInfo a signature where-    overloadedMethod _ = dOMStyleSheetGetDisabled---- method DOMStyleSheet::get_href--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMStyleSheet", direction = DirectionIn, mayBeNull = False, argScope = 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 ->                    -- _obj : TInterface "WebKit2WebExtension" "DOMStyleSheet"-    IO CString---dOMStyleSheetGetHref ::-    (MonadIO m, DOMStyleSheetK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMStyleSheetGetHref _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_style_sheet_get_href _obj'-    checkUnexpectedReturnNULL "webkit_dom_style_sheet_get_href" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMStyleSheetGetHrefMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMStyleSheetK a) => MethodInfo DOMStyleSheetGetHrefMethodInfo a signature where-    overloadedMethod _ = dOMStyleSheetGetHref---- method DOMStyleSheet::get_media--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMStyleSheet", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMMediaList")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_style_sheet_get_media" webkit_dom_style_sheet_get_media :: -    Ptr DOMStyleSheet ->                    -- _obj : TInterface "WebKit2WebExtension" "DOMStyleSheet"-    IO (Ptr DOMMediaList)---dOMStyleSheetGetMedia ::-    (MonadIO m, DOMStyleSheetK a) =>-    a                                       -- _obj-    -> m DOMMediaList                       -- result-dOMStyleSheetGetMedia _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_style_sheet_get_media _obj'-    checkUnexpectedReturnNULL "webkit_dom_style_sheet_get_media" result-    result' <- (wrapObject DOMMediaList) result-    touchManagedPtr _obj-    return result'--data DOMStyleSheetGetMediaMethodInfo-instance (signature ~ (m DOMMediaList), MonadIO m, DOMStyleSheetK a) => MethodInfo DOMStyleSheetGetMediaMethodInfo a signature where-    overloadedMethod _ = dOMStyleSheetGetMedia---- method DOMStyleSheet::get_owner_node--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMStyleSheet", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->                    -- _obj : TInterface "WebKit2WebExtension" "DOMStyleSheet"-    IO (Ptr DOMNode)---dOMStyleSheetGetOwnerNode ::-    (MonadIO m, DOMStyleSheetK a) =>-    a                                       -- _obj-    -> m DOMNode                            -- result-dOMStyleSheetGetOwnerNode _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_style_sheet_get_owner_node _obj'-    checkUnexpectedReturnNULL "webkit_dom_style_sheet_get_owner_node" result-    result' <- (newObject DOMNode) result-    touchManagedPtr _obj-    return result'--data DOMStyleSheetGetOwnerNodeMethodInfo-instance (signature ~ (m DOMNode), MonadIO m, DOMStyleSheetK a) => MethodInfo DOMStyleSheetGetOwnerNodeMethodInfo a signature where-    overloadedMethod _ = dOMStyleSheetGetOwnerNode---- method DOMStyleSheet::get_parent_style_sheet--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMStyleSheet", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->                    -- _obj : TInterface "WebKit2WebExtension" "DOMStyleSheet"-    IO (Ptr DOMStyleSheet)---dOMStyleSheetGetParentStyleSheet ::-    (MonadIO m, DOMStyleSheetK a) =>-    a                                       -- _obj-    -> m DOMStyleSheet                      -- result-dOMStyleSheetGetParentStyleSheet _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_style_sheet_get_parent_style_sheet _obj'-    checkUnexpectedReturnNULL "webkit_dom_style_sheet_get_parent_style_sheet" result-    result' <- (wrapObject DOMStyleSheet) result-    touchManagedPtr _obj-    return result'--data DOMStyleSheetGetParentStyleSheetMethodInfo-instance (signature ~ (m DOMStyleSheet), MonadIO m, DOMStyleSheetK a) => MethodInfo DOMStyleSheetGetParentStyleSheetMethodInfo a signature where-    overloadedMethod _ = dOMStyleSheetGetParentStyleSheet---- method DOMStyleSheet::get_title--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMStyleSheet", direction = DirectionIn, mayBeNull = False, argScope = 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 ->                    -- _obj : TInterface "WebKit2WebExtension" "DOMStyleSheet"-    IO CString---dOMStyleSheetGetTitle ::-    (MonadIO m, DOMStyleSheetK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMStyleSheetGetTitle _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_style_sheet_get_title _obj'-    checkUnexpectedReturnNULL "webkit_dom_style_sheet_get_title" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMStyleSheetGetTitleMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMStyleSheetK a) => MethodInfo DOMStyleSheetGetTitleMethodInfo a signature where-    overloadedMethod _ = dOMStyleSheetGetTitle---- method DOMStyleSheet::set_disabled--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMStyleSheet", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, 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 ->                    -- _obj : TInterface "WebKit2WebExtension" "DOMStyleSheet"-    CInt ->                                 -- value : TBasicType TBoolean-    IO ()---dOMStyleSheetSetDisabled ::-    (MonadIO m, DOMStyleSheetK a) =>-    a                                       -- _obj-    -> Bool                                 -- value-    -> m ()                                 -- result-dOMStyleSheetSetDisabled _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let value' = (fromIntegral . fromEnum) value-    webkit_dom_style_sheet_set_disabled _obj' value'-    touchManagedPtr _obj-    return ()--data DOMStyleSheetSetDisabledMethodInfo-instance (signature ~ (Bool -> m ()), MonadIO m, DOMStyleSheetK a) => MethodInfo DOMStyleSheetSetDisabledMethodInfo a signature where-    overloadedMethod _ = dOMStyleSheetSetDisabled--
− GI/WebKit2WebExtension/Objects/DOMStyleSheet.hs-boot
@@ -1,28 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMStyleSheet where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMStyleSheet = DOMStyleSheet (ForeignPtr DOMStyleSheet)-instance GObject DOMStyleSheet where-class GObject o => DOMStyleSheetK o-instance (GObject o, IsDescendantOf DOMStyleSheet o) => DOMStyleSheetK o-data DOMStyleSheetDisabledPropertyInfo-data DOMStyleSheetHrefPropertyInfo-data DOMStyleSheetMediaPropertyInfo-data DOMStyleSheetOwnerNodePropertyInfo-data DOMStyleSheetParentStyleSheetPropertyInfo-data DOMStyleSheetTitlePropertyInfo-data DOMStyleSheetTypePropertyInfo-data DOMStyleSheetGetContentTypeMethodInfo-data DOMStyleSheetGetDisabledMethodInfo-data DOMStyleSheetGetHrefMethodInfo-data DOMStyleSheetGetMediaMethodInfo-data DOMStyleSheetGetOwnerNodeMethodInfo-data DOMStyleSheetGetParentStyleSheetMethodInfo-data DOMStyleSheetGetTitleMethodInfo-data DOMStyleSheetSetDisabledMethodInfo
− GI/WebKit2WebExtension/Objects/DOMStyleSheetList.hs
@@ -1,197 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMStyleSheetList-    ( ---- * Exported types-    DOMStyleSheetList(..)                   ,-    DOMStyleSheetListK                      ,-    toDOMStyleSheetList                     ,-    noDOMStyleSheetList                     ,--- -- * Methods--- ** dOMStyleSheetListGetLength-    DOMStyleSheetListGetLengthMethodInfo    ,-    dOMStyleSheetListGetLength              ,----- ** dOMStyleSheetListItem-    DOMStyleSheetListItemMethodInfo         ,-    dOMStyleSheetListItem                   ,----- -- * Properties--- ** Length-    DOMStyleSheetListLengthPropertyInfo     ,-    dOMStyleSheetListLength                 ,-    getDOMStyleSheetListLength              ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMStyleSheetList = DOMStyleSheetList (ForeignPtr DOMStyleSheetList)-foreign import ccall "webkit_dom_style_sheet_list_get_type"-    c_webkit_dom_style_sheet_list_get_type :: IO GType--type instance ParentTypes DOMStyleSheetList = DOMStyleSheetListParentTypes-type DOMStyleSheetListParentTypes = '[DOMObject, GObject.Object]--instance GObject DOMStyleSheetList where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_style_sheet_list_get_type-    --class GObject o => DOMStyleSheetListK o-instance (GObject o, IsDescendantOf DOMStyleSheetList o) => DOMStyleSheetListK o--toDOMStyleSheetList :: DOMStyleSheetListK o => o -> IO DOMStyleSheetList-toDOMStyleSheetList = unsafeCastTo DOMStyleSheetList--noDOMStyleSheetList :: Maybe DOMStyleSheetList-noDOMStyleSheetList = Nothing--type family ResolveDOMStyleSheetListMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMStyleSheetListMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMStyleSheetListMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMStyleSheetListMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMStyleSheetListMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMStyleSheetListMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMStyleSheetListMethod "item" o = DOMStyleSheetListItemMethodInfo-    ResolveDOMStyleSheetListMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMStyleSheetListMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMStyleSheetListMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMStyleSheetListMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMStyleSheetListMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMStyleSheetListMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMStyleSheetListMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMStyleSheetListMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMStyleSheetListMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMStyleSheetListMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMStyleSheetListMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMStyleSheetListMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMStyleSheetListMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMStyleSheetListMethod "getLength" o = DOMStyleSheetListGetLengthMethodInfo-    ResolveDOMStyleSheetListMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMStyleSheetListMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMStyleSheetListMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMStyleSheetListMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMStyleSheetListMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMStyleSheetListMethod t DOMStyleSheetList, MethodInfo info DOMStyleSheetList p) => IsLabelProxy t (DOMStyleSheetList -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMStyleSheetListMethod t DOMStyleSheetList, MethodInfo info DOMStyleSheetList p) => IsLabel t (DOMStyleSheetList -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "length"-   -- Type: TBasicType TULong-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMStyleSheetListLength :: (MonadIO m, DOMStyleSheetListK o) => o -> m CULong-getDOMStyleSheetListLength obj = liftIO $ getObjectPropertyULong obj "length"--data DOMStyleSheetListLengthPropertyInfo-instance AttrInfo DOMStyleSheetListLengthPropertyInfo where-    type AttrAllowedOps DOMStyleSheetListLengthPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMStyleSheetListLengthPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMStyleSheetListLengthPropertyInfo = DOMStyleSheetListK-    type AttrGetType DOMStyleSheetListLengthPropertyInfo = CULong-    type AttrLabel DOMStyleSheetListLengthPropertyInfo = "length"-    attrGet _ = getDOMStyleSheetListLength-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined--type instance AttributeList DOMStyleSheetList = DOMStyleSheetListAttributeList-type DOMStyleSheetListAttributeList = ('[ '("coreObject", DOMObjectCoreObjectPropertyInfo), '("length", DOMStyleSheetListLengthPropertyInfo)] :: [(Symbol, *)])--dOMStyleSheetListLength :: AttrLabelProxy "length"-dOMStyleSheetListLength = AttrLabelProxy--type instance SignalList DOMStyleSheetList = DOMStyleSheetListSignalList-type DOMStyleSheetListSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMStyleSheetList::get_length--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMStyleSheetList", direction = DirectionIn, mayBeNull = False, 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 ->                -- _obj : TInterface "WebKit2WebExtension" "DOMStyleSheetList"-    IO CULong---dOMStyleSheetListGetLength ::-    (MonadIO m, DOMStyleSheetListK a) =>-    a                                       -- _obj-    -> m CULong                             -- result-dOMStyleSheetListGetLength _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_style_sheet_list_get_length _obj'-    touchManagedPtr _obj-    return result--data DOMStyleSheetListGetLengthMethodInfo-instance (signature ~ (m CULong), MonadIO m, DOMStyleSheetListK a) => MethodInfo DOMStyleSheetListGetLengthMethodInfo a signature where-    overloadedMethod _ = dOMStyleSheetListGetLength---- method DOMStyleSheetList::item--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMStyleSheetList", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMStyleSheet")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_style_sheet_list_item" webkit_dom_style_sheet_list_item :: -    Ptr DOMStyleSheetList ->                -- _obj : TInterface "WebKit2WebExtension" "DOMStyleSheetList"-    CULong ->                               -- index : TBasicType TULong-    IO (Ptr DOMStyleSheet)---dOMStyleSheetListItem ::-    (MonadIO m, DOMStyleSheetListK a) =>-    a                                       -- _obj-    -> CULong                               -- index-    -> m DOMStyleSheet                      -- result-dOMStyleSheetListItem _obj index = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_style_sheet_list_item _obj' index-    checkUnexpectedReturnNULL "webkit_dom_style_sheet_list_item" result-    result' <- (wrapObject DOMStyleSheet) result-    touchManagedPtr _obj-    return result'--data DOMStyleSheetListItemMethodInfo-instance (signature ~ (CULong -> m DOMStyleSheet), MonadIO m, DOMStyleSheetListK a) => MethodInfo DOMStyleSheetListItemMethodInfo a signature where-    overloadedMethod _ = dOMStyleSheetListItem--
− GI/WebKit2WebExtension/Objects/DOMStyleSheetList.hs-boot
@@ -1,16 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMStyleSheetList where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMStyleSheetList = DOMStyleSheetList (ForeignPtr DOMStyleSheetList)-instance GObject DOMStyleSheetList where-class GObject o => DOMStyleSheetListK o-instance (GObject o, IsDescendantOf DOMStyleSheetList o) => DOMStyleSheetListK o-data DOMStyleSheetListLengthPropertyInfo-data DOMStyleSheetListGetLengthMethodInfo-data DOMStyleSheetListItemMethodInfo
− GI/WebKit2WebExtension/Objects/DOMText.hs
@@ -1,288 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMText-    ( ---- * Exported types-    DOMText(..)                             ,-    DOMTextK                                ,-    toDOMText                               ,-    noDOMText                               ,--- -- * Methods--- ** dOMTextGetWholeText-    DOMTextGetWholeTextMethodInfo           ,-    dOMTextGetWholeText                     ,----- ** dOMTextReplaceWholeText-    DOMTextReplaceWholeTextMethodInfo       ,-    dOMTextReplaceWholeText                 ,----- ** dOMTextSplitText-    DOMTextSplitTextMethodInfo              ,-    dOMTextSplitText                        ,----- -- * Properties--- ** WholeText-    DOMTextWholeTextPropertyInfo            ,-    dOMTextWholeText                        ,-    getDOMTextWholeText                     ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMText = DOMText (ForeignPtr DOMText)-foreign import ccall "webkit_dom_text_get_type"-    c_webkit_dom_text_get_type :: IO GType--type instance ParentTypes DOMText = DOMTextParentTypes-type DOMTextParentTypes = '[DOMCharacterData, DOMNode, DOMObject, GObject.Object, DOMEventTarget]--instance GObject DOMText where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_text_get_type-    --class GObject o => DOMTextK o-instance (GObject o, IsDescendantOf DOMText o) => DOMTextK o--toDOMText :: DOMTextK o => o -> IO DOMText-toDOMText = unsafeCastTo DOMText--noDOMText :: Maybe DOMText-noDOMText = Nothing--type family ResolveDOMTextMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMTextMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo-    ResolveDOMTextMethod "appendChild" o = DOMNodeAppendChildMethodInfo-    ResolveDOMTextMethod "appendData" o = DOMCharacterDataAppendDataMethodInfo-    ResolveDOMTextMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMTextMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMTextMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo-    ResolveDOMTextMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo-    ResolveDOMTextMethod "contains" o = DOMNodeContainsMethodInfo-    ResolveDOMTextMethod "deleteData" o = DOMCharacterDataDeleteDataMethodInfo-    ResolveDOMTextMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo-    ResolveDOMTextMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMTextMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMTextMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo-    ResolveDOMTextMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo-    ResolveDOMTextMethod "insertData" o = DOMCharacterDataInsertDataMethodInfo-    ResolveDOMTextMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo-    ResolveDOMTextMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo-    ResolveDOMTextMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMTextMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo-    ResolveDOMTextMethod "isSupported" o = DOMNodeIsSupportedMethodInfo-    ResolveDOMTextMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo-    ResolveDOMTextMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo-    ResolveDOMTextMethod "normalize" o = DOMNodeNormalizeMethodInfo-    ResolveDOMTextMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMTextMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMTextMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMTextMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMTextMethod "removeChild" o = DOMNodeRemoveChildMethodInfo-    ResolveDOMTextMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo-    ResolveDOMTextMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo-    ResolveDOMTextMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMTextMethod "replaceWholeText" o = DOMTextReplaceWholeTextMethodInfo-    ResolveDOMTextMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMTextMethod "splitText" o = DOMTextSplitTextMethodInfo-    ResolveDOMTextMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMTextMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMTextMethod "substringData" o = DOMCharacterDataSubstringDataMethodInfo-    ResolveDOMTextMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMTextMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMTextMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMTextMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo-    ResolveDOMTextMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo-    ResolveDOMTextMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo-    ResolveDOMTextMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo-    ResolveDOMTextMethod "getLength" o = DOMCharacterDataGetLengthMethodInfo-    ResolveDOMTextMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo-    ResolveDOMTextMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo-    ResolveDOMTextMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo-    ResolveDOMTextMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo-    ResolveDOMTextMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo-    ResolveDOMTextMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo-    ResolveDOMTextMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo-    ResolveDOMTextMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo-    ResolveDOMTextMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo-    ResolveDOMTextMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo-    ResolveDOMTextMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo-    ResolveDOMTextMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMTextMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMTextMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo-    ResolveDOMTextMethod "getWholeText" o = DOMTextGetWholeTextMethodInfo-    ResolveDOMTextMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo-    ResolveDOMTextMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo-    ResolveDOMTextMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMTextMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo-    ResolveDOMTextMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMTextMethod t DOMText, MethodInfo info DOMText p) => IsLabelProxy t (DOMText -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMTextMethod t DOMText, MethodInfo info DOMText p) => IsLabel t (DOMText -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "whole-text"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMTextWholeText :: (MonadIO m, DOMTextK o) => o -> m (Maybe T.Text)-getDOMTextWholeText obj = liftIO $ getObjectPropertyString obj "whole-text"--data DOMTextWholeTextPropertyInfo-instance AttrInfo DOMTextWholeTextPropertyInfo where-    type AttrAllowedOps DOMTextWholeTextPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMTextWholeTextPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMTextWholeTextPropertyInfo = DOMTextK-    type AttrGetType DOMTextWholeTextPropertyInfo = (Maybe T.Text)-    type AttrLabel DOMTextWholeTextPropertyInfo = "whole-text"-    attrGet _ = getDOMTextWholeText-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined--type instance AttributeList DOMText = DOMTextAttributeList-type DOMTextAttributeList = ('[ '("baseUri", DOMNodeBaseUriPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("data", DOMCharacterDataDataPropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("length", DOMCharacterDataLengthPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMCharacterDataNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMCharacterDataPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("treeRoot", DOMNodeTreeRootPropertyInfo), '("wholeText", DOMTextWholeTextPropertyInfo)] :: [(Symbol, *)])--dOMTextWholeText :: AttrLabelProxy "wholeText"-dOMTextWholeText = AttrLabelProxy--type instance SignalList DOMText = DOMTextSignalList-type DOMTextSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMText::get_whole_text--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMText", direction = DirectionIn, mayBeNull = False, argScope = 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 ->                          -- _obj : TInterface "WebKit2WebExtension" "DOMText"-    IO CString---dOMTextGetWholeText ::-    (MonadIO m, DOMTextK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMTextGetWholeText _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_text_get_whole_text _obj'-    checkUnexpectedReturnNULL "webkit_dom_text_get_whole_text" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr _obj-    return result'--data DOMTextGetWholeTextMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMTextK a) => MethodInfo DOMTextGetWholeTextMethodInfo a signature where-    overloadedMethod _ = dOMTextGetWholeText---- method DOMText::replace_whole_text--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMText", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "content", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMText")--- throws : True--- Skip return : False--foreign import ccall "webkit_dom_text_replace_whole_text" webkit_dom_text_replace_whole_text :: -    Ptr DOMText ->                          -- _obj : TInterface "WebKit2WebExtension" "DOMText"-    CString ->                              -- content : TBasicType TUTF8-    Ptr (Ptr GError) ->                     -- error-    IO (Ptr DOMText)---dOMTextReplaceWholeText ::-    (MonadIO m, DOMTextK a) =>-    a                                       -- _obj-    -> T.Text                               -- content-    -> m DOMText                            -- result-dOMTextReplaceWholeText _obj content = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    content' <- textToCString content-    onException (do-        result <- propagateGError $ webkit_dom_text_replace_whole_text _obj' content'-        checkUnexpectedReturnNULL "webkit_dom_text_replace_whole_text" result-        result' <- (newObject DOMText) result-        touchManagedPtr _obj-        freeMem content'-        return result'-     ) (do-        freeMem content'-     )--data DOMTextReplaceWholeTextMethodInfo-instance (signature ~ (T.Text -> m DOMText), MonadIO m, DOMTextK a) => MethodInfo DOMTextReplaceWholeTextMethodInfo a signature where-    overloadedMethod _ = dOMTextReplaceWholeText---- method DOMText::split_text--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMText", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "offset", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMText")--- throws : True--- Skip return : False--foreign import ccall "webkit_dom_text_split_text" webkit_dom_text_split_text :: -    Ptr DOMText ->                          -- _obj : TInterface "WebKit2WebExtension" "DOMText"-    CULong ->                               -- offset : TBasicType TULong-    Ptr (Ptr GError) ->                     -- error-    IO (Ptr DOMText)---dOMTextSplitText ::-    (MonadIO m, DOMTextK a) =>-    a                                       -- _obj-    -> CULong                               -- offset-    -> m DOMText                            -- result-dOMTextSplitText _obj offset = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    onException (do-        result <- propagateGError $ webkit_dom_text_split_text _obj' offset-        checkUnexpectedReturnNULL "webkit_dom_text_split_text" result-        result' <- (newObject DOMText) result-        touchManagedPtr _obj-        return result'-     ) (do-        return ()-     )--data DOMTextSplitTextMethodInfo-instance (signature ~ (CULong -> m DOMText), MonadIO m, DOMTextK a) => MethodInfo DOMTextSplitTextMethodInfo a signature where-    overloadedMethod _ = dOMTextSplitText--
− GI/WebKit2WebExtension/Objects/DOMText.hs-boot
@@ -1,17 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMText where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMText = DOMText (ForeignPtr DOMText)-instance GObject DOMText where-class GObject o => DOMTextK o-instance (GObject o, IsDescendantOf DOMText o) => DOMTextK o-data DOMTextWholeTextPropertyInfo-data DOMTextGetWholeTextMethodInfo-data DOMTextReplaceWholeTextMethodInfo-data DOMTextSplitTextMethodInfo
− GI/WebKit2WebExtension/Objects/DOMTreeWalker.hs
@@ -1,673 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMTreeWalker-    ( ---- * Exported types-    DOMTreeWalker(..)                       ,-    DOMTreeWalkerK                          ,-    toDOMTreeWalker                         ,-    noDOMTreeWalker                         ,--- -- * Methods--- ** dOMTreeWalkerFirstChild-    DOMTreeWalkerFirstChildMethodInfo       ,-    dOMTreeWalkerFirstChild                 ,----- ** dOMTreeWalkerGetCurrentNode-    DOMTreeWalkerGetCurrentNodeMethodInfo   ,-    dOMTreeWalkerGetCurrentNode             ,----- ** dOMTreeWalkerGetExpandEntityReferences-    DOMTreeWalkerGetExpandEntityReferencesMethodInfo,-    dOMTreeWalkerGetExpandEntityReferences  ,----- ** dOMTreeWalkerGetFilter-    DOMTreeWalkerGetFilterMethodInfo        ,-    dOMTreeWalkerGetFilter                  ,----- ** dOMTreeWalkerGetRoot-    DOMTreeWalkerGetRootMethodInfo          ,-    dOMTreeWalkerGetRoot                    ,----- ** dOMTreeWalkerGetWhatToShow-    DOMTreeWalkerGetWhatToShowMethodInfo    ,-    dOMTreeWalkerGetWhatToShow              ,----- ** dOMTreeWalkerLastChild-    DOMTreeWalkerLastChildMethodInfo        ,-    dOMTreeWalkerLastChild                  ,----- ** dOMTreeWalkerNextNode-    DOMTreeWalkerNextNodeMethodInfo         ,-    dOMTreeWalkerNextNode                   ,----- ** dOMTreeWalkerNextSibling-    DOMTreeWalkerNextSiblingMethodInfo      ,-    dOMTreeWalkerNextSibling                ,----- ** dOMTreeWalkerParentNode-    DOMTreeWalkerParentNodeMethodInfo       ,-    dOMTreeWalkerParentNode                 ,----- ** dOMTreeWalkerPreviousNode-    DOMTreeWalkerPreviousNodeMethodInfo     ,-    dOMTreeWalkerPreviousNode               ,----- ** dOMTreeWalkerPreviousSibling-    DOMTreeWalkerPreviousSiblingMethodInfo  ,-    dOMTreeWalkerPreviousSibling            ,----- ** dOMTreeWalkerSetCurrentNode-    DOMTreeWalkerSetCurrentNodeMethodInfo   ,-    dOMTreeWalkerSetCurrentNode             ,----- -- * Properties--- ** CurrentNode-    DOMTreeWalkerCurrentNodePropertyInfo    ,-    dOMTreeWalkerCurrentNode                ,-    getDOMTreeWalkerCurrentNode             ,----- ** Filter-    DOMTreeWalkerFilterPropertyInfo         ,-    dOMTreeWalkerFilter                     ,-    getDOMTreeWalkerFilter                  ,----- ** Root-    DOMTreeWalkerRootPropertyInfo           ,-    dOMTreeWalkerRoot                       ,-    getDOMTreeWalkerRoot                    ,----- ** WhatToShow-    DOMTreeWalkerWhatToShowPropertyInfo     ,-    dOMTreeWalkerWhatToShow                 ,-    getDOMTreeWalkerWhatToShow              ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMTreeWalker = DOMTreeWalker (ForeignPtr DOMTreeWalker)-foreign import ccall "webkit_dom_tree_walker_get_type"-    c_webkit_dom_tree_walker_get_type :: IO GType--type instance ParentTypes DOMTreeWalker = DOMTreeWalkerParentTypes-type DOMTreeWalkerParentTypes = '[DOMObject, GObject.Object]--instance GObject DOMTreeWalker where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_tree_walker_get_type-    --class GObject o => DOMTreeWalkerK o-instance (GObject o, IsDescendantOf DOMTreeWalker o) => DOMTreeWalkerK o--toDOMTreeWalker :: DOMTreeWalkerK o => o -> IO DOMTreeWalker-toDOMTreeWalker = unsafeCastTo DOMTreeWalker--noDOMTreeWalker :: Maybe DOMTreeWalker-noDOMTreeWalker = Nothing--type family ResolveDOMTreeWalkerMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMTreeWalkerMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMTreeWalkerMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMTreeWalkerMethod "firstChild" o = DOMTreeWalkerFirstChildMethodInfo-    ResolveDOMTreeWalkerMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMTreeWalkerMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMTreeWalkerMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMTreeWalkerMethod "lastChild" o = DOMTreeWalkerLastChildMethodInfo-    ResolveDOMTreeWalkerMethod "nextNode" o = DOMTreeWalkerNextNodeMethodInfo-    ResolveDOMTreeWalkerMethod "nextSibling" o = DOMTreeWalkerNextSiblingMethodInfo-    ResolveDOMTreeWalkerMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMTreeWalkerMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMTreeWalkerMethod "parentNode" o = DOMTreeWalkerParentNodeMethodInfo-    ResolveDOMTreeWalkerMethod "previousNode" o = DOMTreeWalkerPreviousNodeMethodInfo-    ResolveDOMTreeWalkerMethod "previousSibling" o = DOMTreeWalkerPreviousSiblingMethodInfo-    ResolveDOMTreeWalkerMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMTreeWalkerMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMTreeWalkerMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMTreeWalkerMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMTreeWalkerMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMTreeWalkerMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMTreeWalkerMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMTreeWalkerMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMTreeWalkerMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMTreeWalkerMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMTreeWalkerMethod "getCurrentNode" o = DOMTreeWalkerGetCurrentNodeMethodInfo-    ResolveDOMTreeWalkerMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMTreeWalkerMethod "getExpandEntityReferences" o = DOMTreeWalkerGetExpandEntityReferencesMethodInfo-    ResolveDOMTreeWalkerMethod "getFilter" o = DOMTreeWalkerGetFilterMethodInfo-    ResolveDOMTreeWalkerMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMTreeWalkerMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMTreeWalkerMethod "getRoot" o = DOMTreeWalkerGetRootMethodInfo-    ResolveDOMTreeWalkerMethod "getWhatToShow" o = DOMTreeWalkerGetWhatToShowMethodInfo-    ResolveDOMTreeWalkerMethod "setCurrentNode" o = DOMTreeWalkerSetCurrentNodeMethodInfo-    ResolveDOMTreeWalkerMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMTreeWalkerMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMTreeWalkerMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMTreeWalkerMethod t DOMTreeWalker, MethodInfo info DOMTreeWalker p) => IsLabelProxy t (DOMTreeWalker -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMTreeWalkerMethod t DOMTreeWalker, MethodInfo info DOMTreeWalker p) => IsLabel t (DOMTreeWalker -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "current-node"-   -- Type: TInterface "WebKit2WebExtension" "DOMNode"-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMTreeWalkerCurrentNode :: (MonadIO m, DOMTreeWalkerK o) => o -> m DOMNode-getDOMTreeWalkerCurrentNode obj = liftIO $ checkUnexpectedNothing "getDOMTreeWalkerCurrentNode" $ getObjectPropertyObject obj "current-node" DOMNode--data DOMTreeWalkerCurrentNodePropertyInfo-instance AttrInfo DOMTreeWalkerCurrentNodePropertyInfo where-    type AttrAllowedOps DOMTreeWalkerCurrentNodePropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMTreeWalkerCurrentNodePropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMTreeWalkerCurrentNodePropertyInfo = DOMTreeWalkerK-    type AttrGetType DOMTreeWalkerCurrentNodePropertyInfo = DOMNode-    type AttrLabel DOMTreeWalkerCurrentNodePropertyInfo = "current-node"-    attrGet _ = getDOMTreeWalkerCurrentNode-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "filter"-   -- Type: TInterface "WebKit2WebExtension" "DOMNodeFilter"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMTreeWalkerFilter :: (MonadIO m, DOMTreeWalkerK o) => o -> m (Maybe DOMNodeFilter)-getDOMTreeWalkerFilter obj = liftIO $ getObjectPropertyObject obj "filter" DOMNodeFilter--data DOMTreeWalkerFilterPropertyInfo-instance AttrInfo DOMTreeWalkerFilterPropertyInfo where-    type AttrAllowedOps DOMTreeWalkerFilterPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMTreeWalkerFilterPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMTreeWalkerFilterPropertyInfo = DOMTreeWalkerK-    type AttrGetType DOMTreeWalkerFilterPropertyInfo = (Maybe DOMNodeFilter)-    type AttrLabel DOMTreeWalkerFilterPropertyInfo = "filter"-    attrGet _ = getDOMTreeWalkerFilter-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "root"-   -- Type: TInterface "WebKit2WebExtension" "DOMNode"-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMTreeWalkerRoot :: (MonadIO m, DOMTreeWalkerK o) => o -> m DOMNode-getDOMTreeWalkerRoot obj = liftIO $ checkUnexpectedNothing "getDOMTreeWalkerRoot" $ getObjectPropertyObject obj "root" DOMNode--data DOMTreeWalkerRootPropertyInfo-instance AttrInfo DOMTreeWalkerRootPropertyInfo where-    type AttrAllowedOps DOMTreeWalkerRootPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMTreeWalkerRootPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMTreeWalkerRootPropertyInfo = DOMTreeWalkerK-    type AttrGetType DOMTreeWalkerRootPropertyInfo = DOMNode-    type AttrLabel DOMTreeWalkerRootPropertyInfo = "root"-    attrGet _ = getDOMTreeWalkerRoot-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "what-to-show"-   -- Type: TBasicType TULong-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMTreeWalkerWhatToShow :: (MonadIO m, DOMTreeWalkerK o) => o -> m CULong-getDOMTreeWalkerWhatToShow obj = liftIO $ getObjectPropertyULong obj "what-to-show"--data DOMTreeWalkerWhatToShowPropertyInfo-instance AttrInfo DOMTreeWalkerWhatToShowPropertyInfo where-    type AttrAllowedOps DOMTreeWalkerWhatToShowPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMTreeWalkerWhatToShowPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMTreeWalkerWhatToShowPropertyInfo = DOMTreeWalkerK-    type AttrGetType DOMTreeWalkerWhatToShowPropertyInfo = CULong-    type AttrLabel DOMTreeWalkerWhatToShowPropertyInfo = "what-to-show"-    attrGet _ = getDOMTreeWalkerWhatToShow-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined--type instance AttributeList DOMTreeWalker = DOMTreeWalkerAttributeList-type DOMTreeWalkerAttributeList = ('[ '("coreObject", DOMObjectCoreObjectPropertyInfo), '("currentNode", DOMTreeWalkerCurrentNodePropertyInfo), '("filter", DOMTreeWalkerFilterPropertyInfo), '("root", DOMTreeWalkerRootPropertyInfo), '("whatToShow", DOMTreeWalkerWhatToShowPropertyInfo)] :: [(Symbol, *)])--dOMTreeWalkerCurrentNode :: AttrLabelProxy "currentNode"-dOMTreeWalkerCurrentNode = AttrLabelProxy--dOMTreeWalkerFilter :: AttrLabelProxy "filter"-dOMTreeWalkerFilter = AttrLabelProxy--dOMTreeWalkerRoot :: AttrLabelProxy "root"-dOMTreeWalkerRoot = AttrLabelProxy--dOMTreeWalkerWhatToShow :: AttrLabelProxy "whatToShow"-dOMTreeWalkerWhatToShow = AttrLabelProxy--type instance SignalList DOMTreeWalker = DOMTreeWalkerSignalList-type DOMTreeWalkerSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMTreeWalker::first_child--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMTreeWalker", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMNode")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_tree_walker_first_child" webkit_dom_tree_walker_first_child :: -    Ptr DOMTreeWalker ->                    -- _obj : TInterface "WebKit2WebExtension" "DOMTreeWalker"-    IO (Ptr DOMNode)---dOMTreeWalkerFirstChild ::-    (MonadIO m, DOMTreeWalkerK a) =>-    a                                       -- _obj-    -> m DOMNode                            -- result-dOMTreeWalkerFirstChild _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_tree_walker_first_child _obj'-    checkUnexpectedReturnNULL "webkit_dom_tree_walker_first_child" result-    result' <- (newObject DOMNode) result-    touchManagedPtr _obj-    return result'--data DOMTreeWalkerFirstChildMethodInfo-instance (signature ~ (m DOMNode), MonadIO m, DOMTreeWalkerK a) => MethodInfo DOMTreeWalkerFirstChildMethodInfo a signature where-    overloadedMethod _ = dOMTreeWalkerFirstChild---- method DOMTreeWalker::get_current_node--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMTreeWalker", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->                    -- _obj : TInterface "WebKit2WebExtension" "DOMTreeWalker"-    IO (Ptr DOMNode)---dOMTreeWalkerGetCurrentNode ::-    (MonadIO m, DOMTreeWalkerK a) =>-    a                                       -- _obj-    -> m DOMNode                            -- result-dOMTreeWalkerGetCurrentNode _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_tree_walker_get_current_node _obj'-    checkUnexpectedReturnNULL "webkit_dom_tree_walker_get_current_node" result-    result' <- (newObject DOMNode) result-    touchManagedPtr _obj-    return result'--data DOMTreeWalkerGetCurrentNodeMethodInfo-instance (signature ~ (m DOMNode), MonadIO m, DOMTreeWalkerK a) => MethodInfo DOMTreeWalkerGetCurrentNodeMethodInfo a signature where-    overloadedMethod _ = dOMTreeWalkerGetCurrentNode---- method DOMTreeWalker::get_expand_entity_references--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMTreeWalker", direction = DirectionIn, mayBeNull = False, 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 ->                    -- _obj : TInterface "WebKit2WebExtension" "DOMTreeWalker"-    IO CInt--{-# DEPRECATED dOMTreeWalkerGetExpandEntityReferences ["(Since version 2.12)"]#-}-dOMTreeWalkerGetExpandEntityReferences ::-    (MonadIO m, DOMTreeWalkerK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMTreeWalkerGetExpandEntityReferences _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_tree_walker_get_expand_entity_references _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMTreeWalkerGetExpandEntityReferencesMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMTreeWalkerK a) => MethodInfo DOMTreeWalkerGetExpandEntityReferencesMethodInfo a signature where-    overloadedMethod _ = dOMTreeWalkerGetExpandEntityReferences---- method DOMTreeWalker::get_filter--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMTreeWalker", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMNodeFilter")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_tree_walker_get_filter" webkit_dom_tree_walker_get_filter :: -    Ptr DOMTreeWalker ->                    -- _obj : TInterface "WebKit2WebExtension" "DOMTreeWalker"-    IO (Ptr DOMNodeFilter)---dOMTreeWalkerGetFilter ::-    (MonadIO m, DOMTreeWalkerK a) =>-    a                                       -- _obj-    -> m DOMNodeFilter                      -- result-dOMTreeWalkerGetFilter _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_tree_walker_get_filter _obj'-    checkUnexpectedReturnNULL "webkit_dom_tree_walker_get_filter" result-    result' <- (wrapObject DOMNodeFilter) result-    touchManagedPtr _obj-    return result'--data DOMTreeWalkerGetFilterMethodInfo-instance (signature ~ (m DOMNodeFilter), MonadIO m, DOMTreeWalkerK a) => MethodInfo DOMTreeWalkerGetFilterMethodInfo a signature where-    overloadedMethod _ = dOMTreeWalkerGetFilter---- method DOMTreeWalker::get_root--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMTreeWalker", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMNode")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_tree_walker_get_root" webkit_dom_tree_walker_get_root :: -    Ptr DOMTreeWalker ->                    -- _obj : TInterface "WebKit2WebExtension" "DOMTreeWalker"-    IO (Ptr DOMNode)---dOMTreeWalkerGetRoot ::-    (MonadIO m, DOMTreeWalkerK a) =>-    a                                       -- _obj-    -> m DOMNode                            -- result-dOMTreeWalkerGetRoot _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_tree_walker_get_root _obj'-    checkUnexpectedReturnNULL "webkit_dom_tree_walker_get_root" result-    result' <- (newObject DOMNode) result-    touchManagedPtr _obj-    return result'--data DOMTreeWalkerGetRootMethodInfo-instance (signature ~ (m DOMNode), MonadIO m, DOMTreeWalkerK a) => MethodInfo DOMTreeWalkerGetRootMethodInfo a signature where-    overloadedMethod _ = dOMTreeWalkerGetRoot---- method DOMTreeWalker::get_what_to_show--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMTreeWalker", direction = DirectionIn, mayBeNull = False, 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 ->                    -- _obj : TInterface "WebKit2WebExtension" "DOMTreeWalker"-    IO CULong---dOMTreeWalkerGetWhatToShow ::-    (MonadIO m, DOMTreeWalkerK a) =>-    a                                       -- _obj-    -> m CULong                             -- result-dOMTreeWalkerGetWhatToShow _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_tree_walker_get_what_to_show _obj'-    touchManagedPtr _obj-    return result--data DOMTreeWalkerGetWhatToShowMethodInfo-instance (signature ~ (m CULong), MonadIO m, DOMTreeWalkerK a) => MethodInfo DOMTreeWalkerGetWhatToShowMethodInfo a signature where-    overloadedMethod _ = dOMTreeWalkerGetWhatToShow---- method DOMTreeWalker::last_child--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMTreeWalker", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMNode")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_tree_walker_last_child" webkit_dom_tree_walker_last_child :: -    Ptr DOMTreeWalker ->                    -- _obj : TInterface "WebKit2WebExtension" "DOMTreeWalker"-    IO (Ptr DOMNode)---dOMTreeWalkerLastChild ::-    (MonadIO m, DOMTreeWalkerK a) =>-    a                                       -- _obj-    -> m DOMNode                            -- result-dOMTreeWalkerLastChild _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_tree_walker_last_child _obj'-    checkUnexpectedReturnNULL "webkit_dom_tree_walker_last_child" result-    result' <- (newObject DOMNode) result-    touchManagedPtr _obj-    return result'--data DOMTreeWalkerLastChildMethodInfo-instance (signature ~ (m DOMNode), MonadIO m, DOMTreeWalkerK a) => MethodInfo DOMTreeWalkerLastChildMethodInfo a signature where-    overloadedMethod _ = dOMTreeWalkerLastChild---- method DOMTreeWalker::next_node--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMTreeWalker", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMNode")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_tree_walker_next_node" webkit_dom_tree_walker_next_node :: -    Ptr DOMTreeWalker ->                    -- _obj : TInterface "WebKit2WebExtension" "DOMTreeWalker"-    IO (Ptr DOMNode)---dOMTreeWalkerNextNode ::-    (MonadIO m, DOMTreeWalkerK a) =>-    a                                       -- _obj-    -> m DOMNode                            -- result-dOMTreeWalkerNextNode _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_tree_walker_next_node _obj'-    checkUnexpectedReturnNULL "webkit_dom_tree_walker_next_node" result-    result' <- (newObject DOMNode) result-    touchManagedPtr _obj-    return result'--data DOMTreeWalkerNextNodeMethodInfo-instance (signature ~ (m DOMNode), MonadIO m, DOMTreeWalkerK a) => MethodInfo DOMTreeWalkerNextNodeMethodInfo a signature where-    overloadedMethod _ = dOMTreeWalkerNextNode---- method DOMTreeWalker::next_sibling--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMTreeWalker", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMNode")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_tree_walker_next_sibling" webkit_dom_tree_walker_next_sibling :: -    Ptr DOMTreeWalker ->                    -- _obj : TInterface "WebKit2WebExtension" "DOMTreeWalker"-    IO (Ptr DOMNode)---dOMTreeWalkerNextSibling ::-    (MonadIO m, DOMTreeWalkerK a) =>-    a                                       -- _obj-    -> m DOMNode                            -- result-dOMTreeWalkerNextSibling _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_tree_walker_next_sibling _obj'-    checkUnexpectedReturnNULL "webkit_dom_tree_walker_next_sibling" result-    result' <- (newObject DOMNode) result-    touchManagedPtr _obj-    return result'--data DOMTreeWalkerNextSiblingMethodInfo-instance (signature ~ (m DOMNode), MonadIO m, DOMTreeWalkerK a) => MethodInfo DOMTreeWalkerNextSiblingMethodInfo a signature where-    overloadedMethod _ = dOMTreeWalkerNextSibling---- method DOMTreeWalker::parent_node--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMTreeWalker", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMNode")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_tree_walker_parent_node" webkit_dom_tree_walker_parent_node :: -    Ptr DOMTreeWalker ->                    -- _obj : TInterface "WebKit2WebExtension" "DOMTreeWalker"-    IO (Ptr DOMNode)---dOMTreeWalkerParentNode ::-    (MonadIO m, DOMTreeWalkerK a) =>-    a                                       -- _obj-    -> m DOMNode                            -- result-dOMTreeWalkerParentNode _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_tree_walker_parent_node _obj'-    checkUnexpectedReturnNULL "webkit_dom_tree_walker_parent_node" result-    result' <- (newObject DOMNode) result-    touchManagedPtr _obj-    return result'--data DOMTreeWalkerParentNodeMethodInfo-instance (signature ~ (m DOMNode), MonadIO m, DOMTreeWalkerK a) => MethodInfo DOMTreeWalkerParentNodeMethodInfo a signature where-    overloadedMethod _ = dOMTreeWalkerParentNode---- method DOMTreeWalker::previous_node--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMTreeWalker", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMNode")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_tree_walker_previous_node" webkit_dom_tree_walker_previous_node :: -    Ptr DOMTreeWalker ->                    -- _obj : TInterface "WebKit2WebExtension" "DOMTreeWalker"-    IO (Ptr DOMNode)---dOMTreeWalkerPreviousNode ::-    (MonadIO m, DOMTreeWalkerK a) =>-    a                                       -- _obj-    -> m DOMNode                            -- result-dOMTreeWalkerPreviousNode _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_tree_walker_previous_node _obj'-    checkUnexpectedReturnNULL "webkit_dom_tree_walker_previous_node" result-    result' <- (newObject DOMNode) result-    touchManagedPtr _obj-    return result'--data DOMTreeWalkerPreviousNodeMethodInfo-instance (signature ~ (m DOMNode), MonadIO m, DOMTreeWalkerK a) => MethodInfo DOMTreeWalkerPreviousNodeMethodInfo a signature where-    overloadedMethod _ = dOMTreeWalkerPreviousNode---- method DOMTreeWalker::previous_sibling--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMTreeWalker", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMNode")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_tree_walker_previous_sibling" webkit_dom_tree_walker_previous_sibling :: -    Ptr DOMTreeWalker ->                    -- _obj : TInterface "WebKit2WebExtension" "DOMTreeWalker"-    IO (Ptr DOMNode)---dOMTreeWalkerPreviousSibling ::-    (MonadIO m, DOMTreeWalkerK a) =>-    a                                       -- _obj-    -> m DOMNode                            -- result-dOMTreeWalkerPreviousSibling _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_tree_walker_previous_sibling _obj'-    checkUnexpectedReturnNULL "webkit_dom_tree_walker_previous_sibling" result-    result' <- (newObject DOMNode) result-    touchManagedPtr _obj-    return result'--data DOMTreeWalkerPreviousSiblingMethodInfo-instance (signature ~ (m DOMNode), MonadIO m, DOMTreeWalkerK a) => MethodInfo DOMTreeWalkerPreviousSiblingMethodInfo a signature where-    overloadedMethod _ = dOMTreeWalkerPreviousSibling---- method DOMTreeWalker::set_current_node--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMTreeWalker", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, 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 ->                    -- _obj : TInterface "WebKit2WebExtension" "DOMTreeWalker"-    Ptr DOMNode ->                          -- value : TInterface "WebKit2WebExtension" "DOMNode"-    Ptr (Ptr GError) ->                     -- error-    IO ()---dOMTreeWalkerSetCurrentNode ::-    (MonadIO m, DOMTreeWalkerK a, DOMNodeK b) =>-    a                                       -- _obj-    -> b                                    -- value-    -> m ()                                 -- result-dOMTreeWalkerSetCurrentNode _obj value = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let value' = unsafeManagedPtrCastPtr value-    onException (do-        propagateGError $ webkit_dom_tree_walker_set_current_node _obj' value'-        touchManagedPtr _obj-        touchManagedPtr value-        return ()-     ) (do-        return ()-     )--data DOMTreeWalkerSetCurrentNodeMethodInfo-instance (signature ~ (b -> m ()), MonadIO m, DOMTreeWalkerK a, DOMNodeK b) => MethodInfo DOMTreeWalkerSetCurrentNodeMethodInfo a signature where-    overloadedMethod _ = dOMTreeWalkerSetCurrentNode--
− GI/WebKit2WebExtension/Objects/DOMTreeWalker.hs-boot
@@ -1,30 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMTreeWalker where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMTreeWalker = DOMTreeWalker (ForeignPtr DOMTreeWalker)-instance GObject DOMTreeWalker where-class GObject o => DOMTreeWalkerK o-instance (GObject o, IsDescendantOf DOMTreeWalker o) => DOMTreeWalkerK o-data DOMTreeWalkerCurrentNodePropertyInfo-data DOMTreeWalkerFilterPropertyInfo-data DOMTreeWalkerRootPropertyInfo-data DOMTreeWalkerWhatToShowPropertyInfo-data DOMTreeWalkerFirstChildMethodInfo-data DOMTreeWalkerGetCurrentNodeMethodInfo-data DOMTreeWalkerGetExpandEntityReferencesMethodInfo-data DOMTreeWalkerGetFilterMethodInfo-data DOMTreeWalkerGetRootMethodInfo-data DOMTreeWalkerGetWhatToShowMethodInfo-data DOMTreeWalkerLastChildMethodInfo-data DOMTreeWalkerNextNodeMethodInfo-data DOMTreeWalkerNextSiblingMethodInfo-data DOMTreeWalkerParentNodeMethodInfo-data DOMTreeWalkerPreviousNodeMethodInfo-data DOMTreeWalkerPreviousSiblingMethodInfo-data DOMTreeWalkerSetCurrentNodeMethodInfo
− GI/WebKit2WebExtension/Objects/DOMUIEvent.hs
@@ -1,689 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMUIEvent-    ( ---- * Exported types-    DOMUIEvent(..)                          ,-    DOMUIEventK                             ,-    toDOMUIEvent                            ,-    noDOMUIEvent                            ,--- -- * Methods--- ** dOMUIEventGetCharCode-    DOMUIEventGetCharCodeMethodInfo         ,-    dOMUIEventGetCharCode                   ,----- ** dOMUIEventGetDetail-    DOMUIEventGetDetailMethodInfo           ,-    dOMUIEventGetDetail                     ,----- ** dOMUIEventGetKeyCode-    DOMUIEventGetKeyCodeMethodInfo          ,-    dOMUIEventGetKeyCode                    ,----- ** dOMUIEventGetLayerX-    DOMUIEventGetLayerXMethodInfo           ,-    dOMUIEventGetLayerX                     ,----- ** dOMUIEventGetLayerY-    DOMUIEventGetLayerYMethodInfo           ,-    dOMUIEventGetLayerY                     ,----- ** dOMUIEventGetPageX-    DOMUIEventGetPageXMethodInfo            ,-    dOMUIEventGetPageX                      ,----- ** dOMUIEventGetPageY-    DOMUIEventGetPageYMethodInfo            ,-    dOMUIEventGetPageY                      ,----- ** dOMUIEventGetView-    DOMUIEventGetViewMethodInfo             ,-    dOMUIEventGetView                       ,----- ** dOMUIEventInitUiEvent-    DOMUIEventInitUiEventMethodInfo         ,-    dOMUIEventInitUiEvent                   ,----- -- * Properties--- ** CharCode-    DOMUIEventCharCodePropertyInfo          ,-    dOMUIEventCharCode                      ,-    getDOMUIEventCharCode                   ,----- ** Detail-    DOMUIEventDetailPropertyInfo            ,-    dOMUIEventDetail                        ,-    getDOMUIEventDetail                     ,----- ** KeyCode-    DOMUIEventKeyCodePropertyInfo           ,-    dOMUIEventKeyCode                       ,-    getDOMUIEventKeyCode                    ,----- ** LayerX-    DOMUIEventLayerXPropertyInfo            ,-    dOMUIEventLayerX                        ,-    getDOMUIEventLayerX                     ,----- ** LayerY-    DOMUIEventLayerYPropertyInfo            ,-    dOMUIEventLayerY                        ,-    getDOMUIEventLayerY                     ,----- ** PageX-    DOMUIEventPageXPropertyInfo             ,-    dOMUIEventPageX                         ,-    getDOMUIEventPageX                      ,----- ** PageY-    DOMUIEventPageYPropertyInfo             ,-    dOMUIEventPageY                         ,-    getDOMUIEventPageY                      ,----- ** View-    DOMUIEventViewPropertyInfo              ,-    dOMUIEventView                          ,-    getDOMUIEventView                       ,----- ** Which-    DOMUIEventWhichPropertyInfo             ,-    dOMUIEventWhich                         ,-    getDOMUIEventWhich                      ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMUIEvent = DOMUIEvent (ForeignPtr DOMUIEvent)-foreign import ccall "webkit_dom_ui_event_get_type"-    c_webkit_dom_ui_event_get_type :: IO GType--type instance ParentTypes DOMUIEvent = DOMUIEventParentTypes-type DOMUIEventParentTypes = '[DOMEvent, DOMObject, GObject.Object]--instance GObject DOMUIEvent where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_ui_event_get_type-    --class GObject o => DOMUIEventK o-instance (GObject o, IsDescendantOf DOMUIEvent o) => DOMUIEventK o--toDOMUIEvent :: DOMUIEventK o => o -> IO DOMUIEvent-toDOMUIEvent = unsafeCastTo DOMUIEvent--noDOMUIEvent :: Maybe DOMUIEvent-noDOMUIEvent = Nothing--type family ResolveDOMUIEventMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMUIEventMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMUIEventMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMUIEventMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMUIEventMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMUIEventMethod "initEvent" o = DOMEventInitEventMethodInfo-    ResolveDOMUIEventMethod "initUiEvent" o = DOMUIEventInitUiEventMethodInfo-    ResolveDOMUIEventMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMUIEventMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMUIEventMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMUIEventMethod "preventDefault" o = DOMEventPreventDefaultMethodInfo-    ResolveDOMUIEventMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMUIEventMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMUIEventMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMUIEventMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMUIEventMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMUIEventMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMUIEventMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMUIEventMethod "stopPropagation" o = DOMEventStopPropagationMethodInfo-    ResolveDOMUIEventMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMUIEventMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMUIEventMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMUIEventMethod "getBubbles" o = DOMEventGetBubblesMethodInfo-    ResolveDOMUIEventMethod "getCancelBubble" o = DOMEventGetCancelBubbleMethodInfo-    ResolveDOMUIEventMethod "getCancelable" o = DOMEventGetCancelableMethodInfo-    ResolveDOMUIEventMethod "getCharCode" o = DOMUIEventGetCharCodeMethodInfo-    ResolveDOMUIEventMethod "getCurrentTarget" o = DOMEventGetCurrentTargetMethodInfo-    ResolveDOMUIEventMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMUIEventMethod "getDetail" o = DOMUIEventGetDetailMethodInfo-    ResolveDOMUIEventMethod "getEventPhase" o = DOMEventGetEventPhaseMethodInfo-    ResolveDOMUIEventMethod "getEventType" o = 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.ObjectGetPropertyMethodInfo-    ResolveDOMUIEventMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMUIEventMethod "getReturnValue" o = DOMEventGetReturnValueMethodInfo-    ResolveDOMUIEventMethod "getSrcElement" o = DOMEventGetSrcElementMethodInfo-    ResolveDOMUIEventMethod "getTarget" o = DOMEventGetTargetMethodInfo-    ResolveDOMUIEventMethod "getTimeStamp" o = DOMEventGetTimeStampMethodInfo-    ResolveDOMUIEventMethod "getView" o = DOMUIEventGetViewMethodInfo-    ResolveDOMUIEventMethod "setCancelBubble" o = DOMEventSetCancelBubbleMethodInfo-    ResolveDOMUIEventMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMUIEventMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMUIEventMethod "setReturnValue" o = DOMEventSetReturnValueMethodInfo-    ResolveDOMUIEventMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMUIEventMethod t DOMUIEvent, MethodInfo info DOMUIEvent p) => IsLabelProxy t (DOMUIEvent -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMUIEventMethod t DOMUIEvent, MethodInfo info DOMUIEvent p) => IsLabel t (DOMUIEvent -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "char-code"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMUIEventCharCode :: (MonadIO m, DOMUIEventK o) => o -> m CLong-getDOMUIEventCharCode obj = liftIO $ getObjectPropertyLong obj "char-code"--data DOMUIEventCharCodePropertyInfo-instance AttrInfo DOMUIEventCharCodePropertyInfo where-    type AttrAllowedOps DOMUIEventCharCodePropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMUIEventCharCodePropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMUIEventCharCodePropertyInfo = DOMUIEventK-    type AttrGetType DOMUIEventCharCodePropertyInfo = CLong-    type AttrLabel DOMUIEventCharCodePropertyInfo = "char-code"-    attrGet _ = getDOMUIEventCharCode-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "detail"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMUIEventDetail :: (MonadIO m, DOMUIEventK o) => o -> m CLong-getDOMUIEventDetail obj = liftIO $ getObjectPropertyLong obj "detail"--data DOMUIEventDetailPropertyInfo-instance AttrInfo DOMUIEventDetailPropertyInfo where-    type AttrAllowedOps DOMUIEventDetailPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMUIEventDetailPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMUIEventDetailPropertyInfo = DOMUIEventK-    type AttrGetType DOMUIEventDetailPropertyInfo = CLong-    type AttrLabel DOMUIEventDetailPropertyInfo = "detail"-    attrGet _ = getDOMUIEventDetail-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "key-code"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMUIEventKeyCode :: (MonadIO m, DOMUIEventK o) => o -> m CLong-getDOMUIEventKeyCode obj = liftIO $ getObjectPropertyLong obj "key-code"--data DOMUIEventKeyCodePropertyInfo-instance AttrInfo DOMUIEventKeyCodePropertyInfo where-    type AttrAllowedOps DOMUIEventKeyCodePropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMUIEventKeyCodePropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMUIEventKeyCodePropertyInfo = DOMUIEventK-    type AttrGetType DOMUIEventKeyCodePropertyInfo = CLong-    type AttrLabel DOMUIEventKeyCodePropertyInfo = "key-code"-    attrGet _ = getDOMUIEventKeyCode-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "layer-x"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMUIEventLayerX :: (MonadIO m, DOMUIEventK o) => o -> m CLong-getDOMUIEventLayerX obj = liftIO $ getObjectPropertyLong obj "layer-x"--data DOMUIEventLayerXPropertyInfo-instance AttrInfo DOMUIEventLayerXPropertyInfo where-    type AttrAllowedOps DOMUIEventLayerXPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMUIEventLayerXPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMUIEventLayerXPropertyInfo = DOMUIEventK-    type AttrGetType DOMUIEventLayerXPropertyInfo = CLong-    type AttrLabel DOMUIEventLayerXPropertyInfo = "layer-x"-    attrGet _ = getDOMUIEventLayerX-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "layer-y"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMUIEventLayerY :: (MonadIO m, DOMUIEventK o) => o -> m CLong-getDOMUIEventLayerY obj = liftIO $ getObjectPropertyLong obj "layer-y"--data DOMUIEventLayerYPropertyInfo-instance AttrInfo DOMUIEventLayerYPropertyInfo where-    type AttrAllowedOps DOMUIEventLayerYPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMUIEventLayerYPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMUIEventLayerYPropertyInfo = DOMUIEventK-    type AttrGetType DOMUIEventLayerYPropertyInfo = CLong-    type AttrLabel DOMUIEventLayerYPropertyInfo = "layer-y"-    attrGet _ = getDOMUIEventLayerY-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "page-x"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMUIEventPageX :: (MonadIO m, DOMUIEventK o) => o -> m CLong-getDOMUIEventPageX obj = liftIO $ getObjectPropertyLong obj "page-x"--data DOMUIEventPageXPropertyInfo-instance AttrInfo DOMUIEventPageXPropertyInfo where-    type AttrAllowedOps DOMUIEventPageXPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMUIEventPageXPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMUIEventPageXPropertyInfo = DOMUIEventK-    type AttrGetType DOMUIEventPageXPropertyInfo = CLong-    type AttrLabel DOMUIEventPageXPropertyInfo = "page-x"-    attrGet _ = getDOMUIEventPageX-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "page-y"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMUIEventPageY :: (MonadIO m, DOMUIEventK o) => o -> m CLong-getDOMUIEventPageY obj = liftIO $ getObjectPropertyLong obj "page-y"--data DOMUIEventPageYPropertyInfo-instance AttrInfo DOMUIEventPageYPropertyInfo where-    type AttrAllowedOps DOMUIEventPageYPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMUIEventPageYPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMUIEventPageYPropertyInfo = DOMUIEventK-    type AttrGetType DOMUIEventPageYPropertyInfo = CLong-    type AttrLabel DOMUIEventPageYPropertyInfo = "page-y"-    attrGet _ = getDOMUIEventPageY-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "view"-   -- Type: TInterface "WebKit2WebExtension" "DOMDOMWindow"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMUIEventView :: (MonadIO m, DOMUIEventK o) => o -> m (Maybe DOMDOMWindow)-getDOMUIEventView obj = liftIO $ getObjectPropertyObject obj "view" DOMDOMWindow--data DOMUIEventViewPropertyInfo-instance AttrInfo DOMUIEventViewPropertyInfo where-    type AttrAllowedOps DOMUIEventViewPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMUIEventViewPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMUIEventViewPropertyInfo = DOMUIEventK-    type AttrGetType DOMUIEventViewPropertyInfo = (Maybe DOMDOMWindow)-    type AttrLabel DOMUIEventViewPropertyInfo = "view"-    attrGet _ = getDOMUIEventView-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "which"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMUIEventWhich :: (MonadIO m, DOMUIEventK o) => o -> m CLong-getDOMUIEventWhich obj = liftIO $ getObjectPropertyLong obj "which"--data DOMUIEventWhichPropertyInfo-instance AttrInfo DOMUIEventWhichPropertyInfo where-    type AttrAllowedOps DOMUIEventWhichPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMUIEventWhichPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMUIEventWhichPropertyInfo = DOMUIEventK-    type AttrGetType DOMUIEventWhichPropertyInfo = CLong-    type AttrLabel DOMUIEventWhichPropertyInfo = "which"-    attrGet _ = getDOMUIEventWhich-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined--type instance AttributeList DOMUIEvent = DOMUIEventAttributeList-type DOMUIEventAttributeList = ('[ '("bubbles", DOMEventBubblesPropertyInfo), '("cancelBubble", DOMEventCancelBubblePropertyInfo), '("cancelable", DOMEventCancelablePropertyInfo), '("charCode", DOMUIEventCharCodePropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("currentTarget", DOMEventCurrentTargetPropertyInfo), '("defaultPrevented", DOMEventDefaultPreventedPropertyInfo), '("detail", DOMUIEventDetailPropertyInfo), '("eventPhase", DOMEventEventPhasePropertyInfo), '("isTrusted", DOMEventIsTrustedPropertyInfo), '("keyCode", DOMUIEventKeyCodePropertyInfo), '("layerX", DOMUIEventLayerXPropertyInfo), '("layerY", DOMUIEventLayerYPropertyInfo), '("pageX", DOMUIEventPageXPropertyInfo), '("pageY", DOMUIEventPageYPropertyInfo), '("returnValue", DOMEventReturnValuePropertyInfo), '("srcElement", DOMEventSrcElementPropertyInfo), '("target", DOMEventTargetPropertyInfo), '("timeStamp", DOMEventTimeStampPropertyInfo), '("type", DOMEventTypePropertyInfo), '("view", DOMUIEventViewPropertyInfo), '("which", DOMUIEventWhichPropertyInfo)] :: [(Symbol, *)])--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--dOMUIEventWhich :: AttrLabelProxy "which"-dOMUIEventWhich = AttrLabelProxy--type instance SignalList DOMUIEvent = DOMUIEventSignalList-type DOMUIEventSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMUIEvent::get_char_code--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMUIEvent", direction = DirectionIn, mayBeNull = False, 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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMUIEvent"-    IO CLong---dOMUIEventGetCharCode ::-    (MonadIO m, DOMUIEventK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMUIEventGetCharCode _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_ui_event_get_char_code _obj'-    touchManagedPtr _obj-    return result--data DOMUIEventGetCharCodeMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMUIEventK a) => MethodInfo DOMUIEventGetCharCodeMethodInfo a signature where-    overloadedMethod _ = dOMUIEventGetCharCode---- method DOMUIEvent::get_detail--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMUIEvent", direction = DirectionIn, mayBeNull = False, 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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMUIEvent"-    IO CLong---dOMUIEventGetDetail ::-    (MonadIO m, DOMUIEventK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMUIEventGetDetail _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_ui_event_get_detail _obj'-    touchManagedPtr _obj-    return result--data DOMUIEventGetDetailMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMUIEventK a) => MethodInfo DOMUIEventGetDetailMethodInfo a signature where-    overloadedMethod _ = dOMUIEventGetDetail---- method DOMUIEvent::get_key_code--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMUIEvent", direction = DirectionIn, mayBeNull = False, 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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMUIEvent"-    IO CLong---dOMUIEventGetKeyCode ::-    (MonadIO m, DOMUIEventK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMUIEventGetKeyCode _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_ui_event_get_key_code _obj'-    touchManagedPtr _obj-    return result--data DOMUIEventGetKeyCodeMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMUIEventK a) => MethodInfo DOMUIEventGetKeyCodeMethodInfo a signature where-    overloadedMethod _ = dOMUIEventGetKeyCode---- method DOMUIEvent::get_layer_x--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMUIEvent", direction = DirectionIn, mayBeNull = False, 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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMUIEvent"-    IO CLong---dOMUIEventGetLayerX ::-    (MonadIO m, DOMUIEventK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMUIEventGetLayerX _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_ui_event_get_layer_x _obj'-    touchManagedPtr _obj-    return result--data DOMUIEventGetLayerXMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMUIEventK a) => MethodInfo DOMUIEventGetLayerXMethodInfo a signature where-    overloadedMethod _ = dOMUIEventGetLayerX---- method DOMUIEvent::get_layer_y--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMUIEvent", direction = DirectionIn, mayBeNull = False, 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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMUIEvent"-    IO CLong---dOMUIEventGetLayerY ::-    (MonadIO m, DOMUIEventK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMUIEventGetLayerY _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_ui_event_get_layer_y _obj'-    touchManagedPtr _obj-    return result--data DOMUIEventGetLayerYMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMUIEventK a) => MethodInfo DOMUIEventGetLayerYMethodInfo a signature where-    overloadedMethod _ = dOMUIEventGetLayerY---- method DOMUIEvent::get_page_x--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMUIEvent", direction = DirectionIn, mayBeNull = False, 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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMUIEvent"-    IO CLong---dOMUIEventGetPageX ::-    (MonadIO m, DOMUIEventK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMUIEventGetPageX _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_ui_event_get_page_x _obj'-    touchManagedPtr _obj-    return result--data DOMUIEventGetPageXMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMUIEventK a) => MethodInfo DOMUIEventGetPageXMethodInfo a signature where-    overloadedMethod _ = dOMUIEventGetPageX---- method DOMUIEvent::get_page_y--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMUIEvent", direction = DirectionIn, mayBeNull = False, 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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMUIEvent"-    IO CLong---dOMUIEventGetPageY ::-    (MonadIO m, DOMUIEventK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMUIEventGetPageY _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_ui_event_get_page_y _obj'-    touchManagedPtr _obj-    return result--data DOMUIEventGetPageYMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMUIEventK a) => MethodInfo DOMUIEventGetPageYMethodInfo a signature where-    overloadedMethod _ = dOMUIEventGetPageY---- method DOMUIEvent::get_view--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMUIEvent", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMDOMWindow")--- throws : False--- Skip return : False--foreign import ccall "webkit_dom_ui_event_get_view" webkit_dom_ui_event_get_view :: -    Ptr DOMUIEvent ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMUIEvent"-    IO (Ptr DOMDOMWindow)---dOMUIEventGetView ::-    (MonadIO m, DOMUIEventK a) =>-    a                                       -- _obj-    -> m DOMDOMWindow                       -- result-dOMUIEventGetView _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_ui_event_get_view _obj'-    checkUnexpectedReturnNULL "webkit_dom_ui_event_get_view" result-    result' <- (wrapObject DOMDOMWindow) result-    touchManagedPtr _obj-    return result'--data DOMUIEventGetViewMethodInfo-instance (signature ~ (m DOMDOMWindow), MonadIO m, DOMUIEventK a) => MethodInfo DOMUIEventGetViewMethodInfo a signature where-    overloadedMethod _ = dOMUIEventGetView---- method DOMUIEvent::init_ui_event--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMUIEvent", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "type", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "canBubble", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "cancelable", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "view", argType = TInterface "WebKit2WebExtension" "DOMDOMWindow", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "detail", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, 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 ->                       -- _obj : TInterface "WebKit2WebExtension" "DOMUIEvent"-    CString ->                              -- type : TBasicType TUTF8-    CInt ->                                 -- canBubble : TBasicType TBoolean-    CInt ->                                 -- cancelable : TBasicType TBoolean-    Ptr DOMDOMWindow ->                     -- view : TInterface "WebKit2WebExtension" "DOMDOMWindow"-    CLong ->                                -- detail : TBasicType TLong-    IO ()---dOMUIEventInitUiEvent ::-    (MonadIO m, DOMUIEventK a, DOMDOMWindowK b) =>-    a                                       -- _obj-    -> T.Text                               -- type_-    -> Bool                                 -- canBubble-    -> Bool                                 -- cancelable-    -> b                                    -- view-    -> CLong                                -- detail-    -> m ()                                 -- result-dOMUIEventInitUiEvent _obj type_ canBubble cancelable view detail = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    type_' <- textToCString type_-    let canBubble' = (fromIntegral . fromEnum) canBubble-    let cancelable' = (fromIntegral . fromEnum) cancelable-    let view' = unsafeManagedPtrCastPtr view-    webkit_dom_ui_event_init_ui_event _obj' type_' canBubble' cancelable' view' detail-    touchManagedPtr _obj-    touchManagedPtr view-    freeMem type_'-    return ()--data DOMUIEventInitUiEventMethodInfo-instance (signature ~ (T.Text -> Bool -> Bool -> b -> CLong -> m ()), MonadIO m, DOMUIEventK a, DOMDOMWindowK b) => MethodInfo DOMUIEventInitUiEventMethodInfo a signature where-    overloadedMethod _ = dOMUIEventInitUiEvent--
− GI/WebKit2WebExtension/Objects/DOMUIEvent.hs-boot
@@ -1,31 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMUIEvent where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMUIEvent = DOMUIEvent (ForeignPtr DOMUIEvent)-instance GObject DOMUIEvent where-class GObject o => DOMUIEventK o-instance (GObject o, IsDescendantOf DOMUIEvent o) => DOMUIEventK o-data DOMUIEventCharCodePropertyInfo-data DOMUIEventDetailPropertyInfo-data DOMUIEventKeyCodePropertyInfo-data DOMUIEventLayerXPropertyInfo-data DOMUIEventLayerYPropertyInfo-data DOMUIEventPageXPropertyInfo-data DOMUIEventPageYPropertyInfo-data DOMUIEventViewPropertyInfo-data DOMUIEventWhichPropertyInfo-data DOMUIEventGetCharCodeMethodInfo-data DOMUIEventGetDetailMethodInfo-data DOMUIEventGetKeyCodeMethodInfo-data DOMUIEventGetLayerXMethodInfo-data DOMUIEventGetLayerYMethodInfo-data DOMUIEventGetPageXMethodInfo-data DOMUIEventGetPageYMethodInfo-data DOMUIEventGetViewMethodInfo-data DOMUIEventInitUiEventMethodInfo
− GI/WebKit2WebExtension/Objects/DOMWheelEvent.hs
@@ -1,531 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMWheelEvent-    ( ---- * Exported types-    DOMWheelEvent(..)                       ,-    DOMWheelEventK                          ,-    toDOMWheelEvent                         ,-    noDOMWheelEvent                         ,--- -- * Methods--- ** dOMWheelEventGetWheelDelta-    DOMWheelEventGetWheelDeltaMethodInfo    ,-    dOMWheelEventGetWheelDelta              ,----- ** dOMWheelEventGetWheelDeltaX-    DOMWheelEventGetWheelDeltaXMethodInfo   ,-    dOMWheelEventGetWheelDeltaX             ,----- ** dOMWheelEventGetWheelDeltaY-    DOMWheelEventGetWheelDeltaYMethodInfo   ,-    dOMWheelEventGetWheelDeltaY             ,----- ** dOMWheelEventInitWheelEvent-    DOMWheelEventInitWheelEventMethodInfo   ,-    dOMWheelEventInitWheelEvent             ,----- -- * Properties--- ** DeltaMode-    DOMWheelEventDeltaModePropertyInfo      ,-    dOMWheelEventDeltaMode                  ,-    getDOMWheelEventDeltaMode               ,----- ** DeltaX-    DOMWheelEventDeltaXPropertyInfo         ,-    dOMWheelEventDeltaX                     ,-    getDOMWheelEventDeltaX                  ,----- ** DeltaY-    DOMWheelEventDeltaYPropertyInfo         ,-    dOMWheelEventDeltaY                     ,-    getDOMWheelEventDeltaY                  ,----- ** DeltaZ-    DOMWheelEventDeltaZPropertyInfo         ,-    dOMWheelEventDeltaZ                     ,-    getDOMWheelEventDeltaZ                  ,----- ** WebkitDirectionInvertedFromDevice-    DOMWheelEventWebkitDirectionInvertedFromDevicePropertyInfo,-    dOMWheelEventWebkitDirectionInvertedFromDevice,-    getDOMWheelEventWebkitDirectionInvertedFromDevice,----- ** WheelDelta-    DOMWheelEventWheelDeltaPropertyInfo     ,-    dOMWheelEventWheelDelta                 ,-    getDOMWheelEventWheelDelta              ,----- ** WheelDeltaX-    DOMWheelEventWheelDeltaXPropertyInfo    ,-    dOMWheelEventWheelDeltaX                ,-    getDOMWheelEventWheelDeltaX             ,----- ** WheelDeltaY-    DOMWheelEventWheelDeltaYPropertyInfo    ,-    dOMWheelEventWheelDeltaY                ,-    getDOMWheelEventWheelDeltaY             ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMWheelEvent = DOMWheelEvent (ForeignPtr DOMWheelEvent)-foreign import ccall "webkit_dom_wheel_event_get_type"-    c_webkit_dom_wheel_event_get_type :: IO GType--type instance ParentTypes DOMWheelEvent = DOMWheelEventParentTypes-type DOMWheelEventParentTypes = '[DOMMouseEvent, DOMUIEvent, DOMEvent, DOMObject, GObject.Object]--instance GObject DOMWheelEvent where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_wheel_event_get_type-    --class GObject o => DOMWheelEventK o-instance (GObject o, IsDescendantOf DOMWheelEvent o) => DOMWheelEventK o--toDOMWheelEvent :: DOMWheelEventK o => o -> IO DOMWheelEvent-toDOMWheelEvent = unsafeCastTo DOMWheelEvent--noDOMWheelEvent :: Maybe DOMWheelEvent-noDOMWheelEvent = Nothing--type family ResolveDOMWheelEventMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMWheelEventMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMWheelEventMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMWheelEventMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMWheelEventMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMWheelEventMethod "initEvent" o = DOMEventInitEventMethodInfo-    ResolveDOMWheelEventMethod "initMouseEvent" o = DOMMouseEventInitMouseEventMethodInfo-    ResolveDOMWheelEventMethod "initUiEvent" o = DOMUIEventInitUiEventMethodInfo-    ResolveDOMWheelEventMethod "initWheelEvent" o = DOMWheelEventInitWheelEventMethodInfo-    ResolveDOMWheelEventMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMWheelEventMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMWheelEventMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMWheelEventMethod "preventDefault" o = DOMEventPreventDefaultMethodInfo-    ResolveDOMWheelEventMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMWheelEventMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMWheelEventMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMWheelEventMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMWheelEventMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMWheelEventMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMWheelEventMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMWheelEventMethod "stopPropagation" o = DOMEventStopPropagationMethodInfo-    ResolveDOMWheelEventMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMWheelEventMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMWheelEventMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMWheelEventMethod "getAltKey" o = DOMMouseEventGetAltKeyMethodInfo-    ResolveDOMWheelEventMethod "getBubbles" o = DOMEventGetBubblesMethodInfo-    ResolveDOMWheelEventMethod "getButton" o = DOMMouseEventGetButtonMethodInfo-    ResolveDOMWheelEventMethod "getCancelBubble" o = DOMEventGetCancelBubbleMethodInfo-    ResolveDOMWheelEventMethod "getCancelable" o = DOMEventGetCancelableMethodInfo-    ResolveDOMWheelEventMethod "getCharCode" o = DOMUIEventGetCharCodeMethodInfo-    ResolveDOMWheelEventMethod "getClientX" o = DOMMouseEventGetClientXMethodInfo-    ResolveDOMWheelEventMethod "getClientY" o = DOMMouseEventGetClientYMethodInfo-    ResolveDOMWheelEventMethod "getCtrlKey" o = DOMMouseEventGetCtrlKeyMethodInfo-    ResolveDOMWheelEventMethod "getCurrentTarget" o = DOMEventGetCurrentTargetMethodInfo-    ResolveDOMWheelEventMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMWheelEventMethod "getDetail" o = DOMUIEventGetDetailMethodInfo-    ResolveDOMWheelEventMethod "getEventPhase" o = DOMEventGetEventPhaseMethodInfo-    ResolveDOMWheelEventMethod "getEventType" o = DOMEventGetEventTypeMethodInfo-    ResolveDOMWheelEventMethod "getFromElement" o = DOMMouseEventGetFromElementMethodInfo-    ResolveDOMWheelEventMethod "getKeyCode" o = DOMUIEventGetKeyCodeMethodInfo-    ResolveDOMWheelEventMethod "getLayerX" o = DOMUIEventGetLayerXMethodInfo-    ResolveDOMWheelEventMethod "getLayerY" o = DOMUIEventGetLayerYMethodInfo-    ResolveDOMWheelEventMethod "getMetaKey" o = DOMMouseEventGetMetaKeyMethodInfo-    ResolveDOMWheelEventMethod "getOffsetX" o = DOMMouseEventGetOffsetXMethodInfo-    ResolveDOMWheelEventMethod "getOffsetY" o = DOMMouseEventGetOffsetYMethodInfo-    ResolveDOMWheelEventMethod "getPageX" o = DOMUIEventGetPageXMethodInfo-    ResolveDOMWheelEventMethod "getPageY" o = DOMUIEventGetPageYMethodInfo-    ResolveDOMWheelEventMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMWheelEventMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMWheelEventMethod "getRelatedTarget" o = DOMMouseEventGetRelatedTargetMethodInfo-    ResolveDOMWheelEventMethod "getReturnValue" o = DOMEventGetReturnValueMethodInfo-    ResolveDOMWheelEventMethod "getScreenX" o = DOMMouseEventGetScreenXMethodInfo-    ResolveDOMWheelEventMethod "getScreenY" o = DOMMouseEventGetScreenYMethodInfo-    ResolveDOMWheelEventMethod "getShiftKey" o = DOMMouseEventGetShiftKeyMethodInfo-    ResolveDOMWheelEventMethod "getSrcElement" o = DOMEventGetSrcElementMethodInfo-    ResolveDOMWheelEventMethod "getTarget" o = DOMEventGetTargetMethodInfo-    ResolveDOMWheelEventMethod "getTimeStamp" o = DOMEventGetTimeStampMethodInfo-    ResolveDOMWheelEventMethod "getToElement" o = DOMMouseEventGetToElementMethodInfo-    ResolveDOMWheelEventMethod "getView" o = DOMUIEventGetViewMethodInfo-    ResolveDOMWheelEventMethod "getWheelDelta" o = DOMWheelEventGetWheelDeltaMethodInfo-    ResolveDOMWheelEventMethod "getWheelDeltaX" o = DOMWheelEventGetWheelDeltaXMethodInfo-    ResolveDOMWheelEventMethod "getWheelDeltaY" o = DOMWheelEventGetWheelDeltaYMethodInfo-    ResolveDOMWheelEventMethod "getX" o = DOMMouseEventGetXMethodInfo-    ResolveDOMWheelEventMethod "getY" o = DOMMouseEventGetYMethodInfo-    ResolveDOMWheelEventMethod "setCancelBubble" o = DOMEventSetCancelBubbleMethodInfo-    ResolveDOMWheelEventMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMWheelEventMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMWheelEventMethod "setReturnValue" o = DOMEventSetReturnValueMethodInfo-    ResolveDOMWheelEventMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMWheelEventMethod t DOMWheelEvent, MethodInfo info DOMWheelEvent p) => IsLabelProxy t (DOMWheelEvent -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMWheelEventMethod t DOMWheelEvent, MethodInfo info DOMWheelEvent p) => IsLabel t (DOMWheelEvent -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "delta-mode"-   -- Type: TBasicType TULong-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMWheelEventDeltaMode :: (MonadIO m, DOMWheelEventK o) => o -> m CULong-getDOMWheelEventDeltaMode obj = liftIO $ getObjectPropertyULong obj "delta-mode"--data DOMWheelEventDeltaModePropertyInfo-instance AttrInfo DOMWheelEventDeltaModePropertyInfo where-    type AttrAllowedOps DOMWheelEventDeltaModePropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMWheelEventDeltaModePropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMWheelEventDeltaModePropertyInfo = DOMWheelEventK-    type AttrGetType DOMWheelEventDeltaModePropertyInfo = CULong-    type AttrLabel DOMWheelEventDeltaModePropertyInfo = "delta-mode"-    attrGet _ = getDOMWheelEventDeltaMode-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "delta-x"-   -- Type: TBasicType TDouble-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMWheelEventDeltaX :: (MonadIO m, DOMWheelEventK o) => o -> m Double-getDOMWheelEventDeltaX obj = liftIO $ getObjectPropertyDouble obj "delta-x"--data DOMWheelEventDeltaXPropertyInfo-instance AttrInfo DOMWheelEventDeltaXPropertyInfo where-    type AttrAllowedOps DOMWheelEventDeltaXPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMWheelEventDeltaXPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMWheelEventDeltaXPropertyInfo = DOMWheelEventK-    type AttrGetType DOMWheelEventDeltaXPropertyInfo = Double-    type AttrLabel DOMWheelEventDeltaXPropertyInfo = "delta-x"-    attrGet _ = getDOMWheelEventDeltaX-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "delta-y"-   -- Type: TBasicType TDouble-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMWheelEventDeltaY :: (MonadIO m, DOMWheelEventK o) => o -> m Double-getDOMWheelEventDeltaY obj = liftIO $ getObjectPropertyDouble obj "delta-y"--data DOMWheelEventDeltaYPropertyInfo-instance AttrInfo DOMWheelEventDeltaYPropertyInfo where-    type AttrAllowedOps DOMWheelEventDeltaYPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMWheelEventDeltaYPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMWheelEventDeltaYPropertyInfo = DOMWheelEventK-    type AttrGetType DOMWheelEventDeltaYPropertyInfo = Double-    type AttrLabel DOMWheelEventDeltaYPropertyInfo = "delta-y"-    attrGet _ = getDOMWheelEventDeltaY-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "delta-z"-   -- Type: TBasicType TDouble-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMWheelEventDeltaZ :: (MonadIO m, DOMWheelEventK o) => o -> m Double-getDOMWheelEventDeltaZ obj = liftIO $ getObjectPropertyDouble obj "delta-z"--data DOMWheelEventDeltaZPropertyInfo-instance AttrInfo DOMWheelEventDeltaZPropertyInfo where-    type AttrAllowedOps DOMWheelEventDeltaZPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMWheelEventDeltaZPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMWheelEventDeltaZPropertyInfo = DOMWheelEventK-    type AttrGetType DOMWheelEventDeltaZPropertyInfo = Double-    type AttrLabel DOMWheelEventDeltaZPropertyInfo = "delta-z"-    attrGet _ = getDOMWheelEventDeltaZ-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "webkit-direction-inverted-from-device"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMWheelEventWebkitDirectionInvertedFromDevice :: (MonadIO m, DOMWheelEventK o) => o -> m Bool-getDOMWheelEventWebkitDirectionInvertedFromDevice obj = liftIO $ getObjectPropertyBool obj "webkit-direction-inverted-from-device"--data DOMWheelEventWebkitDirectionInvertedFromDevicePropertyInfo-instance AttrInfo DOMWheelEventWebkitDirectionInvertedFromDevicePropertyInfo where-    type AttrAllowedOps DOMWheelEventWebkitDirectionInvertedFromDevicePropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMWheelEventWebkitDirectionInvertedFromDevicePropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMWheelEventWebkitDirectionInvertedFromDevicePropertyInfo = DOMWheelEventK-    type AttrGetType DOMWheelEventWebkitDirectionInvertedFromDevicePropertyInfo = Bool-    type AttrLabel DOMWheelEventWebkitDirectionInvertedFromDevicePropertyInfo = "webkit-direction-inverted-from-device"-    attrGet _ = getDOMWheelEventWebkitDirectionInvertedFromDevice-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "wheel-delta"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMWheelEventWheelDelta :: (MonadIO m, DOMWheelEventK o) => o -> m CLong-getDOMWheelEventWheelDelta obj = liftIO $ getObjectPropertyLong obj "wheel-delta"--data DOMWheelEventWheelDeltaPropertyInfo-instance AttrInfo DOMWheelEventWheelDeltaPropertyInfo where-    type AttrAllowedOps DOMWheelEventWheelDeltaPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMWheelEventWheelDeltaPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMWheelEventWheelDeltaPropertyInfo = DOMWheelEventK-    type AttrGetType DOMWheelEventWheelDeltaPropertyInfo = CLong-    type AttrLabel DOMWheelEventWheelDeltaPropertyInfo = "wheel-delta"-    attrGet _ = getDOMWheelEventWheelDelta-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "wheel-delta-x"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMWheelEventWheelDeltaX :: (MonadIO m, DOMWheelEventK o) => o -> m CLong-getDOMWheelEventWheelDeltaX obj = liftIO $ getObjectPropertyLong obj "wheel-delta-x"--data DOMWheelEventWheelDeltaXPropertyInfo-instance AttrInfo DOMWheelEventWheelDeltaXPropertyInfo where-    type AttrAllowedOps DOMWheelEventWheelDeltaXPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMWheelEventWheelDeltaXPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMWheelEventWheelDeltaXPropertyInfo = DOMWheelEventK-    type AttrGetType DOMWheelEventWheelDeltaXPropertyInfo = CLong-    type AttrLabel DOMWheelEventWheelDeltaXPropertyInfo = "wheel-delta-x"-    attrGet _ = getDOMWheelEventWheelDeltaX-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "wheel-delta-y"-   -- Type: TBasicType TLong-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMWheelEventWheelDeltaY :: (MonadIO m, DOMWheelEventK o) => o -> m CLong-getDOMWheelEventWheelDeltaY obj = liftIO $ getObjectPropertyLong obj "wheel-delta-y"--data DOMWheelEventWheelDeltaYPropertyInfo-instance AttrInfo DOMWheelEventWheelDeltaYPropertyInfo where-    type AttrAllowedOps DOMWheelEventWheelDeltaYPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMWheelEventWheelDeltaYPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMWheelEventWheelDeltaYPropertyInfo = DOMWheelEventK-    type AttrGetType DOMWheelEventWheelDeltaYPropertyInfo = CLong-    type AttrLabel DOMWheelEventWheelDeltaYPropertyInfo = "wheel-delta-y"-    attrGet _ = getDOMWheelEventWheelDeltaY-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined--type instance AttributeList DOMWheelEvent = DOMWheelEventAttributeList-type DOMWheelEventAttributeList = ('[ '("altKey", DOMMouseEventAltKeyPropertyInfo), '("bubbles", DOMEventBubblesPropertyInfo), '("button", DOMMouseEventButtonPropertyInfo), '("cancelBubble", DOMEventCancelBubblePropertyInfo), '("cancelable", DOMEventCancelablePropertyInfo), '("charCode", DOMUIEventCharCodePropertyInfo), '("clientX", DOMMouseEventClientXPropertyInfo), '("clientY", DOMMouseEventClientYPropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("ctrlKey", DOMMouseEventCtrlKeyPropertyInfo), '("currentTarget", DOMEventCurrentTargetPropertyInfo), '("defaultPrevented", DOMEventDefaultPreventedPropertyInfo), '("deltaMode", DOMWheelEventDeltaModePropertyInfo), '("deltaX", DOMWheelEventDeltaXPropertyInfo), '("deltaY", DOMWheelEventDeltaYPropertyInfo), '("deltaZ", DOMWheelEventDeltaZPropertyInfo), '("detail", DOMUIEventDetailPropertyInfo), '("eventPhase", DOMEventEventPhasePropertyInfo), '("fromElement", DOMMouseEventFromElementPropertyInfo), '("isTrusted", DOMEventIsTrustedPropertyInfo), '("keyCode", DOMUIEventKeyCodePropertyInfo), '("layerX", DOMUIEventLayerXPropertyInfo), '("layerY", DOMUIEventLayerYPropertyInfo), '("metaKey", DOMMouseEventMetaKeyPropertyInfo), '("movementX", DOMMouseEventMovementXPropertyInfo), '("movementY", DOMMouseEventMovementYPropertyInfo), '("offsetX", DOMMouseEventOffsetXPropertyInfo), '("offsetY", DOMMouseEventOffsetYPropertyInfo), '("pageX", DOMUIEventPageXPropertyInfo), '("pageY", DOMUIEventPageYPropertyInfo), '("relatedTarget", DOMMouseEventRelatedTargetPropertyInfo), '("returnValue", DOMEventReturnValuePropertyInfo), '("screenX", DOMMouseEventScreenXPropertyInfo), '("screenY", DOMMouseEventScreenYPropertyInfo), '("shiftKey", DOMMouseEventShiftKeyPropertyInfo), '("srcElement", DOMEventSrcElementPropertyInfo), '("target", DOMEventTargetPropertyInfo), '("timeStamp", DOMEventTimeStampPropertyInfo), '("toElement", DOMMouseEventToElementPropertyInfo), '("type", DOMEventTypePropertyInfo), '("view", DOMUIEventViewPropertyInfo), '("webkitDirectionInvertedFromDevice", DOMWheelEventWebkitDirectionInvertedFromDevicePropertyInfo), '("wheelDelta", DOMWheelEventWheelDeltaPropertyInfo), '("wheelDeltaX", DOMWheelEventWheelDeltaXPropertyInfo), '("wheelDeltaY", DOMWheelEventWheelDeltaYPropertyInfo), '("which", DOMUIEventWhichPropertyInfo), '("x", DOMMouseEventXPropertyInfo), '("y", DOMMouseEventYPropertyInfo)] :: [(Symbol, *)])--dOMWheelEventDeltaMode :: AttrLabelProxy "deltaMode"-dOMWheelEventDeltaMode = AttrLabelProxy--dOMWheelEventDeltaX :: AttrLabelProxy "deltaX"-dOMWheelEventDeltaX = AttrLabelProxy--dOMWheelEventDeltaY :: AttrLabelProxy "deltaY"-dOMWheelEventDeltaY = AttrLabelProxy--dOMWheelEventDeltaZ :: AttrLabelProxy "deltaZ"-dOMWheelEventDeltaZ = AttrLabelProxy--dOMWheelEventWebkitDirectionInvertedFromDevice :: AttrLabelProxy "webkitDirectionInvertedFromDevice"-dOMWheelEventWebkitDirectionInvertedFromDevice = AttrLabelProxy--dOMWheelEventWheelDelta :: AttrLabelProxy "wheelDelta"-dOMWheelEventWheelDelta = AttrLabelProxy--dOMWheelEventWheelDeltaX :: AttrLabelProxy "wheelDeltaX"-dOMWheelEventWheelDeltaX = AttrLabelProxy--dOMWheelEventWheelDeltaY :: AttrLabelProxy "wheelDeltaY"-dOMWheelEventWheelDeltaY = AttrLabelProxy--type instance SignalList DOMWheelEvent = DOMWheelEventSignalList-type DOMWheelEventSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMWheelEvent::get_wheel_delta--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMWheelEvent", direction = DirectionIn, mayBeNull = False, 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 ->                    -- _obj : TInterface "WebKit2WebExtension" "DOMWheelEvent"-    IO CLong---dOMWheelEventGetWheelDelta ::-    (MonadIO m, DOMWheelEventK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMWheelEventGetWheelDelta _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_wheel_event_get_wheel_delta _obj'-    touchManagedPtr _obj-    return result--data DOMWheelEventGetWheelDeltaMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMWheelEventK a) => MethodInfo DOMWheelEventGetWheelDeltaMethodInfo a signature where-    overloadedMethod _ = dOMWheelEventGetWheelDelta---- method DOMWheelEvent::get_wheel_delta_x--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMWheelEvent", direction = DirectionIn, mayBeNull = False, 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 ->                    -- _obj : TInterface "WebKit2WebExtension" "DOMWheelEvent"-    IO CLong---dOMWheelEventGetWheelDeltaX ::-    (MonadIO m, DOMWheelEventK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMWheelEventGetWheelDeltaX _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_wheel_event_get_wheel_delta_x _obj'-    touchManagedPtr _obj-    return result--data DOMWheelEventGetWheelDeltaXMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMWheelEventK a) => MethodInfo DOMWheelEventGetWheelDeltaXMethodInfo a signature where-    overloadedMethod _ = dOMWheelEventGetWheelDeltaX---- method DOMWheelEvent::get_wheel_delta_y--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMWheelEvent", direction = DirectionIn, mayBeNull = False, 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 ->                    -- _obj : TInterface "WebKit2WebExtension" "DOMWheelEvent"-    IO CLong---dOMWheelEventGetWheelDeltaY ::-    (MonadIO m, DOMWheelEventK a) =>-    a                                       -- _obj-    -> m CLong                              -- result-dOMWheelEventGetWheelDeltaY _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_wheel_event_get_wheel_delta_y _obj'-    touchManagedPtr _obj-    return result--data DOMWheelEventGetWheelDeltaYMethodInfo-instance (signature ~ (m CLong), MonadIO m, DOMWheelEventK a) => MethodInfo DOMWheelEventGetWheelDeltaYMethodInfo a signature where-    overloadedMethod _ = dOMWheelEventGetWheelDeltaY---- method DOMWheelEvent::init_wheel_event--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMWheelEvent", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "wheelDeltaX", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "wheelDeltaY", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "view", argType = TInterface "WebKit2WebExtension" "DOMDOMWindow", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "screenX", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "screenY", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "clientX", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "clientY", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "ctrlKey", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "altKey", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "shiftKey", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "metaKey", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, 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 ->                    -- _obj : TInterface "WebKit2WebExtension" "DOMWheelEvent"-    CLong ->                                -- wheelDeltaX : TBasicType TLong-    CLong ->                                -- wheelDeltaY : TBasicType TLong-    Ptr DOMDOMWindow ->                     -- view : TInterface "WebKit2WebExtension" "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 ()---dOMWheelEventInitWheelEvent ::-    (MonadIO m, DOMWheelEventK a, DOMDOMWindowK b) =>-    a                                       -- _obj-    -> CLong                                -- wheelDeltaX-    -> CLong                                -- wheelDeltaY-    -> b                                    -- view-    -> CLong                                -- screenX-    -> CLong                                -- screenY-    -> CLong                                -- clientX-    -> CLong                                -- clientY-    -> Bool                                 -- ctrlKey-    -> Bool                                 -- altKey-    -> Bool                                 -- shiftKey-    -> Bool                                 -- metaKey-    -> m ()                                 -- result-dOMWheelEventInitWheelEvent _obj wheelDeltaX wheelDeltaY view screenX screenY clientX clientY ctrlKey altKey shiftKey metaKey = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let 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 _obj' wheelDeltaX wheelDeltaY view' screenX screenY clientX clientY ctrlKey' altKey' shiftKey' metaKey'-    touchManagedPtr _obj-    touchManagedPtr view-    return ()--data DOMWheelEventInitWheelEventMethodInfo-instance (signature ~ (CLong -> CLong -> b -> CLong -> CLong -> CLong -> CLong -> Bool -> Bool -> Bool -> Bool -> m ()), MonadIO m, DOMWheelEventK a, DOMDOMWindowK b) => MethodInfo DOMWheelEventInitWheelEventMethodInfo a signature where-    overloadedMethod _ = dOMWheelEventInitWheelEvent--
− GI/WebKit2WebExtension/Objects/DOMWheelEvent.hs-boot
@@ -1,25 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMWheelEvent where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMWheelEvent = DOMWheelEvent (ForeignPtr DOMWheelEvent)-instance GObject DOMWheelEvent where-class GObject o => DOMWheelEventK o-instance (GObject o, IsDescendantOf DOMWheelEvent o) => DOMWheelEventK o-data DOMWheelEventDeltaModePropertyInfo-data DOMWheelEventDeltaXPropertyInfo-data DOMWheelEventDeltaYPropertyInfo-data DOMWheelEventDeltaZPropertyInfo-data DOMWheelEventWebkitDirectionInvertedFromDevicePropertyInfo-data DOMWheelEventWheelDeltaPropertyInfo-data DOMWheelEventWheelDeltaXPropertyInfo-data DOMWheelEventWheelDeltaYPropertyInfo-data DOMWheelEventGetWheelDeltaMethodInfo-data DOMWheelEventGetWheelDeltaXMethodInfo-data DOMWheelEventGetWheelDeltaYMethodInfo-data DOMWheelEventInitWheelEventMethodInfo
− GI/WebKit2WebExtension/Objects/DOMXPathExpression.hs
@@ -1,145 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMXPathExpression-    ( ---- * Exported types-    DOMXPathExpression(..)                  ,-    DOMXPathExpressionK                     ,-    toDOMXPathExpression                    ,-    noDOMXPathExpression                    ,--- -- * Methods--- ** dOMXPathExpressionEvaluate-    DOMXPathExpressionEvaluateMethodInfo    ,-    dOMXPathExpressionEvaluate              ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMXPathExpression = DOMXPathExpression (ForeignPtr DOMXPathExpression)-foreign import ccall "webkit_dom_xpath_expression_get_type"-    c_webkit_dom_xpath_expression_get_type :: IO GType--type instance ParentTypes DOMXPathExpression = DOMXPathExpressionParentTypes-type DOMXPathExpressionParentTypes = '[DOMObject, GObject.Object]--instance GObject DOMXPathExpression where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_xpath_expression_get_type-    --class GObject o => DOMXPathExpressionK o-instance (GObject o, IsDescendantOf DOMXPathExpression o) => DOMXPathExpressionK o--toDOMXPathExpression :: DOMXPathExpressionK o => o -> IO DOMXPathExpression-toDOMXPathExpression = unsafeCastTo DOMXPathExpression--noDOMXPathExpression :: Maybe DOMXPathExpression-noDOMXPathExpression = Nothing--type family ResolveDOMXPathExpressionMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMXPathExpressionMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMXPathExpressionMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMXPathExpressionMethod "evaluate" o = DOMXPathExpressionEvaluateMethodInfo-    ResolveDOMXPathExpressionMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMXPathExpressionMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMXPathExpressionMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMXPathExpressionMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMXPathExpressionMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMXPathExpressionMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMXPathExpressionMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMXPathExpressionMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMXPathExpressionMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMXPathExpressionMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMXPathExpressionMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMXPathExpressionMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMXPathExpressionMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMXPathExpressionMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMXPathExpressionMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMXPathExpressionMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMXPathExpressionMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMXPathExpressionMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMXPathExpressionMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMXPathExpressionMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMXPathExpressionMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMXPathExpressionMethod t DOMXPathExpression, MethodInfo info DOMXPathExpression p) => IsLabelProxy t (DOMXPathExpression -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMXPathExpressionMethod t DOMXPathExpression, MethodInfo info DOMXPathExpression p) => IsLabel t (DOMXPathExpression -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif--type instance AttributeList DOMXPathExpression = DOMXPathExpressionAttributeList-type DOMXPathExpressionAttributeList = ('[ '("coreObject", DOMObjectCoreObjectPropertyInfo)] :: [(Symbol, *)])--type instance SignalList DOMXPathExpression = DOMXPathExpressionSignalList-type DOMXPathExpressionSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMXPathExpression::evaluate--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMXPathExpression", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "contextNode", argType = TInterface "WebKit2WebExtension" "DOMNode", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "type", argType = TBasicType TUInt16, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "inResult", argType = TInterface "WebKit2WebExtension" "DOMXPathResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMXPathResult")--- throws : True--- Skip return : False--foreign import ccall "webkit_dom_xpath_expression_evaluate" webkit_dom_xpath_expression_evaluate :: -    Ptr DOMXPathExpression ->               -- _obj : TInterface "WebKit2WebExtension" "DOMXPathExpression"-    Ptr DOMNode ->                          -- contextNode : TInterface "WebKit2WebExtension" "DOMNode"-    Word16 ->                               -- type : TBasicType TUInt16-    Ptr DOMXPathResult ->                   -- inResult : TInterface "WebKit2WebExtension" "DOMXPathResult"-    Ptr (Ptr GError) ->                     -- error-    IO (Ptr DOMXPathResult)---dOMXPathExpressionEvaluate ::-    (MonadIO m, DOMXPathExpressionK a, DOMNodeK b, DOMXPathResultK c) =>-    a                                       -- _obj-    -> b                                    -- contextNode-    -> Word16                               -- type_-    -> c                                    -- inResult-    -> m DOMXPathResult                     -- result-dOMXPathExpressionEvaluate _obj contextNode type_ inResult = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let contextNode' = unsafeManagedPtrCastPtr contextNode-    let inResult' = unsafeManagedPtrCastPtr inResult-    onException (do-        result <- propagateGError $ webkit_dom_xpath_expression_evaluate _obj' contextNode' type_ inResult'-        checkUnexpectedReturnNULL "webkit_dom_xpath_expression_evaluate" result-        result' <- (wrapObject DOMXPathResult) result-        touchManagedPtr _obj-        touchManagedPtr contextNode-        touchManagedPtr inResult-        return result'-     ) (do-        return ()-     )--data DOMXPathExpressionEvaluateMethodInfo-instance (signature ~ (b -> Word16 -> c -> m DOMXPathResult), MonadIO m, DOMXPathExpressionK a, DOMNodeK b, DOMXPathResultK c) => MethodInfo DOMXPathExpressionEvaluateMethodInfo a signature where-    overloadedMethod _ = dOMXPathExpressionEvaluate--
− GI/WebKit2WebExtension/Objects/DOMXPathExpression.hs-boot
@@ -1,14 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMXPathExpression where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMXPathExpression = DOMXPathExpression (ForeignPtr DOMXPathExpression)-instance GObject DOMXPathExpression where-class GObject o => DOMXPathExpressionK o-instance (GObject o, IsDescendantOf DOMXPathExpression o) => DOMXPathExpressionK o-data DOMXPathExpressionEvaluateMethodInfo
− GI/WebKit2WebExtension/Objects/DOMXPathResult.hs
@@ -1,646 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.DOMXPathResult-    ( ---- * Exported types-    DOMXPathResult(..)                      ,-    DOMXPathResultK                         ,-    toDOMXPathResult                        ,-    noDOMXPathResult                        ,--- -- * Methods--- ** dOMXPathResultGetBooleanValue-    DOMXPathResultGetBooleanValueMethodInfo ,-    dOMXPathResultGetBooleanValue           ,----- ** dOMXPathResultGetInvalidIteratorState-    DOMXPathResultGetInvalidIteratorStateMethodInfo,-    dOMXPathResultGetInvalidIteratorState   ,----- ** dOMXPathResultGetNumberValue-    DOMXPathResultGetNumberValueMethodInfo  ,-    dOMXPathResultGetNumberValue            ,----- ** dOMXPathResultGetResultType-    DOMXPathResultGetResultTypeMethodInfo   ,-    dOMXPathResultGetResultType             ,----- ** dOMXPathResultGetSingleNodeValue-    DOMXPathResultGetSingleNodeValueMethodInfo,-    dOMXPathResultGetSingleNodeValue        ,----- ** dOMXPathResultGetSnapshotLength-    DOMXPathResultGetSnapshotLengthMethodInfo,-    dOMXPathResultGetSnapshotLength         ,----- ** dOMXPathResultGetStringValue-    DOMXPathResultGetStringValueMethodInfo  ,-    dOMXPathResultGetStringValue            ,----- ** dOMXPathResultIterateNext-    DOMXPathResultIterateNextMethodInfo     ,-    dOMXPathResultIterateNext               ,----- ** dOMXPathResultSnapshotItem-    DOMXPathResultSnapshotItemMethodInfo    ,-    dOMXPathResultSnapshotItem              ,----- -- * Properties--- ** BooleanValue-    DOMXPathResultBooleanValuePropertyInfo  ,-    dOMXPathResultBooleanValue              ,-    getDOMXPathResultBooleanValue           ,----- ** InvalidIteratorState-    DOMXPathResultInvalidIteratorStatePropertyInfo,-    dOMXPathResultInvalidIteratorState      ,-    getDOMXPathResultInvalidIteratorState   ,----- ** NumberValue-    DOMXPathResultNumberValuePropertyInfo   ,-    dOMXPathResultNumberValue               ,-    getDOMXPathResultNumberValue            ,----- ** ResultType-    DOMXPathResultResultTypePropertyInfo    ,-    dOMXPathResultResultType                ,-    getDOMXPathResultResultType             ,----- ** SingleNodeValue-    DOMXPathResultSingleNodeValuePropertyInfo,-    dOMXPathResultSingleNodeValue           ,-    getDOMXPathResultSingleNodeValue        ,----- ** SnapshotLength-    DOMXPathResultSnapshotLengthPropertyInfo,-    dOMXPathResultSnapshotLength            ,-    getDOMXPathResultSnapshotLength         ,----- ** StringValue-    DOMXPathResultStringValuePropertyInfo   ,-    dOMXPathResultStringValue               ,-    getDOMXPathResultStringValue            ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype DOMXPathResult = DOMXPathResult (ForeignPtr DOMXPathResult)-foreign import ccall "webkit_dom_xpath_result_get_type"-    c_webkit_dom_xpath_result_get_type :: IO GType--type instance ParentTypes DOMXPathResult = DOMXPathResultParentTypes-type DOMXPathResultParentTypes = '[DOMObject, GObject.Object]--instance GObject DOMXPathResult where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_dom_xpath_result_get_type-    --class GObject o => DOMXPathResultK o-instance (GObject o, IsDescendantOf DOMXPathResult o) => DOMXPathResultK o--toDOMXPathResult :: DOMXPathResultK o => o -> IO DOMXPathResult-toDOMXPathResult = unsafeCastTo DOMXPathResult--noDOMXPathResult :: Maybe DOMXPathResult-noDOMXPathResult = Nothing--type family ResolveDOMXPathResultMethod (t :: Symbol) (o :: *) :: * where-    ResolveDOMXPathResultMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveDOMXPathResultMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveDOMXPathResultMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveDOMXPathResultMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveDOMXPathResultMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveDOMXPathResultMethod "iterateNext" o = DOMXPathResultIterateNextMethodInfo-    ResolveDOMXPathResultMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveDOMXPathResultMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveDOMXPathResultMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveDOMXPathResultMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveDOMXPathResultMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveDOMXPathResultMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveDOMXPathResultMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveDOMXPathResultMethod "snapshotItem" o = DOMXPathResultSnapshotItemMethodInfo-    ResolveDOMXPathResultMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveDOMXPathResultMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveDOMXPathResultMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveDOMXPathResultMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveDOMXPathResultMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveDOMXPathResultMethod "getBooleanValue" o = DOMXPathResultGetBooleanValueMethodInfo-    ResolveDOMXPathResultMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveDOMXPathResultMethod "getInvalidIteratorState" o = DOMXPathResultGetInvalidIteratorStateMethodInfo-    ResolveDOMXPathResultMethod "getNumberValue" o = DOMXPathResultGetNumberValueMethodInfo-    ResolveDOMXPathResultMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveDOMXPathResultMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveDOMXPathResultMethod "getResultType" o = DOMXPathResultGetResultTypeMethodInfo-    ResolveDOMXPathResultMethod "getSingleNodeValue" o = DOMXPathResultGetSingleNodeValueMethodInfo-    ResolveDOMXPathResultMethod "getSnapshotLength" o = DOMXPathResultGetSnapshotLengthMethodInfo-    ResolveDOMXPathResultMethod "getStringValue" o = DOMXPathResultGetStringValueMethodInfo-    ResolveDOMXPathResultMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveDOMXPathResultMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveDOMXPathResultMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveDOMXPathResultMethod t DOMXPathResult, MethodInfo info DOMXPathResult p) => IsLabelProxy t (DOMXPathResult -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveDOMXPathResultMethod t DOMXPathResult, MethodInfo info DOMXPathResult p) => IsLabel t (DOMXPathResult -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "boolean-value"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMXPathResultBooleanValue :: (MonadIO m, DOMXPathResultK o) => o -> m Bool-getDOMXPathResultBooleanValue obj = liftIO $ getObjectPropertyBool obj "boolean-value"--data DOMXPathResultBooleanValuePropertyInfo-instance AttrInfo DOMXPathResultBooleanValuePropertyInfo where-    type AttrAllowedOps DOMXPathResultBooleanValuePropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMXPathResultBooleanValuePropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMXPathResultBooleanValuePropertyInfo = DOMXPathResultK-    type AttrGetType DOMXPathResultBooleanValuePropertyInfo = Bool-    type AttrLabel DOMXPathResultBooleanValuePropertyInfo = "boolean-value"-    attrGet _ = getDOMXPathResultBooleanValue-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "invalid-iterator-state"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getDOMXPathResultInvalidIteratorState :: (MonadIO m, DOMXPathResultK o) => o -> m Bool-getDOMXPathResultInvalidIteratorState obj = liftIO $ getObjectPropertyBool obj "invalid-iterator-state"--data DOMXPathResultInvalidIteratorStatePropertyInfo-instance AttrInfo DOMXPathResultInvalidIteratorStatePropertyInfo where-    type AttrAllowedOps DOMXPathResultInvalidIteratorStatePropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMXPathResultInvalidIteratorStatePropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMXPathResultInvalidIteratorStatePropertyInfo = DOMXPathResultK-    type AttrGetType DOMXPathResultInvalidIteratorStatePropertyInfo = Bool-    type AttrLabel DOMXPathResultInvalidIteratorStatePropertyInfo = "invalid-iterator-state"-    attrGet _ = getDOMXPathResultInvalidIteratorState-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "number-value"-   -- Type: TBasicType TDouble-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMXPathResultNumberValue :: (MonadIO m, DOMXPathResultK o) => o -> m Double-getDOMXPathResultNumberValue obj = liftIO $ getObjectPropertyDouble obj "number-value"--data DOMXPathResultNumberValuePropertyInfo-instance AttrInfo DOMXPathResultNumberValuePropertyInfo where-    type AttrAllowedOps DOMXPathResultNumberValuePropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMXPathResultNumberValuePropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMXPathResultNumberValuePropertyInfo = DOMXPathResultK-    type AttrGetType DOMXPathResultNumberValuePropertyInfo = Double-    type AttrLabel DOMXPathResultNumberValuePropertyInfo = "number-value"-    attrGet _ = getDOMXPathResultNumberValue-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "result-type"-   -- Type: TBasicType TUInt-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMXPathResultResultType :: (MonadIO m, DOMXPathResultK o) => o -> m Word32-getDOMXPathResultResultType obj = liftIO $ getObjectPropertyUInt32 obj "result-type"--data DOMXPathResultResultTypePropertyInfo-instance AttrInfo DOMXPathResultResultTypePropertyInfo where-    type AttrAllowedOps DOMXPathResultResultTypePropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMXPathResultResultTypePropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMXPathResultResultTypePropertyInfo = DOMXPathResultK-    type AttrGetType DOMXPathResultResultTypePropertyInfo = Word32-    type AttrLabel DOMXPathResultResultTypePropertyInfo = "result-type"-    attrGet _ = getDOMXPathResultResultType-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "single-node-value"-   -- Type: TInterface "WebKit2WebExtension" "DOMNode"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMXPathResultSingleNodeValue :: (MonadIO m, DOMXPathResultK o) => o -> m (Maybe DOMNode)-getDOMXPathResultSingleNodeValue obj = liftIO $ getObjectPropertyObject obj "single-node-value" DOMNode--data DOMXPathResultSingleNodeValuePropertyInfo-instance AttrInfo DOMXPathResultSingleNodeValuePropertyInfo where-    type AttrAllowedOps DOMXPathResultSingleNodeValuePropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMXPathResultSingleNodeValuePropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMXPathResultSingleNodeValuePropertyInfo = DOMXPathResultK-    type AttrGetType DOMXPathResultSingleNodeValuePropertyInfo = (Maybe DOMNode)-    type AttrLabel DOMXPathResultSingleNodeValuePropertyInfo = "single-node-value"-    attrGet _ = getDOMXPathResultSingleNodeValue-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "snapshot-length"-   -- Type: TBasicType TULong-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMXPathResultSnapshotLength :: (MonadIO m, DOMXPathResultK o) => o -> m CULong-getDOMXPathResultSnapshotLength obj = liftIO $ getObjectPropertyULong obj "snapshot-length"--data DOMXPathResultSnapshotLengthPropertyInfo-instance AttrInfo DOMXPathResultSnapshotLengthPropertyInfo where-    type AttrAllowedOps DOMXPathResultSnapshotLengthPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DOMXPathResultSnapshotLengthPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMXPathResultSnapshotLengthPropertyInfo = DOMXPathResultK-    type AttrGetType DOMXPathResultSnapshotLengthPropertyInfo = CULong-    type AttrLabel DOMXPathResultSnapshotLengthPropertyInfo = "snapshot-length"-    attrGet _ = getDOMXPathResultSnapshotLength-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "string-value"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getDOMXPathResultStringValue :: (MonadIO m, DOMXPathResultK o) => o -> m (Maybe T.Text)-getDOMXPathResultStringValue obj = liftIO $ getObjectPropertyString obj "string-value"--data DOMXPathResultStringValuePropertyInfo-instance AttrInfo DOMXPathResultStringValuePropertyInfo where-    type AttrAllowedOps DOMXPathResultStringValuePropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DOMXPathResultStringValuePropertyInfo = (~) ()-    type AttrBaseTypeConstraint DOMXPathResultStringValuePropertyInfo = DOMXPathResultK-    type AttrGetType DOMXPathResultStringValuePropertyInfo = (Maybe T.Text)-    type AttrLabel DOMXPathResultStringValuePropertyInfo = "string-value"-    attrGet _ = getDOMXPathResultStringValue-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined--type instance AttributeList DOMXPathResult = DOMXPathResultAttributeList-type DOMXPathResultAttributeList = ('[ '("booleanValue", DOMXPathResultBooleanValuePropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("invalidIteratorState", DOMXPathResultInvalidIteratorStatePropertyInfo), '("numberValue", DOMXPathResultNumberValuePropertyInfo), '("resultType", DOMXPathResultResultTypePropertyInfo), '("singleNodeValue", DOMXPathResultSingleNodeValuePropertyInfo), '("snapshotLength", DOMXPathResultSnapshotLengthPropertyInfo), '("stringValue", DOMXPathResultStringValuePropertyInfo)] :: [(Symbol, *)])--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--type instance SignalList DOMXPathResult = DOMXPathResultSignalList-type DOMXPathResultSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method DOMXPathResult::get_boolean_value--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMXPathResult", direction = DirectionIn, mayBeNull = False, 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 ->                   -- _obj : TInterface "WebKit2WebExtension" "DOMXPathResult"-    Ptr (Ptr GError) ->                     -- error-    IO CInt---dOMXPathResultGetBooleanValue ::-    (MonadIO m, DOMXPathResultK a) =>-    a                                       -- _obj-    -> m ()                                 -- result-dOMXPathResultGetBooleanValue _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    onException (do-        _ <- propagateGError $ webkit_dom_xpath_result_get_boolean_value _obj'-        touchManagedPtr _obj-        return ()-     ) (do-        return ()-     )--data DOMXPathResultGetBooleanValueMethodInfo-instance (signature ~ (m ()), MonadIO m, DOMXPathResultK a) => MethodInfo DOMXPathResultGetBooleanValueMethodInfo a signature where-    overloadedMethod _ = dOMXPathResultGetBooleanValue---- method DOMXPathResult::get_invalid_iterator_state--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMXPathResult", direction = DirectionIn, mayBeNull = False, 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 ->                   -- _obj : TInterface "WebKit2WebExtension" "DOMXPathResult"-    IO CInt---dOMXPathResultGetInvalidIteratorState ::-    (MonadIO m, DOMXPathResultK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-dOMXPathResultGetInvalidIteratorState _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_xpath_result_get_invalid_iterator_state _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data DOMXPathResultGetInvalidIteratorStateMethodInfo-instance (signature ~ (m Bool), MonadIO m, DOMXPathResultK a) => MethodInfo DOMXPathResultGetInvalidIteratorStateMethodInfo a signature where-    overloadedMethod _ = dOMXPathResultGetInvalidIteratorState---- method DOMXPathResult::get_number_value--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMXPathResult", direction = DirectionIn, mayBeNull = False, 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 ->                   -- _obj : TInterface "WebKit2WebExtension" "DOMXPathResult"-    Ptr (Ptr GError) ->                     -- error-    IO CDouble---dOMXPathResultGetNumberValue ::-    (MonadIO m, DOMXPathResultK a) =>-    a                                       -- _obj-    -> m Double                             -- result-dOMXPathResultGetNumberValue _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    onException (do-        result <- propagateGError $ webkit_dom_xpath_result_get_number_value _obj'-        let result' = realToFrac result-        touchManagedPtr _obj-        return result'-     ) (do-        return ()-     )--data DOMXPathResultGetNumberValueMethodInfo-instance (signature ~ (m Double), MonadIO m, DOMXPathResultK a) => MethodInfo DOMXPathResultGetNumberValueMethodInfo a signature where-    overloadedMethod _ = dOMXPathResultGetNumberValue---- method DOMXPathResult::get_result_type--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMXPathResult", direction = DirectionIn, mayBeNull = False, 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 ->                   -- _obj : TInterface "WebKit2WebExtension" "DOMXPathResult"-    IO Word16---dOMXPathResultGetResultType ::-    (MonadIO m, DOMXPathResultK a) =>-    a                                       -- _obj-    -> m Word16                             -- result-dOMXPathResultGetResultType _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_dom_xpath_result_get_result_type _obj'-    touchManagedPtr _obj-    return result--data DOMXPathResultGetResultTypeMethodInfo-instance (signature ~ (m Word16), MonadIO m, DOMXPathResultK a) => MethodInfo DOMXPathResultGetResultTypeMethodInfo a signature where-    overloadedMethod _ = dOMXPathResultGetResultType---- method DOMXPathResult::get_single_node_value--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMXPathResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->                   -- _obj : TInterface "WebKit2WebExtension" "DOMXPathResult"-    Ptr (Ptr GError) ->                     -- error-    IO (Ptr DOMNode)---dOMXPathResultGetSingleNodeValue ::-    (MonadIO m, DOMXPathResultK a) =>-    a                                       -- _obj-    -> m DOMNode                            -- result-dOMXPathResultGetSingleNodeValue _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    onException (do-        result <- propagateGError $ webkit_dom_xpath_result_get_single_node_value _obj'-        checkUnexpectedReturnNULL "webkit_dom_xpath_result_get_single_node_value" result-        result' <- (newObject DOMNode) result-        touchManagedPtr _obj-        return result'-     ) (do-        return ()-     )--data DOMXPathResultGetSingleNodeValueMethodInfo-instance (signature ~ (m DOMNode), MonadIO m, DOMXPathResultK a) => MethodInfo DOMXPathResultGetSingleNodeValueMethodInfo a signature where-    overloadedMethod _ = dOMXPathResultGetSingleNodeValue---- method DOMXPathResult::get_snapshot_length--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMXPathResult", direction = DirectionIn, mayBeNull = False, 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 ->                   -- _obj : TInterface "WebKit2WebExtension" "DOMXPathResult"-    Ptr (Ptr GError) ->                     -- error-    IO CULong---dOMXPathResultGetSnapshotLength ::-    (MonadIO m, DOMXPathResultK a) =>-    a                                       -- _obj-    -> m CULong                             -- result-dOMXPathResultGetSnapshotLength _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    onException (do-        result <- propagateGError $ webkit_dom_xpath_result_get_snapshot_length _obj'-        touchManagedPtr _obj-        return result-     ) (do-        return ()-     )--data DOMXPathResultGetSnapshotLengthMethodInfo-instance (signature ~ (m CULong), MonadIO m, DOMXPathResultK a) => MethodInfo DOMXPathResultGetSnapshotLengthMethodInfo a signature where-    overloadedMethod _ = dOMXPathResultGetSnapshotLength---- method DOMXPathResult::get_string_value--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMXPathResult", direction = DirectionIn, mayBeNull = False, 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 ->                   -- _obj : TInterface "WebKit2WebExtension" "DOMXPathResult"-    Ptr (Ptr GError) ->                     -- error-    IO CString---dOMXPathResultGetStringValue ::-    (MonadIO m, DOMXPathResultK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-dOMXPathResultGetStringValue _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    onException (do-        result <- propagateGError $ webkit_dom_xpath_result_get_string_value _obj'-        checkUnexpectedReturnNULL "webkit_dom_xpath_result_get_string_value" result-        result' <- cstringToText result-        freeMem result-        touchManagedPtr _obj-        return result'-     ) (do-        return ()-     )--data DOMXPathResultGetStringValueMethodInfo-instance (signature ~ (m T.Text), MonadIO m, DOMXPathResultK a) => MethodInfo DOMXPathResultGetStringValueMethodInfo a signature where-    overloadedMethod _ = dOMXPathResultGetStringValue---- method DOMXPathResult::iterate_next--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMXPathResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMNode")--- throws : True--- Skip return : False--foreign import ccall "webkit_dom_xpath_result_iterate_next" webkit_dom_xpath_result_iterate_next :: -    Ptr DOMXPathResult ->                   -- _obj : TInterface "WebKit2WebExtension" "DOMXPathResult"-    Ptr (Ptr GError) ->                     -- error-    IO (Ptr DOMNode)---dOMXPathResultIterateNext ::-    (MonadIO m, DOMXPathResultK a) =>-    a                                       -- _obj-    -> m DOMNode                            -- result-dOMXPathResultIterateNext _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    onException (do-        result <- propagateGError $ webkit_dom_xpath_result_iterate_next _obj'-        checkUnexpectedReturnNULL "webkit_dom_xpath_result_iterate_next" result-        result' <- (newObject DOMNode) result-        touchManagedPtr _obj-        return result'-     ) (do-        return ()-     )--data DOMXPathResultIterateNextMethodInfo-instance (signature ~ (m DOMNode), MonadIO m, DOMXPathResultK a) => MethodInfo DOMXPathResultIterateNextMethodInfo a signature where-    overloadedMethod _ = dOMXPathResultIterateNext---- method DOMXPathResult::snapshot_item--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMXPathResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMNode")--- throws : True--- Skip return : False--foreign import ccall "webkit_dom_xpath_result_snapshot_item" webkit_dom_xpath_result_snapshot_item :: -    Ptr DOMXPathResult ->                   -- _obj : TInterface "WebKit2WebExtension" "DOMXPathResult"-    CULong ->                               -- index : TBasicType TULong-    Ptr (Ptr GError) ->                     -- error-    IO (Ptr DOMNode)---dOMXPathResultSnapshotItem ::-    (MonadIO m, DOMXPathResultK a) =>-    a                                       -- _obj-    -> CULong                               -- index-    -> m DOMNode                            -- result-dOMXPathResultSnapshotItem _obj index = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    onException (do-        result <- propagateGError $ webkit_dom_xpath_result_snapshot_item _obj' index-        checkUnexpectedReturnNULL "webkit_dom_xpath_result_snapshot_item" result-        result' <- (newObject DOMNode) result-        touchManagedPtr _obj-        return result'-     ) (do-        return ()-     )--data DOMXPathResultSnapshotItemMethodInfo-instance (signature ~ (CULong -> m DOMNode), MonadIO m, DOMXPathResultK a) => MethodInfo DOMXPathResultSnapshotItemMethodInfo a signature where-    overloadedMethod _ = dOMXPathResultSnapshotItem--
− GI/WebKit2WebExtension/Objects/DOMXPathResult.hs-boot
@@ -1,29 +0,0 @@-module GI.WebKit2WebExtension.Objects.DOMXPathResult where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype DOMXPathResult = DOMXPathResult (ForeignPtr DOMXPathResult)-instance GObject DOMXPathResult where-class GObject o => DOMXPathResultK o-instance (GObject o, IsDescendantOf DOMXPathResult o) => DOMXPathResultK o-data DOMXPathResultBooleanValuePropertyInfo-data DOMXPathResultInvalidIteratorStatePropertyInfo-data DOMXPathResultNumberValuePropertyInfo-data DOMXPathResultResultTypePropertyInfo-data DOMXPathResultSingleNodeValuePropertyInfo-data DOMXPathResultSnapshotLengthPropertyInfo-data DOMXPathResultStringValuePropertyInfo-data DOMXPathResultGetBooleanValueMethodInfo-data DOMXPathResultGetInvalidIteratorStateMethodInfo-data DOMXPathResultGetNumberValueMethodInfo-data DOMXPathResultGetResultTypeMethodInfo-data DOMXPathResultGetSingleNodeValueMethodInfo-data DOMXPathResultGetSnapshotLengthMethodInfo-data DOMXPathResultGetStringValueMethodInfo-data DOMXPathResultIterateNextMethodInfo-data DOMXPathResultSnapshotItemMethodInfo
− GI/WebKit2WebExtension/Objects/Frame.hs
@@ -1,239 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.Frame-    ( ---- * Exported types-    Frame(..)                               ,-    FrameK                                  ,-    toFrame                                 ,-    noFrame                                 ,--- -- * Methods--- ** frameGetJavascriptContextForScriptWorld-    FrameGetJavascriptContextForScriptWorldMethodInfo,-    frameGetJavascriptContextForScriptWorld ,----- ** frameGetJavascriptGlobalContext-    FrameGetJavascriptGlobalContextMethodInfo,-    frameGetJavascriptGlobalContext         ,----- ** frameGetUri-    FrameGetUriMethodInfo                   ,-    frameGetUri                             ,----- ** frameIsMainFrame-    FrameIsMainFrameMethodInfo              ,-    frameIsMainFrame                        ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject-import qualified GI.JavaScriptCore as JavaScriptCore--newtype Frame = Frame (ForeignPtr Frame)-foreign import ccall "webkit_frame_get_type"-    c_webkit_frame_get_type :: IO GType--type instance ParentTypes Frame = FrameParentTypes-type FrameParentTypes = '[GObject.Object]--instance GObject Frame where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_frame_get_type-    --class GObject o => FrameK o-instance (GObject o, IsDescendantOf Frame o) => FrameK o--toFrame :: FrameK o => o -> IO Frame-toFrame = unsafeCastTo Frame--noFrame :: Maybe Frame-noFrame = Nothing--type family ResolveFrameMethod (t :: Symbol) (o :: *) :: * where-    ResolveFrameMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveFrameMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveFrameMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveFrameMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveFrameMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveFrameMethod "isMainFrame" o = FrameIsMainFrameMethodInfo-    ResolveFrameMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveFrameMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveFrameMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveFrameMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveFrameMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveFrameMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveFrameMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveFrameMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveFrameMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveFrameMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveFrameMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveFrameMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveFrameMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveFrameMethod "getJavascriptContextForScriptWorld" o = FrameGetJavascriptContextForScriptWorldMethodInfo-    ResolveFrameMethod "getJavascriptGlobalContext" o = FrameGetJavascriptGlobalContextMethodInfo-    ResolveFrameMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveFrameMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveFrameMethod "getUri" o = FrameGetUriMethodInfo-    ResolveFrameMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveFrameMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveFrameMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveFrameMethod t Frame, MethodInfo info Frame p) => IsLabelProxy t (Frame -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveFrameMethod t Frame, MethodInfo info Frame p) => IsLabel t (Frame -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif--type instance AttributeList Frame = FrameAttributeList-type FrameAttributeList = ('[ ] :: [(Symbol, *)])--type instance SignalList Frame = FrameSignalList-type FrameSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method Frame::get_javascript_context_for_script_world--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "Frame", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "world", argType = TInterface "WebKit2WebExtension" "ScriptWorld", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "JavaScriptCore" "GlobalContext")--- throws : False--- Skip return : False--foreign import ccall "webkit_frame_get_javascript_context_for_script_world" webkit_frame_get_javascript_context_for_script_world :: -    Ptr Frame ->                            -- _obj : TInterface "WebKit2WebExtension" "Frame"-    Ptr ScriptWorld ->                      -- world : TInterface "WebKit2WebExtension" "ScriptWorld"-    IO (Ptr JavaScriptCore.GlobalContext)---frameGetJavascriptContextForScriptWorld ::-    (MonadIO m, FrameK a, ScriptWorldK b) =>-    a                                       -- _obj-    -> b                                    -- world-    -> m JavaScriptCore.GlobalContext       -- result-frameGetJavascriptContextForScriptWorld _obj world = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    let world' = unsafeManagedPtrCastPtr world-    result <- webkit_frame_get_javascript_context_for_script_world _obj' world'-    checkUnexpectedReturnNULL "webkit_frame_get_javascript_context_for_script_world" result-    result' <- (newPtr JavaScriptCore.GlobalContext) result-    touchManagedPtr _obj-    touchManagedPtr world-    return result'--data FrameGetJavascriptContextForScriptWorldMethodInfo-instance (signature ~ (b -> m JavaScriptCore.GlobalContext), MonadIO m, FrameK a, ScriptWorldK b) => MethodInfo FrameGetJavascriptContextForScriptWorldMethodInfo a signature where-    overloadedMethod _ = frameGetJavascriptContextForScriptWorld---- method Frame::get_javascript_global_context--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "Frame", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "JavaScriptCore" "GlobalContext")--- throws : False--- Skip return : False--foreign import ccall "webkit_frame_get_javascript_global_context" webkit_frame_get_javascript_global_context :: -    Ptr Frame ->                            -- _obj : TInterface "WebKit2WebExtension" "Frame"-    IO (Ptr JavaScriptCore.GlobalContext)---frameGetJavascriptGlobalContext ::-    (MonadIO m, FrameK a) =>-    a                                       -- _obj-    -> m JavaScriptCore.GlobalContext       -- result-frameGetJavascriptGlobalContext _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_frame_get_javascript_global_context _obj'-    checkUnexpectedReturnNULL "webkit_frame_get_javascript_global_context" result-    result' <- (newPtr JavaScriptCore.GlobalContext) result-    touchManagedPtr _obj-    return result'--data FrameGetJavascriptGlobalContextMethodInfo-instance (signature ~ (m JavaScriptCore.GlobalContext), MonadIO m, FrameK a) => MethodInfo FrameGetJavascriptGlobalContextMethodInfo a signature where-    overloadedMethod _ = frameGetJavascriptGlobalContext---- method Frame::get_uri--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "Frame", direction = DirectionIn, mayBeNull = False, 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 ->                            -- _obj : TInterface "WebKit2WebExtension" "Frame"-    IO CString---frameGetUri ::-    (MonadIO m, FrameK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-frameGetUri _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_frame_get_uri _obj'-    checkUnexpectedReturnNULL "webkit_frame_get_uri" result-    result' <- cstringToText result-    touchManagedPtr _obj-    return result'--data FrameGetUriMethodInfo-instance (signature ~ (m T.Text), MonadIO m, FrameK a) => MethodInfo FrameGetUriMethodInfo a signature where-    overloadedMethod _ = frameGetUri---- method Frame::is_main_frame--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "Frame", direction = DirectionIn, mayBeNull = False, 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 ->                            -- _obj : TInterface "WebKit2WebExtension" "Frame"-    IO CInt---frameIsMainFrame ::-    (MonadIO m, FrameK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-frameIsMainFrame _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_frame_is_main_frame _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data FrameIsMainFrameMethodInfo-instance (signature ~ (m Bool), MonadIO m, FrameK a) => MethodInfo FrameIsMainFrameMethodInfo a signature where-    overloadedMethod _ = frameIsMainFrame--
− GI/WebKit2WebExtension/Objects/Frame.hs-boot
@@ -1,17 +0,0 @@-module GI.WebKit2WebExtension.Objects.Frame where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype Frame = Frame (ForeignPtr Frame)-instance GObject Frame where-class GObject o => FrameK o-instance (GObject o, IsDescendantOf Frame o) => FrameK o-data FrameGetJavascriptContextForScriptWorldMethodInfo-data FrameGetJavascriptGlobalContextMethodInfo-data FrameGetUriMethodInfo-data FrameIsMainFrameMethodInfo
− GI/WebKit2WebExtension/Objects/HitTestResult.hs
@@ -1,708 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.HitTestResult-    ( ---- * Exported types-    HitTestResult(..)                       ,-    HitTestResultK                          ,-    toHitTestResult                         ,-    noHitTestResult                         ,--- -- * Methods--- ** hitTestResultContextIsEditable-    HitTestResultContextIsEditableMethodInfo,-    hitTestResultContextIsEditable          ,----- ** hitTestResultContextIsImage-    HitTestResultContextIsImageMethodInfo   ,-    hitTestResultContextIsImage             ,----- ** hitTestResultContextIsLink-    HitTestResultContextIsLinkMethodInfo    ,-    hitTestResultContextIsLink              ,----- ** hitTestResultContextIsMedia-    HitTestResultContextIsMediaMethodInfo   ,-    hitTestResultContextIsMedia             ,----- ** hitTestResultContextIsScrollbar-    HitTestResultContextIsScrollbarMethodInfo,-    hitTestResultContextIsScrollbar         ,----- ** hitTestResultContextIsSelection-    HitTestResultContextIsSelectionMethodInfo,-    hitTestResultContextIsSelection         ,----- ** hitTestResultGetContext-    HitTestResultGetContextMethodInfo       ,-    hitTestResultGetContext                 ,----- ** hitTestResultGetImageUri-    HitTestResultGetImageUriMethodInfo      ,-    hitTestResultGetImageUri                ,----- ** hitTestResultGetLinkLabel-    HitTestResultGetLinkLabelMethodInfo     ,-    hitTestResultGetLinkLabel               ,----- ** hitTestResultGetLinkTitle-    HitTestResultGetLinkTitleMethodInfo     ,-    hitTestResultGetLinkTitle               ,----- ** hitTestResultGetLinkUri-    HitTestResultGetLinkUriMethodInfo       ,-    hitTestResultGetLinkUri                 ,----- ** hitTestResultGetMediaUri-    HitTestResultGetMediaUriMethodInfo      ,-    hitTestResultGetMediaUri                ,----- -- * Properties--- ** Context-    HitTestResultContextPropertyInfo        ,-    constructHitTestResultContext           ,-    getHitTestResultContext                 ,-    hitTestResultContext                    ,----- ** ImageUri-    HitTestResultImageUriPropertyInfo       ,-    constructHitTestResultImageUri          ,-    getHitTestResultImageUri                ,-    hitTestResultImageUri                   ,----- ** LinkLabel-    HitTestResultLinkLabelPropertyInfo      ,-    constructHitTestResultLinkLabel         ,-    getHitTestResultLinkLabel               ,-    hitTestResultLinkLabel                  ,----- ** LinkTitle-    HitTestResultLinkTitlePropertyInfo      ,-    constructHitTestResultLinkTitle         ,-    getHitTestResultLinkTitle               ,-    hitTestResultLinkTitle                  ,----- ** LinkUri-    HitTestResultLinkUriPropertyInfo        ,-    constructHitTestResultLinkUri           ,-    getHitTestResultLinkUri                 ,-    hitTestResultLinkUri                    ,----- ** MediaUri-    HitTestResultMediaUriPropertyInfo       ,-    constructHitTestResultMediaUri          ,-    getHitTestResultMediaUri                ,-    hitTestResultMediaUri                   ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype HitTestResult = HitTestResult (ForeignPtr HitTestResult)-foreign import ccall "webkit_hit_test_result_get_type"-    c_webkit_hit_test_result_get_type :: IO GType--type instance ParentTypes HitTestResult = HitTestResultParentTypes-type HitTestResultParentTypes = '[GObject.Object]--instance GObject HitTestResult where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_hit_test_result_get_type-    --class GObject o => HitTestResultK o-instance (GObject o, IsDescendantOf HitTestResult o) => HitTestResultK o--toHitTestResult :: HitTestResultK o => o -> IO HitTestResult-toHitTestResult = unsafeCastTo HitTestResult--noHitTestResult :: Maybe HitTestResult-noHitTestResult = Nothing--type family ResolveHitTestResultMethod (t :: Symbol) (o :: *) :: * where-    ResolveHitTestResultMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveHitTestResultMethod "bindPropertyFull" o = GObject.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.ObjectForceFloatingMethodInfo-    ResolveHitTestResultMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveHitTestResultMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveHitTestResultMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveHitTestResultMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveHitTestResultMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveHitTestResultMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveHitTestResultMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveHitTestResultMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveHitTestResultMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveHitTestResultMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveHitTestResultMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveHitTestResultMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveHitTestResultMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveHitTestResultMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveHitTestResultMethod "getContext" o = HitTestResultGetContextMethodInfo-    ResolveHitTestResultMethod "getData" o = GObject.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.ObjectGetPropertyMethodInfo-    ResolveHitTestResultMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveHitTestResultMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveHitTestResultMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveHitTestResultMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveHitTestResultMethod t HitTestResult, MethodInfo info HitTestResult p) => IsLabelProxy t (HitTestResult -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveHitTestResultMethod t HitTestResult, MethodInfo info HitTestResult p) => IsLabel t (HitTestResult -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "context"-   -- Type: TBasicType TUInt-   -- Flags: [PropertyReadable,PropertyWritable,PropertyConstructOnly]-   -- Nullable: (Just False,Nothing)--getHitTestResultContext :: (MonadIO m, HitTestResultK o) => o -> m Word32-getHitTestResultContext obj = liftIO $ getObjectPropertyUInt32 obj "context"--constructHitTestResultContext :: Word32 -> IO ([Char], GValue)-constructHitTestResultContext val = constructObjectPropertyUInt32 "context" val--data HitTestResultContextPropertyInfo-instance AttrInfo HitTestResultContextPropertyInfo where-    type AttrAllowedOps HitTestResultContextPropertyInfo = '[ 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint HitTestResultContextPropertyInfo = (~) Word32-    type AttrBaseTypeConstraint HitTestResultContextPropertyInfo = HitTestResultK-    type AttrGetType HitTestResultContextPropertyInfo = Word32-    type AttrLabel HitTestResultContextPropertyInfo = "context"-    attrGet _ = getHitTestResultContext-    attrSet _ = undefined-    attrConstruct _ = constructHitTestResultContext-    attrClear _ = undefined---- VVV Prop "image-uri"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable,PropertyConstructOnly]-   -- Nullable: (Just False,Nothing)--getHitTestResultImageUri :: (MonadIO m, HitTestResultK o) => o -> m T.Text-getHitTestResultImageUri obj = liftIO $ checkUnexpectedNothing "getHitTestResultImageUri" $ getObjectPropertyString obj "image-uri"--constructHitTestResultImageUri :: T.Text -> IO ([Char], GValue)-constructHitTestResultImageUri val = constructObjectPropertyString "image-uri" (Just val)--data HitTestResultImageUriPropertyInfo-instance AttrInfo HitTestResultImageUriPropertyInfo where-    type AttrAllowedOps HitTestResultImageUriPropertyInfo = '[ 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint HitTestResultImageUriPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint HitTestResultImageUriPropertyInfo = HitTestResultK-    type AttrGetType HitTestResultImageUriPropertyInfo = T.Text-    type AttrLabel HitTestResultImageUriPropertyInfo = "image-uri"-    attrGet _ = getHitTestResultImageUri-    attrSet _ = undefined-    attrConstruct _ = constructHitTestResultImageUri-    attrClear _ = undefined---- VVV Prop "link-label"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable,PropertyConstructOnly]-   -- Nullable: (Just False,Nothing)--getHitTestResultLinkLabel :: (MonadIO m, HitTestResultK o) => o -> m T.Text-getHitTestResultLinkLabel obj = liftIO $ checkUnexpectedNothing "getHitTestResultLinkLabel" $ getObjectPropertyString obj "link-label"--constructHitTestResultLinkLabel :: T.Text -> IO ([Char], GValue)-constructHitTestResultLinkLabel val = constructObjectPropertyString "link-label" (Just val)--data HitTestResultLinkLabelPropertyInfo-instance AttrInfo HitTestResultLinkLabelPropertyInfo where-    type AttrAllowedOps HitTestResultLinkLabelPropertyInfo = '[ 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint HitTestResultLinkLabelPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint HitTestResultLinkLabelPropertyInfo = HitTestResultK-    type AttrGetType HitTestResultLinkLabelPropertyInfo = T.Text-    type AttrLabel HitTestResultLinkLabelPropertyInfo = "link-label"-    attrGet _ = getHitTestResultLinkLabel-    attrSet _ = undefined-    attrConstruct _ = constructHitTestResultLinkLabel-    attrClear _ = undefined---- VVV Prop "link-title"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable,PropertyConstructOnly]-   -- Nullable: (Just False,Nothing)--getHitTestResultLinkTitle :: (MonadIO m, HitTestResultK o) => o -> m T.Text-getHitTestResultLinkTitle obj = liftIO $ checkUnexpectedNothing "getHitTestResultLinkTitle" $ getObjectPropertyString obj "link-title"--constructHitTestResultLinkTitle :: T.Text -> IO ([Char], GValue)-constructHitTestResultLinkTitle val = constructObjectPropertyString "link-title" (Just val)--data HitTestResultLinkTitlePropertyInfo-instance AttrInfo HitTestResultLinkTitlePropertyInfo where-    type AttrAllowedOps HitTestResultLinkTitlePropertyInfo = '[ 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint HitTestResultLinkTitlePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint HitTestResultLinkTitlePropertyInfo = HitTestResultK-    type AttrGetType HitTestResultLinkTitlePropertyInfo = T.Text-    type AttrLabel HitTestResultLinkTitlePropertyInfo = "link-title"-    attrGet _ = getHitTestResultLinkTitle-    attrSet _ = undefined-    attrConstruct _ = constructHitTestResultLinkTitle-    attrClear _ = undefined---- VVV Prop "link-uri"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable,PropertyConstructOnly]-   -- Nullable: (Just False,Nothing)--getHitTestResultLinkUri :: (MonadIO m, HitTestResultK o) => o -> m T.Text-getHitTestResultLinkUri obj = liftIO $ checkUnexpectedNothing "getHitTestResultLinkUri" $ getObjectPropertyString obj "link-uri"--constructHitTestResultLinkUri :: T.Text -> IO ([Char], GValue)-constructHitTestResultLinkUri val = constructObjectPropertyString "link-uri" (Just val)--data HitTestResultLinkUriPropertyInfo-instance AttrInfo HitTestResultLinkUriPropertyInfo where-    type AttrAllowedOps HitTestResultLinkUriPropertyInfo = '[ 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint HitTestResultLinkUriPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint HitTestResultLinkUriPropertyInfo = HitTestResultK-    type AttrGetType HitTestResultLinkUriPropertyInfo = T.Text-    type AttrLabel HitTestResultLinkUriPropertyInfo = "link-uri"-    attrGet _ = getHitTestResultLinkUri-    attrSet _ = undefined-    attrConstruct _ = constructHitTestResultLinkUri-    attrClear _ = undefined---- VVV Prop "media-uri"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable,PropertyConstructOnly]-   -- Nullable: (Just False,Nothing)--getHitTestResultMediaUri :: (MonadIO m, HitTestResultK o) => o -> m T.Text-getHitTestResultMediaUri obj = liftIO $ checkUnexpectedNothing "getHitTestResultMediaUri" $ getObjectPropertyString obj "media-uri"--constructHitTestResultMediaUri :: T.Text -> IO ([Char], GValue)-constructHitTestResultMediaUri val = constructObjectPropertyString "media-uri" (Just val)--data HitTestResultMediaUriPropertyInfo-instance AttrInfo HitTestResultMediaUriPropertyInfo where-    type AttrAllowedOps HitTestResultMediaUriPropertyInfo = '[ 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint HitTestResultMediaUriPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint HitTestResultMediaUriPropertyInfo = HitTestResultK-    type AttrGetType HitTestResultMediaUriPropertyInfo = T.Text-    type AttrLabel HitTestResultMediaUriPropertyInfo = "media-uri"-    attrGet _ = getHitTestResultMediaUri-    attrSet _ = undefined-    attrConstruct _ = constructHitTestResultMediaUri-    attrClear _ = undefined--type instance AttributeList HitTestResult = HitTestResultAttributeList-type HitTestResultAttributeList = ('[ '("context", HitTestResultContextPropertyInfo), '("imageUri", HitTestResultImageUriPropertyInfo), '("linkLabel", HitTestResultLinkLabelPropertyInfo), '("linkTitle", HitTestResultLinkTitlePropertyInfo), '("linkUri", HitTestResultLinkUriPropertyInfo), '("mediaUri", HitTestResultMediaUriPropertyInfo)] :: [(Symbol, *)])--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--type instance SignalList HitTestResult = HitTestResultSignalList-type HitTestResultSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method HitTestResult::context_is_editable--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "HitTestResult", direction = DirectionIn, mayBeNull = False, 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 ->                    -- _obj : TInterface "WebKit2WebExtension" "HitTestResult"-    IO CInt---hitTestResultContextIsEditable ::-    (MonadIO m, HitTestResultK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-hitTestResultContextIsEditable _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_hit_test_result_context_is_editable _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data HitTestResultContextIsEditableMethodInfo-instance (signature ~ (m Bool), MonadIO m, HitTestResultK a) => MethodInfo HitTestResultContextIsEditableMethodInfo a signature where-    overloadedMethod _ = hitTestResultContextIsEditable---- method HitTestResult::context_is_image--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "HitTestResult", direction = DirectionIn, mayBeNull = False, 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 ->                    -- _obj : TInterface "WebKit2WebExtension" "HitTestResult"-    IO CInt---hitTestResultContextIsImage ::-    (MonadIO m, HitTestResultK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-hitTestResultContextIsImage _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_hit_test_result_context_is_image _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data HitTestResultContextIsImageMethodInfo-instance (signature ~ (m Bool), MonadIO m, HitTestResultK a) => MethodInfo HitTestResultContextIsImageMethodInfo a signature where-    overloadedMethod _ = hitTestResultContextIsImage---- method HitTestResult::context_is_link--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "HitTestResult", direction = DirectionIn, mayBeNull = False, 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 ->                    -- _obj : TInterface "WebKit2WebExtension" "HitTestResult"-    IO CInt---hitTestResultContextIsLink ::-    (MonadIO m, HitTestResultK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-hitTestResultContextIsLink _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_hit_test_result_context_is_link _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data HitTestResultContextIsLinkMethodInfo-instance (signature ~ (m Bool), MonadIO m, HitTestResultK a) => MethodInfo HitTestResultContextIsLinkMethodInfo a signature where-    overloadedMethod _ = hitTestResultContextIsLink---- method HitTestResult::context_is_media--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "HitTestResult", direction = DirectionIn, mayBeNull = False, 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 ->                    -- _obj : TInterface "WebKit2WebExtension" "HitTestResult"-    IO CInt---hitTestResultContextIsMedia ::-    (MonadIO m, HitTestResultK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-hitTestResultContextIsMedia _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_hit_test_result_context_is_media _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data HitTestResultContextIsMediaMethodInfo-instance (signature ~ (m Bool), MonadIO m, HitTestResultK a) => MethodInfo HitTestResultContextIsMediaMethodInfo a signature where-    overloadedMethod _ = hitTestResultContextIsMedia---- method HitTestResult::context_is_scrollbar--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "HitTestResult", direction = DirectionIn, mayBeNull = False, 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 ->                    -- _obj : TInterface "WebKit2WebExtension" "HitTestResult"-    IO CInt---hitTestResultContextIsScrollbar ::-    (MonadIO m, HitTestResultK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-hitTestResultContextIsScrollbar _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_hit_test_result_context_is_scrollbar _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data HitTestResultContextIsScrollbarMethodInfo-instance (signature ~ (m Bool), MonadIO m, HitTestResultK a) => MethodInfo HitTestResultContextIsScrollbarMethodInfo a signature where-    overloadedMethod _ = hitTestResultContextIsScrollbar---- method HitTestResult::context_is_selection--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "HitTestResult", direction = DirectionIn, mayBeNull = False, 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 ->                    -- _obj : TInterface "WebKit2WebExtension" "HitTestResult"-    IO CInt---hitTestResultContextIsSelection ::-    (MonadIO m, HitTestResultK a) =>-    a                                       -- _obj-    -> m Bool                               -- result-hitTestResultContextIsSelection _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_hit_test_result_context_is_selection _obj'-    let result' = (/= 0) result-    touchManagedPtr _obj-    return result'--data HitTestResultContextIsSelectionMethodInfo-instance (signature ~ (m Bool), MonadIO m, HitTestResultK a) => MethodInfo HitTestResultContextIsSelectionMethodInfo a signature where-    overloadedMethod _ = hitTestResultContextIsSelection---- method HitTestResult::get_context--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "HitTestResult", direction = DirectionIn, mayBeNull = False, 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 ->                    -- _obj : TInterface "WebKit2WebExtension" "HitTestResult"-    IO Word32---hitTestResultGetContext ::-    (MonadIO m, HitTestResultK a) =>-    a                                       -- _obj-    -> m Word32                             -- result-hitTestResultGetContext _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_hit_test_result_get_context _obj'-    touchManagedPtr _obj-    return result--data HitTestResultGetContextMethodInfo-instance (signature ~ (m Word32), MonadIO m, HitTestResultK a) => MethodInfo HitTestResultGetContextMethodInfo a signature where-    overloadedMethod _ = hitTestResultGetContext---- method HitTestResult::get_image_uri--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "HitTestResult", direction = DirectionIn, mayBeNull = False, 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 ->                    -- _obj : TInterface "WebKit2WebExtension" "HitTestResult"-    IO CString---hitTestResultGetImageUri ::-    (MonadIO m, HitTestResultK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-hitTestResultGetImageUri _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_hit_test_result_get_image_uri _obj'-    checkUnexpectedReturnNULL "webkit_hit_test_result_get_image_uri" result-    result' <- cstringToText result-    touchManagedPtr _obj-    return result'--data HitTestResultGetImageUriMethodInfo-instance (signature ~ (m T.Text), MonadIO m, HitTestResultK a) => MethodInfo HitTestResultGetImageUriMethodInfo a signature where-    overloadedMethod _ = hitTestResultGetImageUri---- method HitTestResult::get_link_label--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "HitTestResult", direction = DirectionIn, mayBeNull = False, 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 ->                    -- _obj : TInterface "WebKit2WebExtension" "HitTestResult"-    IO CString---hitTestResultGetLinkLabel ::-    (MonadIO m, HitTestResultK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-hitTestResultGetLinkLabel _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_hit_test_result_get_link_label _obj'-    checkUnexpectedReturnNULL "webkit_hit_test_result_get_link_label" result-    result' <- cstringToText result-    touchManagedPtr _obj-    return result'--data HitTestResultGetLinkLabelMethodInfo-instance (signature ~ (m T.Text), MonadIO m, HitTestResultK a) => MethodInfo HitTestResultGetLinkLabelMethodInfo a signature where-    overloadedMethod _ = hitTestResultGetLinkLabel---- method HitTestResult::get_link_title--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "HitTestResult", direction = DirectionIn, mayBeNull = False, 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 ->                    -- _obj : TInterface "WebKit2WebExtension" "HitTestResult"-    IO CString---hitTestResultGetLinkTitle ::-    (MonadIO m, HitTestResultK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-hitTestResultGetLinkTitle _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_hit_test_result_get_link_title _obj'-    checkUnexpectedReturnNULL "webkit_hit_test_result_get_link_title" result-    result' <- cstringToText result-    touchManagedPtr _obj-    return result'--data HitTestResultGetLinkTitleMethodInfo-instance (signature ~ (m T.Text), MonadIO m, HitTestResultK a) => MethodInfo HitTestResultGetLinkTitleMethodInfo a signature where-    overloadedMethod _ = hitTestResultGetLinkTitle---- method HitTestResult::get_link_uri--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "HitTestResult", direction = DirectionIn, mayBeNull = False, 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 ->                    -- _obj : TInterface "WebKit2WebExtension" "HitTestResult"-    IO CString---hitTestResultGetLinkUri ::-    (MonadIO m, HitTestResultK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-hitTestResultGetLinkUri _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_hit_test_result_get_link_uri _obj'-    checkUnexpectedReturnNULL "webkit_hit_test_result_get_link_uri" result-    result' <- cstringToText result-    touchManagedPtr _obj-    return result'--data HitTestResultGetLinkUriMethodInfo-instance (signature ~ (m T.Text), MonadIO m, HitTestResultK a) => MethodInfo HitTestResultGetLinkUriMethodInfo a signature where-    overloadedMethod _ = hitTestResultGetLinkUri---- method HitTestResult::get_media_uri--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "HitTestResult", direction = DirectionIn, mayBeNull = False, 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 ->                    -- _obj : TInterface "WebKit2WebExtension" "HitTestResult"-    IO CString---hitTestResultGetMediaUri ::-    (MonadIO m, HitTestResultK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-hitTestResultGetMediaUri _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_hit_test_result_get_media_uri _obj'-    checkUnexpectedReturnNULL "webkit_hit_test_result_get_media_uri" result-    result' <- cstringToText result-    touchManagedPtr _obj-    return result'--data HitTestResultGetMediaUriMethodInfo-instance (signature ~ (m T.Text), MonadIO m, HitTestResultK a) => MethodInfo HitTestResultGetMediaUriMethodInfo a signature where-    overloadedMethod _ = hitTestResultGetMediaUri--
− GI/WebKit2WebExtension/Objects/HitTestResult.hs-boot
@@ -1,31 +0,0 @@-module GI.WebKit2WebExtension.Objects.HitTestResult where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype HitTestResult = HitTestResult (ForeignPtr HitTestResult)-instance GObject HitTestResult where-class GObject o => HitTestResultK o-instance (GObject o, IsDescendantOf HitTestResult o) => HitTestResultK o-data HitTestResultContextPropertyInfo-data HitTestResultImageUriPropertyInfo-data HitTestResultLinkLabelPropertyInfo-data HitTestResultLinkTitlePropertyInfo-data HitTestResultLinkUriPropertyInfo-data HitTestResultMediaUriPropertyInfo-data HitTestResultContextIsEditableMethodInfo-data HitTestResultContextIsImageMethodInfo-data HitTestResultContextIsLinkMethodInfo-data HitTestResultContextIsMediaMethodInfo-data HitTestResultContextIsScrollbarMethodInfo-data HitTestResultContextIsSelectionMethodInfo-data HitTestResultGetContextMethodInfo-data HitTestResultGetImageUriMethodInfo-data HitTestResultGetLinkLabelMethodInfo-data HitTestResultGetLinkTitleMethodInfo-data HitTestResultGetLinkUriMethodInfo-data HitTestResultGetMediaUriMethodInfo
− GI/WebKit2WebExtension/Objects/ScriptWorld.hs
@@ -1,211 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.ScriptWorld-    ( ---- * Exported types-    ScriptWorld(..)                         ,-    ScriptWorldK                            ,-    toScriptWorld                           ,-    noScriptWorld                           ,--- -- * Methods--- ** scriptWorldGetDefault-    scriptWorldGetDefault                   ,----- ** scriptWorldNew-    scriptWorldNew                          ,----- -- * Signals--- ** WindowObjectCleared-    ScriptWorldWindowObjectClearedCallback  ,-    ScriptWorldWindowObjectClearedCallbackC ,-    ScriptWorldWindowObjectClearedSignalInfo,-    afterScriptWorldWindowObjectCleared     ,-    mkScriptWorldWindowObjectClearedCallback,-    noScriptWorldWindowObjectClearedCallback,-    onScriptWorldWindowObjectCleared        ,-    scriptWorldWindowObjectClearedCallbackWrapper,-    scriptWorldWindowObjectClearedClosure   ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype ScriptWorld = ScriptWorld (ForeignPtr ScriptWorld)-foreign import ccall "webkit_script_world_get_type"-    c_webkit_script_world_get_type :: IO GType--type instance ParentTypes ScriptWorld = ScriptWorldParentTypes-type ScriptWorldParentTypes = '[GObject.Object]--instance GObject ScriptWorld where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_script_world_get_type-    --class GObject o => ScriptWorldK o-instance (GObject o, IsDescendantOf ScriptWorld o) => ScriptWorldK o--toScriptWorld :: ScriptWorldK o => o -> IO ScriptWorld-toScriptWorld = unsafeCastTo ScriptWorld--noScriptWorld :: Maybe ScriptWorld-noScriptWorld = Nothing--type family ResolveScriptWorldMethod (t :: Symbol) (o :: *) :: * where-    ResolveScriptWorldMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveScriptWorldMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveScriptWorldMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveScriptWorldMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveScriptWorldMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveScriptWorldMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveScriptWorldMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveScriptWorldMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveScriptWorldMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveScriptWorldMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveScriptWorldMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveScriptWorldMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveScriptWorldMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveScriptWorldMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveScriptWorldMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveScriptWorldMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveScriptWorldMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveScriptWorldMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveScriptWorldMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveScriptWorldMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveScriptWorldMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveScriptWorldMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveScriptWorldMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveScriptWorldMethod t ScriptWorld, MethodInfo info ScriptWorld p) => IsLabelProxy t (ScriptWorld -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveScriptWorldMethod t ScriptWorld, MethodInfo info ScriptWorld p) => IsLabel t (ScriptWorld -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- signal ScriptWorld::window-object-cleared-type ScriptWorldWindowObjectClearedCallback =-    WebPage ->-    Frame ->-    IO ()--noScriptWorldWindowObjectClearedCallback :: Maybe ScriptWorldWindowObjectClearedCallback-noScriptWorldWindowObjectClearedCallback = Nothing--type ScriptWorldWindowObjectClearedCallbackC =-    Ptr () ->                               -- object-    Ptr WebPage ->-    Ptr Frame ->-    Ptr () ->                               -- user_data-    IO ()--foreign import ccall "wrapper"-    mkScriptWorldWindowObjectClearedCallback :: ScriptWorldWindowObjectClearedCallbackC -> IO (FunPtr ScriptWorldWindowObjectClearedCallbackC)--scriptWorldWindowObjectClearedClosure :: ScriptWorldWindowObjectClearedCallback -> IO Closure-scriptWorldWindowObjectClearedClosure cb = newCClosure =<< mkScriptWorldWindowObjectClearedCallback wrapped-    where wrapped = scriptWorldWindowObjectClearedCallbackWrapper cb--scriptWorldWindowObjectClearedCallbackWrapper ::-    ScriptWorldWindowObjectClearedCallback ->-    Ptr () ->-    Ptr WebPage ->-    Ptr Frame ->-    Ptr () ->-    IO ()-scriptWorldWindowObjectClearedCallbackWrapper _cb _ page frame _ = do-    page' <- (newObject WebPage) page-    frame' <- (newObject Frame) frame-    _cb  page' frame'--onScriptWorldWindowObjectCleared :: (GObject a, MonadIO m) => a -> ScriptWorldWindowObjectClearedCallback -> m SignalHandlerId-onScriptWorldWindowObjectCleared obj cb = liftIO $ connectScriptWorldWindowObjectCleared obj cb SignalConnectBefore-afterScriptWorldWindowObjectCleared :: (GObject a, MonadIO m) => a -> ScriptWorldWindowObjectClearedCallback -> m SignalHandlerId-afterScriptWorldWindowObjectCleared obj cb = connectScriptWorldWindowObjectCleared obj cb SignalConnectAfter--connectScriptWorldWindowObjectCleared :: (GObject a, MonadIO m) =>-                                         a -> ScriptWorldWindowObjectClearedCallback -> SignalConnectMode -> m SignalHandlerId-connectScriptWorldWindowObjectCleared obj cb after = liftIO $ do-    cb' <- mkScriptWorldWindowObjectClearedCallback (scriptWorldWindowObjectClearedCallbackWrapper cb)-    connectSignalFunPtr obj "window-object-cleared" cb' after--type instance AttributeList ScriptWorld = ScriptWorldAttributeList-type ScriptWorldAttributeList = ('[ ] :: [(Symbol, *)])--data ScriptWorldWindowObjectClearedSignalInfo-instance SignalInfo ScriptWorldWindowObjectClearedSignalInfo where-    type HaskellCallbackType ScriptWorldWindowObjectClearedSignalInfo = ScriptWorldWindowObjectClearedCallback-    connectSignal _ = connectScriptWorldWindowObjectCleared--type instance SignalList ScriptWorld = ScriptWorldSignalList-type ScriptWorldSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo), '("windowObjectCleared", ScriptWorldWindowObjectClearedSignalInfo)] :: [(Symbol, *)])---- method ScriptWorld::new--- method type : Constructor--- Args : []--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "ScriptWorld")--- throws : False--- Skip return : False--foreign import ccall "webkit_script_world_new" webkit_script_world_new :: -    IO (Ptr ScriptWorld)---scriptWorldNew ::-    (MonadIO m) =>-    m ScriptWorld                           -- result-scriptWorldNew  = liftIO $ do-    result <- webkit_script_world_new-    checkUnexpectedReturnNULL "webkit_script_world_new" result-    result' <- (wrapObject ScriptWorld) result-    return result'---- method ScriptWorld::get_default--- method type : MemberFunction--- Args : []--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "ScriptWorld")--- throws : False--- Skip return : False--foreign import ccall "webkit_script_world_get_default" webkit_script_world_get_default :: -    IO (Ptr ScriptWorld)---scriptWorldGetDefault ::-    (MonadIO m) =>-    m ScriptWorld                           -- result-scriptWorldGetDefault  = liftIO $ do-    result <- webkit_script_world_get_default-    checkUnexpectedReturnNULL "webkit_script_world_get_default" result-    result' <- (newObject ScriptWorld) result-    return result'--
− GI/WebKit2WebExtension/Objects/ScriptWorld.hs-boot
@@ -1,14 +0,0 @@-module GI.WebKit2WebExtension.Objects.ScriptWorld where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype ScriptWorld = ScriptWorld (ForeignPtr ScriptWorld)-instance GObject ScriptWorld where-class GObject o => ScriptWorldK o-instance (GObject o, IsDescendantOf ScriptWorld o) => ScriptWorldK o-data ScriptWorldWindowObjectClearedSignalInfo
− GI/WebKit2WebExtension/Objects/URIRequest.hs
@@ -1,307 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.URIRequest-    ( ---- * Exported types-    URIRequest(..)                          ,-    URIRequestK                             ,-    toURIRequest                            ,-    noURIRequest                            ,--- -- * Methods--- ** uRIRequestGetHttpHeaders-    URIRequestGetHttpHeadersMethodInfo      ,-    uRIRequestGetHttpHeaders                ,----- ** uRIRequestGetHttpMethod-    URIRequestGetHttpMethodMethodInfo       ,-    uRIRequestGetHttpMethod                 ,----- ** uRIRequestGetUri-    URIRequestGetUriMethodInfo              ,-    uRIRequestGetUri                        ,----- ** uRIRequestNew-    uRIRequestNew                           ,----- ** uRIRequestSetUri-    URIRequestSetUriMethodInfo              ,-    uRIRequestSetUri                        ,----- -- * Properties--- ** Uri-    URIRequestUriPropertyInfo               ,-    constructURIRequestUri                  ,-    getURIRequestUri                        ,-    setURIRequestUri                        ,-    uRIRequestUri                           ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject-import qualified GI.Soup as Soup--newtype URIRequest = URIRequest (ForeignPtr URIRequest)-foreign import ccall "webkit_uri_request_get_type"-    c_webkit_uri_request_get_type :: IO GType--type instance ParentTypes URIRequest = URIRequestParentTypes-type URIRequestParentTypes = '[GObject.Object]--instance GObject URIRequest where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_uri_request_get_type-    --class GObject o => URIRequestK o-instance (GObject o, IsDescendantOf URIRequest o) => URIRequestK o--toURIRequest :: URIRequestK o => o -> IO URIRequest-toURIRequest = unsafeCastTo URIRequest--noURIRequest :: Maybe URIRequest-noURIRequest = Nothing--type family ResolveURIRequestMethod (t :: Symbol) (o :: *) :: * where-    ResolveURIRequestMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveURIRequestMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveURIRequestMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveURIRequestMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveURIRequestMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveURIRequestMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveURIRequestMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveURIRequestMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveURIRequestMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveURIRequestMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveURIRequestMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveURIRequestMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveURIRequestMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveURIRequestMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveURIRequestMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveURIRequestMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveURIRequestMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveURIRequestMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveURIRequestMethod "getHttpHeaders" o = URIRequestGetHttpHeadersMethodInfo-    ResolveURIRequestMethod "getHttpMethod" o = URIRequestGetHttpMethodMethodInfo-    ResolveURIRequestMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveURIRequestMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveURIRequestMethod "getUri" o = URIRequestGetUriMethodInfo-    ResolveURIRequestMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveURIRequestMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveURIRequestMethod "setUri" o = URIRequestSetUriMethodInfo-    ResolveURIRequestMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveURIRequestMethod t URIRequest, MethodInfo info URIRequest p) => IsLabelProxy t (URIRequest -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveURIRequestMethod t URIRequest, MethodInfo info URIRequest p) => IsLabel t (URIRequest -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "uri"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]-   -- Nullable: (Just False,Just False)--getURIRequestUri :: (MonadIO m, URIRequestK o) => o -> m T.Text-getURIRequestUri obj = liftIO $ checkUnexpectedNothing "getURIRequestUri" $ getObjectPropertyString obj "uri"--setURIRequestUri :: (MonadIO m, URIRequestK o) => o -> T.Text -> m ()-setURIRequestUri obj val = liftIO $ setObjectPropertyString obj "uri" (Just val)--constructURIRequestUri :: T.Text -> IO ([Char], GValue)-constructURIRequestUri val = constructObjectPropertyString "uri" (Just val)--data URIRequestUriPropertyInfo-instance AttrInfo URIRequestUriPropertyInfo where-    type AttrAllowedOps URIRequestUriPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint URIRequestUriPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint URIRequestUriPropertyInfo = URIRequestK-    type AttrGetType URIRequestUriPropertyInfo = T.Text-    type AttrLabel URIRequestUriPropertyInfo = "uri"-    attrGet _ = getURIRequestUri-    attrSet _ = setURIRequestUri-    attrConstruct _ = constructURIRequestUri-    attrClear _ = undefined--type instance AttributeList URIRequest = URIRequestAttributeList-type URIRequestAttributeList = ('[ '("uri", URIRequestUriPropertyInfo)] :: [(Symbol, *)])--uRIRequestUri :: AttrLabelProxy "uri"-uRIRequestUri = AttrLabelProxy--type instance SignalList URIRequest = URIRequestSignalList-type URIRequestSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method URIRequest::new--- method type : Constructor--- Args : [Arg {argCName = "uri", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "URIRequest")--- throws : False--- Skip return : False--foreign import ccall "webkit_uri_request_new" webkit_uri_request_new :: -    CString ->                              -- uri : TBasicType TUTF8-    IO (Ptr URIRequest)---uRIRequestNew ::-    (MonadIO m) =>-    T.Text                                  -- uri-    -> m URIRequest                         -- result-uRIRequestNew uri = liftIO $ do-    uri' <- textToCString uri-    result <- webkit_uri_request_new uri'-    checkUnexpectedReturnNULL "webkit_uri_request_new" result-    result' <- (wrapObject URIRequest) result-    freeMem uri'-    return result'---- method URIRequest::get_http_headers--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "URIRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "Soup" "MessageHeaders")--- throws : False--- Skip return : False--foreign import ccall "webkit_uri_request_get_http_headers" webkit_uri_request_get_http_headers :: -    Ptr URIRequest ->                       -- _obj : TInterface "WebKit2WebExtension" "URIRequest"-    IO (Ptr Soup.MessageHeaders)---uRIRequestGetHttpHeaders ::-    (MonadIO m, URIRequestK a) =>-    a                                       -- _obj-    -> m Soup.MessageHeaders                -- result-uRIRequestGetHttpHeaders _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_uri_request_get_http_headers _obj'-    checkUnexpectedReturnNULL "webkit_uri_request_get_http_headers" result-    result' <- (wrapBoxed Soup.MessageHeaders) result-    touchManagedPtr _obj-    return result'--data URIRequestGetHttpHeadersMethodInfo-instance (signature ~ (m Soup.MessageHeaders), MonadIO m, URIRequestK a) => MethodInfo URIRequestGetHttpHeadersMethodInfo a signature where-    overloadedMethod _ = uRIRequestGetHttpHeaders---- method URIRequest::get_http_method--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "URIRequest", direction = DirectionIn, mayBeNull = False, 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 ->                       -- _obj : TInterface "WebKit2WebExtension" "URIRequest"-    IO CString---uRIRequestGetHttpMethod ::-    (MonadIO m, URIRequestK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-uRIRequestGetHttpMethod _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_uri_request_get_http_method _obj'-    checkUnexpectedReturnNULL "webkit_uri_request_get_http_method" result-    result' <- cstringToText result-    touchManagedPtr _obj-    return result'--data URIRequestGetHttpMethodMethodInfo-instance (signature ~ (m T.Text), MonadIO m, URIRequestK a) => MethodInfo URIRequestGetHttpMethodMethodInfo a signature where-    overloadedMethod _ = uRIRequestGetHttpMethod---- method URIRequest::get_uri--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "URIRequest", direction = DirectionIn, mayBeNull = False, 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 ->                       -- _obj : TInterface "WebKit2WebExtension" "URIRequest"-    IO CString---uRIRequestGetUri ::-    (MonadIO m, URIRequestK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-uRIRequestGetUri _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_uri_request_get_uri _obj'-    checkUnexpectedReturnNULL "webkit_uri_request_get_uri" result-    result' <- cstringToText result-    touchManagedPtr _obj-    return result'--data URIRequestGetUriMethodInfo-instance (signature ~ (m T.Text), MonadIO m, URIRequestK a) => MethodInfo URIRequestGetUriMethodInfo a signature where-    overloadedMethod _ = uRIRequestGetUri---- method URIRequest::set_uri--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "URIRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "uri", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, 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 ->                       -- _obj : TInterface "WebKit2WebExtension" "URIRequest"-    CString ->                              -- uri : TBasicType TUTF8-    IO ()---uRIRequestSetUri ::-    (MonadIO m, URIRequestK a) =>-    a                                       -- _obj-    -> T.Text                               -- uri-    -> m ()                                 -- result-uRIRequestSetUri _obj uri = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    uri' <- textToCString uri-    webkit_uri_request_set_uri _obj' uri'-    touchManagedPtr _obj-    freeMem uri'-    return ()--data URIRequestSetUriMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, URIRequestK a) => MethodInfo URIRequestSetUriMethodInfo a signature where-    overloadedMethod _ = uRIRequestSetUri--
− GI/WebKit2WebExtension/Objects/URIRequest.hs-boot
@@ -1,18 +0,0 @@-module GI.WebKit2WebExtension.Objects.URIRequest where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype URIRequest = URIRequest (ForeignPtr URIRequest)-instance GObject URIRequest where-class GObject o => URIRequestK o-instance (GObject o, IsDescendantOf URIRequest o) => URIRequestK o-data URIRequestUriPropertyInfo-data URIRequestGetHttpHeadersMethodInfo-data URIRequestGetHttpMethodMethodInfo-data URIRequestGetUriMethodInfo-data URIRequestSetUriMethodInfo
− GI/WebKit2WebExtension/Objects/URIResponse.hs
@@ -1,479 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.URIResponse-    ( ---- * Exported types-    URIResponse(..)                         ,-    URIResponseK                            ,-    toURIResponse                           ,-    noURIResponse                           ,--- -- * Methods--- ** uRIResponseGetContentLength-    URIResponseGetContentLengthMethodInfo   ,-    uRIResponseGetContentLength             ,----- ** uRIResponseGetHttpHeaders-    URIResponseGetHttpHeadersMethodInfo     ,-    uRIResponseGetHttpHeaders               ,----- ** uRIResponseGetMimeType-    URIResponseGetMimeTypeMethodInfo        ,-    uRIResponseGetMimeType                  ,----- ** uRIResponseGetStatusCode-    URIResponseGetStatusCodeMethodInfo      ,-    uRIResponseGetStatusCode                ,----- ** uRIResponseGetSuggestedFilename-    URIResponseGetSuggestedFilenameMethodInfo,-    uRIResponseGetSuggestedFilename         ,----- ** uRIResponseGetUri-    URIResponseGetUriMethodInfo             ,-    uRIResponseGetUri                       ,----- -- * Properties--- ** ContentLength-    URIResponseContentLengthPropertyInfo    ,-    getURIResponseContentLength             ,-    uRIResponseContentLength                ,----- ** HttpHeaders-    URIResponseHttpHeadersPropertyInfo      ,-    getURIResponseHttpHeaders               ,-    uRIResponseHttpHeaders                  ,----- ** MimeType-    URIResponseMimeTypePropertyInfo         ,-    getURIResponseMimeType                  ,-    uRIResponseMimeType                     ,----- ** StatusCode-    URIResponseStatusCodePropertyInfo       ,-    getURIResponseStatusCode                ,-    uRIResponseStatusCode                   ,----- ** SuggestedFilename-    URIResponseSuggestedFilenamePropertyInfo,-    getURIResponseSuggestedFilename         ,-    uRIResponseSuggestedFilename            ,----- ** Uri-    URIResponseUriPropertyInfo              ,-    getURIResponseUri                       ,-    uRIResponseUri                          ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject-import qualified GI.Soup as Soup--newtype URIResponse = URIResponse (ForeignPtr URIResponse)-foreign import ccall "webkit_uri_response_get_type"-    c_webkit_uri_response_get_type :: IO GType--type instance ParentTypes URIResponse = URIResponseParentTypes-type URIResponseParentTypes = '[GObject.Object]--instance GObject URIResponse where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_uri_response_get_type-    --class GObject o => URIResponseK o-instance (GObject o, IsDescendantOf URIResponse o) => URIResponseK o--toURIResponse :: URIResponseK o => o -> IO URIResponse-toURIResponse = unsafeCastTo URIResponse--noURIResponse :: Maybe URIResponse-noURIResponse = Nothing--type family ResolveURIResponseMethod (t :: Symbol) (o :: *) :: * where-    ResolveURIResponseMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveURIResponseMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveURIResponseMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveURIResponseMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveURIResponseMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveURIResponseMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveURIResponseMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveURIResponseMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveURIResponseMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveURIResponseMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveURIResponseMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveURIResponseMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveURIResponseMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveURIResponseMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveURIResponseMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveURIResponseMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveURIResponseMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveURIResponseMethod "getContentLength" o = URIResponseGetContentLengthMethodInfo-    ResolveURIResponseMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveURIResponseMethod "getHttpHeaders" o = URIResponseGetHttpHeadersMethodInfo-    ResolveURIResponseMethod "getMimeType" o = URIResponseGetMimeTypeMethodInfo-    ResolveURIResponseMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveURIResponseMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveURIResponseMethod "getStatusCode" o = URIResponseGetStatusCodeMethodInfo-    ResolveURIResponseMethod "getSuggestedFilename" o = URIResponseGetSuggestedFilenameMethodInfo-    ResolveURIResponseMethod "getUri" o = URIResponseGetUriMethodInfo-    ResolveURIResponseMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveURIResponseMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveURIResponseMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveURIResponseMethod t URIResponse, MethodInfo info URIResponse p) => IsLabelProxy t (URIResponse -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveURIResponseMethod t URIResponse, MethodInfo info URIResponse p) => IsLabel t (URIResponse -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "content-length"-   -- Type: TBasicType TUInt64-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getURIResponseContentLength :: (MonadIO m, URIResponseK o) => o -> m Word64-getURIResponseContentLength obj = liftIO $ getObjectPropertyUInt64 obj "content-length"--data URIResponseContentLengthPropertyInfo-instance AttrInfo URIResponseContentLengthPropertyInfo where-    type AttrAllowedOps URIResponseContentLengthPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint URIResponseContentLengthPropertyInfo = (~) ()-    type AttrBaseTypeConstraint URIResponseContentLengthPropertyInfo = URIResponseK-    type AttrGetType URIResponseContentLengthPropertyInfo = Word64-    type AttrLabel URIResponseContentLengthPropertyInfo = "content-length"-    attrGet _ = getURIResponseContentLength-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "http-headers"-   -- Type: TInterface "Soup" "MessageHeaders"-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--getURIResponseHttpHeaders :: (MonadIO m, URIResponseK o) => o -> m (Maybe Soup.MessageHeaders)-getURIResponseHttpHeaders obj = liftIO $ getObjectPropertyBoxed obj "http-headers" Soup.MessageHeaders--data URIResponseHttpHeadersPropertyInfo-instance AttrInfo URIResponseHttpHeadersPropertyInfo where-    type AttrAllowedOps URIResponseHttpHeadersPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint URIResponseHttpHeadersPropertyInfo = (~) ()-    type AttrBaseTypeConstraint URIResponseHttpHeadersPropertyInfo = URIResponseK-    type AttrGetType URIResponseHttpHeadersPropertyInfo = (Maybe Soup.MessageHeaders)-    type AttrLabel URIResponseHttpHeadersPropertyInfo = "http-headers"-    attrGet _ = getURIResponseHttpHeaders-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "mime-type"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getURIResponseMimeType :: (MonadIO m, URIResponseK o) => o -> m T.Text-getURIResponseMimeType obj = liftIO $ checkUnexpectedNothing "getURIResponseMimeType" $ getObjectPropertyString obj "mime-type"--data URIResponseMimeTypePropertyInfo-instance AttrInfo URIResponseMimeTypePropertyInfo where-    type AttrAllowedOps URIResponseMimeTypePropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint URIResponseMimeTypePropertyInfo = (~) ()-    type AttrBaseTypeConstraint URIResponseMimeTypePropertyInfo = URIResponseK-    type AttrGetType URIResponseMimeTypePropertyInfo = T.Text-    type AttrLabel URIResponseMimeTypePropertyInfo = "mime-type"-    attrGet _ = getURIResponseMimeType-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "status-code"-   -- Type: TBasicType TUInt-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getURIResponseStatusCode :: (MonadIO m, URIResponseK o) => o -> m Word32-getURIResponseStatusCode obj = liftIO $ getObjectPropertyUInt32 obj "status-code"--data URIResponseStatusCodePropertyInfo-instance AttrInfo URIResponseStatusCodePropertyInfo where-    type AttrAllowedOps URIResponseStatusCodePropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint URIResponseStatusCodePropertyInfo = (~) ()-    type AttrBaseTypeConstraint URIResponseStatusCodePropertyInfo = URIResponseK-    type AttrGetType URIResponseStatusCodePropertyInfo = Word32-    type AttrLabel URIResponseStatusCodePropertyInfo = "status-code"-    attrGet _ = getURIResponseStatusCode-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "suggested-filename"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getURIResponseSuggestedFilename :: (MonadIO m, URIResponseK o) => o -> m T.Text-getURIResponseSuggestedFilename obj = liftIO $ checkUnexpectedNothing "getURIResponseSuggestedFilename" $ getObjectPropertyString obj "suggested-filename"--data URIResponseSuggestedFilenamePropertyInfo-instance AttrInfo URIResponseSuggestedFilenamePropertyInfo where-    type AttrAllowedOps URIResponseSuggestedFilenamePropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint URIResponseSuggestedFilenamePropertyInfo = (~) ()-    type AttrBaseTypeConstraint URIResponseSuggestedFilenamePropertyInfo = URIResponseK-    type AttrGetType URIResponseSuggestedFilenamePropertyInfo = T.Text-    type AttrLabel URIResponseSuggestedFilenamePropertyInfo = "suggested-filename"-    attrGet _ = getURIResponseSuggestedFilename-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined---- VVV Prop "uri"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getURIResponseUri :: (MonadIO m, URIResponseK o) => o -> m T.Text-getURIResponseUri obj = liftIO $ checkUnexpectedNothing "getURIResponseUri" $ getObjectPropertyString obj "uri"--data URIResponseUriPropertyInfo-instance AttrInfo URIResponseUriPropertyInfo where-    type AttrAllowedOps URIResponseUriPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint URIResponseUriPropertyInfo = (~) ()-    type AttrBaseTypeConstraint URIResponseUriPropertyInfo = URIResponseK-    type AttrGetType URIResponseUriPropertyInfo = T.Text-    type AttrLabel URIResponseUriPropertyInfo = "uri"-    attrGet _ = getURIResponseUri-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined--type instance AttributeList URIResponse = URIResponseAttributeList-type URIResponseAttributeList = ('[ '("contentLength", URIResponseContentLengthPropertyInfo), '("httpHeaders", URIResponseHttpHeadersPropertyInfo), '("mimeType", URIResponseMimeTypePropertyInfo), '("statusCode", URIResponseStatusCodePropertyInfo), '("suggestedFilename", URIResponseSuggestedFilenamePropertyInfo), '("uri", URIResponseUriPropertyInfo)] :: [(Symbol, *)])--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--type instance SignalList URIResponse = URIResponseSignalList-type URIResponseSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method URIResponse::get_content_length--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "URIResponse", direction = DirectionIn, mayBeNull = False, 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 ->                      -- _obj : TInterface "WebKit2WebExtension" "URIResponse"-    IO Word64---uRIResponseGetContentLength ::-    (MonadIO m, URIResponseK a) =>-    a                                       -- _obj-    -> m Word64                             -- result-uRIResponseGetContentLength _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_uri_response_get_content_length _obj'-    touchManagedPtr _obj-    return result--data URIResponseGetContentLengthMethodInfo-instance (signature ~ (m Word64), MonadIO m, URIResponseK a) => MethodInfo URIResponseGetContentLengthMethodInfo a signature where-    overloadedMethod _ = uRIResponseGetContentLength---- method URIResponse::get_http_headers--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "URIResponse", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "Soup" "MessageHeaders")--- throws : False--- Skip return : False--foreign import ccall "webkit_uri_response_get_http_headers" webkit_uri_response_get_http_headers :: -    Ptr URIResponse ->                      -- _obj : TInterface "WebKit2WebExtension" "URIResponse"-    IO (Ptr Soup.MessageHeaders)---uRIResponseGetHttpHeaders ::-    (MonadIO m, URIResponseK a) =>-    a                                       -- _obj-    -> m Soup.MessageHeaders                -- result-uRIResponseGetHttpHeaders _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_uri_response_get_http_headers _obj'-    checkUnexpectedReturnNULL "webkit_uri_response_get_http_headers" result-    result' <- (wrapBoxed Soup.MessageHeaders) result-    touchManagedPtr _obj-    return result'--data URIResponseGetHttpHeadersMethodInfo-instance (signature ~ (m Soup.MessageHeaders), MonadIO m, URIResponseK a) => MethodInfo URIResponseGetHttpHeadersMethodInfo a signature where-    overloadedMethod _ = uRIResponseGetHttpHeaders---- method URIResponse::get_mime_type--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "URIResponse", direction = DirectionIn, mayBeNull = False, 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 ->                      -- _obj : TInterface "WebKit2WebExtension" "URIResponse"-    IO CString---uRIResponseGetMimeType ::-    (MonadIO m, URIResponseK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-uRIResponseGetMimeType _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_uri_response_get_mime_type _obj'-    checkUnexpectedReturnNULL "webkit_uri_response_get_mime_type" result-    result' <- cstringToText result-    touchManagedPtr _obj-    return result'--data URIResponseGetMimeTypeMethodInfo-instance (signature ~ (m T.Text), MonadIO m, URIResponseK a) => MethodInfo URIResponseGetMimeTypeMethodInfo a signature where-    overloadedMethod _ = uRIResponseGetMimeType---- method URIResponse::get_status_code--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "URIResponse", direction = DirectionIn, mayBeNull = False, 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 ->                      -- _obj : TInterface "WebKit2WebExtension" "URIResponse"-    IO Word32---uRIResponseGetStatusCode ::-    (MonadIO m, URIResponseK a) =>-    a                                       -- _obj-    -> m Word32                             -- result-uRIResponseGetStatusCode _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_uri_response_get_status_code _obj'-    touchManagedPtr _obj-    return result--data URIResponseGetStatusCodeMethodInfo-instance (signature ~ (m Word32), MonadIO m, URIResponseK a) => MethodInfo URIResponseGetStatusCodeMethodInfo a signature where-    overloadedMethod _ = uRIResponseGetStatusCode---- method URIResponse::get_suggested_filename--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "URIResponse", direction = DirectionIn, mayBeNull = False, 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 ->                      -- _obj : TInterface "WebKit2WebExtension" "URIResponse"-    IO CString---uRIResponseGetSuggestedFilename ::-    (MonadIO m, URIResponseK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-uRIResponseGetSuggestedFilename _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_uri_response_get_suggested_filename _obj'-    checkUnexpectedReturnNULL "webkit_uri_response_get_suggested_filename" result-    result' <- cstringToText result-    touchManagedPtr _obj-    return result'--data URIResponseGetSuggestedFilenameMethodInfo-instance (signature ~ (m T.Text), MonadIO m, URIResponseK a) => MethodInfo URIResponseGetSuggestedFilenameMethodInfo a signature where-    overloadedMethod _ = uRIResponseGetSuggestedFilename---- method URIResponse::get_uri--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "URIResponse", direction = DirectionIn, mayBeNull = False, 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 ->                      -- _obj : TInterface "WebKit2WebExtension" "URIResponse"-    IO CString---uRIResponseGetUri ::-    (MonadIO m, URIResponseK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-uRIResponseGetUri _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_uri_response_get_uri _obj'-    checkUnexpectedReturnNULL "webkit_uri_response_get_uri" result-    result' <- cstringToText result-    touchManagedPtr _obj-    return result'--data URIResponseGetUriMethodInfo-instance (signature ~ (m T.Text), MonadIO m, URIResponseK a) => MethodInfo URIResponseGetUriMethodInfo a signature where-    overloadedMethod _ = uRIResponseGetUri--
− GI/WebKit2WebExtension/Objects/URIResponse.hs-boot
@@ -1,25 +0,0 @@-module GI.WebKit2WebExtension.Objects.URIResponse where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype URIResponse = URIResponse (ForeignPtr URIResponse)-instance GObject URIResponse where-class GObject o => URIResponseK o-instance (GObject o, IsDescendantOf URIResponse o) => URIResponseK o-data URIResponseContentLengthPropertyInfo-data URIResponseHttpHeadersPropertyInfo-data URIResponseMimeTypePropertyInfo-data URIResponseStatusCodePropertyInfo-data URIResponseSuggestedFilenamePropertyInfo-data URIResponseUriPropertyInfo-data URIResponseGetContentLengthMethodInfo-data URIResponseGetHttpHeadersMethodInfo-data URIResponseGetMimeTypeMethodInfo-data URIResponseGetStatusCodeMethodInfo-data URIResponseGetSuggestedFilenameMethodInfo-data URIResponseGetUriMethodInfo
− GI/WebKit2WebExtension/Objects/WebEditor.hs
@@ -1,188 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.WebEditor-    ( ---- * Exported types-    WebEditor(..)                           ,-    WebEditorK                              ,-    toWebEditor                             ,-    noWebEditor                             ,--- -- * Methods--- ** webEditorGetPage-    WebEditorGetPageMethodInfo              ,-    webEditorGetPage                        ,----- -- * Signals--- ** SelectionChanged-    WebEditorSelectionChangedCallback       ,-    WebEditorSelectionChangedCallbackC      ,-    WebEditorSelectionChangedSignalInfo     ,-    afterWebEditorSelectionChanged          ,-    mkWebEditorSelectionChangedCallback     ,-    noWebEditorSelectionChangedCallback     ,-    onWebEditorSelectionChanged             ,-    webEditorSelectionChangedCallbackWrapper,-    webEditorSelectionChangedClosure        ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype WebEditor = WebEditor (ForeignPtr WebEditor)-foreign import ccall "webkit_web_editor_get_type"-    c_webkit_web_editor_get_type :: IO GType--type instance ParentTypes WebEditor = WebEditorParentTypes-type WebEditorParentTypes = '[GObject.Object]--instance GObject WebEditor where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_web_editor_get_type-    --class GObject o => WebEditorK o-instance (GObject o, IsDescendantOf WebEditor o) => WebEditorK o--toWebEditor :: WebEditorK o => o -> IO WebEditor-toWebEditor = unsafeCastTo WebEditor--noWebEditor :: Maybe WebEditor-noWebEditor = Nothing--type family ResolveWebEditorMethod (t :: Symbol) (o :: *) :: * where-    ResolveWebEditorMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveWebEditorMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveWebEditorMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveWebEditorMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveWebEditorMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveWebEditorMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveWebEditorMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveWebEditorMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveWebEditorMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveWebEditorMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveWebEditorMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveWebEditorMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveWebEditorMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveWebEditorMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveWebEditorMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveWebEditorMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveWebEditorMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveWebEditorMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveWebEditorMethod "getPage" o = WebEditorGetPageMethodInfo-    ResolveWebEditorMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveWebEditorMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveWebEditorMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveWebEditorMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveWebEditorMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveWebEditorMethod t WebEditor, MethodInfo info WebEditor p) => IsLabelProxy t (WebEditor -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveWebEditorMethod t WebEditor, MethodInfo info WebEditor p) => IsLabel t (WebEditor -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- signal WebEditor::selection-changed-type WebEditorSelectionChangedCallback =-    IO ()--noWebEditorSelectionChangedCallback :: Maybe WebEditorSelectionChangedCallback-noWebEditorSelectionChangedCallback = Nothing--type WebEditorSelectionChangedCallbackC =-    Ptr () ->                               -- object-    Ptr () ->                               -- user_data-    IO ()--foreign import ccall "wrapper"-    mkWebEditorSelectionChangedCallback :: WebEditorSelectionChangedCallbackC -> IO (FunPtr WebEditorSelectionChangedCallbackC)--webEditorSelectionChangedClosure :: WebEditorSelectionChangedCallback -> IO Closure-webEditorSelectionChangedClosure cb = newCClosure =<< mkWebEditorSelectionChangedCallback wrapped-    where wrapped = webEditorSelectionChangedCallbackWrapper cb--webEditorSelectionChangedCallbackWrapper ::-    WebEditorSelectionChangedCallback ->-    Ptr () ->-    Ptr () ->-    IO ()-webEditorSelectionChangedCallbackWrapper _cb _ _ = do-    _cb --onWebEditorSelectionChanged :: (GObject a, MonadIO m) => a -> WebEditorSelectionChangedCallback -> m SignalHandlerId-onWebEditorSelectionChanged obj cb = liftIO $ connectWebEditorSelectionChanged obj cb SignalConnectBefore-afterWebEditorSelectionChanged :: (GObject a, MonadIO m) => a -> WebEditorSelectionChangedCallback -> m SignalHandlerId-afterWebEditorSelectionChanged obj cb = connectWebEditorSelectionChanged obj cb SignalConnectAfter--connectWebEditorSelectionChanged :: (GObject a, MonadIO m) =>-                                    a -> WebEditorSelectionChangedCallback -> SignalConnectMode -> m SignalHandlerId-connectWebEditorSelectionChanged obj cb after = liftIO $ do-    cb' <- mkWebEditorSelectionChangedCallback (webEditorSelectionChangedCallbackWrapper cb)-    connectSignalFunPtr obj "selection-changed" cb' after--type instance AttributeList WebEditor = WebEditorAttributeList-type WebEditorAttributeList = ('[ ] :: [(Symbol, *)])--data WebEditorSelectionChangedSignalInfo-instance SignalInfo WebEditorSelectionChangedSignalInfo where-    type HaskellCallbackType WebEditorSelectionChangedSignalInfo = WebEditorSelectionChangedCallback-    connectSignal _ = connectWebEditorSelectionChanged--type instance SignalList WebEditor = WebEditorSignalList-type WebEditorSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo), '("selectionChanged", WebEditorSelectionChangedSignalInfo)] :: [(Symbol, *)])---- method WebEditor::get_page--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "WebEditor", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "WebPage")--- throws : False--- Skip return : False--foreign import ccall "webkit_web_editor_get_page" webkit_web_editor_get_page :: -    Ptr WebEditor ->                        -- _obj : TInterface "WebKit2WebExtension" "WebEditor"-    IO (Ptr WebPage)---webEditorGetPage ::-    (MonadIO m, WebEditorK a) =>-    a                                       -- _obj-    -> m WebPage                            -- result-webEditorGetPage _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_web_editor_get_page _obj'-    checkUnexpectedReturnNULL "webkit_web_editor_get_page" result-    result' <- (newObject WebPage) result-    touchManagedPtr _obj-    return result'--data WebEditorGetPageMethodInfo-instance (signature ~ (m WebPage), MonadIO m, WebEditorK a) => MethodInfo WebEditorGetPageMethodInfo a signature where-    overloadedMethod _ = webEditorGetPage--
− GI/WebKit2WebExtension/Objects/WebEditor.hs-boot
@@ -1,15 +0,0 @@-module GI.WebKit2WebExtension.Objects.WebEditor where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype WebEditor = WebEditor (ForeignPtr WebEditor)-instance GObject WebEditor where-class GObject o => WebEditorK o-instance (GObject o, IsDescendantOf WebEditor o) => WebEditorK o-data WebEditorSelectionChangedSignalInfo-data WebEditorGetPageMethodInfo
− GI/WebKit2WebExtension/Objects/WebExtension.hs
@@ -1,194 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.WebExtension-    ( ---- * Exported types-    WebExtension(..)                        ,-    WebExtensionK                           ,-    toWebExtension                          ,-    noWebExtension                          ,--- -- * Methods--- ** webExtensionGetPage-    WebExtensionGetPageMethodInfo           ,-    webExtensionGetPage                     ,----- -- * Signals--- ** PageCreated-    WebExtensionPageCreatedCallback         ,-    WebExtensionPageCreatedCallbackC        ,-    WebExtensionPageCreatedSignalInfo       ,-    afterWebExtensionPageCreated            ,-    mkWebExtensionPageCreatedCallback       ,-    noWebExtensionPageCreatedCallback       ,-    onWebExtensionPageCreated               ,-    webExtensionPageCreatedCallbackWrapper  ,-    webExtensionPageCreatedClosure          ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype WebExtension = WebExtension (ForeignPtr WebExtension)-foreign import ccall "webkit_web_extension_get_type"-    c_webkit_web_extension_get_type :: IO GType--type instance ParentTypes WebExtension = WebExtensionParentTypes-type WebExtensionParentTypes = '[GObject.Object]--instance GObject WebExtension where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_web_extension_get_type-    --class GObject o => WebExtensionK o-instance (GObject o, IsDescendantOf WebExtension o) => WebExtensionK o--toWebExtension :: WebExtensionK o => o -> IO WebExtension-toWebExtension = unsafeCastTo WebExtension--noWebExtension :: Maybe WebExtension-noWebExtension = Nothing--type family ResolveWebExtensionMethod (t :: Symbol) (o :: *) :: * where-    ResolveWebExtensionMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveWebExtensionMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveWebExtensionMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveWebExtensionMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveWebExtensionMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveWebExtensionMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveWebExtensionMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveWebExtensionMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveWebExtensionMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveWebExtensionMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveWebExtensionMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveWebExtensionMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveWebExtensionMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveWebExtensionMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveWebExtensionMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveWebExtensionMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveWebExtensionMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveWebExtensionMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveWebExtensionMethod "getPage" o = WebExtensionGetPageMethodInfo-    ResolveWebExtensionMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveWebExtensionMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveWebExtensionMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveWebExtensionMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveWebExtensionMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveWebExtensionMethod t WebExtension, MethodInfo info WebExtension p) => IsLabelProxy t (WebExtension -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveWebExtensionMethod t WebExtension, MethodInfo info WebExtension p) => IsLabel t (WebExtension -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- signal WebExtension::page-created-type WebExtensionPageCreatedCallback =-    WebPage ->-    IO ()--noWebExtensionPageCreatedCallback :: Maybe WebExtensionPageCreatedCallback-noWebExtensionPageCreatedCallback = Nothing--type WebExtensionPageCreatedCallbackC =-    Ptr () ->                               -- object-    Ptr WebPage ->-    Ptr () ->                               -- user_data-    IO ()--foreign import ccall "wrapper"-    mkWebExtensionPageCreatedCallback :: WebExtensionPageCreatedCallbackC -> IO (FunPtr WebExtensionPageCreatedCallbackC)--webExtensionPageCreatedClosure :: WebExtensionPageCreatedCallback -> IO Closure-webExtensionPageCreatedClosure cb = newCClosure =<< mkWebExtensionPageCreatedCallback wrapped-    where wrapped = webExtensionPageCreatedCallbackWrapper cb--webExtensionPageCreatedCallbackWrapper ::-    WebExtensionPageCreatedCallback ->-    Ptr () ->-    Ptr WebPage ->-    Ptr () ->-    IO ()-webExtensionPageCreatedCallbackWrapper _cb _ webPage _ = do-    webPage' <- (newObject WebPage) webPage-    _cb  webPage'--onWebExtensionPageCreated :: (GObject a, MonadIO m) => a -> WebExtensionPageCreatedCallback -> m SignalHandlerId-onWebExtensionPageCreated obj cb = liftIO $ connectWebExtensionPageCreated obj cb SignalConnectBefore-afterWebExtensionPageCreated :: (GObject a, MonadIO m) => a -> WebExtensionPageCreatedCallback -> m SignalHandlerId-afterWebExtensionPageCreated obj cb = connectWebExtensionPageCreated obj cb SignalConnectAfter--connectWebExtensionPageCreated :: (GObject a, MonadIO m) =>-                                  a -> WebExtensionPageCreatedCallback -> SignalConnectMode -> m SignalHandlerId-connectWebExtensionPageCreated obj cb after = liftIO $ do-    cb' <- mkWebExtensionPageCreatedCallback (webExtensionPageCreatedCallbackWrapper cb)-    connectSignalFunPtr obj "page-created" cb' after--type instance AttributeList WebExtension = WebExtensionAttributeList-type WebExtensionAttributeList = ('[ ] :: [(Symbol, *)])--data WebExtensionPageCreatedSignalInfo-instance SignalInfo WebExtensionPageCreatedSignalInfo where-    type HaskellCallbackType WebExtensionPageCreatedSignalInfo = WebExtensionPageCreatedCallback-    connectSignal _ = connectWebExtensionPageCreated--type instance SignalList WebExtension = WebExtensionSignalList-type WebExtensionSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo), '("pageCreated", WebExtensionPageCreatedSignalInfo)] :: [(Symbol, *)])---- method WebExtension::get_page--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "WebExtension", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "page_id", argType = TBasicType TUInt64, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "WebPage")--- throws : False--- Skip return : False--foreign import ccall "webkit_web_extension_get_page" webkit_web_extension_get_page :: -    Ptr WebExtension ->                     -- _obj : TInterface "WebKit2WebExtension" "WebExtension"-    Word64 ->                               -- page_id : TBasicType TUInt64-    IO (Ptr WebPage)---webExtensionGetPage ::-    (MonadIO m, WebExtensionK a) =>-    a                                       -- _obj-    -> Word64                               -- pageId-    -> m WebPage                            -- result-webExtensionGetPage _obj pageId = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_web_extension_get_page _obj' pageId-    checkUnexpectedReturnNULL "webkit_web_extension_get_page" result-    result' <- (newObject WebPage) result-    touchManagedPtr _obj-    return result'--data WebExtensionGetPageMethodInfo-instance (signature ~ (Word64 -> m WebPage), MonadIO m, WebExtensionK a) => MethodInfo WebExtensionGetPageMethodInfo a signature where-    overloadedMethod _ = webExtensionGetPage--
− GI/WebKit2WebExtension/Objects/WebExtension.hs-boot
@@ -1,15 +0,0 @@-module GI.WebKit2WebExtension.Objects.WebExtension where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype WebExtension = WebExtension (ForeignPtr WebExtension)-instance GObject WebExtension where-class GObject o => WebExtensionK o-instance (GObject o, IsDescendantOf WebExtension o) => WebExtensionK o-data WebExtensionPageCreatedSignalInfo-data WebExtensionGetPageMethodInfo
− GI/WebKit2WebExtension/Objects/WebHitTestResult.hs
@@ -1,178 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.WebHitTestResult-    ( ---- * Exported types-    WebHitTestResult(..)                    ,-    WebHitTestResultK                       ,-    toWebHitTestResult                      ,-    noWebHitTestResult                      ,--- -- * Methods--- ** webHitTestResultGetNode-    WebHitTestResultGetNodeMethodInfo       ,-    webHitTestResultGetNode                 ,----- -- * Properties--- ** Node-    WebHitTestResultNodePropertyInfo        ,-    constructWebHitTestResultNode           ,-    getWebHitTestResultNode                 ,-    webHitTestResultNode                    ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype WebHitTestResult = WebHitTestResult (ForeignPtr WebHitTestResult)-foreign import ccall "webkit_web_hit_test_result_get_type"-    c_webkit_web_hit_test_result_get_type :: IO GType--type instance ParentTypes WebHitTestResult = WebHitTestResultParentTypes-type WebHitTestResultParentTypes = '[HitTestResult, GObject.Object]--instance GObject WebHitTestResult where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_web_hit_test_result_get_type-    --class GObject o => WebHitTestResultK o-instance (GObject o, IsDescendantOf WebHitTestResult o) => WebHitTestResultK o--toWebHitTestResult :: WebHitTestResultK o => o -> IO WebHitTestResult-toWebHitTestResult = unsafeCastTo WebHitTestResult--noWebHitTestResult :: Maybe WebHitTestResult-noWebHitTestResult = Nothing--type family ResolveWebHitTestResultMethod (t :: Symbol) (o :: *) :: * where-    ResolveWebHitTestResultMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveWebHitTestResultMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveWebHitTestResultMethod "contextIsEditable" o = HitTestResultContextIsEditableMethodInfo-    ResolveWebHitTestResultMethod "contextIsImage" o = HitTestResultContextIsImageMethodInfo-    ResolveWebHitTestResultMethod "contextIsLink" o = HitTestResultContextIsLinkMethodInfo-    ResolveWebHitTestResultMethod "contextIsMedia" o = HitTestResultContextIsMediaMethodInfo-    ResolveWebHitTestResultMethod "contextIsScrollbar" o = HitTestResultContextIsScrollbarMethodInfo-    ResolveWebHitTestResultMethod "contextIsSelection" o = HitTestResultContextIsSelectionMethodInfo-    ResolveWebHitTestResultMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveWebHitTestResultMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveWebHitTestResultMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveWebHitTestResultMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveWebHitTestResultMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveWebHitTestResultMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveWebHitTestResultMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveWebHitTestResultMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveWebHitTestResultMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveWebHitTestResultMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveWebHitTestResultMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveWebHitTestResultMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveWebHitTestResultMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveWebHitTestResultMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveWebHitTestResultMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveWebHitTestResultMethod "getContext" o = HitTestResultGetContextMethodInfo-    ResolveWebHitTestResultMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveWebHitTestResultMethod "getImageUri" o = HitTestResultGetImageUriMethodInfo-    ResolveWebHitTestResultMethod "getLinkLabel" o = HitTestResultGetLinkLabelMethodInfo-    ResolveWebHitTestResultMethod "getLinkTitle" o = HitTestResultGetLinkTitleMethodInfo-    ResolveWebHitTestResultMethod "getLinkUri" o = HitTestResultGetLinkUriMethodInfo-    ResolveWebHitTestResultMethod "getMediaUri" o = HitTestResultGetMediaUriMethodInfo-    ResolveWebHitTestResultMethod "getNode" o = WebHitTestResultGetNodeMethodInfo-    ResolveWebHitTestResultMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveWebHitTestResultMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveWebHitTestResultMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveWebHitTestResultMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveWebHitTestResultMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveWebHitTestResultMethod t WebHitTestResult, MethodInfo info WebHitTestResult p) => IsLabelProxy t (WebHitTestResult -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveWebHitTestResultMethod t WebHitTestResult, MethodInfo info WebHitTestResult p) => IsLabel t (WebHitTestResult -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- VVV Prop "node"-   -- Type: TInterface "WebKit2WebExtension" "DOMNode"-   -- Flags: [PropertyReadable,PropertyWritable,PropertyConstructOnly]-   -- Nullable: (Just False,Nothing)--getWebHitTestResultNode :: (MonadIO m, WebHitTestResultK o) => o -> m DOMNode-getWebHitTestResultNode obj = liftIO $ checkUnexpectedNothing "getWebHitTestResultNode" $ getObjectPropertyObject obj "node" DOMNode--constructWebHitTestResultNode :: (DOMNodeK a) => a -> IO ([Char], GValue)-constructWebHitTestResultNode val = constructObjectPropertyObject "node" (Just val)--data WebHitTestResultNodePropertyInfo-instance AttrInfo WebHitTestResultNodePropertyInfo where-    type AttrAllowedOps WebHitTestResultNodePropertyInfo = '[ 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint WebHitTestResultNodePropertyInfo = DOMNodeK-    type AttrBaseTypeConstraint WebHitTestResultNodePropertyInfo = WebHitTestResultK-    type AttrGetType WebHitTestResultNodePropertyInfo = DOMNode-    type AttrLabel WebHitTestResultNodePropertyInfo = "node"-    attrGet _ = getWebHitTestResultNode-    attrSet _ = undefined-    attrConstruct _ = constructWebHitTestResultNode-    attrClear _ = undefined--type instance AttributeList WebHitTestResult = WebHitTestResultAttributeList-type WebHitTestResultAttributeList = ('[ '("context", HitTestResultContextPropertyInfo), '("imageUri", HitTestResultImageUriPropertyInfo), '("linkLabel", HitTestResultLinkLabelPropertyInfo), '("linkTitle", HitTestResultLinkTitlePropertyInfo), '("linkUri", HitTestResultLinkUriPropertyInfo), '("mediaUri", HitTestResultMediaUriPropertyInfo), '("node", WebHitTestResultNodePropertyInfo)] :: [(Symbol, *)])--webHitTestResultNode :: AttrLabelProxy "node"-webHitTestResultNode = AttrLabelProxy--type instance SignalList WebHitTestResult = WebHitTestResultSignalList-type WebHitTestResultSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])---- method WebHitTestResult::get_node--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "WebHitTestResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "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 ->                 -- _obj : TInterface "WebKit2WebExtension" "WebHitTestResult"-    IO (Ptr DOMNode)---webHitTestResultGetNode ::-    (MonadIO m, WebHitTestResultK a) =>-    a                                       -- _obj-    -> m DOMNode                            -- result-webHitTestResultGetNode _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_web_hit_test_result_get_node _obj'-    checkUnexpectedReturnNULL "webkit_web_hit_test_result_get_node" result-    result' <- (newObject DOMNode) result-    touchManagedPtr _obj-    return result'--data WebHitTestResultGetNodeMethodInfo-instance (signature ~ (m DOMNode), MonadIO m, WebHitTestResultK a) => MethodInfo WebHitTestResultGetNodeMethodInfo a signature where-    overloadedMethod _ = webHitTestResultGetNode--
− GI/WebKit2WebExtension/Objects/WebHitTestResult.hs-boot
@@ -1,15 +0,0 @@-module GI.WebKit2WebExtension.Objects.WebHitTestResult where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype WebHitTestResult = WebHitTestResult (ForeignPtr WebHitTestResult)-instance GObject WebHitTestResult where-class GObject o => WebHitTestResultK o-instance (GObject o, IsDescendantOf WebHitTestResult o) => WebHitTestResultK o-data WebHitTestResultNodePropertyInfo-data WebHitTestResultGetNodeMethodInfo
− GI/WebKit2WebExtension/Objects/WebPage.hs
@@ -1,547 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Objects.WebPage-    ( ---- * Exported types-    WebPage(..)                             ,-    WebPageK                                ,-    toWebPage                               ,-    noWebPage                               ,--- -- * Methods--- ** webPageGetDomDocument-    WebPageGetDomDocumentMethodInfo         ,-    webPageGetDomDocument                   ,----- ** webPageGetEditor-    WebPageGetEditorMethodInfo              ,-    webPageGetEditor                        ,----- ** webPageGetId-    WebPageGetIdMethodInfo                  ,-    webPageGetId                            ,----- ** webPageGetMainFrame-    WebPageGetMainFrameMethodInfo           ,-    webPageGetMainFrame                     ,----- ** webPageGetUri-    WebPageGetUriMethodInfo                 ,-    webPageGetUri                           ,----- -- * Properties--- ** Uri-    WebPageUriPropertyInfo                  ,-    getWebPageUri                           ,-    webPageUri                              ,----- -- * Signals--- ** ConsoleMessageSent-    WebPageConsoleMessageSentCallback       ,-    WebPageConsoleMessageSentCallbackC      ,-    WebPageConsoleMessageSentSignalInfo     ,-    afterWebPageConsoleMessageSent          ,-    mkWebPageConsoleMessageSentCallback     ,-    noWebPageConsoleMessageSentCallback     ,-    onWebPageConsoleMessageSent             ,-    webPageConsoleMessageSentCallbackWrapper,-    webPageConsoleMessageSentClosure        ,----- ** ContextMenu-    WebPageContextMenuCallback              ,-    WebPageContextMenuCallbackC             ,-    WebPageContextMenuSignalInfo            ,-    afterWebPageContextMenu                 ,-    mkWebPageContextMenuCallback            ,-    noWebPageContextMenuCallback            ,-    onWebPageContextMenu                    ,-    webPageContextMenuCallbackWrapper       ,-    webPageContextMenuClosure               ,----- ** DocumentLoaded-    WebPageDocumentLoadedCallback           ,-    WebPageDocumentLoadedCallbackC          ,-    WebPageDocumentLoadedSignalInfo         ,-    afterWebPageDocumentLoaded              ,-    mkWebPageDocumentLoadedCallback         ,-    noWebPageDocumentLoadedCallback         ,-    onWebPageDocumentLoaded                 ,-    webPageDocumentLoadedCallbackWrapper    ,-    webPageDocumentLoadedClosure            ,----- ** SendRequest-    WebPageSendRequestCallback              ,-    WebPageSendRequestCallbackC             ,-    WebPageSendRequestSignalInfo            ,-    afterWebPageSendRequest                 ,-    mkWebPageSendRequestCallback            ,-    noWebPageSendRequestCallback            ,-    onWebPageSendRequest                    ,-    webPageSendRequestCallbackWrapper       ,-    webPageSendRequestClosure               ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype WebPage = WebPage (ForeignPtr WebPage)-foreign import ccall "webkit_web_page_get_type"-    c_webkit_web_page_get_type :: IO GType--type instance ParentTypes WebPage = WebPageParentTypes-type WebPageParentTypes = '[GObject.Object]--instance GObject WebPage where-    gobjectIsInitiallyUnowned _ = False-    gobjectType _ = c_webkit_web_page_get_type-    --class GObject o => WebPageK o-instance (GObject o, IsDescendantOf WebPage o) => WebPageK o--toWebPage :: WebPageK o => o -> IO WebPage-toWebPage = unsafeCastTo WebPage--noWebPage :: Maybe WebPage-noWebPage = Nothing--type family ResolveWebPageMethod (t :: Symbol) (o :: *) :: * where-    ResolveWebPageMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo-    ResolveWebPageMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo-    ResolveWebPageMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo-    ResolveWebPageMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo-    ResolveWebPageMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo-    ResolveWebPageMethod "notify" o = GObject.ObjectNotifyMethodInfo-    ResolveWebPageMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo-    ResolveWebPageMethod "ref" o = GObject.ObjectRefMethodInfo-    ResolveWebPageMethod "refSink" o = GObject.ObjectRefSinkMethodInfo-    ResolveWebPageMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo-    ResolveWebPageMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo-    ResolveWebPageMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo-    ResolveWebPageMethod "stealData" o = GObject.ObjectStealDataMethodInfo-    ResolveWebPageMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo-    ResolveWebPageMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo-    ResolveWebPageMethod "unref" o = GObject.ObjectUnrefMethodInfo-    ResolveWebPageMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo-    ResolveWebPageMethod "getData" o = GObject.ObjectGetDataMethodInfo-    ResolveWebPageMethod "getDomDocument" o = WebPageGetDomDocumentMethodInfo-    ResolveWebPageMethod "getEditor" o = WebPageGetEditorMethodInfo-    ResolveWebPageMethod "getId" o = WebPageGetIdMethodInfo-    ResolveWebPageMethod "getMainFrame" o = WebPageGetMainFrameMethodInfo-    ResolveWebPageMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo-    ResolveWebPageMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo-    ResolveWebPageMethod "getUri" o = WebPageGetUriMethodInfo-    ResolveWebPageMethod "setData" o = GObject.ObjectSetDataMethodInfo-    ResolveWebPageMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo-    ResolveWebPageMethod l o = MethodResolutionFailed l o--instance (info ~ ResolveWebPageMethod t WebPage, MethodInfo info WebPage p) => IsLabelProxy t (WebPage -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveWebPageMethod t WebPage, MethodInfo info WebPage p) => IsLabel t (WebPage -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif---- signal WebPage::console-message-sent-type WebPageConsoleMessageSentCallback =-    ConsoleMessage ->-    IO ()--noWebPageConsoleMessageSentCallback :: Maybe WebPageConsoleMessageSentCallback-noWebPageConsoleMessageSentCallback = Nothing--type WebPageConsoleMessageSentCallbackC =-    Ptr () ->                               -- object-    Ptr ConsoleMessage ->-    Ptr () ->                               -- user_data-    IO ()--foreign import ccall "wrapper"-    mkWebPageConsoleMessageSentCallback :: WebPageConsoleMessageSentCallbackC -> IO (FunPtr WebPageConsoleMessageSentCallbackC)--webPageConsoleMessageSentClosure :: WebPageConsoleMessageSentCallback -> IO Closure-webPageConsoleMessageSentClosure cb = newCClosure =<< mkWebPageConsoleMessageSentCallback wrapped-    where wrapped = webPageConsoleMessageSentCallbackWrapper cb--webPageConsoleMessageSentCallbackWrapper ::-    WebPageConsoleMessageSentCallback ->-    Ptr () ->-    Ptr ConsoleMessage ->-    Ptr () ->-    IO ()-webPageConsoleMessageSentCallbackWrapper _cb _ consoleMessage _ = do-    consoleMessage' <- (newBoxed ConsoleMessage) consoleMessage-    _cb  consoleMessage'--onWebPageConsoleMessageSent :: (GObject a, MonadIO m) => a -> WebPageConsoleMessageSentCallback -> m SignalHandlerId-onWebPageConsoleMessageSent obj cb = liftIO $ connectWebPageConsoleMessageSent obj cb SignalConnectBefore-afterWebPageConsoleMessageSent :: (GObject a, MonadIO m) => a -> WebPageConsoleMessageSentCallback -> m SignalHandlerId-afterWebPageConsoleMessageSent obj cb = connectWebPageConsoleMessageSent obj cb SignalConnectAfter--connectWebPageConsoleMessageSent :: (GObject a, MonadIO m) =>-                                    a -> WebPageConsoleMessageSentCallback -> SignalConnectMode -> m SignalHandlerId-connectWebPageConsoleMessageSent obj cb after = liftIO $ do-    cb' <- mkWebPageConsoleMessageSentCallback (webPageConsoleMessageSentCallbackWrapper cb)-    connectSignalFunPtr obj "console-message-sent" cb' after---- signal WebPage::context-menu-type WebPageContextMenuCallback =-    ContextMenu ->-    WebHitTestResult ->-    IO Bool--noWebPageContextMenuCallback :: Maybe WebPageContextMenuCallback-noWebPageContextMenuCallback = Nothing--type WebPageContextMenuCallbackC =-    Ptr () ->                               -- object-    Ptr ContextMenu ->-    Ptr WebHitTestResult ->-    Ptr () ->                               -- user_data-    IO CInt--foreign import ccall "wrapper"-    mkWebPageContextMenuCallback :: WebPageContextMenuCallbackC -> IO (FunPtr WebPageContextMenuCallbackC)--webPageContextMenuClosure :: WebPageContextMenuCallback -> IO Closure-webPageContextMenuClosure cb = newCClosure =<< mkWebPageContextMenuCallback wrapped-    where wrapped = webPageContextMenuCallbackWrapper cb--webPageContextMenuCallbackWrapper ::-    WebPageContextMenuCallback ->-    Ptr () ->-    Ptr ContextMenu ->-    Ptr WebHitTestResult ->-    Ptr () ->-    IO CInt-webPageContextMenuCallbackWrapper _cb _ contextMenu hitTestResult _ = do-    contextMenu' <- (newObject ContextMenu) contextMenu-    hitTestResult' <- (newObject WebHitTestResult) hitTestResult-    result <- _cb  contextMenu' hitTestResult'-    let result' = (fromIntegral . fromEnum) result-    return result'--onWebPageContextMenu :: (GObject a, MonadIO m) => a -> WebPageContextMenuCallback -> m SignalHandlerId-onWebPageContextMenu obj cb = liftIO $ connectWebPageContextMenu obj cb SignalConnectBefore-afterWebPageContextMenu :: (GObject a, MonadIO m) => a -> WebPageContextMenuCallback -> m SignalHandlerId-afterWebPageContextMenu obj cb = connectWebPageContextMenu obj cb SignalConnectAfter--connectWebPageContextMenu :: (GObject a, MonadIO m) =>-                             a -> WebPageContextMenuCallback -> SignalConnectMode -> m SignalHandlerId-connectWebPageContextMenu obj cb after = liftIO $ do-    cb' <- mkWebPageContextMenuCallback (webPageContextMenuCallbackWrapper cb)-    connectSignalFunPtr obj "context-menu" cb' after---- signal WebPage::document-loaded-type WebPageDocumentLoadedCallback =-    IO ()--noWebPageDocumentLoadedCallback :: Maybe WebPageDocumentLoadedCallback-noWebPageDocumentLoadedCallback = Nothing--type WebPageDocumentLoadedCallbackC =-    Ptr () ->                               -- object-    Ptr () ->                               -- user_data-    IO ()--foreign import ccall "wrapper"-    mkWebPageDocumentLoadedCallback :: WebPageDocumentLoadedCallbackC -> IO (FunPtr WebPageDocumentLoadedCallbackC)--webPageDocumentLoadedClosure :: WebPageDocumentLoadedCallback -> IO Closure-webPageDocumentLoadedClosure cb = newCClosure =<< mkWebPageDocumentLoadedCallback wrapped-    where wrapped = webPageDocumentLoadedCallbackWrapper cb--webPageDocumentLoadedCallbackWrapper ::-    WebPageDocumentLoadedCallback ->-    Ptr () ->-    Ptr () ->-    IO ()-webPageDocumentLoadedCallbackWrapper _cb _ _ = do-    _cb --onWebPageDocumentLoaded :: (GObject a, MonadIO m) => a -> WebPageDocumentLoadedCallback -> m SignalHandlerId-onWebPageDocumentLoaded obj cb = liftIO $ connectWebPageDocumentLoaded obj cb SignalConnectBefore-afterWebPageDocumentLoaded :: (GObject a, MonadIO m) => a -> WebPageDocumentLoadedCallback -> m SignalHandlerId-afterWebPageDocumentLoaded obj cb = connectWebPageDocumentLoaded obj cb SignalConnectAfter--connectWebPageDocumentLoaded :: (GObject a, MonadIO m) =>-                                a -> WebPageDocumentLoadedCallback -> SignalConnectMode -> m SignalHandlerId-connectWebPageDocumentLoaded obj cb after = liftIO $ do-    cb' <- mkWebPageDocumentLoadedCallback (webPageDocumentLoadedCallbackWrapper cb)-    connectSignalFunPtr obj "document-loaded" cb' after---- signal WebPage::send-request-type WebPageSendRequestCallback =-    URIRequest ->-    URIResponse ->-    IO Bool--noWebPageSendRequestCallback :: Maybe WebPageSendRequestCallback-noWebPageSendRequestCallback = Nothing--type WebPageSendRequestCallbackC =-    Ptr () ->                               -- object-    Ptr URIRequest ->-    Ptr URIResponse ->-    Ptr () ->                               -- user_data-    IO CInt--foreign import ccall "wrapper"-    mkWebPageSendRequestCallback :: WebPageSendRequestCallbackC -> IO (FunPtr WebPageSendRequestCallbackC)--webPageSendRequestClosure :: WebPageSendRequestCallback -> IO Closure-webPageSendRequestClosure cb = newCClosure =<< mkWebPageSendRequestCallback wrapped-    where wrapped = webPageSendRequestCallbackWrapper cb--webPageSendRequestCallbackWrapper ::-    WebPageSendRequestCallback ->-    Ptr () ->-    Ptr URIRequest ->-    Ptr URIResponse ->-    Ptr () ->-    IO CInt-webPageSendRequestCallbackWrapper _cb _ request redirectedResponse _ = do-    request' <- (newObject URIRequest) request-    redirectedResponse' <- (newObject URIResponse) redirectedResponse-    result <- _cb  request' redirectedResponse'-    let result' = (fromIntegral . fromEnum) result-    return result'--onWebPageSendRequest :: (GObject a, MonadIO m) => a -> WebPageSendRequestCallback -> m SignalHandlerId-onWebPageSendRequest obj cb = liftIO $ connectWebPageSendRequest obj cb SignalConnectBefore-afterWebPageSendRequest :: (GObject a, MonadIO m) => a -> WebPageSendRequestCallback -> m SignalHandlerId-afterWebPageSendRequest obj cb = connectWebPageSendRequest obj cb SignalConnectAfter--connectWebPageSendRequest :: (GObject a, MonadIO m) =>-                             a -> WebPageSendRequestCallback -> SignalConnectMode -> m SignalHandlerId-connectWebPageSendRequest obj cb after = liftIO $ do-    cb' <- mkWebPageSendRequestCallback (webPageSendRequestCallbackWrapper cb)-    connectSignalFunPtr obj "send-request" cb' after---- VVV Prop "uri"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--getWebPageUri :: (MonadIO m, WebPageK o) => o -> m T.Text-getWebPageUri obj = liftIO $ checkUnexpectedNothing "getWebPageUri" $ getObjectPropertyString obj "uri"--data WebPageUriPropertyInfo-instance AttrInfo WebPageUriPropertyInfo where-    type AttrAllowedOps WebPageUriPropertyInfo = '[ 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint WebPageUriPropertyInfo = (~) ()-    type AttrBaseTypeConstraint WebPageUriPropertyInfo = WebPageK-    type AttrGetType WebPageUriPropertyInfo = T.Text-    type AttrLabel WebPageUriPropertyInfo = "uri"-    attrGet _ = getWebPageUri-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined--type instance AttributeList WebPage = WebPageAttributeList-type WebPageAttributeList = ('[ '("uri", WebPageUriPropertyInfo)] :: [(Symbol, *)])--webPageUri :: AttrLabelProxy "uri"-webPageUri = AttrLabelProxy--data WebPageConsoleMessageSentSignalInfo-instance SignalInfo WebPageConsoleMessageSentSignalInfo where-    type HaskellCallbackType WebPageConsoleMessageSentSignalInfo = WebPageConsoleMessageSentCallback-    connectSignal _ = connectWebPageConsoleMessageSent--data WebPageContextMenuSignalInfo-instance SignalInfo WebPageContextMenuSignalInfo where-    type HaskellCallbackType WebPageContextMenuSignalInfo = WebPageContextMenuCallback-    connectSignal _ = connectWebPageContextMenu--data WebPageDocumentLoadedSignalInfo-instance SignalInfo WebPageDocumentLoadedSignalInfo where-    type HaskellCallbackType WebPageDocumentLoadedSignalInfo = WebPageDocumentLoadedCallback-    connectSignal _ = connectWebPageDocumentLoaded--data WebPageSendRequestSignalInfo-instance SignalInfo WebPageSendRequestSignalInfo where-    type HaskellCallbackType WebPageSendRequestSignalInfo = WebPageSendRequestCallback-    connectSignal _ = connectWebPageSendRequest--type instance SignalList WebPage = WebPageSignalList-type WebPageSignalList = ('[ '("consoleMessageSent", WebPageConsoleMessageSentSignalInfo), '("contextMenu", WebPageContextMenuSignalInfo), '("documentLoaded", WebPageDocumentLoadedSignalInfo), '("notify", GObject.ObjectNotifySignalInfo), '("sendRequest", WebPageSendRequestSignalInfo)] :: [(Symbol, *)])---- method WebPage::get_dom_document--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "WebPage", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "DOMDocument")--- throws : False--- Skip return : False--foreign import ccall "webkit_web_page_get_dom_document" webkit_web_page_get_dom_document :: -    Ptr WebPage ->                          -- _obj : TInterface "WebKit2WebExtension" "WebPage"-    IO (Ptr DOMDocument)---webPageGetDomDocument ::-    (MonadIO m, WebPageK a) =>-    a                                       -- _obj-    -> m DOMDocument                        -- result-webPageGetDomDocument _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_web_page_get_dom_document _obj'-    checkUnexpectedReturnNULL "webkit_web_page_get_dom_document" result-    result' <- (newObject DOMDocument) result-    touchManagedPtr _obj-    return result'--data WebPageGetDomDocumentMethodInfo-instance (signature ~ (m DOMDocument), MonadIO m, WebPageK a) => MethodInfo WebPageGetDomDocumentMethodInfo a signature where-    overloadedMethod _ = webPageGetDomDocument---- method WebPage::get_editor--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "WebPage", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "WebEditor")--- throws : False--- Skip return : False--foreign import ccall "webkit_web_page_get_editor" webkit_web_page_get_editor :: -    Ptr WebPage ->                          -- _obj : TInterface "WebKit2WebExtension" "WebPage"-    IO (Ptr WebEditor)---webPageGetEditor ::-    (MonadIO m, WebPageK a) =>-    a                                       -- _obj-    -> m WebEditor                          -- result-webPageGetEditor _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_web_page_get_editor _obj'-    checkUnexpectedReturnNULL "webkit_web_page_get_editor" result-    result' <- (newObject WebEditor) result-    touchManagedPtr _obj-    return result'--data WebPageGetEditorMethodInfo-instance (signature ~ (m WebEditor), MonadIO m, WebPageK a) => MethodInfo WebPageGetEditorMethodInfo a signature where-    overloadedMethod _ = webPageGetEditor---- method WebPage::get_id--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "WebPage", direction = DirectionIn, mayBeNull = False, 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 ->                          -- _obj : TInterface "WebKit2WebExtension" "WebPage"-    IO Word64---webPageGetId ::-    (MonadIO m, WebPageK a) =>-    a                                       -- _obj-    -> m Word64                             -- result-webPageGetId _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_web_page_get_id _obj'-    touchManagedPtr _obj-    return result--data WebPageGetIdMethodInfo-instance (signature ~ (m Word64), MonadIO m, WebPageK a) => MethodInfo WebPageGetIdMethodInfo a signature where-    overloadedMethod _ = webPageGetId---- method WebPage::get_main_frame--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "WebPage", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "Frame")--- throws : False--- Skip return : False--foreign import ccall "webkit_web_page_get_main_frame" webkit_web_page_get_main_frame :: -    Ptr WebPage ->                          -- _obj : TInterface "WebKit2WebExtension" "WebPage"-    IO (Ptr Frame)---webPageGetMainFrame ::-    (MonadIO m, WebPageK a) =>-    a                                       -- _obj-    -> m Frame                              -- result-webPageGetMainFrame _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_web_page_get_main_frame _obj'-    checkUnexpectedReturnNULL "webkit_web_page_get_main_frame" result-    result' <- (newObject Frame) result-    touchManagedPtr _obj-    return result'--data WebPageGetMainFrameMethodInfo-instance (signature ~ (m Frame), MonadIO m, WebPageK a) => MethodInfo WebPageGetMainFrameMethodInfo a signature where-    overloadedMethod _ = webPageGetMainFrame---- method WebPage::get_uri--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "WebPage", direction = DirectionIn, mayBeNull = False, 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 ->                          -- _obj : TInterface "WebKit2WebExtension" "WebPage"-    IO CString---webPageGetUri ::-    (MonadIO m, WebPageK a) =>-    a                                       -- _obj-    -> m T.Text                             -- result-webPageGetUri _obj = liftIO $ do-    let _obj' = unsafeManagedPtrCastPtr _obj-    result <- webkit_web_page_get_uri _obj'-    checkUnexpectedReturnNULL "webkit_web_page_get_uri" result-    result' <- cstringToText result-    touchManagedPtr _obj-    return result'--data WebPageGetUriMethodInfo-instance (signature ~ (m T.Text), MonadIO m, WebPageK a) => MethodInfo WebPageGetUriMethodInfo a signature where-    overloadedMethod _ = webPageGetUri--
− GI/WebKit2WebExtension/Objects/WebPage.hs-boot
@@ -1,23 +0,0 @@-module GI.WebKit2WebExtension.Objects.WebPage where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype WebPage = WebPage (ForeignPtr WebPage)-instance GObject WebPage where-class GObject o => WebPageK o-instance (GObject o, IsDescendantOf WebPage o) => WebPageK o-data WebPageUriPropertyInfo-data WebPageConsoleMessageSentSignalInfo-data WebPageContextMenuSignalInfo-data WebPageDocumentLoadedSignalInfo-data WebPageSendRequestSignalInfo-data WebPageGetDomDocumentMethodInfo-data WebPageGetEditorMethodInfo-data WebPageGetIdMethodInfo-data WebPageGetMainFrameMethodInfo-data WebPageGetUriMethodInfo
− GI/WebKit2WebExtension/Structs.hs
@@ -1,31 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--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.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks--
− GI/WebKit2WebExtension/Structs/ConsoleMessage.hs
@@ -1,296 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Structs.ConsoleMessage-    ( ---- * Exported types-    ConsoleMessage(..)                      ,-    noConsoleMessage                        ,--- -- * Methods--- ** consoleMessageCopy-    ConsoleMessageCopyMethodInfo            ,-    consoleMessageCopy                      ,----- ** consoleMessageFree-    ConsoleMessageFreeMethodInfo            ,-    consoleMessageFree                      ,----- ** consoleMessageGetLevel-    ConsoleMessageGetLevelMethodInfo        ,-    consoleMessageGetLevel                  ,----- ** consoleMessageGetLine-    ConsoleMessageGetLineMethodInfo         ,-    consoleMessageGetLine                   ,----- ** consoleMessageGetSource-    ConsoleMessageGetSourceMethodInfo       ,-    consoleMessageGetSource                 ,----- ** consoleMessageGetSourceId-    ConsoleMessageGetSourceIdMethodInfo     ,-    consoleMessageGetSourceId               ,----- ** consoleMessageGetText-    ConsoleMessageGetTextMethodInfo         ,-    consoleMessageGetText                   ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks--newtype ConsoleMessage = ConsoleMessage (ForeignPtr 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--noConsoleMessage :: Maybe ConsoleMessage-noConsoleMessage = Nothing---type instance AttributeList ConsoleMessage = ConsoleMessageAttributeList-type ConsoleMessageAttributeList = ('[ ] :: [(Symbol, *)])---- method ConsoleMessage::copy--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "ConsoleMessage", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "ConsoleMessage")--- throws : False--- Skip return : False--foreign import ccall "webkit_console_message_copy" webkit_console_message_copy :: -    Ptr ConsoleMessage ->                   -- _obj : TInterface "WebKit2WebExtension" "ConsoleMessage"-    IO (Ptr ConsoleMessage)---consoleMessageCopy ::-    (MonadIO m) =>-    ConsoleMessage                          -- _obj-    -> m ConsoleMessage                     -- result-consoleMessageCopy _obj = liftIO $ do-    let _obj' = unsafeManagedPtrGetPtr _obj-    result <- webkit_console_message_copy _obj'-    checkUnexpectedReturnNULL "webkit_console_message_copy" result-    result' <- (wrapBoxed ConsoleMessage) result-    touchManagedPtr _obj-    return result'--data ConsoleMessageCopyMethodInfo-instance (signature ~ (m ConsoleMessage), MonadIO m) => MethodInfo ConsoleMessageCopyMethodInfo ConsoleMessage signature where-    overloadedMethod _ = consoleMessageCopy---- method ConsoleMessage::free--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "ConsoleMessage", direction = DirectionIn, mayBeNull = False, 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 ->                   -- _obj : TInterface "WebKit2WebExtension" "ConsoleMessage"-    IO ()---consoleMessageFree ::-    (MonadIO m) =>-    ConsoleMessage                          -- _obj-    -> m ()                                 -- result-consoleMessageFree _obj = liftIO $ do-    let _obj' = unsafeManagedPtrGetPtr _obj-    webkit_console_message_free _obj'-    touchManagedPtr _obj-    return ()--data ConsoleMessageFreeMethodInfo-instance (signature ~ (m ()), MonadIO m) => MethodInfo ConsoleMessageFreeMethodInfo ConsoleMessage signature where-    overloadedMethod _ = consoleMessageFree---- method ConsoleMessage::get_level--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "ConsoleMessage", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "ConsoleMessageLevel")--- throws : False--- Skip return : False--foreign import ccall "webkit_console_message_get_level" webkit_console_message_get_level :: -    Ptr ConsoleMessage ->                   -- _obj : TInterface "WebKit2WebExtension" "ConsoleMessage"-    IO CUInt---consoleMessageGetLevel ::-    (MonadIO m) =>-    ConsoleMessage                          -- _obj-    -> m ConsoleMessageLevel                -- result-consoleMessageGetLevel _obj = liftIO $ do-    let _obj' = unsafeManagedPtrGetPtr _obj-    result <- webkit_console_message_get_level _obj'-    let result' = (toEnum . fromIntegral) result-    touchManagedPtr _obj-    return result'--data ConsoleMessageGetLevelMethodInfo-instance (signature ~ (m ConsoleMessageLevel), MonadIO m) => MethodInfo ConsoleMessageGetLevelMethodInfo ConsoleMessage signature where-    overloadedMethod _ = consoleMessageGetLevel---- method ConsoleMessage::get_line--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "ConsoleMessage", direction = DirectionIn, mayBeNull = False, 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 ->                   -- _obj : TInterface "WebKit2WebExtension" "ConsoleMessage"-    IO Word32---consoleMessageGetLine ::-    (MonadIO m) =>-    ConsoleMessage                          -- _obj-    -> m Word32                             -- result-consoleMessageGetLine _obj = liftIO $ do-    let _obj' = unsafeManagedPtrGetPtr _obj-    result <- webkit_console_message_get_line _obj'-    touchManagedPtr _obj-    return result--data ConsoleMessageGetLineMethodInfo-instance (signature ~ (m Word32), MonadIO m) => MethodInfo ConsoleMessageGetLineMethodInfo ConsoleMessage signature where-    overloadedMethod _ = consoleMessageGetLine---- method ConsoleMessage::get_source--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "ConsoleMessage", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface "WebKit2WebExtension" "ConsoleMessageSource")--- throws : False--- Skip return : False--foreign import ccall "webkit_console_message_get_source" webkit_console_message_get_source :: -    Ptr ConsoleMessage ->                   -- _obj : TInterface "WebKit2WebExtension" "ConsoleMessage"-    IO CUInt---consoleMessageGetSource ::-    (MonadIO m) =>-    ConsoleMessage                          -- _obj-    -> m ConsoleMessageSource               -- result-consoleMessageGetSource _obj = liftIO $ do-    let _obj' = unsafeManagedPtrGetPtr _obj-    result <- webkit_console_message_get_source _obj'-    let result' = (toEnum . fromIntegral) result-    touchManagedPtr _obj-    return result'--data ConsoleMessageGetSourceMethodInfo-instance (signature ~ (m ConsoleMessageSource), MonadIO m) => MethodInfo ConsoleMessageGetSourceMethodInfo ConsoleMessage signature where-    overloadedMethod _ = consoleMessageGetSource---- method ConsoleMessage::get_source_id--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "ConsoleMessage", direction = DirectionIn, mayBeNull = False, 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 ->                   -- _obj : TInterface "WebKit2WebExtension" "ConsoleMessage"-    IO CString---consoleMessageGetSourceId ::-    (MonadIO m) =>-    ConsoleMessage                          -- _obj-    -> m T.Text                             -- result-consoleMessageGetSourceId _obj = liftIO $ do-    let _obj' = unsafeManagedPtrGetPtr _obj-    result <- webkit_console_message_get_source_id _obj'-    checkUnexpectedReturnNULL "webkit_console_message_get_source_id" result-    result' <- cstringToText result-    touchManagedPtr _obj-    return result'--data ConsoleMessageGetSourceIdMethodInfo-instance (signature ~ (m T.Text), MonadIO m) => MethodInfo ConsoleMessageGetSourceIdMethodInfo ConsoleMessage signature where-    overloadedMethod _ = consoleMessageGetSourceId---- method ConsoleMessage::get_text--- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "ConsoleMessage", direction = DirectionIn, mayBeNull = False, 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 ->                   -- _obj : TInterface "WebKit2WebExtension" "ConsoleMessage"-    IO CString---consoleMessageGetText ::-    (MonadIO m) =>-    ConsoleMessage                          -- _obj-    -> m T.Text                             -- result-consoleMessageGetText _obj = liftIO $ do-    let _obj' = unsafeManagedPtrGetPtr _obj-    result <- webkit_console_message_get_text _obj'-    checkUnexpectedReturnNULL "webkit_console_message_get_text" result-    result' <- cstringToText result-    touchManagedPtr _obj-    return result'--data ConsoleMessageGetTextMethodInfo-instance (signature ~ (m T.Text), MonadIO m) => MethodInfo ConsoleMessageGetTextMethodInfo ConsoleMessage signature where-    overloadedMethod _ = consoleMessageGetText--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 = MethodResolutionFailed l o--instance (info ~ ResolveConsoleMessageMethod t ConsoleMessage, MethodInfo info ConsoleMessage p) => IsLabelProxy t (ConsoleMessage -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveConsoleMessageMethod t ConsoleMessage, MethodInfo info ConsoleMessage p) => IsLabel t (ConsoleMessage -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif--
− GI/WebKit2WebExtension/Structs/ConsoleMessage.hs-boot
@@ -1,18 +0,0 @@-module GI.WebKit2WebExtension.Structs.ConsoleMessage where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype ConsoleMessage = ConsoleMessage (ForeignPtr ConsoleMessage)-instance BoxedObject ConsoleMessage where-data ConsoleMessageCopyMethodInfo-data ConsoleMessageFreeMethodInfo-data ConsoleMessageGetLevelMethodInfo-data ConsoleMessageGetLineMethodInfo-data ConsoleMessageGetSourceMethodInfo-data ConsoleMessageGetSourceIdMethodInfo-data ConsoleMessageGetTextMethodInfo
− GI/WebKit2WebExtension/Structs/ContextMenuItem_.hs
@@ -1,109 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Structs.ContextMenuItem_-    ( ---- * Exported types-    ContextMenuItem_(..)                    ,-    newZeroContextMenuItem_                 ,-    noContextMenuItem_                      ,--- -- * Properties--- ** Parent-    contextMenuItem_ClearParent             ,-    contextMenuItem_Parent                  ,-    contextMenuItem_ReadParent              ,-    contextMenuItem_WriteParent             ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype ContextMenuItem_ = ContextMenuItem_ (ForeignPtr ContextMenuItem_)-instance WrappedPtr ContextMenuItem_ where-    wrappedPtrCalloc = callocBytes 32-    wrappedPtrCopy = copyPtr 32-    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---noContextMenuItem_ :: Maybe ContextMenuItem_-noContextMenuItem_ = Nothing--contextMenuItem_ReadParent :: MonadIO m => ContextMenuItem_ -> m (Maybe GObject.InitiallyUnowned)-contextMenuItem_ReadParent s = liftIO $ withManagedPtr s $ \ptr -> do-    val <- peek (ptr `plusPtr` 0) :: IO (Ptr GObject.InitiallyUnowned)-    result <- convertIfNonNull val $ \val' -> do-        val'' <- (newObject GObject.InitiallyUnowned) val'-        return val''-    return result--contextMenuItem_WriteParent :: MonadIO m => ContextMenuItem_ -> Ptr GObject.InitiallyUnowned -> m ()-contextMenuItem_WriteParent s val = liftIO $ withManagedPtr s $ \ptr -> do-    poke (ptr `plusPtr` 0) (val :: Ptr GObject.InitiallyUnowned)--contextMenuItem_ClearParent :: MonadIO m => ContextMenuItem_ -> m ()-contextMenuItem_ClearParent s = liftIO $ withManagedPtr s $ \ptr -> do-    poke (ptr `plusPtr` 0) (nullPtr :: Ptr GObject.InitiallyUnowned)--data ContextMenuItem_ParentFieldInfo-instance AttrInfo ContextMenuItem_ParentFieldInfo where-    type AttrAllowedOps ContextMenuItem_ParentFieldInfo = '[ 'AttrSet, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint ContextMenuItem_ParentFieldInfo = (~) (Ptr GObject.InitiallyUnowned)-    type AttrBaseTypeConstraint ContextMenuItem_ParentFieldInfo = (~) ContextMenuItem_-    type AttrGetType ContextMenuItem_ParentFieldInfo = Maybe GObject.InitiallyUnowned-    type AttrLabel ContextMenuItem_ParentFieldInfo = "parent"-    attrGet _ = contextMenuItem_ReadParent-    attrSet _ = contextMenuItem_WriteParent-    attrConstruct = undefined-    attrClear _ = contextMenuItem_ClearParent--contextMenuItem_Parent :: AttrLabelProxy "parent"-contextMenuItem_Parent = AttrLabelProxy-----type instance AttributeList ContextMenuItem_ = ContextMenuItem_AttributeList-type ContextMenuItem_AttributeList = ('[ '("parent", ContextMenuItem_ParentFieldInfo)] :: [(Symbol, *)])--type family ResolveContextMenuItem_Method (t :: Symbol) (o :: *) :: * where-    ResolveContextMenuItem_Method l o = MethodResolutionFailed l o--instance (info ~ ResolveContextMenuItem_Method t ContextMenuItem_, MethodInfo info ContextMenuItem_ p) => IsLabelProxy t (ContextMenuItem_ -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveContextMenuItem_Method t ContextMenuItem_, MethodInfo info ContextMenuItem_ p) => IsLabel t (ContextMenuItem_ -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif--
− GI/WebKit2WebExtension/Structs/ContextMenuItem_.hs-boot
@@ -1,11 +0,0 @@-module GI.WebKit2WebExtension.Structs.ContextMenuItem_ where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype ContextMenuItem_ = ContextMenuItem_ (ForeignPtr ContextMenuItem_)-instance WrappedPtr ContextMenuItem_ where
− GI/WebKit2WebExtension/Structs/ContextMenu_.hs
@@ -1,109 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2WebExtension.Structs.ContextMenu_-    ( ---- * Exported types-    ContextMenu_(..)                        ,-    newZeroContextMenu_                     ,-    noContextMenu_                          ,--- -- * Properties--- ** Parent-    contextMenu_ClearParent                 ,-    contextMenu_Parent                      ,-    contextMenu_ReadParent                  ,-    contextMenu_WriteParent                 ,-----    ) where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2WebExtension.Types-import GI.WebKit2WebExtension.Callbacks-import qualified GI.GObject as GObject--newtype ContextMenu_ = ContextMenu_ (ForeignPtr ContextMenu_)-instance WrappedPtr ContextMenu_ where-    wrappedPtrCalloc = callocBytes 32-    wrappedPtrCopy = copyPtr 32-    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---noContextMenu_ :: Maybe ContextMenu_-noContextMenu_ = Nothing--contextMenu_ReadParent :: MonadIO m => ContextMenu_ -> m (Maybe GObject.Object)-contextMenu_ReadParent s = liftIO $ withManagedPtr s $ \ptr -> do-    val <- peek (ptr `plusPtr` 0) :: IO (Ptr GObject.Object)-    result <- convertIfNonNull val $ \val' -> do-        val'' <- (newObject GObject.Object) val'-        return val''-    return result--contextMenu_WriteParent :: MonadIO m => ContextMenu_ -> Ptr GObject.Object -> m ()-contextMenu_WriteParent s val = liftIO $ withManagedPtr s $ \ptr -> do-    poke (ptr `plusPtr` 0) (val :: Ptr GObject.Object)--contextMenu_ClearParent :: MonadIO m => ContextMenu_ -> m ()-contextMenu_ClearParent s = liftIO $ withManagedPtr s $ \ptr -> do-    poke (ptr `plusPtr` 0) (nullPtr :: Ptr GObject.Object)--data ContextMenu_ParentFieldInfo-instance AttrInfo ContextMenu_ParentFieldInfo where-    type AttrAllowedOps ContextMenu_ParentFieldInfo = '[ 'AttrSet, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint ContextMenu_ParentFieldInfo = (~) (Ptr GObject.Object)-    type AttrBaseTypeConstraint ContextMenu_ParentFieldInfo = (~) ContextMenu_-    type AttrGetType ContextMenu_ParentFieldInfo = Maybe GObject.Object-    type AttrLabel ContextMenu_ParentFieldInfo = "parent"-    attrGet _ = contextMenu_ReadParent-    attrSet _ = contextMenu_WriteParent-    attrConstruct = undefined-    attrClear _ = contextMenu_ClearParent--contextMenu_Parent :: AttrLabelProxy "parent"-contextMenu_Parent = AttrLabelProxy-----type instance AttributeList ContextMenu_ = ContextMenu_AttributeList-type ContextMenu_AttributeList = ('[ '("parent", ContextMenu_ParentFieldInfo)] :: [(Symbol, *)])--type family ResolveContextMenu_Method (t :: Symbol) (o :: *) :: * where-    ResolveContextMenu_Method l o = MethodResolutionFailed l o--instance (info ~ ResolveContextMenu_Method t ContextMenu_, MethodInfo info ContextMenu_ p) => IsLabelProxy t (ContextMenu_ -> p) where-    fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)--#if MIN_VERSION_base(4,9,0)-instance (info ~ ResolveContextMenu_Method t ContextMenu_, MethodInfo info ContextMenu_ p) => IsLabel t (ContextMenu_ -> p) where-    fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)-#endif--
− GI/WebKit2WebExtension/Structs/ContextMenu_.hs-boot
@@ -1,11 +0,0 @@-module GI.WebKit2WebExtension.Structs.ContextMenu_ where--import Data.GI.Base.ShortPrelude--import qualified Data.GI.Base.Attributes as GI.Attributes-import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--newtype ContextMenu_ = ContextMenu_ (ForeignPtr ContextMenu_)-instance WrappedPtr ContextMenu_ where
− GI/WebKit2WebExtension/Types.hs
@@ -1,238 +0,0 @@-module GI.WebKit2WebExtension.Types-    (     module GI.WebKit2WebExtension.Interfaces.DOMEventTarget,-    module GI.WebKit2WebExtension.Interfaces.DOMNodeFilter,-    module GI.WebKit2WebExtension.Interfaces.DOMXPathNSResolver,-    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.DOMComment,-    module GI.WebKit2WebExtension.Objects.DOMDOMImplementation,-    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,-    module GI.WebKit2WebExtension.Structs.ConsoleMessage,-    module GI.WebKit2WebExtension.Structs.ContextMenuItem_,-    module GI.WebKit2WebExtension.Structs.ContextMenu_,-    module GI.WebKit2WebExtension.Enums     ,-    module GI.WebKit2WebExtension.Flags     ,---    ) where---import {-# SOURCE #-} GI.WebKit2WebExtension.Interfaces.DOMEventTarget-import {-# SOURCE #-} GI.WebKit2WebExtension.Interfaces.DOMNodeFilter-import {-# SOURCE #-} GI.WebKit2WebExtension.Interfaces.DOMXPathNSResolver-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.ContextMenu-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.ContextMenuItem-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMAttr-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMBlob-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMCDATASection-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMCSSRule-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMCSSRuleList-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMCSSStyleSheet-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMCSSValue-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMCharacterData-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMComment-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMDOMImplementation-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMDOMWindow-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMDocument-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMDocumentFragment-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMDocumentType-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMElement-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMEntityReference-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMEvent-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMFile-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMFileList-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMHTMLBRElement-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMHTMLBaseElement-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMHTMLBaseFontElement-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMHTMLCanvasElement-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMHTMLCollection-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMHTMLDListElement-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMHTMLDirectoryElement-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMHTMLDivElement-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMHTMLDocument-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMHTMLElement-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMHTMLFieldSetElement-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMHTMLFontElement-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMHTMLFormElement-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMHTMLFrameSetElement-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMHTMLHRElement-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMHTMLHeadElement-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMHTMLHeadingElement-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMHTMLHtmlElement-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMHTMLImageElement-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMHTMLInputElement-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMHTMLLIElement-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMHTMLLabelElement-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMHTMLLegendElement-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMHTMLMapElement-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMHTMLMarqueeElement-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMHTMLMenuElement-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMHTMLModElement-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMHTMLOListElement-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMHTMLOptGroupElement-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMHTMLOptionsCollection-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMHTMLParagraphElement-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMHTMLParamElement-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMHTMLPreElement-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMHTMLQuoteElement-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMHTMLStyleElement-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMHTMLTableCaptionElement-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMHTMLTableElement-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMHTMLTitleElement-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMHTMLUListElement-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMKeyboardEvent-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMMediaList-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMMouseEvent-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMNamedNodeMap-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMNode-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMNodeIterator-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMNodeList-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMObject-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMProcessingInstruction-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMRange-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMStyleSheet-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMStyleSheetList-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMText-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMTreeWalker-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMUIEvent-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMWheelEvent-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMXPathExpression-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.DOMXPathResult-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.Frame-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.HitTestResult-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.ScriptWorld-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.URIRequest-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.URIResponse-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.WebEditor-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.WebExtension-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.WebHitTestResult-import {-# SOURCE #-} GI.WebKit2WebExtension.Objects.WebPage-import {-# SOURCE #-} GI.WebKit2WebExtension.Structs.ConsoleMessage-import {-# SOURCE #-} GI.WebKit2WebExtension.Structs.ContextMenuItem_-import {-# SOURCE #-} GI.WebKit2WebExtension.Structs.ContextMenu_--import GI.WebKit2WebExtension.Enums-import GI.WebKit2WebExtension.Flags-
Setup.hs view
@@ -1,3 +1,12 @@-#!/usr/bin/env runhaskell-import Distribution.Simple-main = defaultMain+{-# LANGUAGE OverloadedStrings #-}++import Distribution.Simple (defaultMainWithHooks)+import Data.GI.CodeGen.CabalHooks (simpleHaskellGIHooks)++main = defaultMainWithHooks (simpleHaskellGIHooks name version verbose+                             overridesFile outputDir)+    where name = "WebKit2WebExtension"+          version = "4.0"+          verbose = False+          overridesFile = Nothing+          outputDir = Nothing
gi-webkit2webextension.cabal view
@@ -1,152 +1,35 @@--- Autogenerated, do not edit. name:               gi-webkit2webextension-version:            0.2.12.15-synopsis:           WebKit2WebExtension bindings-description:        Bindings for WebKit2WebExtension, autogenerated by haskell-gi.+version:            4.0.1+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) category:           Bindings-build-type:         Simple-cabal-version:      >=1.10+build-type:         Custom+cabal-version:      >= 1.24 +custom-setup+  setup-depends: base >= 4.7,+                 Cabal >= 1.24,+                 haskell-gi >= 0.15+ library     default-language:   Haskell2010     default-extensions: NoImplicitPrelude, ScopedTypeVariables, CPP, OverloadedStrings, NegativeLiterals, ConstraintKinds, TypeFamilies, MultiParamTypeClasses, KindSignatures, FlexibleInstances, UndecidableInstances, DataKinds, FlexibleContexts     other-extensions:   PatternSynonyms ViewPatterns     ghc-options:        -fno-warn-unused-imports -fno-warn-warnings-deprecations-    exposed-modules:    GI.WebKit2WebExtension.Types-                        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.DOMComment-                        GI.WebKit2WebExtension.Objects.DOMDOMImplementation-                        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_-    pkgconfig-depends:  webkit2gtk-web-extension-4.0 >= 2.12++    pkgconfig-depends:  webkit2gtk-web-extension-4.0     build-depends: base >= 4.7 && <5,         haskell-gi-base >= 0.15 && < 1,-        gi-gobject >= 0.2.46.15 && < 0.2.47,-        gi-gtk >= 0.3.18.15 && < 0.3.19,-        gi-javascriptcore >= 0.2.12.15 && < 0.2.13,-        gi-soup >= 0.2.52.15 && < 0.2.53,+        gi-gobject == 2.0.*,+        gi-gtk == 3.0.*,+        gi-javascriptcore == 4.0.*,+        gi-soup == 2.4.*,         bytestring >= 0.10,         containers >= 0.5,         text >= 1.0,-        transformers >= 0.3+        transformers >= 0.5