{-# 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 ,
#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.BasicTypes as B.Types
import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
import qualified Data.GI.Base.GArray as B.GArray
import qualified Data.GI.Base.GClosure as B.GClosure
import qualified Data.GI.Base.GError as B.GError
import qualified Data.GI.Base.GHashTable as B.GHT
import qualified Data.GI.Base.GVariant as B.GVariant
import qualified Data.GI.Base.GValue as B.GValue
import qualified Data.GI.Base.GParamSpec 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 Control.Monad.IO.Class as MIO
import qualified Data.Coerce as Coerce
import qualified Data.Text as T
import 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 GHC.Records as R
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 (SP.ManagedPtr DOMHTMLTableElement)
deriving (DOMHTMLTableElement -> DOMHTMLTableElement -> Bool
(DOMHTMLTableElement -> DOMHTMLTableElement -> Bool)
-> (DOMHTMLTableElement -> DOMHTMLTableElement -> Bool)
-> Eq DOMHTMLTableElement
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: DOMHTMLTableElement -> DOMHTMLTableElement -> Bool
== :: DOMHTMLTableElement -> DOMHTMLTableElement -> Bool
$c/= :: DOMHTMLTableElement -> DOMHTMLTableElement -> Bool
/= :: DOMHTMLTableElement -> DOMHTMLTableElement -> Bool
Eq)
instance SP.ManagedPtrNewtype DOMHTMLTableElement where
toManagedPtr :: DOMHTMLTableElement -> ManagedPtr DOMHTMLTableElement
toManagedPtr (DOMHTMLTableElement ManagedPtr DOMHTMLTableElement
p) = ManagedPtr DOMHTMLTableElement
p
foreign import ccall "webkit_dom_html_table_element_get_type"
c_webkit_dom_html_table_element_get_type :: IO B.Types.GType
instance B.Types.TypedObject DOMHTMLTableElement where
glibType :: IO GType
glibType = IO GType
c_webkit_dom_html_table_element_get_type
instance B.Types.GObject DOMHTMLTableElement
class (SP.GObject o, O.IsDescendantOf DOMHTMLTableElement o) => IsDOMHTMLTableElement o
instance (SP.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 :: (MIO.MonadIO m, IsDOMHTMLTableElement o) => o -> m DOMHTMLTableElement
toDOMHTMLTableElement :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTableElement o) =>
o -> m DOMHTMLTableElement
toDOMHTMLTableElement = IO DOMHTMLTableElement -> m DOMHTMLTableElement
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.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, ManagedPtrNewtype o, TypedObject o,
ManagedPtrNewtype o', TypedObject o') =>
(ManagedPtr o' -> o') -> o -> IO o'
B.ManagedPtr.unsafeCastTo ManagedPtr DOMHTMLTableElement -> DOMHTMLTableElement
DOMHTMLTableElement
instance B.GValue.IsGValue (Maybe DOMHTMLTableElement) where
gvalueGType_ :: IO GType
gvalueGType_ = IO GType
c_webkit_dom_html_table_element_get_type
gvalueSet_ :: Ptr GValue -> Maybe DOMHTMLTableElement -> IO ()
gvalueSet_ Ptr GValue
gv Maybe DOMHTMLTableElement
P.Nothing = Ptr GValue -> Ptr DOMHTMLTableElement -> IO ()
forall a. GObject a => Ptr GValue -> Ptr a -> IO ()
B.GValue.set_object Ptr GValue
gv (Ptr DOMHTMLTableElement
forall a. Ptr a
FP.nullPtr :: FP.Ptr DOMHTMLTableElement)
gvalueSet_ Ptr GValue
gv (P.Just DOMHTMLTableElement
obj) = DOMHTMLTableElement -> (Ptr DOMHTMLTableElement -> IO ()) -> IO ()
forall a c.
(HasCallStack, ManagedPtrNewtype a) =>
a -> (Ptr a -> IO c) -> IO c
B.ManagedPtr.withManagedPtr DOMHTMLTableElement
obj (Ptr GValue -> Ptr DOMHTMLTableElement -> IO ()
forall a. GObject a => Ptr GValue -> Ptr a -> IO ()
B.GValue.set_object Ptr GValue
gv)
gvalueGet_ :: Ptr GValue -> IO (Maybe DOMHTMLTableElement)
gvalueGet_ Ptr GValue
gv = do
Ptr DOMHTMLTableElement
ptr <- Ptr GValue -> IO (Ptr DOMHTMLTableElement)
forall a. GObject a => Ptr GValue -> IO (Ptr a)
B.GValue.get_object Ptr GValue
gv :: IO (FP.Ptr DOMHTMLTableElement)
if Ptr DOMHTMLTableElement
ptr Ptr DOMHTMLTableElement -> Ptr DOMHTMLTableElement -> Bool
forall a. Eq a => a -> a -> Bool
/= Ptr DOMHTMLTableElement
forall a. Ptr a
FP.nullPtr
then DOMHTMLTableElement -> Maybe DOMHTMLTableElement
forall a. a -> Maybe a
P.Just (DOMHTMLTableElement -> Maybe DOMHTMLTableElement)
-> IO DOMHTMLTableElement -> IO (Maybe DOMHTMLTableElement)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> (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
else Maybe DOMHTMLTableElement -> IO (Maybe DOMHTMLTableElement)
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return Maybe DOMHTMLTableElement
forall a. Maybe a
P.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.OverloadedMethod 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
#if MIN_VERSION_base(4,13,0)
instance (info ~ ResolveDOMHTMLTableElementMethod t DOMHTMLTableElement, O.OverloadedMethod info DOMHTMLTableElement p, R.HasField t DOMHTMLTableElement p) => R.HasField t DOMHTMLTableElement p where
getField = O.overloadedMethod @info
#endif
instance (info ~ ResolveDOMHTMLTableElementMethod t DOMHTMLTableElement, O.OverloadedMethodInfo info DOMHTMLTableElement) => OL.IsLabel t (O.MethodProxy info DOMHTMLTableElement) where
#if MIN_VERSION_base(4,10,0)
fromLabel = O.MethodProxy
#else
fromLabel _ = O.MethodProxy
#endif
#endif
getDOMHTMLTableElementAlign :: (MonadIO m, IsDOMHTMLTableElement o) => o -> m (Maybe T.Text)
getDOMHTMLTableElementAlign :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTableElement o) =>
o -> m (Maybe Text)
getDOMHTMLTableElementAlign o
obj = IO (Maybe Text) -> m (Maybe Text)
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.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 String
"align"
setDOMHTMLTableElementAlign :: (MonadIO m, IsDOMHTMLTableElement o) => o -> T.Text -> m ()
setDOMHTMLTableElementAlign :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTableElement o) =>
o -> Text -> m ()
setDOMHTMLTableElementAlign o
obj Text
val = IO () -> m ()
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj String
"align" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLTableElementAlign :: (IsDOMHTMLTableElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLTableElementAlign :: forall o (m :: * -> *).
(IsDOMHTMLTableElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLTableElementAlign Text
val = IO (GValueConstruct o) -> m (GValueConstruct o)
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> m (GValueConstruct o))
-> IO (GValueConstruct o) -> m (GValueConstruct o)
forall a b. (a -> b) -> a -> b
$ do
IO (GValueConstruct o) -> IO (GValueConstruct o)
forall a. IO a -> IO a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> IO (GValueConstruct o))
-> IO (GValueConstruct o) -> IO (GValueConstruct o)
forall a b. (a -> b) -> a -> b
$ String -> Maybe Text -> IO (GValueConstruct o)
forall o. String -> Maybe Text -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyString String
"align" (Text -> Maybe Text
forall a. a -> Maybe a
P.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
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.align"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableElement.html#g:attr:align"
})
#endif
getDOMHTMLTableElementBgColor :: (MonadIO m, IsDOMHTMLTableElement o) => o -> m (Maybe T.Text)
getDOMHTMLTableElementBgColor :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTableElement o) =>
o -> m (Maybe Text)
getDOMHTMLTableElementBgColor o
obj = IO (Maybe Text) -> m (Maybe Text)
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.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 String
"bg-color"
setDOMHTMLTableElementBgColor :: (MonadIO m, IsDOMHTMLTableElement o) => o -> T.Text -> m ()
setDOMHTMLTableElementBgColor :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTableElement o) =>
o -> Text -> m ()
setDOMHTMLTableElementBgColor o
obj Text
val = IO () -> m ()
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj String
"bg-color" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLTableElementBgColor :: (IsDOMHTMLTableElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLTableElementBgColor :: forall o (m :: * -> *).
(IsDOMHTMLTableElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLTableElementBgColor Text
val = IO (GValueConstruct o) -> m (GValueConstruct o)
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> m (GValueConstruct o))
-> IO (GValueConstruct o) -> m (GValueConstruct o)
forall a b. (a -> b) -> a -> b
$ do
IO (GValueConstruct o) -> IO (GValueConstruct o)
forall a. IO a -> IO a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> IO (GValueConstruct o))
-> IO (GValueConstruct o) -> IO (GValueConstruct o)
forall a b. (a -> b) -> a -> b
$ String -> Maybe Text -> IO (GValueConstruct o)
forall o. String -> Maybe Text -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyString String
"bg-color" (Text -> Maybe Text
forall a. a -> Maybe a
P.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
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.bgColor"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableElement.html#g:attr:bgColor"
})
#endif
getDOMHTMLTableElementBorder :: (MonadIO m, IsDOMHTMLTableElement o) => o -> m (Maybe T.Text)
getDOMHTMLTableElementBorder :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTableElement o) =>
o -> m (Maybe Text)
getDOMHTMLTableElementBorder o
obj = IO (Maybe Text) -> m (Maybe Text)
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.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 String
"border"
setDOMHTMLTableElementBorder :: (MonadIO m, IsDOMHTMLTableElement o) => o -> T.Text -> m ()
setDOMHTMLTableElementBorder :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTableElement o) =>
o -> Text -> m ()
setDOMHTMLTableElementBorder o
obj Text
val = IO () -> m ()
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj String
"border" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLTableElementBorder :: (IsDOMHTMLTableElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLTableElementBorder :: forall o (m :: * -> *).
(IsDOMHTMLTableElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLTableElementBorder Text
val = IO (GValueConstruct o) -> m (GValueConstruct o)
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> m (GValueConstruct o))
-> IO (GValueConstruct o) -> m (GValueConstruct o)
forall a b. (a -> b) -> a -> b
$ do
IO (GValueConstruct o) -> IO (GValueConstruct o)
forall a. IO a -> IO a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> IO (GValueConstruct o))
-> IO (GValueConstruct o) -> IO (GValueConstruct o)
forall a b. (a -> b) -> a -> b
$ String -> Maybe Text -> IO (GValueConstruct o)
forall o. String -> Maybe Text -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyString String
"border" (Text -> Maybe Text
forall a. a -> Maybe a
P.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
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.border"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableElement.html#g:attr:border"
})
#endif
getDOMHTMLTableElementCaption :: (MonadIO m, IsDOMHTMLTableElement o) => o -> m WebKit2WebExtension.DOMHTMLTableCaptionElement.DOMHTMLTableCaptionElement
getDOMHTMLTableElementCaption :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTableElement o) =>
o -> m DOMHTMLTableCaptionElement
getDOMHTMLTableElementCaption o
obj = IO DOMHTMLTableCaptionElement -> m DOMHTMLTableCaptionElement
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.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 Text
"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 String
"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
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.caption"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableElement.html#g:attr:caption"
})
#endif
getDOMHTMLTableElementCellPadding :: (MonadIO m, IsDOMHTMLTableElement o) => o -> m (Maybe T.Text)
getDOMHTMLTableElementCellPadding :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTableElement o) =>
o -> m (Maybe Text)
getDOMHTMLTableElementCellPadding o
obj = IO (Maybe Text) -> m (Maybe Text)
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.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 String
"cell-padding"
setDOMHTMLTableElementCellPadding :: (MonadIO m, IsDOMHTMLTableElement o) => o -> T.Text -> m ()
setDOMHTMLTableElementCellPadding :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTableElement o) =>
o -> Text -> m ()
setDOMHTMLTableElementCellPadding o
obj Text
val = IO () -> m ()
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj String
"cell-padding" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLTableElementCellPadding :: (IsDOMHTMLTableElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLTableElementCellPadding :: forall o (m :: * -> *).
(IsDOMHTMLTableElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLTableElementCellPadding Text
val = IO (GValueConstruct o) -> m (GValueConstruct o)
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> m (GValueConstruct o))
-> IO (GValueConstruct o) -> m (GValueConstruct o)
forall a b. (a -> b) -> a -> b
$ do
IO (GValueConstruct o) -> IO (GValueConstruct o)
forall a. IO a -> IO a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> IO (GValueConstruct o))
-> IO (GValueConstruct o) -> IO (GValueConstruct o)
forall a b. (a -> b) -> a -> b
$ String -> Maybe Text -> IO (GValueConstruct o)
forall o. String -> Maybe Text -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyString String
"cell-padding" (Text -> Maybe Text
forall a. a -> Maybe a
P.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
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.cellPadding"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableElement.html#g:attr:cellPadding"
})
#endif
getDOMHTMLTableElementCellSpacing :: (MonadIO m, IsDOMHTMLTableElement o) => o -> m (Maybe T.Text)
getDOMHTMLTableElementCellSpacing :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTableElement o) =>
o -> m (Maybe Text)
getDOMHTMLTableElementCellSpacing o
obj = IO (Maybe Text) -> m (Maybe Text)
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.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 String
"cell-spacing"
setDOMHTMLTableElementCellSpacing :: (MonadIO m, IsDOMHTMLTableElement o) => o -> T.Text -> m ()
setDOMHTMLTableElementCellSpacing :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTableElement o) =>
o -> Text -> m ()
setDOMHTMLTableElementCellSpacing o
obj Text
val = IO () -> m ()
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj String
"cell-spacing" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLTableElementCellSpacing :: (IsDOMHTMLTableElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLTableElementCellSpacing :: forall o (m :: * -> *).
(IsDOMHTMLTableElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLTableElementCellSpacing Text
val = IO (GValueConstruct o) -> m (GValueConstruct o)
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> m (GValueConstruct o))
-> IO (GValueConstruct o) -> m (GValueConstruct o)
forall a b. (a -> b) -> a -> b
$ do
IO (GValueConstruct o) -> IO (GValueConstruct o)
forall a. IO a -> IO a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> IO (GValueConstruct o))
-> IO (GValueConstruct o) -> IO (GValueConstruct o)
forall a b. (a -> b) -> a -> b
$ String -> Maybe Text -> IO (GValueConstruct o)
forall o. String -> Maybe Text -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyString String
"cell-spacing" (Text -> Maybe Text
forall a. a -> Maybe a
P.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
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.cellSpacing"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableElement.html#g:attr:cellSpacing"
})
#endif
getDOMHTMLTableElementRows :: (MonadIO m, IsDOMHTMLTableElement o) => o -> m (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
getDOMHTMLTableElementRows :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTableElement o) =>
o -> m (Maybe DOMHTMLCollection)
getDOMHTMLTableElementRows o
obj = IO (Maybe DOMHTMLCollection) -> m (Maybe DOMHTMLCollection)
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.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 String
"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
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.rows"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableElement.html#g:attr:rows"
})
#endif
getDOMHTMLTableElementRules :: (MonadIO m, IsDOMHTMLTableElement o) => o -> m (Maybe T.Text)
getDOMHTMLTableElementRules :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTableElement o) =>
o -> m (Maybe Text)
getDOMHTMLTableElementRules o
obj = IO (Maybe Text) -> m (Maybe Text)
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.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 String
"rules"
setDOMHTMLTableElementRules :: (MonadIO m, IsDOMHTMLTableElement o) => o -> T.Text -> m ()
setDOMHTMLTableElementRules :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTableElement o) =>
o -> Text -> m ()
setDOMHTMLTableElementRules o
obj Text
val = IO () -> m ()
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj String
"rules" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLTableElementRules :: (IsDOMHTMLTableElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLTableElementRules :: forall o (m :: * -> *).
(IsDOMHTMLTableElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLTableElementRules Text
val = IO (GValueConstruct o) -> m (GValueConstruct o)
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> m (GValueConstruct o))
-> IO (GValueConstruct o) -> m (GValueConstruct o)
forall a b. (a -> b) -> a -> b
$ do
IO (GValueConstruct o) -> IO (GValueConstruct o)
forall a. IO a -> IO a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> IO (GValueConstruct o))
-> IO (GValueConstruct o) -> IO (GValueConstruct o)
forall a b. (a -> b) -> a -> b
$ String -> Maybe Text -> IO (GValueConstruct o)
forall o. String -> Maybe Text -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyString String
"rules" (Text -> Maybe Text
forall a. a -> Maybe a
P.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
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.rules"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableElement.html#g:attr:rules"
})
#endif
getDOMHTMLTableElementSummary :: (MonadIO m, IsDOMHTMLTableElement o) => o -> m (Maybe T.Text)
getDOMHTMLTableElementSummary :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTableElement o) =>
o -> m (Maybe Text)
getDOMHTMLTableElementSummary o
obj = IO (Maybe Text) -> m (Maybe Text)
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.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 String
"summary"
setDOMHTMLTableElementSummary :: (MonadIO m, IsDOMHTMLTableElement o) => o -> T.Text -> m ()
setDOMHTMLTableElementSummary :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTableElement o) =>
o -> Text -> m ()
setDOMHTMLTableElementSummary o
obj Text
val = IO () -> m ()
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj String
"summary" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLTableElementSummary :: (IsDOMHTMLTableElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLTableElementSummary :: forall o (m :: * -> *).
(IsDOMHTMLTableElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLTableElementSummary Text
val = IO (GValueConstruct o) -> m (GValueConstruct o)
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> m (GValueConstruct o))
-> IO (GValueConstruct o) -> m (GValueConstruct o)
forall a b. (a -> b) -> a -> b
$ do
IO (GValueConstruct o) -> IO (GValueConstruct o)
forall a. IO a -> IO a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> IO (GValueConstruct o))
-> IO (GValueConstruct o) -> IO (GValueConstruct o)
forall a b. (a -> b) -> a -> b
$ String -> Maybe Text -> IO (GValueConstruct o)
forall o. String -> Maybe Text -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyString String
"summary" (Text -> Maybe Text
forall a. a -> Maybe a
P.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
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.summary"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableElement.html#g:attr:summary"
})
#endif
getDOMHTMLTableElementTBodies :: (MonadIO m, IsDOMHTMLTableElement o) => o -> m (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
getDOMHTMLTableElementTBodies :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTableElement o) =>
o -> m (Maybe DOMHTMLCollection)
getDOMHTMLTableElementTBodies o
obj = IO (Maybe DOMHTMLCollection) -> m (Maybe DOMHTMLCollection)
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.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 String
"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
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.tBodies"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableElement.html#g:attr:tBodies"
})
#endif
getDOMHTMLTableElementTFoot :: (MonadIO m, IsDOMHTMLTableElement o) => o -> m WebKit2WebExtension.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement
o
obj = IO DOMHTMLTableSectionElement -> m DOMHTMLTableSectionElement
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.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 Text
"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 String
"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
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.tFoot"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableElement.html#g:attr:tFoot"
})
#endif
getDOMHTMLTableElementTHead :: (MonadIO m, IsDOMHTMLTableElement o) => o -> m WebKit2WebExtension.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement
getDOMHTMLTableElementTHead :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTableElement o) =>
o -> m DOMHTMLTableSectionElement
getDOMHTMLTableElementTHead o
obj = IO DOMHTMLTableSectionElement -> m DOMHTMLTableSectionElement
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.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 Text
"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 String
"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
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.tHead"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableElement.html#g:attr:tHead"
})
#endif
getDOMHTMLTableElementWidth :: (MonadIO m, IsDOMHTMLTableElement o) => o -> m (Maybe T.Text)
getDOMHTMLTableElementWidth :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTableElement o) =>
o -> m (Maybe Text)
getDOMHTMLTableElementWidth o
obj = IO (Maybe Text) -> m (Maybe Text)
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.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 String
"width"
setDOMHTMLTableElementWidth :: (MonadIO m, IsDOMHTMLTableElement o) => o -> T.Text -> m ()
setDOMHTMLTableElementWidth :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTableElement o) =>
o -> Text -> m ()
setDOMHTMLTableElementWidth o
obj Text
val = IO () -> m ()
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj String
"width" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLTableElementWidth :: (IsDOMHTMLTableElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLTableElementWidth :: forall o (m :: * -> *).
(IsDOMHTMLTableElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLTableElementWidth Text
val = IO (GValueConstruct o) -> m (GValueConstruct o)
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> m (GValueConstruct o))
-> IO (GValueConstruct o) -> m (GValueConstruct o)
forall a b. (a -> b) -> a -> b
$ do
IO (GValueConstruct o) -> IO (GValueConstruct o)
forall a. IO a -> IO a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> IO (GValueConstruct o))
-> IO (GValueConstruct o) -> IO (GValueConstruct o)
forall a b. (a -> b) -> a -> b
$ String -> Maybe Text -> IO (GValueConstruct o)
forall o. String -> Maybe Text -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyString String
"width" (Text -> Maybe Text
forall a. a -> Maybe a
P.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
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.width"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableElement.html#g:attr:width"
})
#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 :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
a -> m DOMHTMLElement
dOMHTMLTableElementCreateCaption a
self = IO DOMHTMLElement -> m DOMHTMLElement
forall a. IO a -> m a
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 Text
"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 a. a -> IO a
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.OverloadedMethod DOMHTMLTableElementCreateCaptionMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementCreateCaption
instance O.OverloadedMethodInfo DOMHTMLTableElementCreateCaptionMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.dOMHTMLTableElementCreateCaption",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableElement.html#v: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
a
self = IO DOMHTMLElement -> m DOMHTMLElement
forall a. IO a -> m a
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 Text
"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 a. a -> IO a
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.OverloadedMethod DOMHTMLTableElementCreateTFootMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementCreateTFoot
instance O.OverloadedMethodInfo DOMHTMLTableElementCreateTFootMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.dOMHTMLTableElementCreateTFoot",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableElement.html#v: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 :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
a -> m DOMHTMLElement
dOMHTMLTableElementCreateTHead a
self = IO DOMHTMLElement -> m DOMHTMLElement
forall a. IO a -> m a
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 Text
"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 a. a -> IO a
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.OverloadedMethod DOMHTMLTableElementCreateTHeadMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementCreateTHead
instance O.OverloadedMethodInfo DOMHTMLTableElementCreateTHeadMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.dOMHTMLTableElementCreateTHead",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableElement.html#v: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 :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
a -> m ()
dOMHTMLTableElementDeleteCaption a
self = IO () -> m ()
forall a. IO a -> m a
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 a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableElementDeleteCaptionMethodInfo
instance (signature ~ (m ()), MonadIO m, IsDOMHTMLTableElement a) => O.OverloadedMethod DOMHTMLTableElementDeleteCaptionMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementDeleteCaption
instance O.OverloadedMethodInfo DOMHTMLTableElementDeleteCaptionMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.dOMHTMLTableElementDeleteCaption",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableElement.html#v: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 :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
a -> CLong -> m ()
dOMHTMLTableElementDeleteRow a
self CLong
index = IO () -> m ()
forall a. IO a -> m a
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 a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return ()
) (do
() -> IO ()
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return ()
)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableElementDeleteRowMethodInfo
instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLTableElement a) => O.OverloadedMethod DOMHTMLTableElementDeleteRowMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementDeleteRow
instance O.OverloadedMethodInfo DOMHTMLTableElementDeleteRowMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.dOMHTMLTableElementDeleteRow",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableElement.html#v: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 ()
a
self = IO () -> m ()
forall a. IO a -> m a
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 a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableElementDeleteTFootMethodInfo
instance (signature ~ (m ()), MonadIO m, IsDOMHTMLTableElement a) => O.OverloadedMethod DOMHTMLTableElementDeleteTFootMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementDeleteTFoot
instance O.OverloadedMethodInfo DOMHTMLTableElementDeleteTFootMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.dOMHTMLTableElementDeleteTFoot",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableElement.html#v: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 :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
a -> m ()
dOMHTMLTableElementDeleteTHead a
self = IO () -> m ()
forall a. IO a -> m a
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 a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableElementDeleteTHeadMethodInfo
instance (signature ~ (m ()), MonadIO m, IsDOMHTMLTableElement a) => O.OverloadedMethod DOMHTMLTableElementDeleteTHeadMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementDeleteTHead
instance O.OverloadedMethodInfo DOMHTMLTableElementDeleteTHeadMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.dOMHTMLTableElementDeleteTHead",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableElement.html#v: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 :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
a -> m Text
dOMHTMLTableElementGetAlign a
self = IO Text -> m Text
forall a. IO a -> m a
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 Text
"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 a. a -> IO a
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.OverloadedMethod DOMHTMLTableElementGetAlignMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementGetAlign
instance O.OverloadedMethodInfo DOMHTMLTableElementGetAlignMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.dOMHTMLTableElementGetAlign",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableElement.html#v: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 :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
a -> m Text
dOMHTMLTableElementGetBgColor a
self = IO Text -> m Text
forall a. IO a -> m a
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 Text
"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 a. a -> IO a
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.OverloadedMethod DOMHTMLTableElementGetBgColorMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementGetBgColor
instance O.OverloadedMethodInfo DOMHTMLTableElementGetBgColorMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.dOMHTMLTableElementGetBgColor",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableElement.html#v: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 :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
a -> m Text
dOMHTMLTableElementGetBorder a
self = IO Text -> m Text
forall a. IO a -> m a
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 Text
"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 a. a -> IO a
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.OverloadedMethod DOMHTMLTableElementGetBorderMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementGetBorder
instance O.OverloadedMethodInfo DOMHTMLTableElementGetBorderMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.dOMHTMLTableElementGetBorder",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableElement.html#v: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 :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
a -> m DOMHTMLTableCaptionElement
dOMHTMLTableElementGetCaption a
self = IO DOMHTMLTableCaptionElement -> m DOMHTMLTableCaptionElement
forall a. IO a -> m a
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 Text
"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 a. a -> IO a
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.OverloadedMethod DOMHTMLTableElementGetCaptionMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementGetCaption
instance O.OverloadedMethodInfo DOMHTMLTableElementGetCaptionMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.dOMHTMLTableElementGetCaption",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableElement.html#v: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 :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
a -> m Text
dOMHTMLTableElementGetCellPadding a
self = IO Text -> m Text
forall a. IO a -> m a
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 Text
"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 a. a -> IO a
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.OverloadedMethod DOMHTMLTableElementGetCellPaddingMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementGetCellPadding
instance O.OverloadedMethodInfo DOMHTMLTableElementGetCellPaddingMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.dOMHTMLTableElementGetCellPadding",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableElement.html#v: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 :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
a -> m Text
dOMHTMLTableElementGetCellSpacing a
self = IO Text -> m Text
forall a. IO a -> m a
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 Text
"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 a. a -> IO a
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.OverloadedMethod DOMHTMLTableElementGetCellSpacingMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementGetCellSpacing
instance O.OverloadedMethodInfo DOMHTMLTableElementGetCellSpacingMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.dOMHTMLTableElementGetCellSpacing",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableElement.html#v: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 :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
a -> m DOMHTMLCollection
dOMHTMLTableElementGetRows a
self = IO DOMHTMLCollection -> m DOMHTMLCollection
forall a. IO a -> m a
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 Text
"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 a. a -> IO a
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.OverloadedMethod DOMHTMLTableElementGetRowsMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementGetRows
instance O.OverloadedMethodInfo DOMHTMLTableElementGetRowsMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.dOMHTMLTableElementGetRows",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableElement.html#v: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 :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
a -> m Text
dOMHTMLTableElementGetRules a
self = IO Text -> m Text
forall a. IO a -> m a
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 Text
"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 a. a -> IO a
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.OverloadedMethod DOMHTMLTableElementGetRulesMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementGetRules
instance O.OverloadedMethodInfo DOMHTMLTableElementGetRulesMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.dOMHTMLTableElementGetRules",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableElement.html#v: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 :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
a -> m Text
dOMHTMLTableElementGetSummary a
self = IO Text -> m Text
forall a. IO a -> m a
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 Text
"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 a. a -> IO a
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.OverloadedMethod DOMHTMLTableElementGetSummaryMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementGetSummary
instance O.OverloadedMethodInfo DOMHTMLTableElementGetSummaryMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.dOMHTMLTableElementGetSummary",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableElement.html#v: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 :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
a -> m DOMHTMLCollection
dOMHTMLTableElementGetTBodies a
self = IO DOMHTMLCollection -> m DOMHTMLCollection
forall a. IO a -> m a
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 Text
"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 a. a -> IO a
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.OverloadedMethod DOMHTMLTableElementGetTBodiesMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementGetTBodies
instance O.OverloadedMethodInfo DOMHTMLTableElementGetTBodiesMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.dOMHTMLTableElementGetTBodies",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableElement.html#v: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
a
self = IO DOMHTMLTableSectionElement -> m DOMHTMLTableSectionElement
forall a. IO a -> m a
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 Text
"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 a. a -> IO a
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.OverloadedMethod DOMHTMLTableElementGetTFootMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementGetTFoot
instance O.OverloadedMethodInfo DOMHTMLTableElementGetTFootMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.dOMHTMLTableElementGetTFoot",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableElement.html#v: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 :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
a -> m DOMHTMLTableSectionElement
dOMHTMLTableElementGetTHead a
self = IO DOMHTMLTableSectionElement -> m DOMHTMLTableSectionElement
forall a. IO a -> m a
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 Text
"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 a. a -> IO a
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.OverloadedMethod DOMHTMLTableElementGetTHeadMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementGetTHead
instance O.OverloadedMethodInfo DOMHTMLTableElementGetTHeadMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.dOMHTMLTableElementGetTHead",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableElement.html#v: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 :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
a -> m Text
dOMHTMLTableElementGetWidth a
self = IO Text -> m Text
forall a. IO a -> m a
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 Text
"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 a. a -> IO a
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.OverloadedMethod DOMHTMLTableElementGetWidthMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementGetWidth
instance O.OverloadedMethodInfo DOMHTMLTableElementGetWidthMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.dOMHTMLTableElementGetWidth",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableElement.html#v: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 :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
a -> CLong -> m DOMHTMLElement
dOMHTMLTableElementInsertRow a
self CLong
index = IO DOMHTMLElement -> m DOMHTMLElement
forall a. IO a -> m a
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 Text
"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 a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return DOMHTMLElement
result'
) (do
() -> IO ()
forall a. a -> IO a
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.OverloadedMethod DOMHTMLTableElementInsertRowMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementInsertRow
instance O.OverloadedMethodInfo DOMHTMLTableElementInsertRowMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.dOMHTMLTableElementInsertRow",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableElement.html#v: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 :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
a -> Text -> m ()
dOMHTMLTableElementSetAlign a
self Text
value = IO () -> m ()
forall a. IO a -> m a
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 a. a -> IO a
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.OverloadedMethod DOMHTMLTableElementSetAlignMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementSetAlign
instance O.OverloadedMethodInfo DOMHTMLTableElementSetAlignMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.dOMHTMLTableElementSetAlign",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableElement.html#v: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 :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
a -> Text -> m ()
dOMHTMLTableElementSetBgColor a
self Text
value = IO () -> m ()
forall a. IO a -> m a
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 a. a -> IO a
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.OverloadedMethod DOMHTMLTableElementSetBgColorMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementSetBgColor
instance O.OverloadedMethodInfo DOMHTMLTableElementSetBgColorMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.dOMHTMLTableElementSetBgColor",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableElement.html#v: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 :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
a -> Text -> m ()
dOMHTMLTableElementSetBorder a
self Text
value = IO () -> m ()
forall a. IO a -> m a
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 a. a -> IO a
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.OverloadedMethod DOMHTMLTableElementSetBorderMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementSetBorder
instance O.OverloadedMethodInfo DOMHTMLTableElementSetBorderMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.dOMHTMLTableElementSetBorder",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableElement.html#v: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 :: forall (m :: * -> *) a b.
(HasCallStack, MonadIO m, IsDOMHTMLTableElement a,
IsDOMHTMLTableCaptionElement b) =>
a -> b -> m ()
dOMHTMLTableElementSetCaption a
self b
value = IO () -> m ()
forall a. IO a -> m a
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 a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return ()
) (do
() -> IO ()
forall a. a -> IO a
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.OverloadedMethod DOMHTMLTableElementSetCaptionMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementSetCaption
instance O.OverloadedMethodInfo DOMHTMLTableElementSetCaptionMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.dOMHTMLTableElementSetCaption",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableElement.html#v: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 :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
a -> Text -> m ()
dOMHTMLTableElementSetCellPadding a
self Text
value = IO () -> m ()
forall a. IO a -> m a
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 a. a -> IO a
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.OverloadedMethod DOMHTMLTableElementSetCellPaddingMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementSetCellPadding
instance O.OverloadedMethodInfo DOMHTMLTableElementSetCellPaddingMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.dOMHTMLTableElementSetCellPadding",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableElement.html#v: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 :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
a -> Text -> m ()
dOMHTMLTableElementSetCellSpacing a
self Text
value = IO () -> m ()
forall a. IO a -> m a
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 a. a -> IO a
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.OverloadedMethod DOMHTMLTableElementSetCellSpacingMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementSetCellSpacing
instance O.OverloadedMethodInfo DOMHTMLTableElementSetCellSpacingMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.dOMHTMLTableElementSetCellSpacing",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableElement.html#v: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 :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
a -> Text -> m ()
dOMHTMLTableElementSetRules a
self Text
value = IO () -> m ()
forall a. IO a -> m a
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 a. a -> IO a
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.OverloadedMethod DOMHTMLTableElementSetRulesMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementSetRules
instance O.OverloadedMethodInfo DOMHTMLTableElementSetRulesMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.dOMHTMLTableElementSetRules",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableElement.html#v: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 :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
a -> Text -> m ()
dOMHTMLTableElementSetSummary a
self Text
value = IO () -> m ()
forall a. IO a -> m a
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 a. a -> IO a
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.OverloadedMethod DOMHTMLTableElementSetSummaryMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementSetSummary
instance O.OverloadedMethodInfo DOMHTMLTableElementSetSummaryMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.dOMHTMLTableElementSetSummary",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableElement.html#v: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 ()
a
self b
value = IO () -> m ()
forall a. IO a -> m a
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 a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return ()
) (do
() -> IO ()
forall a. a -> IO a
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.OverloadedMethod DOMHTMLTableElementSetTFootMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementSetTFoot
instance O.OverloadedMethodInfo DOMHTMLTableElementSetTFootMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.dOMHTMLTableElementSetTFoot",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableElement.html#v: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 :: forall (m :: * -> *) a b.
(HasCallStack, MonadIO m, IsDOMHTMLTableElement a,
IsDOMHTMLTableSectionElement b) =>
a -> b -> m ()
dOMHTMLTableElementSetTHead a
self b
value = IO () -> m ()
forall a. IO a -> m a
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 a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return ()
) (do
() -> IO ()
forall a. a -> IO a
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.OverloadedMethod DOMHTMLTableElementSetTHeadMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementSetTHead
instance O.OverloadedMethodInfo DOMHTMLTableElementSetTHeadMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.dOMHTMLTableElementSetTHead",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableElement.html#v: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 :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
a -> Text -> m ()
dOMHTMLTableElementSetWidth a
self Text
value = IO () -> m ()
forall a. IO a -> m a
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 a. a -> IO a
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.OverloadedMethod DOMHTMLTableElementSetWidthMethodInfo a signature where
overloadedMethod = dOMHTMLTableElementSetWidth
instance O.OverloadedMethodInfo DOMHTMLTableElementSetWidthMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.dOMHTMLTableElementSetWidth",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableElement.html#v:dOMHTMLTableElementSetWidth"
})
#endif