{-# LANGUAGE TypeApplications #-}
#if (MIN_VERSION_haskell_gi_overloading(1,0,0) && !defined(__HADDOCK_VERSION__))
#define ENABLE_OVERLOADING
#endif
module GI.WebKit2WebExtension.Objects.DOMHTMLTableElement
(
DOMHTMLTableElement(..) ,
IsDOMHTMLTableElement ,
toDOMHTMLTableElement ,
noDOMHTMLTableElement ,
#if defined(ENABLE_OVERLOADING)
ResolveDOMHTMLTableElementMethod ,
#endif
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableElementCreateCaptionMethodInfo,
#endif
dOMHTMLTableElementCreateCaption ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableElementCreateTFootMethodInfo,
#endif
dOMHTMLTableElementCreateTFoot ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableElementCreateTHeadMethodInfo,
#endif
dOMHTMLTableElementCreateTHead ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableElementDeleteCaptionMethodInfo,
#endif
dOMHTMLTableElementDeleteCaption ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableElementDeleteRowMethodInfo ,
#endif
dOMHTMLTableElementDeleteRow ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableElementDeleteTFootMethodInfo,
#endif
dOMHTMLTableElementDeleteTFoot ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableElementDeleteTHeadMethodInfo,
#endif
dOMHTMLTableElementDeleteTHead ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableElementGetAlignMethodInfo ,
#endif
dOMHTMLTableElementGetAlign ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableElementGetBgColorMethodInfo ,
#endif
dOMHTMLTableElementGetBgColor ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableElementGetBorderMethodInfo ,
#endif
dOMHTMLTableElementGetBorder ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableElementGetCaptionMethodInfo ,
#endif
dOMHTMLTableElementGetCaption ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableElementGetCellPaddingMethodInfo,
#endif
dOMHTMLTableElementGetCellPadding ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableElementGetCellSpacingMethodInfo,
#endif
dOMHTMLTableElementGetCellSpacing ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableElementGetRowsMethodInfo ,
#endif
dOMHTMLTableElementGetRows ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableElementGetRulesMethodInfo ,
#endif
dOMHTMLTableElementGetRules ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableElementGetSummaryMethodInfo ,
#endif
dOMHTMLTableElementGetSummary ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableElementGetTBodiesMethodInfo ,
#endif
dOMHTMLTableElementGetTBodies ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableElementGetTFootMethodInfo ,
#endif
dOMHTMLTableElementGetTFoot ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableElementGetTHeadMethodInfo ,
#endif
dOMHTMLTableElementGetTHead ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableElementGetWidthMethodInfo ,
#endif
dOMHTMLTableElementGetWidth ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableElementInsertRowMethodInfo ,
#endif
dOMHTMLTableElementInsertRow ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableElementSetAlignMethodInfo ,
#endif
dOMHTMLTableElementSetAlign ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableElementSetBgColorMethodInfo ,
#endif
dOMHTMLTableElementSetBgColor ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableElementSetBorderMethodInfo ,
#endif
dOMHTMLTableElementSetBorder ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableElementSetCaptionMethodInfo ,
#endif
dOMHTMLTableElementSetCaption ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableElementSetCellPaddingMethodInfo,
#endif
dOMHTMLTableElementSetCellPadding ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableElementSetCellSpacingMethodInfo,
#endif
dOMHTMLTableElementSetCellSpacing ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableElementSetRulesMethodInfo ,
#endif
dOMHTMLTableElementSetRules ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableElementSetSummaryMethodInfo ,
#endif
dOMHTMLTableElementSetSummary ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableElementSetTFootMethodInfo ,
#endif
dOMHTMLTableElementSetTFoot ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableElementSetTHeadMethodInfo ,
#endif
dOMHTMLTableElementSetTHead ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableElementSetWidthMethodInfo ,
#endif
dOMHTMLTableElementSetWidth ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableElementAlignPropertyInfo ,
#endif
constructDOMHTMLTableElementAlign ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLTableElementAlign ,
#endif
getDOMHTMLTableElementAlign ,
setDOMHTMLTableElementAlign ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableElementBgColorPropertyInfo ,
#endif
constructDOMHTMLTableElementBgColor ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLTableElementBgColor ,
#endif
getDOMHTMLTableElementBgColor ,
setDOMHTMLTableElementBgColor ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableElementBorderPropertyInfo ,
#endif
constructDOMHTMLTableElementBorder ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLTableElementBorder ,
#endif
getDOMHTMLTableElementBorder ,
setDOMHTMLTableElementBorder ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableElementCaptionPropertyInfo ,
#endif
#if defined(ENABLE_OVERLOADING)
dOMHTMLTableElementCaption ,
#endif
getDOMHTMLTableElementCaption ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableElementCellPaddingPropertyInfo,
#endif
constructDOMHTMLTableElementCellPadding ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLTableElementCellPadding ,
#endif
getDOMHTMLTableElementCellPadding ,
setDOMHTMLTableElementCellPadding ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableElementCellSpacingPropertyInfo,
#endif
constructDOMHTMLTableElementCellSpacing ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLTableElementCellSpacing ,
#endif
getDOMHTMLTableElementCellSpacing ,
setDOMHTMLTableElementCellSpacing ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableElementRowsPropertyInfo ,
#endif
#if defined(ENABLE_OVERLOADING)
dOMHTMLTableElementRows ,
#endif
getDOMHTMLTableElementRows ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableElementRulesPropertyInfo ,
#endif
constructDOMHTMLTableElementRules ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLTableElementRules ,
#endif
getDOMHTMLTableElementRules ,
setDOMHTMLTableElementRules ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableElementSummaryPropertyInfo ,
#endif
constructDOMHTMLTableElementSummary ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLTableElementSummary ,
#endif
getDOMHTMLTableElementSummary ,
setDOMHTMLTableElementSummary ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableElementTBodiesPropertyInfo ,
#endif
#if defined(ENABLE_OVERLOADING)
dOMHTMLTableElementTBodies ,
#endif
getDOMHTMLTableElementTBodies ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableElementTFootPropertyInfo ,
#endif
#if defined(ENABLE_OVERLOADING)
dOMHTMLTableElementTFoot ,
#endif
getDOMHTMLTableElementTFoot ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableElementTHeadPropertyInfo ,
#endif
#if defined(ENABLE_OVERLOADING)
dOMHTMLTableElementTHead ,
#endif
getDOMHTMLTableElementTHead ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableElementWidthPropertyInfo ,
#endif
constructDOMHTMLTableElementWidth ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLTableElementWidth ,
#endif
getDOMHTMLTableElementWidth ,
setDOMHTMLTableElementWidth ,
) where
import Data.GI.Base.ShortPrelude
import qualified Data.GI.Base.ShortPrelude as SP
import qualified Data.GI.Base.Overloading as O
import qualified Prelude as P
import qualified Data.GI.Base.Attributes as GI.Attributes
import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
import qualified Data.GI.Base.GClosure as B.GClosure
import qualified Data.GI.Base.GError as B.GError
import qualified Data.GI.Base.GVariant as B.GVariant
import qualified Data.GI.Base.GValue as B.GValue
import qualified Data.GI.Base.GParamSpec as B.GParamSpec
import qualified Data.GI.Base.CallStack as B.CallStack
import qualified Data.GI.Base.Properties as B.Properties
import qualified Data.GI.Base.Signals as B.Signals
import qualified Data.Text as T
import qualified Data.ByteString.Char8 as B
import qualified Data.Map as Map
import qualified Foreign.Ptr as FP
import qualified GHC.OverloadedLabels as OL
import qualified GI.GObject.Objects.Object as GObject.Object
import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLCollection as WebKit2WebExtension.DOMHTMLCollection
import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLTableCaptionElement as WebKit2WebExtension.DOMHTMLTableCaptionElement
import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement as WebKit2WebExtension.DOMHTMLTableSectionElement
import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
newtype DOMHTMLTableElement = DOMHTMLTableElement (ManagedPtr DOMHTMLTableElement)
deriving (DOMHTMLTableElement -> DOMHTMLTableElement -> Bool
(DOMHTMLTableElement -> DOMHTMLTableElement -> Bool)
-> (DOMHTMLTableElement -> DOMHTMLTableElement -> Bool)
-> Eq DOMHTMLTableElement
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: DOMHTMLTableElement -> DOMHTMLTableElement -> Bool
$c/= :: DOMHTMLTableElement -> DOMHTMLTableElement -> Bool
== :: DOMHTMLTableElement -> DOMHTMLTableElement -> Bool
$c== :: DOMHTMLTableElement -> DOMHTMLTableElement -> Bool
Eq)
foreign import ccall "webkit_dom_html_table_element_get_type"
c_webkit_dom_html_table_element_get_type :: IO GType
instance GObject DOMHTMLTableElement where
gobjectType :: IO GType
gobjectType = IO GType
c_webkit_dom_html_table_element_get_type
instance B.GValue.IsGValue DOMHTMLTableElement where
toGValue :: DOMHTMLTableElement -> IO GValue
toGValue o :: DOMHTMLTableElement
o = do
GType
gtype <- IO GType
c_webkit_dom_html_table_element_get_type
DOMHTMLTableElement
-> (Ptr DOMHTMLTableElement -> IO GValue) -> IO GValue
forall a c.
(HasCallStack, ManagedPtrNewtype a) =>
a -> (Ptr a -> IO c) -> IO c
B.ManagedPtr.withManagedPtr DOMHTMLTableElement
o (GType
-> (GValue -> Ptr DOMHTMLTableElement -> IO ())
-> Ptr DOMHTMLTableElement
-> IO GValue
forall a. GType -> (GValue -> a -> IO ()) -> a -> IO GValue
B.GValue.buildGValue GType
gtype GValue -> Ptr DOMHTMLTableElement -> IO ()
forall a. GObject a => GValue -> Ptr a -> IO ()
B.GValue.set_object)
fromGValue :: GValue -> IO DOMHTMLTableElement
fromGValue gv :: GValue
gv = do
Ptr DOMHTMLTableElement
ptr <- GValue -> IO (Ptr DOMHTMLTableElement)
forall b. GObject b => GValue -> IO (Ptr b)
B.GValue.get_object GValue
gv :: IO (Ptr DOMHTMLTableElement)
(ManagedPtr DOMHTMLTableElement -> DOMHTMLTableElement)
-> Ptr DOMHTMLTableElement -> IO DOMHTMLTableElement
forall a b.
(HasCallStack, GObject a, GObject b) =>
(ManagedPtr a -> a) -> Ptr b -> IO a
B.ManagedPtr.newObject ManagedPtr DOMHTMLTableElement -> DOMHTMLTableElement
DOMHTMLTableElement Ptr DOMHTMLTableElement
ptr
class (GObject o, O.IsDescendantOf DOMHTMLTableElement o) => IsDOMHTMLTableElement o
instance (GObject o, O.IsDescendantOf DOMHTMLTableElement o) => IsDOMHTMLTableElement o
instance O.HasParentTypes DOMHTMLTableElement
type instance O.ParentTypes DOMHTMLTableElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
toDOMHTMLTableElement :: (MonadIO m, IsDOMHTMLTableElement o) => o -> m DOMHTMLTableElement
toDOMHTMLTableElement :: o -> m DOMHTMLTableElement
toDOMHTMLTableElement = IO DOMHTMLTableElement -> m DOMHTMLTableElement
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO DOMHTMLTableElement -> m DOMHTMLTableElement)
-> (o -> IO DOMHTMLTableElement) -> o -> m DOMHTMLTableElement
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (ManagedPtr DOMHTMLTableElement -> DOMHTMLTableElement)
-> o -> IO DOMHTMLTableElement
forall o o'.
(HasCallStack, GObject o, GObject o') =>
(ManagedPtr o' -> o') -> o -> IO o'
unsafeCastTo ManagedPtr DOMHTMLTableElement -> DOMHTMLTableElement
DOMHTMLTableElement
noDOMHTMLTableElement :: Maybe DOMHTMLTableElement
noDOMHTMLTableElement :: Maybe DOMHTMLTableElement
noDOMHTMLTableElement = Maybe DOMHTMLTableElement
forall a. Maybe a
Nothing
#if defined(ENABLE_OVERLOADING)
type family ResolveDOMHTMLTableElementMethod (t :: Symbol) (o :: *) :: * where
ResolveDOMHTMLTableElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
ResolveDOMHTMLTableElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
ResolveDOMHTMLTableElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
ResolveDOMHTMLTableElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
ResolveDOMHTMLTableElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
ResolveDOMHTMLTableElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
ResolveDOMHTMLTableElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
ResolveDOMHTMLTableElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
ResolveDOMHTMLTableElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
ResolveDOMHTMLTableElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
ResolveDOMHTMLTableElementMethod "createCaption" o = DOMHTMLTableElementCreateCaptionMethodInfo
ResolveDOMHTMLTableElementMethod "createTFoot" o = DOMHTMLTableElementCreateTFootMethodInfo
ResolveDOMHTMLTableElementMethod "createTHead" o = DOMHTMLTableElementCreateTHeadMethodInfo
ResolveDOMHTMLTableElementMethod "deleteCaption" o = DOMHTMLTableElementDeleteCaptionMethodInfo
ResolveDOMHTMLTableElementMethod "deleteRow" o = DOMHTMLTableElementDeleteRowMethodInfo
ResolveDOMHTMLTableElementMethod "deleteTFoot" o = DOMHTMLTableElementDeleteTFootMethodInfo
ResolveDOMHTMLTableElementMethod "deleteTHead" o = DOMHTMLTableElementDeleteTHeadMethodInfo
ResolveDOMHTMLTableElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
ResolveDOMHTMLTableElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
ResolveDOMHTMLTableElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
ResolveDOMHTMLTableElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
ResolveDOMHTMLTableElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
ResolveDOMHTMLTableElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
ResolveDOMHTMLTableElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
ResolveDOMHTMLTableElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
ResolveDOMHTMLTableElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
ResolveDOMHTMLTableElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
ResolveDOMHTMLTableElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
ResolveDOMHTMLTableElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
ResolveDOMHTMLTableElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
ResolveDOMHTMLTableElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
ResolveDOMHTMLTableElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
ResolveDOMHTMLTableElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
ResolveDOMHTMLTableElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
ResolveDOMHTMLTableElementMethod "insertRow" o = DOMHTMLTableElementInsertRowMethodInfo
ResolveDOMHTMLTableElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
ResolveDOMHTMLTableElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
ResolveDOMHTMLTableElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
ResolveDOMHTMLTableElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
ResolveDOMHTMLTableElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
ResolveDOMHTMLTableElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
ResolveDOMHTMLTableElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
ResolveDOMHTMLTableElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
ResolveDOMHTMLTableElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
ResolveDOMHTMLTableElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
ResolveDOMHTMLTableElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
ResolveDOMHTMLTableElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
ResolveDOMHTMLTableElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
ResolveDOMHTMLTableElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
ResolveDOMHTMLTableElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
ResolveDOMHTMLTableElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
ResolveDOMHTMLTableElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
ResolveDOMHTMLTableElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
ResolveDOMHTMLTableElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
ResolveDOMHTMLTableElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
ResolveDOMHTMLTableElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
ResolveDOMHTMLTableElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
ResolveDOMHTMLTableElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
ResolveDOMHTMLTableElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
ResolveDOMHTMLTableElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
ResolveDOMHTMLTableElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
ResolveDOMHTMLTableElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
ResolveDOMHTMLTableElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
ResolveDOMHTMLTableElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
ResolveDOMHTMLTableElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
ResolveDOMHTMLTableElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
ResolveDOMHTMLTableElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
ResolveDOMHTMLTableElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
ResolveDOMHTMLTableElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
ResolveDOMHTMLTableElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
ResolveDOMHTMLTableElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
ResolveDOMHTMLTableElementMethod "getAlign" o = DOMHTMLTableElementGetAlignMethodInfo
ResolveDOMHTMLTableElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
ResolveDOMHTMLTableElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
ResolveDOMHTMLTableElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
ResolveDOMHTMLTableElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
ResolveDOMHTMLTableElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
ResolveDOMHTMLTableElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
ResolveDOMHTMLTableElementMethod "getBgColor" o = DOMHTMLTableElementGetBgColorMethodInfo
ResolveDOMHTMLTableElementMethod "getBorder" o = DOMHTMLTableElementGetBorderMethodInfo
ResolveDOMHTMLTableElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
ResolveDOMHTMLTableElementMethod "getCaption" o = DOMHTMLTableElementGetCaptionMethodInfo
ResolveDOMHTMLTableElementMethod "getCellPadding" o = DOMHTMLTableElementGetCellPaddingMethodInfo
ResolveDOMHTMLTableElementMethod "getCellSpacing" o = DOMHTMLTableElementGetCellSpacingMethodInfo
ResolveDOMHTMLTableElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
ResolveDOMHTMLTableElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
ResolveDOMHTMLTableElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
ResolveDOMHTMLTableElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
ResolveDOMHTMLTableElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
ResolveDOMHTMLTableElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
ResolveDOMHTMLTableElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
ResolveDOMHTMLTableElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
ResolveDOMHTMLTableElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
ResolveDOMHTMLTableElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
ResolveDOMHTMLTableElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
ResolveDOMHTMLTableElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
ResolveDOMHTMLTableElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
ResolveDOMHTMLTableElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
ResolveDOMHTMLTableElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
ResolveDOMHTMLTableElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
ResolveDOMHTMLTableElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
ResolveDOMHTMLTableElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
ResolveDOMHTMLTableElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
ResolveDOMHTMLTableElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
ResolveDOMHTMLTableElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
ResolveDOMHTMLTableElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
ResolveDOMHTMLTableElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
ResolveDOMHTMLTableElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
ResolveDOMHTMLTableElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
ResolveDOMHTMLTableElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
ResolveDOMHTMLTableElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
ResolveDOMHTMLTableElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
ResolveDOMHTMLTableElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
ResolveDOMHTMLTableElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
ResolveDOMHTMLTableElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
ResolveDOMHTMLTableElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
ResolveDOMHTMLTableElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
ResolveDOMHTMLTableElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
ResolveDOMHTMLTableElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
ResolveDOMHTMLTableElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
ResolveDOMHTMLTableElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
ResolveDOMHTMLTableElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
ResolveDOMHTMLTableElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
ResolveDOMHTMLTableElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
ResolveDOMHTMLTableElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
ResolveDOMHTMLTableElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
ResolveDOMHTMLTableElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
ResolveDOMHTMLTableElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
ResolveDOMHTMLTableElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
ResolveDOMHTMLTableElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
ResolveDOMHTMLTableElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
ResolveDOMHTMLTableElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
ResolveDOMHTMLTableElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
ResolveDOMHTMLTableElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
ResolveDOMHTMLTableElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
ResolveDOMHTMLTableElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
ResolveDOMHTMLTableElementMethod "getRows" o = DOMHTMLTableElementGetRowsMethodInfo
ResolveDOMHTMLTableElementMethod "getRules" o = DOMHTMLTableElementGetRulesMethodInfo
ResolveDOMHTMLTableElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
ResolveDOMHTMLTableElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
ResolveDOMHTMLTableElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
ResolveDOMHTMLTableElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
ResolveDOMHTMLTableElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
ResolveDOMHTMLTableElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
ResolveDOMHTMLTableElementMethod "getSummary" o = DOMHTMLTableElementGetSummaryMethodInfo
ResolveDOMHTMLTableElementMethod "getTBodies" o = DOMHTMLTableElementGetTBodiesMethodInfo
ResolveDOMHTMLTableElementMethod "getTFoot" o = DOMHTMLTableElementGetTFootMethodInfo
ResolveDOMHTMLTableElementMethod "getTHead" o = DOMHTMLTableElementGetTHeadMethodInfo
ResolveDOMHTMLTableElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
ResolveDOMHTMLTableElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
ResolveDOMHTMLTableElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
ResolveDOMHTMLTableElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
ResolveDOMHTMLTableElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
ResolveDOMHTMLTableElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
ResolveDOMHTMLTableElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
ResolveDOMHTMLTableElementMethod "getWidth" o = DOMHTMLTableElementGetWidthMethodInfo
ResolveDOMHTMLTableElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
ResolveDOMHTMLTableElementMethod "setAlign" o = DOMHTMLTableElementSetAlignMethodInfo
ResolveDOMHTMLTableElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
ResolveDOMHTMLTableElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
ResolveDOMHTMLTableElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
ResolveDOMHTMLTableElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
ResolveDOMHTMLTableElementMethod "setBgColor" o = DOMHTMLTableElementSetBgColorMethodInfo
ResolveDOMHTMLTableElementMethod "setBorder" o = DOMHTMLTableElementSetBorderMethodInfo
ResolveDOMHTMLTableElementMethod "setCaption" o = DOMHTMLTableElementSetCaptionMethodInfo
ResolveDOMHTMLTableElementMethod "setCellPadding" o = DOMHTMLTableElementSetCellPaddingMethodInfo
ResolveDOMHTMLTableElementMethod "setCellSpacing" o = DOMHTMLTableElementSetCellSpacingMethodInfo
ResolveDOMHTMLTableElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
ResolveDOMHTMLTableElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
ResolveDOMHTMLTableElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
ResolveDOMHTMLTableElementMethod "setDataFull" o = GObject.Object.ObjectSetDataFullMethodInfo
ResolveDOMHTMLTableElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
ResolveDOMHTMLTableElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
ResolveDOMHTMLTableElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
ResolveDOMHTMLTableElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
ResolveDOMHTMLTableElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
ResolveDOMHTMLTableElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
ResolveDOMHTMLTableElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
ResolveDOMHTMLTableElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
ResolveDOMHTMLTableElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
ResolveDOMHTMLTableElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
ResolveDOMHTMLTableElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
ResolveDOMHTMLTableElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
ResolveDOMHTMLTableElementMethod "setRules" o = DOMHTMLTableElementSetRulesMethodInfo
ResolveDOMHTMLTableElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
ResolveDOMHTMLTableElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
ResolveDOMHTMLTableElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
ResolveDOMHTMLTableElementMethod "setSummary" o = DOMHTMLTableElementSetSummaryMethodInfo
ResolveDOMHTMLTableElementMethod "setTFoot" o = DOMHTMLTableElementSetTFootMethodInfo
ResolveDOMHTMLTableElementMethod "setTHead" o = DOMHTMLTableElementSetTHeadMethodInfo
ResolveDOMHTMLTableElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
ResolveDOMHTMLTableElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
ResolveDOMHTMLTableElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
ResolveDOMHTMLTableElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
ResolveDOMHTMLTableElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
ResolveDOMHTMLTableElementMethod "setWidth" o = DOMHTMLTableElementSetWidthMethodInfo
ResolveDOMHTMLTableElementMethod l o = O.MethodResolutionFailed l o
instance (info ~ ResolveDOMHTMLTableElementMethod t DOMHTMLTableElement, O.MethodInfo info DOMHTMLTableElement p) => OL.IsLabel t (DOMHTMLTableElement -> p) where
#if MIN_VERSION_base(4,10,0)
fromLabel = O.overloadedMethod @info
#else
fromLabel _ = O.overloadedMethod @info
#endif
#endif
getDOMHTMLTableElementAlign :: (MonadIO m, IsDOMHTMLTableElement o) => o -> m (Maybe T.Text)
getDOMHTMLTableElementAlign :: o -> m (Maybe Text)
getDOMHTMLTableElementAlign obj :: o
obj = IO (Maybe Text) -> m (Maybe Text)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (Maybe Text) -> m (Maybe Text))
-> IO (Maybe Text) -> m (Maybe Text)
forall a b. (a -> b) -> a -> b
$ o -> String -> IO (Maybe Text)
forall a. GObject a => a -> String -> IO (Maybe Text)
B.Properties.getObjectPropertyString o
obj "align"
setDOMHTMLTableElementAlign :: (MonadIO m, IsDOMHTMLTableElement o) => o -> T.Text -> m ()
setDOMHTMLTableElementAlign :: o -> Text -> m ()
setDOMHTMLTableElementAlign obj :: o
obj val :: Text
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj "align" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLTableElementAlign :: (IsDOMHTMLTableElement o) => T.Text -> IO (GValueConstruct o)
constructDOMHTMLTableElementAlign :: Text -> IO (GValueConstruct o)
constructDOMHTMLTableElementAlign val :: Text
val = String -> Maybe Text -> IO (GValueConstruct o)
forall o. String -> Maybe Text -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyString "align" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableElementAlignPropertyInfo
instance AttrInfo DOMHTMLTableElementAlignPropertyInfo where
type AttrAllowedOps DOMHTMLTableElementAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLTableElementAlignPropertyInfo = IsDOMHTMLTableElement
type AttrSetTypeConstraint DOMHTMLTableElementAlignPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLTableElementAlignPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLTableElementAlignPropertyInfo = T.Text
type AttrGetType DOMHTMLTableElementAlignPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLTableElementAlignPropertyInfo = "align"
type AttrOrigin DOMHTMLTableElementAlignPropertyInfo = DOMHTMLTableElement
attrGet = getDOMHTMLTableElementAlign
attrSet = setDOMHTMLTableElementAlign
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLTableElementAlign
attrClear = undefined
#endif
getDOMHTMLTableElementBgColor :: (MonadIO m, IsDOMHTMLTableElement o) => o -> m (Maybe T.Text)
getDOMHTMLTableElementBgColor :: o -> m (Maybe Text)
getDOMHTMLTableElementBgColor obj :: o
obj = IO (Maybe Text) -> m (Maybe Text)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (Maybe Text) -> m (Maybe Text))
-> IO (Maybe Text) -> m (Maybe Text)
forall a b. (a -> b) -> a -> b
$ o -> String -> IO (Maybe Text)
forall a. GObject a => a -> String -> IO (Maybe Text)
B.Properties.getObjectPropertyString o
obj "bg-color"
setDOMHTMLTableElementBgColor :: (MonadIO m, IsDOMHTMLTableElement o) => o -> T.Text -> m ()
setDOMHTMLTableElementBgColor :: o -> Text -> m ()
setDOMHTMLTableElementBgColor obj :: o
obj val :: Text
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj "bg-color" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLTableElementBgColor :: (IsDOMHTMLTableElement o) => T.Text -> IO (GValueConstruct o)
constructDOMHTMLTableElementBgColor :: Text -> IO (GValueConstruct o)
constructDOMHTMLTableElementBgColor val :: Text
val = String -> Maybe Text -> IO (GValueConstruct o)
forall o. String -> Maybe Text -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyString "bg-color" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableElementBgColorPropertyInfo
instance AttrInfo DOMHTMLTableElementBgColorPropertyInfo where
type AttrAllowedOps DOMHTMLTableElementBgColorPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLTableElementBgColorPropertyInfo = IsDOMHTMLTableElement
type AttrSetTypeConstraint DOMHTMLTableElementBgColorPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLTableElementBgColorPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLTableElementBgColorPropertyInfo = T.Text
type AttrGetType DOMHTMLTableElementBgColorPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLTableElementBgColorPropertyInfo = "bg-color"
type AttrOrigin DOMHTMLTableElementBgColorPropertyInfo = DOMHTMLTableElement
attrGet = getDOMHTMLTableElementBgColor
attrSet = setDOMHTMLTableElementBgColor
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLTableElementBgColor
attrClear = undefined
#endif
getDOMHTMLTableElementBorder :: (MonadIO m, IsDOMHTMLTableElement o) => o -> m (Maybe T.Text)
getDOMHTMLTableElementBorder :: o -> m (Maybe Text)
getDOMHTMLTableElementBorder obj :: o
obj = IO (Maybe Text) -> m (Maybe Text)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (Maybe Text) -> m (Maybe Text))
-> IO (Maybe Text) -> m (Maybe Text)
forall a b. (a -> b) -> a -> b
$ o -> String -> IO (Maybe Text)
forall a. GObject a => a -> String -> IO (Maybe Text)
B.Properties.getObjectPropertyString o
obj "border"
setDOMHTMLTableElementBorder :: (MonadIO m, IsDOMHTMLTableElement o) => o -> T.Text -> m ()
setDOMHTMLTableElementBorder :: o -> Text -> m ()
setDOMHTMLTableElementBorder obj :: o
obj val :: Text
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj "border" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLTableElementBorder :: (IsDOMHTMLTableElement o) => T.Text -> IO (GValueConstruct o)
constructDOMHTMLTableElementBorder :: Text -> IO (GValueConstruct o)
constructDOMHTMLTableElementBorder val :: Text
val = String -> Maybe Text -> IO (GValueConstruct o)
forall o. String -> Maybe Text -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyString "border" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableElementBorderPropertyInfo
instance AttrInfo DOMHTMLTableElementBorderPropertyInfo where
type AttrAllowedOps DOMHTMLTableElementBorderPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLTableElementBorderPropertyInfo = IsDOMHTMLTableElement
type AttrSetTypeConstraint DOMHTMLTableElementBorderPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLTableElementBorderPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLTableElementBorderPropertyInfo = T.Text
type AttrGetType DOMHTMLTableElementBorderPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLTableElementBorderPropertyInfo = "border"
type AttrOrigin DOMHTMLTableElementBorderPropertyInfo = DOMHTMLTableElement
attrGet = getDOMHTMLTableElementBorder
attrSet = setDOMHTMLTableElementBorder
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLTableElementBorder
attrClear = undefined
#endif
getDOMHTMLTableElementCaption :: (MonadIO m, IsDOMHTMLTableElement o) => o -> m WebKit2WebExtension.DOMHTMLTableCaptionElement.DOMHTMLTableCaptionElement
getDOMHTMLTableElementCaption :: o -> m DOMHTMLTableCaptionElement
getDOMHTMLTableElementCaption obj :: o
obj = IO DOMHTMLTableCaptionElement -> m DOMHTMLTableCaptionElement
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO DOMHTMLTableCaptionElement -> m DOMHTMLTableCaptionElement)
-> IO DOMHTMLTableCaptionElement -> m DOMHTMLTableCaptionElement
forall a b. (a -> b) -> a -> b
$ Text
-> IO (Maybe DOMHTMLTableCaptionElement)
-> IO DOMHTMLTableCaptionElement
forall a. HasCallStack => Text -> IO (Maybe a) -> IO a
checkUnexpectedNothing "getDOMHTMLTableElementCaption" (IO (Maybe DOMHTMLTableCaptionElement)
-> IO DOMHTMLTableCaptionElement)
-> IO (Maybe DOMHTMLTableCaptionElement)
-> IO DOMHTMLTableCaptionElement
forall a b. (a -> b) -> a -> b
$ o
-> String
-> (ManagedPtr DOMHTMLTableCaptionElement
-> DOMHTMLTableCaptionElement)
-> IO (Maybe DOMHTMLTableCaptionElement)
forall a b.
(GObject a, GObject b) =>
a -> String -> (ManagedPtr b -> b) -> IO (Maybe b)
B.Properties.getObjectPropertyObject o
obj "caption" ManagedPtr DOMHTMLTableCaptionElement -> DOMHTMLTableCaptionElement
WebKit2WebExtension.DOMHTMLTableCaptionElement.DOMHTMLTableCaptionElement
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableElementCaptionPropertyInfo
instance AttrInfo DOMHTMLTableElementCaptionPropertyInfo where
type AttrAllowedOps DOMHTMLTableElementCaptionPropertyInfo = '[ 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint DOMHTMLTableElementCaptionPropertyInfo = IsDOMHTMLTableElement
type AttrSetTypeConstraint DOMHTMLTableElementCaptionPropertyInfo = (~) ()
type AttrTransferTypeConstraint DOMHTMLTableElementCaptionPropertyInfo = (~) ()
type AttrTransferType DOMHTMLTableElementCaptionPropertyInfo = ()
type AttrGetType DOMHTMLTableElementCaptionPropertyInfo = WebKit2WebExtension.DOMHTMLTableCaptionElement.DOMHTMLTableCaptionElement
type AttrLabel DOMHTMLTableElementCaptionPropertyInfo = "caption"
type AttrOrigin DOMHTMLTableElementCaptionPropertyInfo = DOMHTMLTableElement
attrGet = getDOMHTMLTableElementCaption
attrSet = undefined
attrTransfer _ = undefined
attrConstruct = undefined
attrClear = undefined
#endif
getDOMHTMLTableElementCellPadding :: (MonadIO m, IsDOMHTMLTableElement o) => o -> m (Maybe T.Text)
getDOMHTMLTableElementCellPadding :: o -> m (Maybe Text)
getDOMHTMLTableElementCellPadding obj :: o
obj = IO (Maybe Text) -> m (Maybe Text)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (Maybe Text) -> m (Maybe Text))
-> IO (Maybe Text) -> m (Maybe Text)
forall a b. (a -> b) -> a -> b
$ o -> String -> IO (Maybe Text)
forall a. GObject a => a -> String -> IO (Maybe Text)
B.Properties.getObjectPropertyString o
obj "cell-padding"
setDOMHTMLTableElementCellPadding :: (MonadIO m, IsDOMHTMLTableElement o) => o -> T.Text -> m ()
setDOMHTMLTableElementCellPadding :: o -> Text -> m ()
setDOMHTMLTableElementCellPadding obj :: o
obj val :: Text
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj "cell-padding" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLTableElementCellPadding :: (IsDOMHTMLTableElement o) => T.Text -> IO (GValueConstruct o)
constructDOMHTMLTableElementCellPadding :: Text -> IO (GValueConstruct o)
constructDOMHTMLTableElementCellPadding val :: Text
val = String -> Maybe Text -> IO (GValueConstruct o)
forall o. String -> Maybe Text -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyString "cell-padding" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableElementCellPaddingPropertyInfo
instance AttrInfo DOMHTMLTableElementCellPaddingPropertyInfo where
type AttrAllowedOps DOMHTMLTableElementCellPaddingPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLTableElementCellPaddingPropertyInfo = IsDOMHTMLTableElement
type AttrSetTypeConstraint DOMHTMLTableElementCellPaddingPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLTableElementCellPaddingPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLTableElementCellPaddingPropertyInfo = T.Text
type AttrGetType DOMHTMLTableElementCellPaddingPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLTableElementCellPaddingPropertyInfo = "cell-padding"
type AttrOrigin DOMHTMLTableElementCellPaddingPropertyInfo = DOMHTMLTableElement
attrGet = getDOMHTMLTableElementCellPadding
attrSet = setDOMHTMLTableElementCellPadding
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLTableElementCellPadding
attrClear = undefined
#endif
getDOMHTMLTableElementCellSpacing :: (MonadIO m, IsDOMHTMLTableElement o) => o -> m (Maybe T.Text)
getDOMHTMLTableElementCellSpacing :: o -> m (Maybe Text)
getDOMHTMLTableElementCellSpacing obj :: o
obj = IO (Maybe Text) -> m (Maybe Text)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (Maybe Text) -> m (Maybe Text))
-> IO (Maybe Text) -> m (Maybe Text)
forall a b. (a -> b) -> a -> b
$ o -> String -> IO (Maybe Text)
forall a. GObject a => a -> String -> IO (Maybe Text)
B.Properties.getObjectPropertyString o
obj "cell-spacing"
setDOMHTMLTableElementCellSpacing :: (MonadIO m, IsDOMHTMLTableElement o) => o -> T.Text -> m ()
setDOMHTMLTableElementCellSpacing :: o -> Text -> m ()
setDOMHTMLTableElementCellSpacing obj :: o
obj val :: Text
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj "cell-spacing" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLTableElementCellSpacing :: (IsDOMHTMLTableElement o) => T.Text -> IO (GValueConstruct o)
constructDOMHTMLTableElementCellSpacing :: Text -> IO (GValueConstruct o)
constructDOMHTMLTableElementCellSpacing val :: Text
val = String -> Maybe Text -> IO (GValueConstruct o)
forall o. String -> Maybe Text -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyString "cell-spacing" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableElementCellSpacingPropertyInfo
instance AttrInfo DOMHTMLTableElementCellSpacingPropertyInfo where
type AttrAllowedOps DOMHTMLTableElementCellSpacingPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLTableElementCellSpacingPropertyInfo = IsDOMHTMLTableElement
type AttrSetTypeConstraint DOMHTMLTableElementCellSpacingPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLTableElementCellSpacingPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLTableElementCellSpacingPropertyInfo = T.Text
type AttrGetType DOMHTMLTableElementCellSpacingPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLTableElementCellSpacingPropertyInfo = "cell-spacing"
type AttrOrigin DOMHTMLTableElementCellSpacingPropertyInfo = DOMHTMLTableElement
attrGet = getDOMHTMLTableElementCellSpacing
attrSet = setDOMHTMLTableElementCellSpacing
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLTableElementCellSpacing
attrClear = undefined
#endif
getDOMHTMLTableElementRows :: (MonadIO m, IsDOMHTMLTableElement o) => o -> m (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
getDOMHTMLTableElementRows :: o -> m (Maybe DOMHTMLCollection)
getDOMHTMLTableElementRows obj :: o
obj = IO (Maybe DOMHTMLCollection) -> m (Maybe DOMHTMLCollection)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (Maybe DOMHTMLCollection) -> m (Maybe DOMHTMLCollection))
-> IO (Maybe DOMHTMLCollection) -> m (Maybe DOMHTMLCollection)
forall a b. (a -> b) -> a -> b
$ o
-> String
-> (ManagedPtr DOMHTMLCollection -> DOMHTMLCollection)
-> IO (Maybe DOMHTMLCollection)
forall a b.
(GObject a, GObject b) =>
a -> String -> (ManagedPtr b -> b) -> IO (Maybe b)
B.Properties.getObjectPropertyObject o
obj "rows" ManagedPtr DOMHTMLCollection -> DOMHTMLCollection
WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableElementRowsPropertyInfo
instance AttrInfo DOMHTMLTableElementRowsPropertyInfo where
type AttrAllowedOps DOMHTMLTableElementRowsPropertyInfo = '[ 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint DOMHTMLTableElementRowsPropertyInfo = IsDOMHTMLTableElement
type AttrSetTypeConstraint DOMHTMLTableElementRowsPropertyInfo = (~) ()
type AttrTransferTypeConstraint DOMHTMLTableElementRowsPropertyInfo = (~) ()
type AttrTransferType DOMHTMLTableElementRowsPropertyInfo = ()
type AttrGetType DOMHTMLTableElementRowsPropertyInfo = (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
type AttrLabel DOMHTMLTableElementRowsPropertyInfo = "rows"
type AttrOrigin DOMHTMLTableElementRowsPropertyInfo = DOMHTMLTableElement
attrGet = getDOMHTMLTableElementRows
attrSet = undefined
attrTransfer _ = undefined
attrConstruct = undefined
attrClear = undefined
#endif
getDOMHTMLTableElementRules :: (MonadIO m, IsDOMHTMLTableElement o) => o -> m (Maybe T.Text)
getDOMHTMLTableElementRules :: o -> m (Maybe Text)
getDOMHTMLTableElementRules obj :: o
obj = IO (Maybe Text) -> m (Maybe Text)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (Maybe Text) -> m (Maybe Text))
-> IO (Maybe Text) -> m (Maybe Text)
forall a b. (a -> b) -> a -> b
$ o -> String -> IO (Maybe Text)
forall a. GObject a => a -> String -> IO (Maybe Text)
B.Properties.getObjectPropertyString o
obj "rules"
setDOMHTMLTableElementRules :: (MonadIO m, IsDOMHTMLTableElement o) => o -> T.Text -> m ()
setDOMHTMLTableElementRules :: o -> Text -> m ()
setDOMHTMLTableElementRules obj :: o
obj val :: Text
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj "rules" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLTableElementRules :: (IsDOMHTMLTableElement o) => T.Text -> IO (GValueConstruct o)
constructDOMHTMLTableElementRules :: Text -> IO (GValueConstruct o)
constructDOMHTMLTableElementRules val :: Text
val = String -> Maybe Text -> IO (GValueConstruct o)
forall o. String -> Maybe Text -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyString "rules" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableElementRulesPropertyInfo
instance AttrInfo DOMHTMLTableElementRulesPropertyInfo where
type AttrAllowedOps DOMHTMLTableElementRulesPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLTableElementRulesPropertyInfo = IsDOMHTMLTableElement
type AttrSetTypeConstraint DOMHTMLTableElementRulesPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLTableElementRulesPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLTableElementRulesPropertyInfo = T.Text
type AttrGetType DOMHTMLTableElementRulesPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLTableElementRulesPropertyInfo = "rules"
type AttrOrigin DOMHTMLTableElementRulesPropertyInfo = DOMHTMLTableElement
attrGet = getDOMHTMLTableElementRules
attrSet = setDOMHTMLTableElementRules
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLTableElementRules
attrClear = undefined
#endif
getDOMHTMLTableElementSummary :: (MonadIO m, IsDOMHTMLTableElement o) => o -> m (Maybe T.Text)
getDOMHTMLTableElementSummary :: o -> m (Maybe Text)
getDOMHTMLTableElementSummary obj :: o
obj = IO (Maybe Text) -> m (Maybe Text)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (Maybe Text) -> m (Maybe Text))
-> IO (Maybe Text) -> m (Maybe Text)
forall a b. (a -> b) -> a -> b
$ o -> String -> IO (Maybe Text)
forall a. GObject a => a -> String -> IO (Maybe Text)
B.Properties.getObjectPropertyString o
obj "summary"
setDOMHTMLTableElementSummary :: (MonadIO m, IsDOMHTMLTableElement o) => o -> T.Text -> m ()
setDOMHTMLTableElementSummary :: o -> Text -> m ()
setDOMHTMLTableElementSummary obj :: o
obj val :: Text
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj "summary" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLTableElementSummary :: (IsDOMHTMLTableElement o) => T.Text -> IO (GValueConstruct o)
constructDOMHTMLTableElementSummary :: Text -> IO (GValueConstruct o)
constructDOMHTMLTableElementSummary val :: Text
val = String -> Maybe Text -> IO (GValueConstruct o)
forall o. String -> Maybe Text -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyString "summary" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableElementSummaryPropertyInfo
instance AttrInfo DOMHTMLTableElementSummaryPropertyInfo where
type AttrAllowedOps DOMHTMLTableElementSummaryPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLTableElementSummaryPropertyInfo = IsDOMHTMLTableElement
type AttrSetTypeConstraint DOMHTMLTableElementSummaryPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLTableElementSummaryPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLTableElementSummaryPropertyInfo = T.Text
type AttrGetType DOMHTMLTableElementSummaryPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLTableElementSummaryPropertyInfo = "summary"
type AttrOrigin DOMHTMLTableElementSummaryPropertyInfo = DOMHTMLTableElement
attrGet = getDOMHTMLTableElementSummary
attrSet = setDOMHTMLTableElementSummary
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLTableElementSummary
attrClear = undefined
#endif
getDOMHTMLTableElementTBodies :: (MonadIO m, IsDOMHTMLTableElement o) => o -> m (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
getDOMHTMLTableElementTBodies :: o -> m (Maybe DOMHTMLCollection)
getDOMHTMLTableElementTBodies obj :: o
obj = IO (Maybe DOMHTMLCollection) -> m (Maybe DOMHTMLCollection)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (Maybe DOMHTMLCollection) -> m (Maybe DOMHTMLCollection))
-> IO (Maybe DOMHTMLCollection) -> m (Maybe DOMHTMLCollection)
forall a b. (a -> b) -> a -> b
$ o
-> String
-> (ManagedPtr DOMHTMLCollection -> DOMHTMLCollection)
-> IO (Maybe DOMHTMLCollection)
forall a b.
(GObject a, GObject b) =>
a -> String -> (ManagedPtr b -> b) -> IO (Maybe b)
B.Properties.getObjectPropertyObject o
obj "t-bodies" ManagedPtr DOMHTMLCollection -> DOMHTMLCollection
WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableElementTBodiesPropertyInfo
instance AttrInfo DOMHTMLTableElementTBodiesPropertyInfo where
type AttrAllowedOps DOMHTMLTableElementTBodiesPropertyInfo = '[ 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint DOMHTMLTableElementTBodiesPropertyInfo = IsDOMHTMLTableElement
type AttrSetTypeConstraint DOMHTMLTableElementTBodiesPropertyInfo = (~) ()
type AttrTransferTypeConstraint DOMHTMLTableElementTBodiesPropertyInfo = (~) ()
type AttrTransferType DOMHTMLTableElementTBodiesPropertyInfo = ()
type AttrGetType DOMHTMLTableElementTBodiesPropertyInfo = (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
type AttrLabel DOMHTMLTableElementTBodiesPropertyInfo = "t-bodies"
type AttrOrigin DOMHTMLTableElementTBodiesPropertyInfo = DOMHTMLTableElement
attrGet = getDOMHTMLTableElementTBodies
attrSet = undefined
attrTransfer _ = undefined
attrConstruct = undefined
attrClear = undefined
#endif
getDOMHTMLTableElementTFoot :: (MonadIO m, IsDOMHTMLTableElement o) => o -> m WebKit2WebExtension.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement
obj :: o
obj = IO DOMHTMLTableSectionElement -> m DOMHTMLTableSectionElement
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO DOMHTMLTableSectionElement -> m DOMHTMLTableSectionElement)
-> IO DOMHTMLTableSectionElement -> m DOMHTMLTableSectionElement
forall a b. (a -> b) -> a -> b
$ Text
-> IO (Maybe DOMHTMLTableSectionElement)
-> IO DOMHTMLTableSectionElement
forall a. HasCallStack => Text -> IO (Maybe a) -> IO a
checkUnexpectedNothing "getDOMHTMLTableElementTFoot" (IO (Maybe DOMHTMLTableSectionElement)
-> IO DOMHTMLTableSectionElement)
-> IO (Maybe DOMHTMLTableSectionElement)
-> IO DOMHTMLTableSectionElement
forall a b. (a -> b) -> a -> b
$ o
-> String
-> (ManagedPtr DOMHTMLTableSectionElement
-> DOMHTMLTableSectionElement)
-> IO (Maybe DOMHTMLTableSectionElement)
forall a b.
(GObject a, GObject b) =>
a -> String -> (ManagedPtr b -> b) -> IO (Maybe b)
B.Properties.getObjectPropertyObject o
obj "t-foot" ManagedPtr DOMHTMLTableSectionElement -> DOMHTMLTableSectionElement
WebKit2WebExtension.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableElementTFootPropertyInfo
instance AttrInfo DOMHTMLTableElementTFootPropertyInfo where
type AttrAllowedOps DOMHTMLTableElementTFootPropertyInfo = '[ 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint DOMHTMLTableElementTFootPropertyInfo = IsDOMHTMLTableElement
type AttrSetTypeConstraint DOMHTMLTableElementTFootPropertyInfo = (~) ()
type AttrTransferTypeConstraint DOMHTMLTableElementTFootPropertyInfo = (~) ()
type AttrTransferType DOMHTMLTableElementTFootPropertyInfo = ()
type AttrGetType DOMHTMLTableElementTFootPropertyInfo = WebKit2WebExtension.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement
type AttrLabel DOMHTMLTableElementTFootPropertyInfo = "t-foot"
type AttrOrigin DOMHTMLTableElementTFootPropertyInfo = DOMHTMLTableElement
attrGet = getDOMHTMLTableElementTFoot
attrSet = undefined
attrTransfer _ = undefined
attrConstruct = undefined
attrClear = undefined
#endif
getDOMHTMLTableElementTHead :: (MonadIO m, IsDOMHTMLTableElement o) => o -> m WebKit2WebExtension.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement
getDOMHTMLTableElementTHead :: o -> m DOMHTMLTableSectionElement
getDOMHTMLTableElementTHead obj :: o
obj = IO DOMHTMLTableSectionElement -> m DOMHTMLTableSectionElement
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO DOMHTMLTableSectionElement -> m DOMHTMLTableSectionElement)
-> IO DOMHTMLTableSectionElement -> m DOMHTMLTableSectionElement
forall a b. (a -> b) -> a -> b
$ Text
-> IO (Maybe DOMHTMLTableSectionElement)
-> IO DOMHTMLTableSectionElement
forall a. HasCallStack => Text -> IO (Maybe a) -> IO a
checkUnexpectedNothing "getDOMHTMLTableElementTHead" (IO (Maybe DOMHTMLTableSectionElement)
-> IO DOMHTMLTableSectionElement)
-> IO (Maybe DOMHTMLTableSectionElement)
-> IO DOMHTMLTableSectionElement
forall a b. (a -> b) -> a -> b
$ o
-> String
-> (ManagedPtr DOMHTMLTableSectionElement
-> DOMHTMLTableSectionElement)
-> IO (Maybe DOMHTMLTableSectionElement)
forall a b.
(GObject a, GObject b) =>
a -> String -> (ManagedPtr b -> b) -> IO (Maybe b)
B.Properties.getObjectPropertyObject o
obj "t-head" ManagedPtr DOMHTMLTableSectionElement -> DOMHTMLTableSectionElement
WebKit2WebExtension.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableElementTHeadPropertyInfo
instance AttrInfo DOMHTMLTableElementTHeadPropertyInfo where
type AttrAllowedOps DOMHTMLTableElementTHeadPropertyInfo = '[ 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint DOMHTMLTableElementTHeadPropertyInfo = IsDOMHTMLTableElement
type AttrSetTypeConstraint DOMHTMLTableElementTHeadPropertyInfo = (~) ()
type AttrTransferTypeConstraint DOMHTMLTableElementTHeadPropertyInfo = (~) ()
type AttrTransferType DOMHTMLTableElementTHeadPropertyInfo = ()
type AttrGetType DOMHTMLTableElementTHeadPropertyInfo = WebKit2WebExtension.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement
type AttrLabel DOMHTMLTableElementTHeadPropertyInfo = "t-head"
type AttrOrigin DOMHTMLTableElementTHeadPropertyInfo = DOMHTMLTableElement
attrGet = getDOMHTMLTableElementTHead
attrSet = undefined
attrTransfer _ = undefined
attrConstruct = undefined
attrClear = undefined
#endif
getDOMHTMLTableElementWidth :: (MonadIO m, IsDOMHTMLTableElement o) => o -> m (Maybe T.Text)
getDOMHTMLTableElementWidth :: o -> m (Maybe Text)
getDOMHTMLTableElementWidth obj :: o
obj = IO (Maybe Text) -> m (Maybe Text)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (Maybe Text) -> m (Maybe Text))
-> IO (Maybe Text) -> m (Maybe Text)
forall a b. (a -> b) -> a -> b
$ o -> String -> IO (Maybe Text)
forall a. GObject a => a -> String -> IO (Maybe Text)
B.Properties.getObjectPropertyString o
obj "width"
setDOMHTMLTableElementWidth :: (MonadIO m, IsDOMHTMLTableElement o) => o -> T.Text -> m ()
setDOMHTMLTableElementWidth :: o -> Text -> m ()
setDOMHTMLTableElementWidth obj :: o
obj val :: Text
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj "width" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLTableElementWidth :: (IsDOMHTMLTableElement o) => T.Text -> IO (GValueConstruct o)
constructDOMHTMLTableElementWidth :: Text -> IO (GValueConstruct o)
constructDOMHTMLTableElementWidth val :: Text
val = String -> Maybe Text -> IO (GValueConstruct o)
forall o. String -> Maybe Text -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyString "width" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableElementWidthPropertyInfo
instance AttrInfo DOMHTMLTableElementWidthPropertyInfo where
type AttrAllowedOps DOMHTMLTableElementWidthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLTableElementWidthPropertyInfo = IsDOMHTMLTableElement
type AttrSetTypeConstraint DOMHTMLTableElementWidthPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLTableElementWidthPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLTableElementWidthPropertyInfo = T.Text
type AttrGetType DOMHTMLTableElementWidthPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLTableElementWidthPropertyInfo = "width"
type AttrOrigin DOMHTMLTableElementWidthPropertyInfo = DOMHTMLTableElement
attrGet = getDOMHTMLTableElementWidth
attrSet = setDOMHTMLTableElementWidth
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLTableElementWidth
attrClear = undefined
#endif
#if defined(ENABLE_OVERLOADING)
instance O.HasAttributeList DOMHTMLTableElement
type instance O.AttributeList DOMHTMLTableElement = DOMHTMLTableElementAttributeList
type DOMHTMLTableElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("align", DOMHTMLTableElementAlignPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("bgColor", DOMHTMLTableElementBgColorPropertyInfo), '("border", DOMHTMLTableElementBorderPropertyInfo), '("caption", DOMHTMLTableElementCaptionPropertyInfo), '("cellPadding", DOMHTMLTableElementCellPaddingPropertyInfo), '("cellSpacing", DOMHTMLTableElementCellSpacingPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("rows", DOMHTMLTableElementRowsPropertyInfo), '("rules", DOMHTMLTableElementRulesPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("summary", DOMHTMLTableElementSummaryPropertyInfo), '("tBodies", DOMHTMLTableElementTBodiesPropertyInfo), '("tFoot", DOMHTMLTableElementTFootPropertyInfo), '("tHead", DOMHTMLTableElementTHeadPropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo), '("width", DOMHTMLTableElementWidthPropertyInfo)] :: [(Symbol, *)])
#endif
#if defined(ENABLE_OVERLOADING)
dOMHTMLTableElementAlign :: AttrLabelProxy "align"
dOMHTMLTableElementAlign = AttrLabelProxy
dOMHTMLTableElementBgColor :: AttrLabelProxy "bgColor"
dOMHTMLTableElementBgColor = AttrLabelProxy
dOMHTMLTableElementBorder :: AttrLabelProxy "border"
dOMHTMLTableElementBorder = AttrLabelProxy
dOMHTMLTableElementCaption :: AttrLabelProxy "caption"
dOMHTMLTableElementCaption = AttrLabelProxy
dOMHTMLTableElementCellPadding :: AttrLabelProxy "cellPadding"
dOMHTMLTableElementCellPadding = AttrLabelProxy
dOMHTMLTableElementCellSpacing :: AttrLabelProxy "cellSpacing"
dOMHTMLTableElementCellSpacing = AttrLabelProxy
dOMHTMLTableElementRows :: AttrLabelProxy "rows"
dOMHTMLTableElementRows = AttrLabelProxy
dOMHTMLTableElementRules :: AttrLabelProxy "rules"
dOMHTMLTableElementRules = AttrLabelProxy
dOMHTMLTableElementSummary :: AttrLabelProxy "summary"
dOMHTMLTableElementSummary = AttrLabelProxy
dOMHTMLTableElementTBodies :: AttrLabelProxy "tBodies"
dOMHTMLTableElementTBodies = AttrLabelProxy
dOMHTMLTableElementTFoot :: AttrLabelProxy "tFoot"
dOMHTMLTableElementTFoot = AttrLabelProxy
dOMHTMLTableElementTHead :: AttrLabelProxy "tHead"
dOMHTMLTableElementTHead = AttrLabelProxy
dOMHTMLTableElementWidth :: AttrLabelProxy "width"
dOMHTMLTableElementWidth = AttrLabelProxy
#endif
#if defined(ENABLE_OVERLOADING)
type instance O.SignalList DOMHTMLTableElement = DOMHTMLTableElementSignalList
type DOMHTMLTableElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
#endif
foreign import ccall "webkit_dom_html_table_element_create_caption" webkit_dom_html_table_element_create_caption ::
Ptr DOMHTMLTableElement ->
IO (Ptr WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement)
{-# DEPRECATED dOMHTMLTableElementCreateCaption ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableElementCreateCaption ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
a
-> m WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement
dOMHTMLTableElementCreateCaption :: a -> m DOMHTMLElement
dOMHTMLTableElementCreateCaption self :: a
self = IO DOMHTMLElement -> m DOMHTMLElement
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO DOMHTMLElement -> m DOMHTMLElement)
-> IO DOMHTMLElement -> m DOMHTMLElement
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLTableElement
self' <- a -> IO (Ptr DOMHTMLTableElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
Ptr DOMHTMLElement
result <- Ptr DOMHTMLTableElement -> IO (Ptr DOMHTMLElement)
webkit_dom_html_table_element_create_caption Ptr DOMHTMLTableElement
self'
Text -> Ptr DOMHTMLElement -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL "dOMHTMLTableElementCreateCaption" Ptr DOMHTMLElement
result
DOMHTMLElement
result' <- ((ManagedPtr DOMHTMLElement -> DOMHTMLElement)
-> Ptr DOMHTMLElement -> IO DOMHTMLElement
forall a b.
(HasCallStack, GObject a, GObject b) =>
(ManagedPtr a -> a) -> Ptr b -> IO a
newObject ManagedPtr DOMHTMLElement -> DOMHTMLElement
WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement) Ptr DOMHTMLElement
result
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
DOMHTMLElement -> IO DOMHTMLElement
forall (m :: * -> *) a. Monad m => a -> m a
return DOMHTMLElement
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableElementCreateCaptionMethodInfo
instance (signature ~ (m WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementCreateCaptionMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementCreateCaption
#endif
foreign import ccall "webkit_dom_html_table_element_create_t_foot" ::
Ptr DOMHTMLTableElement ->
IO (Ptr WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement)
{-# DEPRECATED dOMHTMLTableElementCreateTFoot ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableElementCreateTFoot ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
a
-> m WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement
self :: a
self = IO DOMHTMLElement -> m DOMHTMLElement
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO DOMHTMLElement -> m DOMHTMLElement)
-> IO DOMHTMLElement -> m DOMHTMLElement
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLTableElement
self' <- a -> IO (Ptr DOMHTMLTableElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
Ptr DOMHTMLElement
result <- Ptr DOMHTMLTableElement -> IO (Ptr DOMHTMLElement)
webkit_dom_html_table_element_create_t_foot Ptr DOMHTMLTableElement
self'
Text -> Ptr DOMHTMLElement -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL "dOMHTMLTableElementCreateTFoot" Ptr DOMHTMLElement
result
DOMHTMLElement
result' <- ((ManagedPtr DOMHTMLElement -> DOMHTMLElement)
-> Ptr DOMHTMLElement -> IO DOMHTMLElement
forall a b.
(HasCallStack, GObject a, GObject b) =>
(ManagedPtr a -> a) -> Ptr b -> IO a
newObject ManagedPtr DOMHTMLElement -> DOMHTMLElement
WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement) Ptr DOMHTMLElement
result
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
DOMHTMLElement -> IO DOMHTMLElement
forall (m :: * -> *) a. Monad m => a -> m a
return DOMHTMLElement
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableElementCreateTFootMethodInfo
instance (signature ~ (m WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementCreateTFootMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementCreateTFoot
#endif
foreign import ccall "webkit_dom_html_table_element_create_t_head" webkit_dom_html_table_element_create_t_head ::
Ptr DOMHTMLTableElement ->
IO (Ptr WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement)
{-# DEPRECATED dOMHTMLTableElementCreateTHead ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableElementCreateTHead ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
a
-> m WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement
dOMHTMLTableElementCreateTHead :: a -> m DOMHTMLElement
dOMHTMLTableElementCreateTHead self :: a
self = IO DOMHTMLElement -> m DOMHTMLElement
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO DOMHTMLElement -> m DOMHTMLElement)
-> IO DOMHTMLElement -> m DOMHTMLElement
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLTableElement
self' <- a -> IO (Ptr DOMHTMLTableElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
Ptr DOMHTMLElement
result <- Ptr DOMHTMLTableElement -> IO (Ptr DOMHTMLElement)
webkit_dom_html_table_element_create_t_head Ptr DOMHTMLTableElement
self'
Text -> Ptr DOMHTMLElement -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL "dOMHTMLTableElementCreateTHead" Ptr DOMHTMLElement
result
DOMHTMLElement
result' <- ((ManagedPtr DOMHTMLElement -> DOMHTMLElement)
-> Ptr DOMHTMLElement -> IO DOMHTMLElement
forall a b.
(HasCallStack, GObject a, GObject b) =>
(ManagedPtr a -> a) -> Ptr b -> IO a
newObject ManagedPtr DOMHTMLElement -> DOMHTMLElement
WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement) Ptr DOMHTMLElement
result
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
DOMHTMLElement -> IO DOMHTMLElement
forall (m :: * -> *) a. Monad m => a -> m a
return DOMHTMLElement
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableElementCreateTHeadMethodInfo
instance (signature ~ (m WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementCreateTHeadMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementCreateTHead
#endif
foreign import ccall "webkit_dom_html_table_element_delete_caption" webkit_dom_html_table_element_delete_caption ::
Ptr DOMHTMLTableElement ->
IO ()
{-# DEPRECATED dOMHTMLTableElementDeleteCaption ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableElementDeleteCaption ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
a
-> m ()
dOMHTMLTableElementDeleteCaption :: a -> m ()
dOMHTMLTableElementDeleteCaption self :: a
self = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLTableElement
self' <- a -> IO (Ptr DOMHTMLTableElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
Ptr DOMHTMLTableElement -> IO ()
webkit_dom_html_table_element_delete_caption Ptr DOMHTMLTableElement
self'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
() -> IO ()
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableElementDeleteCaptionMethodInfo
instance (signature ~ (m ()), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementDeleteCaptionMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementDeleteCaption
#endif
foreign import ccall "webkit_dom_html_table_element_delete_row" webkit_dom_html_table_element_delete_row ::
Ptr DOMHTMLTableElement ->
CLong ->
Ptr (Ptr GError) ->
IO ()
{-# DEPRECATED dOMHTMLTableElementDeleteRow ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableElementDeleteRow ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
a
-> CLong
-> m ()
dOMHTMLTableElementDeleteRow :: a -> CLong -> m ()
dOMHTMLTableElementDeleteRow self :: a
self index :: CLong
index = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLTableElement
self' <- a -> IO (Ptr DOMHTMLTableElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
IO () -> IO () -> IO ()
forall a b. IO a -> IO b -> IO a
onException (do
(Ptr (Ptr GError) -> IO ()) -> IO ()
forall a. (Ptr (Ptr GError) -> IO a) -> IO a
propagateGError ((Ptr (Ptr GError) -> IO ()) -> IO ())
-> (Ptr (Ptr GError) -> IO ()) -> IO ()
forall a b. (a -> b) -> a -> b
$ Ptr DOMHTMLTableElement -> CLong -> Ptr (Ptr GError) -> IO ()
webkit_dom_html_table_element_delete_row Ptr DOMHTMLTableElement
self' CLong
index
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
() -> IO ()
forall (m :: * -> *) a. Monad m => a -> m a
return ()
) (do
() -> IO ()
forall (m :: * -> *) a. Monad m => a -> m a
return ()
)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableElementDeleteRowMethodInfo
instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementDeleteRowMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementDeleteRow
#endif
foreign import ccall "webkit_dom_html_table_element_delete_t_foot" ::
Ptr DOMHTMLTableElement ->
IO ()
{-# DEPRECATED dOMHTMLTableElementDeleteTFoot ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableElementDeleteTFoot ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
a
-> m ()
self :: a
self = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLTableElement
self' <- a -> IO (Ptr DOMHTMLTableElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
Ptr DOMHTMLTableElement -> IO ()
webkit_dom_html_table_element_delete_t_foot Ptr DOMHTMLTableElement
self'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
() -> IO ()
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableElementDeleteTFootMethodInfo
instance (signature ~ (m ()), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementDeleteTFootMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementDeleteTFoot
#endif
foreign import ccall "webkit_dom_html_table_element_delete_t_head" webkit_dom_html_table_element_delete_t_head ::
Ptr DOMHTMLTableElement ->
IO ()
{-# DEPRECATED dOMHTMLTableElementDeleteTHead ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableElementDeleteTHead ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
a
-> m ()
dOMHTMLTableElementDeleteTHead :: a -> m ()
dOMHTMLTableElementDeleteTHead self :: a
self = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLTableElement
self' <- a -> IO (Ptr DOMHTMLTableElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
Ptr DOMHTMLTableElement -> IO ()
webkit_dom_html_table_element_delete_t_head Ptr DOMHTMLTableElement
self'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
() -> IO ()
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableElementDeleteTHeadMethodInfo
instance (signature ~ (m ()), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementDeleteTHeadMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementDeleteTHead
#endif
foreign import ccall "webkit_dom_html_table_element_get_align" webkit_dom_html_table_element_get_align ::
Ptr DOMHTMLTableElement ->
IO CString
{-# DEPRECATED dOMHTMLTableElementGetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableElementGetAlign ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
a
-> m T.Text
dOMHTMLTableElementGetAlign :: a -> m Text
dOMHTMLTableElementGetAlign self :: a
self = IO Text -> m Text
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Text -> m Text) -> IO Text -> m Text
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLTableElement
self' <- a -> IO (Ptr DOMHTMLTableElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLTableElement -> IO CString
webkit_dom_html_table_element_get_align Ptr DOMHTMLTableElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL "dOMHTMLTableElementGetAlign" CString
result
Text
result' <- HasCallStack => CString -> IO Text
CString -> IO Text
cstringToText CString
result
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
result
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
Text -> IO Text
forall (m :: * -> *) a. Monad m => a -> m a
return Text
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableElementGetAlignMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementGetAlignMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementGetAlign
#endif
foreign import ccall "webkit_dom_html_table_element_get_bg_color" webkit_dom_html_table_element_get_bg_color ::
Ptr DOMHTMLTableElement ->
IO CString
{-# DEPRECATED dOMHTMLTableElementGetBgColor ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableElementGetBgColor ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
a
-> m T.Text
dOMHTMLTableElementGetBgColor :: a -> m Text
dOMHTMLTableElementGetBgColor self :: a
self = IO Text -> m Text
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Text -> m Text) -> IO Text -> m Text
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLTableElement
self' <- a -> IO (Ptr DOMHTMLTableElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLTableElement -> IO CString
webkit_dom_html_table_element_get_bg_color Ptr DOMHTMLTableElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL "dOMHTMLTableElementGetBgColor" CString
result
Text
result' <- HasCallStack => CString -> IO Text
CString -> IO Text
cstringToText CString
result
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
result
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
Text -> IO Text
forall (m :: * -> *) a. Monad m => a -> m a
return Text
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableElementGetBgColorMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementGetBgColorMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementGetBgColor
#endif
foreign import ccall "webkit_dom_html_table_element_get_border" webkit_dom_html_table_element_get_border ::
Ptr DOMHTMLTableElement ->
IO CString
{-# DEPRECATED dOMHTMLTableElementGetBorder ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableElementGetBorder ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
a
-> m T.Text
dOMHTMLTableElementGetBorder :: a -> m Text
dOMHTMLTableElementGetBorder self :: a
self = IO Text -> m Text
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Text -> m Text) -> IO Text -> m Text
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLTableElement
self' <- a -> IO (Ptr DOMHTMLTableElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLTableElement -> IO CString
webkit_dom_html_table_element_get_border Ptr DOMHTMLTableElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL "dOMHTMLTableElementGetBorder" CString
result
Text
result' <- HasCallStack => CString -> IO Text
CString -> IO Text
cstringToText CString
result
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
result
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
Text -> IO Text
forall (m :: * -> *) a. Monad m => a -> m a
return Text
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableElementGetBorderMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementGetBorderMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementGetBorder
#endif
foreign import ccall "webkit_dom_html_table_element_get_caption" webkit_dom_html_table_element_get_caption ::
Ptr DOMHTMLTableElement ->
IO (Ptr WebKit2WebExtension.DOMHTMLTableCaptionElement.DOMHTMLTableCaptionElement)
{-# DEPRECATED dOMHTMLTableElementGetCaption ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableElementGetCaption ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
a
-> m WebKit2WebExtension.DOMHTMLTableCaptionElement.DOMHTMLTableCaptionElement
dOMHTMLTableElementGetCaption :: a -> m DOMHTMLTableCaptionElement
dOMHTMLTableElementGetCaption self :: a
self = IO DOMHTMLTableCaptionElement -> m DOMHTMLTableCaptionElement
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO DOMHTMLTableCaptionElement -> m DOMHTMLTableCaptionElement)
-> IO DOMHTMLTableCaptionElement -> m DOMHTMLTableCaptionElement
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLTableElement
self' <- a -> IO (Ptr DOMHTMLTableElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
Ptr DOMHTMLTableCaptionElement
result <- Ptr DOMHTMLTableElement -> IO (Ptr DOMHTMLTableCaptionElement)
webkit_dom_html_table_element_get_caption Ptr DOMHTMLTableElement
self'
Text -> Ptr DOMHTMLTableCaptionElement -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL "dOMHTMLTableElementGetCaption" Ptr DOMHTMLTableCaptionElement
result
DOMHTMLTableCaptionElement
result' <- ((ManagedPtr DOMHTMLTableCaptionElement
-> DOMHTMLTableCaptionElement)
-> Ptr DOMHTMLTableCaptionElement -> IO DOMHTMLTableCaptionElement
forall a b.
(HasCallStack, GObject a, GObject b) =>
(ManagedPtr a -> a) -> Ptr b -> IO a
newObject ManagedPtr DOMHTMLTableCaptionElement -> DOMHTMLTableCaptionElement
WebKit2WebExtension.DOMHTMLTableCaptionElement.DOMHTMLTableCaptionElement) Ptr DOMHTMLTableCaptionElement
result
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
DOMHTMLTableCaptionElement -> IO DOMHTMLTableCaptionElement
forall (m :: * -> *) a. Monad m => a -> m a
return DOMHTMLTableCaptionElement
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableElementGetCaptionMethodInfo
instance (signature ~ (m WebKit2WebExtension.DOMHTMLTableCaptionElement.DOMHTMLTableCaptionElement), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementGetCaptionMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementGetCaption
#endif
foreign import ccall "webkit_dom_html_table_element_get_cell_padding" webkit_dom_html_table_element_get_cell_padding ::
Ptr DOMHTMLTableElement ->
IO CString
{-# DEPRECATED dOMHTMLTableElementGetCellPadding ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableElementGetCellPadding ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
a
-> m T.Text
dOMHTMLTableElementGetCellPadding :: a -> m Text
dOMHTMLTableElementGetCellPadding self :: a
self = IO Text -> m Text
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Text -> m Text) -> IO Text -> m Text
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLTableElement
self' <- a -> IO (Ptr DOMHTMLTableElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLTableElement -> IO CString
webkit_dom_html_table_element_get_cell_padding Ptr DOMHTMLTableElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL "dOMHTMLTableElementGetCellPadding" CString
result
Text
result' <- HasCallStack => CString -> IO Text
CString -> IO Text
cstringToText CString
result
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
result
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
Text -> IO Text
forall (m :: * -> *) a. Monad m => a -> m a
return Text
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableElementGetCellPaddingMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementGetCellPaddingMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementGetCellPadding
#endif
foreign import ccall "webkit_dom_html_table_element_get_cell_spacing" webkit_dom_html_table_element_get_cell_spacing ::
Ptr DOMHTMLTableElement ->
IO CString
{-# DEPRECATED dOMHTMLTableElementGetCellSpacing ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableElementGetCellSpacing ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
a
-> m T.Text
dOMHTMLTableElementGetCellSpacing :: a -> m Text
dOMHTMLTableElementGetCellSpacing self :: a
self = IO Text -> m Text
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Text -> m Text) -> IO Text -> m Text
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLTableElement
self' <- a -> IO (Ptr DOMHTMLTableElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLTableElement -> IO CString
webkit_dom_html_table_element_get_cell_spacing Ptr DOMHTMLTableElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL "dOMHTMLTableElementGetCellSpacing" CString
result
Text
result' <- HasCallStack => CString -> IO Text
CString -> IO Text
cstringToText CString
result
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
result
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
Text -> IO Text
forall (m :: * -> *) a. Monad m => a -> m a
return Text
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableElementGetCellSpacingMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementGetCellSpacingMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementGetCellSpacing
#endif
foreign import ccall "webkit_dom_html_table_element_get_rows" webkit_dom_html_table_element_get_rows ::
Ptr DOMHTMLTableElement ->
IO (Ptr WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
{-# DEPRECATED dOMHTMLTableElementGetRows ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableElementGetRows ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
a
-> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection
dOMHTMLTableElementGetRows :: a -> m DOMHTMLCollection
dOMHTMLTableElementGetRows self :: a
self = IO DOMHTMLCollection -> m DOMHTMLCollection
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO DOMHTMLCollection -> m DOMHTMLCollection)
-> IO DOMHTMLCollection -> m DOMHTMLCollection
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLTableElement
self' <- a -> IO (Ptr DOMHTMLTableElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
Ptr DOMHTMLCollection
result <- Ptr DOMHTMLTableElement -> IO (Ptr DOMHTMLCollection)
webkit_dom_html_table_element_get_rows Ptr DOMHTMLTableElement
self'
Text -> Ptr DOMHTMLCollection -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL "dOMHTMLTableElementGetRows" Ptr DOMHTMLCollection
result
DOMHTMLCollection
result' <- ((ManagedPtr DOMHTMLCollection -> DOMHTMLCollection)
-> Ptr DOMHTMLCollection -> IO DOMHTMLCollection
forall a b.
(HasCallStack, GObject a, GObject b) =>
(ManagedPtr a -> a) -> Ptr b -> IO a
wrapObject ManagedPtr DOMHTMLCollection -> DOMHTMLCollection
WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection) Ptr DOMHTMLCollection
result
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
DOMHTMLCollection -> IO DOMHTMLCollection
forall (m :: * -> *) a. Monad m => a -> m a
return DOMHTMLCollection
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableElementGetRowsMethodInfo
instance (signature ~ (m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementGetRowsMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementGetRows
#endif
foreign import ccall "webkit_dom_html_table_element_get_rules" webkit_dom_html_table_element_get_rules ::
Ptr DOMHTMLTableElement ->
IO CString
{-# DEPRECATED dOMHTMLTableElementGetRules ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableElementGetRules ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
a
-> m T.Text
dOMHTMLTableElementGetRules :: a -> m Text
dOMHTMLTableElementGetRules self :: a
self = IO Text -> m Text
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Text -> m Text) -> IO Text -> m Text
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLTableElement
self' <- a -> IO (Ptr DOMHTMLTableElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLTableElement -> IO CString
webkit_dom_html_table_element_get_rules Ptr DOMHTMLTableElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL "dOMHTMLTableElementGetRules" CString
result
Text
result' <- HasCallStack => CString -> IO Text
CString -> IO Text
cstringToText CString
result
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
result
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
Text -> IO Text
forall (m :: * -> *) a. Monad m => a -> m a
return Text
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableElementGetRulesMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementGetRulesMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementGetRules
#endif
foreign import ccall "webkit_dom_html_table_element_get_summary" webkit_dom_html_table_element_get_summary ::
Ptr DOMHTMLTableElement ->
IO CString
{-# DEPRECATED dOMHTMLTableElementGetSummary ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableElementGetSummary ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
a
-> m T.Text
dOMHTMLTableElementGetSummary :: a -> m Text
dOMHTMLTableElementGetSummary self :: a
self = IO Text -> m Text
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Text -> m Text) -> IO Text -> m Text
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLTableElement
self' <- a -> IO (Ptr DOMHTMLTableElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLTableElement -> IO CString
webkit_dom_html_table_element_get_summary Ptr DOMHTMLTableElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL "dOMHTMLTableElementGetSummary" CString
result
Text
result' <- HasCallStack => CString -> IO Text
CString -> IO Text
cstringToText CString
result
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
result
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
Text -> IO Text
forall (m :: * -> *) a. Monad m => a -> m a
return Text
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableElementGetSummaryMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementGetSummaryMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementGetSummary
#endif
foreign import ccall "webkit_dom_html_table_element_get_t_bodies" webkit_dom_html_table_element_get_t_bodies ::
Ptr DOMHTMLTableElement ->
IO (Ptr WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
{-# DEPRECATED dOMHTMLTableElementGetTBodies ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableElementGetTBodies ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
a
-> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection
dOMHTMLTableElementGetTBodies :: a -> m DOMHTMLCollection
dOMHTMLTableElementGetTBodies self :: a
self = IO DOMHTMLCollection -> m DOMHTMLCollection
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO DOMHTMLCollection -> m DOMHTMLCollection)
-> IO DOMHTMLCollection -> m DOMHTMLCollection
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLTableElement
self' <- a -> IO (Ptr DOMHTMLTableElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
Ptr DOMHTMLCollection
result <- Ptr DOMHTMLTableElement -> IO (Ptr DOMHTMLCollection)
webkit_dom_html_table_element_get_t_bodies Ptr DOMHTMLTableElement
self'
Text -> Ptr DOMHTMLCollection -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL "dOMHTMLTableElementGetTBodies" Ptr DOMHTMLCollection
result
DOMHTMLCollection
result' <- ((ManagedPtr DOMHTMLCollection -> DOMHTMLCollection)
-> Ptr DOMHTMLCollection -> IO DOMHTMLCollection
forall a b.
(HasCallStack, GObject a, GObject b) =>
(ManagedPtr a -> a) -> Ptr b -> IO a
wrapObject ManagedPtr DOMHTMLCollection -> DOMHTMLCollection
WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection) Ptr DOMHTMLCollection
result
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
DOMHTMLCollection -> IO DOMHTMLCollection
forall (m :: * -> *) a. Monad m => a -> m a
return DOMHTMLCollection
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableElementGetTBodiesMethodInfo
instance (signature ~ (m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementGetTBodiesMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementGetTBodies
#endif
foreign import ccall "webkit_dom_html_table_element_get_t_foot" ::
Ptr DOMHTMLTableElement ->
IO (Ptr WebKit2WebExtension.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement)
{-# DEPRECATED dOMHTMLTableElementGetTFoot ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableElementGetTFoot ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
a
-> m WebKit2WebExtension.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement
self :: a
self = IO DOMHTMLTableSectionElement -> m DOMHTMLTableSectionElement
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO DOMHTMLTableSectionElement -> m DOMHTMLTableSectionElement)
-> IO DOMHTMLTableSectionElement -> m DOMHTMLTableSectionElement
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLTableElement
self' <- a -> IO (Ptr DOMHTMLTableElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
Ptr DOMHTMLTableSectionElement
result <- Ptr DOMHTMLTableElement -> IO (Ptr DOMHTMLTableSectionElement)
webkit_dom_html_table_element_get_t_foot Ptr DOMHTMLTableElement
self'
Text -> Ptr DOMHTMLTableSectionElement -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL "dOMHTMLTableElementGetTFoot" Ptr DOMHTMLTableSectionElement
result
DOMHTMLTableSectionElement
result' <- ((ManagedPtr DOMHTMLTableSectionElement
-> DOMHTMLTableSectionElement)
-> Ptr DOMHTMLTableSectionElement -> IO DOMHTMLTableSectionElement
forall a b.
(HasCallStack, GObject a, GObject b) =>
(ManagedPtr a -> a) -> Ptr b -> IO a
newObject ManagedPtr DOMHTMLTableSectionElement -> DOMHTMLTableSectionElement
WebKit2WebExtension.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement) Ptr DOMHTMLTableSectionElement
result
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
DOMHTMLTableSectionElement -> IO DOMHTMLTableSectionElement
forall (m :: * -> *) a. Monad m => a -> m a
return DOMHTMLTableSectionElement
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableElementGetTFootMethodInfo
instance (signature ~ (m WebKit2WebExtension.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementGetTFootMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementGetTFoot
#endif
foreign import ccall "webkit_dom_html_table_element_get_t_head" webkit_dom_html_table_element_get_t_head ::
Ptr DOMHTMLTableElement ->
IO (Ptr WebKit2WebExtension.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement)
{-# DEPRECATED dOMHTMLTableElementGetTHead ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableElementGetTHead ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
a
-> m WebKit2WebExtension.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement
dOMHTMLTableElementGetTHead :: a -> m DOMHTMLTableSectionElement
dOMHTMLTableElementGetTHead self :: a
self = IO DOMHTMLTableSectionElement -> m DOMHTMLTableSectionElement
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO DOMHTMLTableSectionElement -> m DOMHTMLTableSectionElement)
-> IO DOMHTMLTableSectionElement -> m DOMHTMLTableSectionElement
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLTableElement
self' <- a -> IO (Ptr DOMHTMLTableElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
Ptr DOMHTMLTableSectionElement
result <- Ptr DOMHTMLTableElement -> IO (Ptr DOMHTMLTableSectionElement)
webkit_dom_html_table_element_get_t_head Ptr DOMHTMLTableElement
self'
Text -> Ptr DOMHTMLTableSectionElement -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL "dOMHTMLTableElementGetTHead" Ptr DOMHTMLTableSectionElement
result
DOMHTMLTableSectionElement
result' <- ((ManagedPtr DOMHTMLTableSectionElement
-> DOMHTMLTableSectionElement)
-> Ptr DOMHTMLTableSectionElement -> IO DOMHTMLTableSectionElement
forall a b.
(HasCallStack, GObject a, GObject b) =>
(ManagedPtr a -> a) -> Ptr b -> IO a
newObject ManagedPtr DOMHTMLTableSectionElement -> DOMHTMLTableSectionElement
WebKit2WebExtension.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement) Ptr DOMHTMLTableSectionElement
result
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
DOMHTMLTableSectionElement -> IO DOMHTMLTableSectionElement
forall (m :: * -> *) a. Monad m => a -> m a
return DOMHTMLTableSectionElement
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableElementGetTHeadMethodInfo
instance (signature ~ (m WebKit2WebExtension.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementGetTHeadMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementGetTHead
#endif
foreign import ccall "webkit_dom_html_table_element_get_width" webkit_dom_html_table_element_get_width ::
Ptr DOMHTMLTableElement ->
IO CString
{-# DEPRECATED dOMHTMLTableElementGetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableElementGetWidth ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
a
-> m T.Text
dOMHTMLTableElementGetWidth :: a -> m Text
dOMHTMLTableElementGetWidth self :: a
self = IO Text -> m Text
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Text -> m Text) -> IO Text -> m Text
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLTableElement
self' <- a -> IO (Ptr DOMHTMLTableElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLTableElement -> IO CString
webkit_dom_html_table_element_get_width Ptr DOMHTMLTableElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL "dOMHTMLTableElementGetWidth" CString
result
Text
result' <- HasCallStack => CString -> IO Text
CString -> IO Text
cstringToText CString
result
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
result
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
Text -> IO Text
forall (m :: * -> *) a. Monad m => a -> m a
return Text
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableElementGetWidthMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementGetWidthMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementGetWidth
#endif
foreign import ccall "webkit_dom_html_table_element_insert_row" webkit_dom_html_table_element_insert_row ::
Ptr DOMHTMLTableElement ->
CLong ->
Ptr (Ptr GError) ->
IO (Ptr WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement)
{-# DEPRECATED dOMHTMLTableElementInsertRow ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableElementInsertRow ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
a
-> CLong
-> m WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement
dOMHTMLTableElementInsertRow :: a -> CLong -> m DOMHTMLElement
dOMHTMLTableElementInsertRow self :: a
self index :: CLong
index = IO DOMHTMLElement -> m DOMHTMLElement
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO DOMHTMLElement -> m DOMHTMLElement)
-> IO DOMHTMLElement -> m DOMHTMLElement
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLTableElement
self' <- a -> IO (Ptr DOMHTMLTableElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
IO DOMHTMLElement -> IO () -> IO DOMHTMLElement
forall a b. IO a -> IO b -> IO a
onException (do
Ptr DOMHTMLElement
result <- (Ptr (Ptr GError) -> IO (Ptr DOMHTMLElement))
-> IO (Ptr DOMHTMLElement)
forall a. (Ptr (Ptr GError) -> IO a) -> IO a
propagateGError ((Ptr (Ptr GError) -> IO (Ptr DOMHTMLElement))
-> IO (Ptr DOMHTMLElement))
-> (Ptr (Ptr GError) -> IO (Ptr DOMHTMLElement))
-> IO (Ptr DOMHTMLElement)
forall a b. (a -> b) -> a -> b
$ Ptr DOMHTMLTableElement
-> CLong -> Ptr (Ptr GError) -> IO (Ptr DOMHTMLElement)
webkit_dom_html_table_element_insert_row Ptr DOMHTMLTableElement
self' CLong
index
Text -> Ptr DOMHTMLElement -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL "dOMHTMLTableElementInsertRow" Ptr DOMHTMLElement
result
DOMHTMLElement
result' <- ((ManagedPtr DOMHTMLElement -> DOMHTMLElement)
-> Ptr DOMHTMLElement -> IO DOMHTMLElement
forall a b.
(HasCallStack, GObject a, GObject b) =>
(ManagedPtr a -> a) -> Ptr b -> IO a
newObject ManagedPtr DOMHTMLElement -> DOMHTMLElement
WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement) Ptr DOMHTMLElement
result
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
DOMHTMLElement -> IO DOMHTMLElement
forall (m :: * -> *) a. Monad m => a -> m a
return DOMHTMLElement
result'
) (do
() -> IO ()
forall (m :: * -> *) a. Monad m => a -> m a
return ()
)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableElementInsertRowMethodInfo
instance (signature ~ (CLong -> m WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementInsertRowMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementInsertRow
#endif
foreign import ccall "webkit_dom_html_table_element_set_align" webkit_dom_html_table_element_set_align ::
Ptr DOMHTMLTableElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLTableElementSetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableElementSetAlign ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
a
-> T.Text
-> m ()
dOMHTMLTableElementSetAlign :: a -> Text -> m ()
dOMHTMLTableElementSetAlign self :: a
self value :: Text
value = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLTableElement
self' <- a -> IO (Ptr DOMHTMLTableElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLTableElement -> CString -> IO ()
webkit_dom_html_table_element_set_align Ptr DOMHTMLTableElement
self' CString
value'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
value'
() -> IO ()
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableElementSetAlignMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementSetAlignMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementSetAlign
#endif
foreign import ccall "webkit_dom_html_table_element_set_bg_color" webkit_dom_html_table_element_set_bg_color ::
Ptr DOMHTMLTableElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLTableElementSetBgColor ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableElementSetBgColor ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
a
-> T.Text
-> m ()
dOMHTMLTableElementSetBgColor :: a -> Text -> m ()
dOMHTMLTableElementSetBgColor self :: a
self value :: Text
value = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLTableElement
self' <- a -> IO (Ptr DOMHTMLTableElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLTableElement -> CString -> IO ()
webkit_dom_html_table_element_set_bg_color Ptr DOMHTMLTableElement
self' CString
value'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
value'
() -> IO ()
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableElementSetBgColorMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementSetBgColorMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementSetBgColor
#endif
foreign import ccall "webkit_dom_html_table_element_set_border" webkit_dom_html_table_element_set_border ::
Ptr DOMHTMLTableElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLTableElementSetBorder ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableElementSetBorder ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
a
-> T.Text
-> m ()
dOMHTMLTableElementSetBorder :: a -> Text -> m ()
dOMHTMLTableElementSetBorder self :: a
self value :: Text
value = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLTableElement
self' <- a -> IO (Ptr DOMHTMLTableElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLTableElement -> CString -> IO ()
webkit_dom_html_table_element_set_border Ptr DOMHTMLTableElement
self' CString
value'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
value'
() -> IO ()
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableElementSetBorderMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementSetBorderMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementSetBorder
#endif
foreign import ccall "webkit_dom_html_table_element_set_caption" webkit_dom_html_table_element_set_caption ::
Ptr DOMHTMLTableElement ->
Ptr WebKit2WebExtension.DOMHTMLTableCaptionElement.DOMHTMLTableCaptionElement ->
Ptr (Ptr GError) ->
IO ()
{-# DEPRECATED dOMHTMLTableElementSetCaption ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableElementSetCaption ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a, WebKit2WebExtension.DOMHTMLTableCaptionElement.IsDOMHTMLTableCaptionElement b) =>
a
-> b
-> m ()
dOMHTMLTableElementSetCaption :: a -> b -> m ()
dOMHTMLTableElementSetCaption self :: a
self value :: b
value = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLTableElement
self' <- a -> IO (Ptr DOMHTMLTableElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
Ptr DOMHTMLTableCaptionElement
value' <- b -> IO (Ptr DOMHTMLTableCaptionElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr b
value
IO () -> IO () -> IO ()
forall a b. IO a -> IO b -> IO a
onException (do
(Ptr (Ptr GError) -> IO ()) -> IO ()
forall a. (Ptr (Ptr GError) -> IO a) -> IO a
propagateGError ((Ptr (Ptr GError) -> IO ()) -> IO ())
-> (Ptr (Ptr GError) -> IO ()) -> IO ()
forall a b. (a -> b) -> a -> b
$ Ptr DOMHTMLTableElement
-> Ptr DOMHTMLTableCaptionElement -> Ptr (Ptr GError) -> IO ()
webkit_dom_html_table_element_set_caption Ptr DOMHTMLTableElement
self' Ptr DOMHTMLTableCaptionElement
value'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
b -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr b
value
() -> IO ()
forall (m :: * -> *) a. Monad m => a -> m a
return ()
) (do
() -> IO ()
forall (m :: * -> *) a. Monad m => a -> m a
return ()
)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableElementSetCaptionMethodInfo
instance (signature ~ (b -> m ()), MonadIO m, IsDOMHTMLTableElement a, WebKit2WebExtension.DOMHTMLTableCaptionElement.IsDOMHTMLTableCaptionElement b) => O.MethodInfo DOMHTMLTableElementSetCaptionMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementSetCaption
#endif
foreign import ccall "webkit_dom_html_table_element_set_cell_padding" webkit_dom_html_table_element_set_cell_padding ::
Ptr DOMHTMLTableElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLTableElementSetCellPadding ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableElementSetCellPadding ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
a
-> T.Text
-> m ()
dOMHTMLTableElementSetCellPadding :: a -> Text -> m ()
dOMHTMLTableElementSetCellPadding self :: a
self value :: Text
value = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLTableElement
self' <- a -> IO (Ptr DOMHTMLTableElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLTableElement -> CString -> IO ()
webkit_dom_html_table_element_set_cell_padding Ptr DOMHTMLTableElement
self' CString
value'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
value'
() -> IO ()
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableElementSetCellPaddingMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementSetCellPaddingMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementSetCellPadding
#endif
foreign import ccall "webkit_dom_html_table_element_set_cell_spacing" webkit_dom_html_table_element_set_cell_spacing ::
Ptr DOMHTMLTableElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLTableElementSetCellSpacing ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableElementSetCellSpacing ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
a
-> T.Text
-> m ()
dOMHTMLTableElementSetCellSpacing :: a -> Text -> m ()
dOMHTMLTableElementSetCellSpacing self :: a
self value :: Text
value = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLTableElement
self' <- a -> IO (Ptr DOMHTMLTableElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLTableElement -> CString -> IO ()
webkit_dom_html_table_element_set_cell_spacing Ptr DOMHTMLTableElement
self' CString
value'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
value'
() -> IO ()
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableElementSetCellSpacingMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementSetCellSpacingMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementSetCellSpacing
#endif
foreign import ccall "webkit_dom_html_table_element_set_rules" webkit_dom_html_table_element_set_rules ::
Ptr DOMHTMLTableElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLTableElementSetRules ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableElementSetRules ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
a
-> T.Text
-> m ()
dOMHTMLTableElementSetRules :: a -> Text -> m ()
dOMHTMLTableElementSetRules self :: a
self value :: Text
value = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLTableElement
self' <- a -> IO (Ptr DOMHTMLTableElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLTableElement -> CString -> IO ()
webkit_dom_html_table_element_set_rules Ptr DOMHTMLTableElement
self' CString
value'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
value'
() -> IO ()
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableElementSetRulesMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementSetRulesMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementSetRules
#endif
foreign import ccall "webkit_dom_html_table_element_set_summary" webkit_dom_html_table_element_set_summary ::
Ptr DOMHTMLTableElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLTableElementSetSummary ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableElementSetSummary ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
a
-> T.Text
-> m ()
dOMHTMLTableElementSetSummary :: a -> Text -> m ()
dOMHTMLTableElementSetSummary self :: a
self value :: Text
value = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLTableElement
self' <- a -> IO (Ptr DOMHTMLTableElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLTableElement -> CString -> IO ()
webkit_dom_html_table_element_set_summary Ptr DOMHTMLTableElement
self' CString
value'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
value'
() -> IO ()
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableElementSetSummaryMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementSetSummaryMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementSetSummary
#endif
foreign import ccall "webkit_dom_html_table_element_set_t_foot" ::
Ptr DOMHTMLTableElement ->
Ptr WebKit2WebExtension.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement ->
Ptr (Ptr GError) ->
IO ()
{-# DEPRECATED dOMHTMLTableElementSetTFoot ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableElementSetTFoot ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a, WebKit2WebExtension.DOMHTMLTableSectionElement.IsDOMHTMLTableSectionElement b) =>
a
-> b
-> m ()
self :: a
self value :: b
value = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLTableElement
self' <- a -> IO (Ptr DOMHTMLTableElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
Ptr DOMHTMLTableSectionElement
value' <- b -> IO (Ptr DOMHTMLTableSectionElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr b
value
IO () -> IO () -> IO ()
forall a b. IO a -> IO b -> IO a
onException (do
(Ptr (Ptr GError) -> IO ()) -> IO ()
forall a. (Ptr (Ptr GError) -> IO a) -> IO a
propagateGError ((Ptr (Ptr GError) -> IO ()) -> IO ())
-> (Ptr (Ptr GError) -> IO ()) -> IO ()
forall a b. (a -> b) -> a -> b
$ Ptr DOMHTMLTableElement
-> Ptr DOMHTMLTableSectionElement -> Ptr (Ptr GError) -> IO ()
webkit_dom_html_table_element_set_t_foot Ptr DOMHTMLTableElement
self' Ptr DOMHTMLTableSectionElement
value'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
b -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr b
value
() -> IO ()
forall (m :: * -> *) a. Monad m => a -> m a
return ()
) (do
() -> IO ()
forall (m :: * -> *) a. Monad m => a -> m a
return ()
)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableElementSetTFootMethodInfo
instance (signature ~ (b -> m ()), MonadIO m, IsDOMHTMLTableElement a, WebKit2WebExtension.DOMHTMLTableSectionElement.IsDOMHTMLTableSectionElement b) => O.MethodInfo DOMHTMLTableElementSetTFootMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementSetTFoot
#endif
foreign import ccall "webkit_dom_html_table_element_set_t_head" webkit_dom_html_table_element_set_t_head ::
Ptr DOMHTMLTableElement ->
Ptr WebKit2WebExtension.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement ->
Ptr (Ptr GError) ->
IO ()
{-# DEPRECATED dOMHTMLTableElementSetTHead ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableElementSetTHead ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a, WebKit2WebExtension.DOMHTMLTableSectionElement.IsDOMHTMLTableSectionElement b) =>
a
-> b
-> m ()
dOMHTMLTableElementSetTHead :: a -> b -> m ()
dOMHTMLTableElementSetTHead self :: a
self value :: b
value = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLTableElement
self' <- a -> IO (Ptr DOMHTMLTableElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
Ptr DOMHTMLTableSectionElement
value' <- b -> IO (Ptr DOMHTMLTableSectionElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr b
value
IO () -> IO () -> IO ()
forall a b. IO a -> IO b -> IO a
onException (do
(Ptr (Ptr GError) -> IO ()) -> IO ()
forall a. (Ptr (Ptr GError) -> IO a) -> IO a
propagateGError ((Ptr (Ptr GError) -> IO ()) -> IO ())
-> (Ptr (Ptr GError) -> IO ()) -> IO ()
forall a b. (a -> b) -> a -> b
$ Ptr DOMHTMLTableElement
-> Ptr DOMHTMLTableSectionElement -> Ptr (Ptr GError) -> IO ()
webkit_dom_html_table_element_set_t_head Ptr DOMHTMLTableElement
self' Ptr DOMHTMLTableSectionElement
value'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
b -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr b
value
() -> IO ()
forall (m :: * -> *) a. Monad m => a -> m a
return ()
) (do
() -> IO ()
forall (m :: * -> *) a. Monad m => a -> m a
return ()
)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableElementSetTHeadMethodInfo
instance (signature ~ (b -> m ()), MonadIO m, IsDOMHTMLTableElement a, WebKit2WebExtension.DOMHTMLTableSectionElement.IsDOMHTMLTableSectionElement b) => O.MethodInfo DOMHTMLTableElementSetTHeadMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementSetTHead
#endif
foreign import ccall "webkit_dom_html_table_element_set_width" webkit_dom_html_table_element_set_width ::
Ptr DOMHTMLTableElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLTableElementSetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableElementSetWidth ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
a
-> T.Text
-> m ()
dOMHTMLTableElementSetWidth :: a -> Text -> m ()
dOMHTMLTableElementSetWidth self :: a
self value :: Text
value = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLTableElement
self' <- a -> IO (Ptr DOMHTMLTableElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLTableElement -> CString -> IO ()
webkit_dom_html_table_element_set_width Ptr DOMHTMLTableElement
self' CString
value'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
value'
() -> IO ()
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableElementSetWidthMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementSetWidthMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementSetWidth
#endif