{-# LANGUAGE TypeApplications #-}
#if (MIN_VERSION_haskell_gi_overloading(1,0,0) && !defined(__HADDOCK_VERSION__))
#define ENABLE_OVERLOADING
#endif
module GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement
(
DOMHTMLTableSectionElement(..) ,
IsDOMHTMLTableSectionElement ,
toDOMHTMLTableSectionElement ,
#if defined(ENABLE_OVERLOADING)
ResolveDOMHTMLTableSectionElementMethod ,
#endif
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableSectionElementDeleteRowMethodInfo,
#endif
dOMHTMLTableSectionElementDeleteRow ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableSectionElementGetAlignMethodInfo,
#endif
dOMHTMLTableSectionElementGetAlign ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableSectionElementGetChMethodInfo,
#endif
dOMHTMLTableSectionElementGetCh ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableSectionElementGetChOffMethodInfo,
#endif
dOMHTMLTableSectionElementGetChOff ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableSectionElementGetRowsMethodInfo,
#endif
dOMHTMLTableSectionElementGetRows ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableSectionElementGetVAlignMethodInfo,
#endif
dOMHTMLTableSectionElementGetVAlign ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableSectionElementInsertRowMethodInfo,
#endif
dOMHTMLTableSectionElementInsertRow ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableSectionElementSetAlignMethodInfo,
#endif
dOMHTMLTableSectionElementSetAlign ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableSectionElementSetChMethodInfo,
#endif
dOMHTMLTableSectionElementSetCh ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableSectionElementSetChOffMethodInfo,
#endif
dOMHTMLTableSectionElementSetChOff ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableSectionElementSetVAlignMethodInfo,
#endif
dOMHTMLTableSectionElementSetVAlign ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableSectionElementAlignPropertyInfo,
#endif
constructDOMHTMLTableSectionElementAlign,
#if defined(ENABLE_OVERLOADING)
dOMHTMLTableSectionElementAlign ,
#endif
getDOMHTMLTableSectionElementAlign ,
setDOMHTMLTableSectionElementAlign ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableSectionElementChPropertyInfo,
#endif
constructDOMHTMLTableSectionElementCh ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLTableSectionElementCh ,
#endif
getDOMHTMLTableSectionElementCh ,
setDOMHTMLTableSectionElementCh ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableSectionElementChOffPropertyInfo,
#endif
constructDOMHTMLTableSectionElementChOff,
#if defined(ENABLE_OVERLOADING)
dOMHTMLTableSectionElementChOff ,
#endif
getDOMHTMLTableSectionElementChOff ,
setDOMHTMLTableSectionElementChOff ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableSectionElementRowsPropertyInfo,
#endif
#if defined(ENABLE_OVERLOADING)
dOMHTMLTableSectionElementRows ,
#endif
getDOMHTMLTableSectionElementRows ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableSectionElementVAlignPropertyInfo,
#endif
constructDOMHTMLTableSectionElementVAlign,
#if defined(ENABLE_OVERLOADING)
dOMHTMLTableSectionElementVAlign ,
#endif
getDOMHTMLTableSectionElementVAlign ,
setDOMHTMLTableSectionElementVAlign ,
) where
import Data.GI.Base.ShortPrelude
import qualified Data.GI.Base.ShortPrelude as SP
import qualified Data.GI.Base.Overloading as O
import qualified Prelude as P
import qualified Data.GI.Base.Attributes as GI.Attributes
import qualified Data.GI.Base.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.DOMNode as WebKit2WebExtension.DOMNode
import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
newtype DOMHTMLTableSectionElement = DOMHTMLTableSectionElement (SP.ManagedPtr DOMHTMLTableSectionElement)
deriving (DOMHTMLTableSectionElement -> DOMHTMLTableSectionElement -> Bool
(DOMHTMLTableSectionElement -> DOMHTMLTableSectionElement -> Bool)
-> (DOMHTMLTableSectionElement
-> DOMHTMLTableSectionElement -> Bool)
-> Eq DOMHTMLTableSectionElement
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: DOMHTMLTableSectionElement -> DOMHTMLTableSectionElement -> Bool
== :: DOMHTMLTableSectionElement -> DOMHTMLTableSectionElement -> Bool
$c/= :: DOMHTMLTableSectionElement -> DOMHTMLTableSectionElement -> Bool
/= :: DOMHTMLTableSectionElement -> DOMHTMLTableSectionElement -> Bool
Eq)
instance SP.ManagedPtrNewtype DOMHTMLTableSectionElement where
toManagedPtr :: DOMHTMLTableSectionElement -> ManagedPtr DOMHTMLTableSectionElement
toManagedPtr (DOMHTMLTableSectionElement ManagedPtr DOMHTMLTableSectionElement
p) = ManagedPtr DOMHTMLTableSectionElement
p
foreign import ccall "webkit_dom_html_table_section_element_get_type"
c_webkit_dom_html_table_section_element_get_type :: IO B.Types.GType
instance B.Types.TypedObject DOMHTMLTableSectionElement where
glibType :: IO GType
glibType = IO GType
c_webkit_dom_html_table_section_element_get_type
instance B.Types.GObject DOMHTMLTableSectionElement
class (SP.GObject o, O.IsDescendantOf DOMHTMLTableSectionElement o) => IsDOMHTMLTableSectionElement o
instance (SP.GObject o, O.IsDescendantOf DOMHTMLTableSectionElement o) => IsDOMHTMLTableSectionElement o
instance O.HasParentTypes DOMHTMLTableSectionElement
type instance O.ParentTypes DOMHTMLTableSectionElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
toDOMHTMLTableSectionElement :: (MIO.MonadIO m, IsDOMHTMLTableSectionElement o) => o -> m DOMHTMLTableSectionElement
toDOMHTMLTableSectionElement :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTableSectionElement o) =>
o -> m DOMHTMLTableSectionElement
toDOMHTMLTableSectionElement = 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)
-> (o -> IO DOMHTMLTableSectionElement)
-> o
-> m DOMHTMLTableSectionElement
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (ManagedPtr DOMHTMLTableSectionElement
-> DOMHTMLTableSectionElement)
-> o -> IO DOMHTMLTableSectionElement
forall o o'.
(HasCallStack, ManagedPtrNewtype o, TypedObject o,
ManagedPtrNewtype o', TypedObject o') =>
(ManagedPtr o' -> o') -> o -> IO o'
B.ManagedPtr.unsafeCastTo ManagedPtr DOMHTMLTableSectionElement -> DOMHTMLTableSectionElement
DOMHTMLTableSectionElement
instance B.GValue.IsGValue (Maybe DOMHTMLTableSectionElement) where
gvalueGType_ :: IO GType
gvalueGType_ = IO GType
c_webkit_dom_html_table_section_element_get_type
gvalueSet_ :: Ptr GValue -> Maybe DOMHTMLTableSectionElement -> IO ()
gvalueSet_ Ptr GValue
gv Maybe DOMHTMLTableSectionElement
P.Nothing = Ptr GValue -> Ptr DOMHTMLTableSectionElement -> IO ()
forall a. GObject a => Ptr GValue -> Ptr a -> IO ()
B.GValue.set_object Ptr GValue
gv (Ptr DOMHTMLTableSectionElement
forall a. Ptr a
FP.nullPtr :: FP.Ptr DOMHTMLTableSectionElement)
gvalueSet_ Ptr GValue
gv (P.Just DOMHTMLTableSectionElement
obj) = DOMHTMLTableSectionElement
-> (Ptr DOMHTMLTableSectionElement -> IO ()) -> IO ()
forall a c.
(HasCallStack, ManagedPtrNewtype a) =>
a -> (Ptr a -> IO c) -> IO c
B.ManagedPtr.withManagedPtr DOMHTMLTableSectionElement
obj (Ptr GValue -> Ptr DOMHTMLTableSectionElement -> IO ()
forall a. GObject a => Ptr GValue -> Ptr a -> IO ()
B.GValue.set_object Ptr GValue
gv)
gvalueGet_ :: Ptr GValue -> IO (Maybe DOMHTMLTableSectionElement)
gvalueGet_ Ptr GValue
gv = do
Ptr DOMHTMLTableSectionElement
ptr <- Ptr GValue -> IO (Ptr DOMHTMLTableSectionElement)
forall a. GObject a => Ptr GValue -> IO (Ptr a)
B.GValue.get_object Ptr GValue
gv :: IO (FP.Ptr DOMHTMLTableSectionElement)
if Ptr DOMHTMLTableSectionElement
ptr Ptr DOMHTMLTableSectionElement
-> Ptr DOMHTMLTableSectionElement -> Bool
forall a. Eq a => a -> a -> Bool
/= Ptr DOMHTMLTableSectionElement
forall a. Ptr a
FP.nullPtr
then DOMHTMLTableSectionElement -> Maybe DOMHTMLTableSectionElement
forall a. a -> Maybe a
P.Just (DOMHTMLTableSectionElement -> Maybe DOMHTMLTableSectionElement)
-> IO DOMHTMLTableSectionElement
-> IO (Maybe DOMHTMLTableSectionElement)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> (ManagedPtr DOMHTMLTableSectionElement
-> DOMHTMLTableSectionElement)
-> Ptr DOMHTMLTableSectionElement -> IO DOMHTMLTableSectionElement
forall a b.
(HasCallStack, GObject a, GObject b) =>
(ManagedPtr a -> a) -> Ptr b -> IO a
B.ManagedPtr.newObject ManagedPtr DOMHTMLTableSectionElement -> DOMHTMLTableSectionElement
DOMHTMLTableSectionElement Ptr DOMHTMLTableSectionElement
ptr
else Maybe DOMHTMLTableSectionElement
-> IO (Maybe DOMHTMLTableSectionElement)
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return Maybe DOMHTMLTableSectionElement
forall a. Maybe a
P.Nothing
#if defined(ENABLE_OVERLOADING)
type family ResolveDOMHTMLTableSectionElementMethod (t :: Symbol) (o :: *) :: * where
ResolveDOMHTMLTableSectionElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
ResolveDOMHTMLTableSectionElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
ResolveDOMHTMLTableSectionElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
ResolveDOMHTMLTableSectionElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
ResolveDOMHTMLTableSectionElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
ResolveDOMHTMLTableSectionElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
ResolveDOMHTMLTableSectionElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
ResolveDOMHTMLTableSectionElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
ResolveDOMHTMLTableSectionElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
ResolveDOMHTMLTableSectionElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
ResolveDOMHTMLTableSectionElementMethod "deleteRow" o = DOMHTMLTableSectionElementDeleteRowMethodInfo
ResolveDOMHTMLTableSectionElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
ResolveDOMHTMLTableSectionElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
ResolveDOMHTMLTableSectionElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
ResolveDOMHTMLTableSectionElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
ResolveDOMHTMLTableSectionElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
ResolveDOMHTMLTableSectionElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
ResolveDOMHTMLTableSectionElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
ResolveDOMHTMLTableSectionElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
ResolveDOMHTMLTableSectionElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
ResolveDOMHTMLTableSectionElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
ResolveDOMHTMLTableSectionElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
ResolveDOMHTMLTableSectionElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
ResolveDOMHTMLTableSectionElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
ResolveDOMHTMLTableSectionElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
ResolveDOMHTMLTableSectionElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
ResolveDOMHTMLTableSectionElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
ResolveDOMHTMLTableSectionElementMethod "insertRow" o = DOMHTMLTableSectionElementInsertRowMethodInfo
ResolveDOMHTMLTableSectionElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
ResolveDOMHTMLTableSectionElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
ResolveDOMHTMLTableSectionElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
ResolveDOMHTMLTableSectionElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
ResolveDOMHTMLTableSectionElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
ResolveDOMHTMLTableSectionElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
ResolveDOMHTMLTableSectionElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
ResolveDOMHTMLTableSectionElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
ResolveDOMHTMLTableSectionElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
ResolveDOMHTMLTableSectionElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
ResolveDOMHTMLTableSectionElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
ResolveDOMHTMLTableSectionElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
ResolveDOMHTMLTableSectionElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
ResolveDOMHTMLTableSectionElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
ResolveDOMHTMLTableSectionElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
ResolveDOMHTMLTableSectionElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
ResolveDOMHTMLTableSectionElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
ResolveDOMHTMLTableSectionElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
ResolveDOMHTMLTableSectionElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
ResolveDOMHTMLTableSectionElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
ResolveDOMHTMLTableSectionElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
ResolveDOMHTMLTableSectionElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
ResolveDOMHTMLTableSectionElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
ResolveDOMHTMLTableSectionElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
ResolveDOMHTMLTableSectionElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
ResolveDOMHTMLTableSectionElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
ResolveDOMHTMLTableSectionElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
ResolveDOMHTMLTableSectionElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
ResolveDOMHTMLTableSectionElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
ResolveDOMHTMLTableSectionElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
ResolveDOMHTMLTableSectionElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
ResolveDOMHTMLTableSectionElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
ResolveDOMHTMLTableSectionElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
ResolveDOMHTMLTableSectionElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
ResolveDOMHTMLTableSectionElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getAlign" o = DOMHTMLTableSectionElementGetAlignMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getCh" o = DOMHTMLTableSectionElementGetChMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getChOff" o = DOMHTMLTableSectionElementGetChOffMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getRows" o = DOMHTMLTableSectionElementGetRowsMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getVAlign" o = DOMHTMLTableSectionElementGetVAlignMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
ResolveDOMHTMLTableSectionElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
ResolveDOMHTMLTableSectionElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
ResolveDOMHTMLTableSectionElementMethod "setAlign" o = DOMHTMLTableSectionElementSetAlignMethodInfo
ResolveDOMHTMLTableSectionElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
ResolveDOMHTMLTableSectionElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
ResolveDOMHTMLTableSectionElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
ResolveDOMHTMLTableSectionElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
ResolveDOMHTMLTableSectionElementMethod "setCh" o = DOMHTMLTableSectionElementSetChMethodInfo
ResolveDOMHTMLTableSectionElementMethod "setChOff" o = DOMHTMLTableSectionElementSetChOffMethodInfo
ResolveDOMHTMLTableSectionElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
ResolveDOMHTMLTableSectionElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
ResolveDOMHTMLTableSectionElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
ResolveDOMHTMLTableSectionElementMethod "setDataFull" o = GObject.Object.ObjectSetDataFullMethodInfo
ResolveDOMHTMLTableSectionElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
ResolveDOMHTMLTableSectionElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
ResolveDOMHTMLTableSectionElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
ResolveDOMHTMLTableSectionElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
ResolveDOMHTMLTableSectionElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
ResolveDOMHTMLTableSectionElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
ResolveDOMHTMLTableSectionElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
ResolveDOMHTMLTableSectionElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
ResolveDOMHTMLTableSectionElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
ResolveDOMHTMLTableSectionElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
ResolveDOMHTMLTableSectionElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
ResolveDOMHTMLTableSectionElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
ResolveDOMHTMLTableSectionElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
ResolveDOMHTMLTableSectionElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
ResolveDOMHTMLTableSectionElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
ResolveDOMHTMLTableSectionElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
ResolveDOMHTMLTableSectionElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
ResolveDOMHTMLTableSectionElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
ResolveDOMHTMLTableSectionElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
ResolveDOMHTMLTableSectionElementMethod "setVAlign" o = DOMHTMLTableSectionElementSetVAlignMethodInfo
ResolveDOMHTMLTableSectionElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
ResolveDOMHTMLTableSectionElementMethod l o = O.MethodResolutionFailed l o
instance (info ~ ResolveDOMHTMLTableSectionElementMethod t DOMHTMLTableSectionElement, O.OverloadedMethod info DOMHTMLTableSectionElement p) => OL.IsLabel t (DOMHTMLTableSectionElement -> 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 ~ ResolveDOMHTMLTableSectionElementMethod t DOMHTMLTableSectionElement, O.OverloadedMethod info DOMHTMLTableSectionElement p, R.HasField t DOMHTMLTableSectionElement p) => R.HasField t DOMHTMLTableSectionElement p where
getField = O.overloadedMethod @info
#endif
instance (info ~ ResolveDOMHTMLTableSectionElementMethod t DOMHTMLTableSectionElement, O.OverloadedMethodInfo info DOMHTMLTableSectionElement) => OL.IsLabel t (O.MethodProxy info DOMHTMLTableSectionElement) where
#if MIN_VERSION_base(4,10,0)
fromLabel = O.MethodProxy
#else
fromLabel _ = O.MethodProxy
#endif
#endif
getDOMHTMLTableSectionElementAlign :: (MonadIO m, IsDOMHTMLTableSectionElement o) => o -> m (Maybe T.Text)
getDOMHTMLTableSectionElementAlign :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTableSectionElement o) =>
o -> m (Maybe Text)
getDOMHTMLTableSectionElementAlign 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"
setDOMHTMLTableSectionElementAlign :: (MonadIO m, IsDOMHTMLTableSectionElement o) => o -> T.Text -> m ()
setDOMHTMLTableSectionElementAlign :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTableSectionElement o) =>
o -> Text -> m ()
setDOMHTMLTableSectionElementAlign 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)
constructDOMHTMLTableSectionElementAlign :: (IsDOMHTMLTableSectionElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLTableSectionElementAlign :: forall o (m :: * -> *).
(IsDOMHTMLTableSectionElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLTableSectionElementAlign 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 DOMHTMLTableSectionElementAlignPropertyInfo
instance AttrInfo DOMHTMLTableSectionElementAlignPropertyInfo where
type AttrAllowedOps DOMHTMLTableSectionElementAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLTableSectionElementAlignPropertyInfo = IsDOMHTMLTableSectionElement
type AttrSetTypeConstraint DOMHTMLTableSectionElementAlignPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLTableSectionElementAlignPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLTableSectionElementAlignPropertyInfo = T.Text
type AttrGetType DOMHTMLTableSectionElementAlignPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLTableSectionElementAlignPropertyInfo = "align"
type AttrOrigin DOMHTMLTableSectionElementAlignPropertyInfo = DOMHTMLTableSectionElement
attrGet = getDOMHTMLTableSectionElementAlign
attrSet = setDOMHTMLTableSectionElementAlign
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLTableSectionElementAlign
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement.align"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableSectionElement.html#g:attr:align"
})
#endif
getDOMHTMLTableSectionElementCh :: (MonadIO m, IsDOMHTMLTableSectionElement o) => o -> m (Maybe T.Text)
getDOMHTMLTableSectionElementCh :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTableSectionElement o) =>
o -> m (Maybe Text)
getDOMHTMLTableSectionElementCh 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
"ch"
setDOMHTMLTableSectionElementCh :: (MonadIO m, IsDOMHTMLTableSectionElement o) => o -> T.Text -> m ()
setDOMHTMLTableSectionElementCh :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTableSectionElement o) =>
o -> Text -> m ()
setDOMHTMLTableSectionElementCh 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
"ch" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLTableSectionElementCh :: (IsDOMHTMLTableSectionElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLTableSectionElementCh :: forall o (m :: * -> *).
(IsDOMHTMLTableSectionElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLTableSectionElementCh 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
"ch" (Text -> Maybe Text
forall a. a -> Maybe a
P.Just Text
val)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableSectionElementChPropertyInfo
instance AttrInfo DOMHTMLTableSectionElementChPropertyInfo where
type AttrAllowedOps DOMHTMLTableSectionElementChPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLTableSectionElementChPropertyInfo = IsDOMHTMLTableSectionElement
type AttrSetTypeConstraint DOMHTMLTableSectionElementChPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLTableSectionElementChPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLTableSectionElementChPropertyInfo = T.Text
type AttrGetType DOMHTMLTableSectionElementChPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLTableSectionElementChPropertyInfo = "ch"
type AttrOrigin DOMHTMLTableSectionElementChPropertyInfo = DOMHTMLTableSectionElement
attrGet = getDOMHTMLTableSectionElementCh
attrSet = setDOMHTMLTableSectionElementCh
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLTableSectionElementCh
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement.ch"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableSectionElement.html#g:attr:ch"
})
#endif
getDOMHTMLTableSectionElementChOff :: (MonadIO m, IsDOMHTMLTableSectionElement o) => o -> m (Maybe T.Text)
getDOMHTMLTableSectionElementChOff :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTableSectionElement o) =>
o -> m (Maybe Text)
getDOMHTMLTableSectionElementChOff 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
"ch-off"
setDOMHTMLTableSectionElementChOff :: (MonadIO m, IsDOMHTMLTableSectionElement o) => o -> T.Text -> m ()
setDOMHTMLTableSectionElementChOff :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTableSectionElement o) =>
o -> Text -> m ()
setDOMHTMLTableSectionElementChOff 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
"ch-off" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLTableSectionElementChOff :: (IsDOMHTMLTableSectionElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLTableSectionElementChOff :: forall o (m :: * -> *).
(IsDOMHTMLTableSectionElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLTableSectionElementChOff 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
"ch-off" (Text -> Maybe Text
forall a. a -> Maybe a
P.Just Text
val)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableSectionElementChOffPropertyInfo
instance AttrInfo DOMHTMLTableSectionElementChOffPropertyInfo where
type AttrAllowedOps DOMHTMLTableSectionElementChOffPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLTableSectionElementChOffPropertyInfo = IsDOMHTMLTableSectionElement
type AttrSetTypeConstraint DOMHTMLTableSectionElementChOffPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLTableSectionElementChOffPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLTableSectionElementChOffPropertyInfo = T.Text
type AttrGetType DOMHTMLTableSectionElementChOffPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLTableSectionElementChOffPropertyInfo = "ch-off"
type AttrOrigin DOMHTMLTableSectionElementChOffPropertyInfo = DOMHTMLTableSectionElement
attrGet = getDOMHTMLTableSectionElementChOff
attrSet = setDOMHTMLTableSectionElementChOff
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLTableSectionElementChOff
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement.chOff"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableSectionElement.html#g:attr:chOff"
})
#endif
getDOMHTMLTableSectionElementRows :: (MonadIO m, IsDOMHTMLTableSectionElement o) => o -> m (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
getDOMHTMLTableSectionElementRows :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTableSectionElement o) =>
o -> m (Maybe DOMHTMLCollection)
getDOMHTMLTableSectionElementRows 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 DOMHTMLTableSectionElementRowsPropertyInfo
instance AttrInfo DOMHTMLTableSectionElementRowsPropertyInfo where
type AttrAllowedOps DOMHTMLTableSectionElementRowsPropertyInfo = '[ 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint DOMHTMLTableSectionElementRowsPropertyInfo = IsDOMHTMLTableSectionElement
type AttrSetTypeConstraint DOMHTMLTableSectionElementRowsPropertyInfo = (~) ()
type AttrTransferTypeConstraint DOMHTMLTableSectionElementRowsPropertyInfo = (~) ()
type AttrTransferType DOMHTMLTableSectionElementRowsPropertyInfo = ()
type AttrGetType DOMHTMLTableSectionElementRowsPropertyInfo = (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
type AttrLabel DOMHTMLTableSectionElementRowsPropertyInfo = "rows"
type AttrOrigin DOMHTMLTableSectionElementRowsPropertyInfo = DOMHTMLTableSectionElement
attrGet = getDOMHTMLTableSectionElementRows
attrSet = undefined
attrTransfer _ = undefined
attrConstruct = undefined
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement.rows"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableSectionElement.html#g:attr:rows"
})
#endif
getDOMHTMLTableSectionElementVAlign :: (MonadIO m, IsDOMHTMLTableSectionElement o) => o -> m (Maybe T.Text)
getDOMHTMLTableSectionElementVAlign :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTableSectionElement o) =>
o -> m (Maybe Text)
getDOMHTMLTableSectionElementVAlign 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
"v-align"
setDOMHTMLTableSectionElementVAlign :: (MonadIO m, IsDOMHTMLTableSectionElement o) => o -> T.Text -> m ()
setDOMHTMLTableSectionElementVAlign :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTableSectionElement o) =>
o -> Text -> m ()
setDOMHTMLTableSectionElementVAlign 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
"v-align" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLTableSectionElementVAlign :: (IsDOMHTMLTableSectionElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLTableSectionElementVAlign :: forall o (m :: * -> *).
(IsDOMHTMLTableSectionElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLTableSectionElementVAlign 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
"v-align" (Text -> Maybe Text
forall a. a -> Maybe a
P.Just Text
val)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableSectionElementVAlignPropertyInfo
instance AttrInfo DOMHTMLTableSectionElementVAlignPropertyInfo where
type AttrAllowedOps DOMHTMLTableSectionElementVAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLTableSectionElementVAlignPropertyInfo = IsDOMHTMLTableSectionElement
type AttrSetTypeConstraint DOMHTMLTableSectionElementVAlignPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLTableSectionElementVAlignPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLTableSectionElementVAlignPropertyInfo = T.Text
type AttrGetType DOMHTMLTableSectionElementVAlignPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLTableSectionElementVAlignPropertyInfo = "v-align"
type AttrOrigin DOMHTMLTableSectionElementVAlignPropertyInfo = DOMHTMLTableSectionElement
attrGet = getDOMHTMLTableSectionElementVAlign
attrSet = setDOMHTMLTableSectionElementVAlign
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLTableSectionElementVAlign
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement.vAlign"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableSectionElement.html#g:attr:vAlign"
})
#endif
#if defined(ENABLE_OVERLOADING)
instance O.HasAttributeList DOMHTMLTableSectionElement
type instance O.AttributeList DOMHTMLTableSectionElement = DOMHTMLTableSectionElementAttributeList
type DOMHTMLTableSectionElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("align", DOMHTMLTableSectionElementAlignPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("ch", DOMHTMLTableSectionElementChPropertyInfo), '("chOff", DOMHTMLTableSectionElementChOffPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("rows", DOMHTMLTableSectionElementRowsPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("vAlign", DOMHTMLTableSectionElementVAlignPropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])
#endif
#if defined(ENABLE_OVERLOADING)
dOMHTMLTableSectionElementAlign :: AttrLabelProxy "align"
dOMHTMLTableSectionElementAlign = AttrLabelProxy
dOMHTMLTableSectionElementCh :: AttrLabelProxy "ch"
dOMHTMLTableSectionElementCh = AttrLabelProxy
dOMHTMLTableSectionElementChOff :: AttrLabelProxy "chOff"
dOMHTMLTableSectionElementChOff = AttrLabelProxy
dOMHTMLTableSectionElementRows :: AttrLabelProxy "rows"
dOMHTMLTableSectionElementRows = AttrLabelProxy
dOMHTMLTableSectionElementVAlign :: AttrLabelProxy "vAlign"
dOMHTMLTableSectionElementVAlign = AttrLabelProxy
#endif
#if defined(ENABLE_OVERLOADING)
type instance O.SignalList DOMHTMLTableSectionElement = DOMHTMLTableSectionElementSignalList
type DOMHTMLTableSectionElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
#endif
foreign import ccall "webkit_dom_html_table_section_element_delete_row" webkit_dom_html_table_section_element_delete_row ::
Ptr DOMHTMLTableSectionElement ->
CLong ->
Ptr (Ptr GError) ->
IO ()
{-# DEPRECATED dOMHTMLTableSectionElementDeleteRow ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableSectionElementDeleteRow ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableSectionElement a) =>
a
-> CLong
-> m ()
dOMHTMLTableSectionElementDeleteRow :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTableSectionElement a) =>
a -> CLong -> m ()
dOMHTMLTableSectionElementDeleteRow 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 DOMHTMLTableSectionElement
self' <- a -> IO (Ptr DOMHTMLTableSectionElement)
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 DOMHTMLTableSectionElement
-> CLong -> Ptr (Ptr GError) -> IO ()
webkit_dom_html_table_section_element_delete_row Ptr DOMHTMLTableSectionElement
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 DOMHTMLTableSectionElementDeleteRowMethodInfo
instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLTableSectionElement a) => O.OverloadedMethod DOMHTMLTableSectionElementDeleteRowMethodInfo a signature where
overloadedMethod = dOMHTMLTableSectionElementDeleteRow
instance O.OverloadedMethodInfo DOMHTMLTableSectionElementDeleteRowMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement.dOMHTMLTableSectionElementDeleteRow",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableSectionElement.html#v:dOMHTMLTableSectionElementDeleteRow"
})
#endif
foreign import ccall "webkit_dom_html_table_section_element_get_align" webkit_dom_html_table_section_element_get_align ::
Ptr DOMHTMLTableSectionElement ->
IO CString
{-# DEPRECATED dOMHTMLTableSectionElementGetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableSectionElementGetAlign ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableSectionElement a) =>
a
-> m T.Text
dOMHTMLTableSectionElementGetAlign :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTableSectionElement a) =>
a -> m Text
dOMHTMLTableSectionElementGetAlign 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 DOMHTMLTableSectionElement
self' <- a -> IO (Ptr DOMHTMLTableSectionElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLTableSectionElement -> IO CString
webkit_dom_html_table_section_element_get_align Ptr DOMHTMLTableSectionElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLTableSectionElementGetAlign" 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 DOMHTMLTableSectionElementGetAlignMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableSectionElement a) => O.OverloadedMethod DOMHTMLTableSectionElementGetAlignMethodInfo a signature where
overloadedMethod = dOMHTMLTableSectionElementGetAlign
instance O.OverloadedMethodInfo DOMHTMLTableSectionElementGetAlignMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement.dOMHTMLTableSectionElementGetAlign",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableSectionElement.html#v:dOMHTMLTableSectionElementGetAlign"
})
#endif
foreign import ccall "webkit_dom_html_table_section_element_get_ch" webkit_dom_html_table_section_element_get_ch ::
Ptr DOMHTMLTableSectionElement ->
IO CString
{-# DEPRECATED dOMHTMLTableSectionElementGetCh ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableSectionElementGetCh ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableSectionElement a) =>
a
-> m T.Text
dOMHTMLTableSectionElementGetCh :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTableSectionElement a) =>
a -> m Text
dOMHTMLTableSectionElementGetCh 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 DOMHTMLTableSectionElement
self' <- a -> IO (Ptr DOMHTMLTableSectionElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLTableSectionElement -> IO CString
webkit_dom_html_table_section_element_get_ch Ptr DOMHTMLTableSectionElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLTableSectionElementGetCh" 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 DOMHTMLTableSectionElementGetChMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableSectionElement a) => O.OverloadedMethod DOMHTMLTableSectionElementGetChMethodInfo a signature where
overloadedMethod = dOMHTMLTableSectionElementGetCh
instance O.OverloadedMethodInfo DOMHTMLTableSectionElementGetChMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement.dOMHTMLTableSectionElementGetCh",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableSectionElement.html#v:dOMHTMLTableSectionElementGetCh"
})
#endif
foreign import ccall "webkit_dom_html_table_section_element_get_ch_off" webkit_dom_html_table_section_element_get_ch_off ::
Ptr DOMHTMLTableSectionElement ->
IO CString
{-# DEPRECATED dOMHTMLTableSectionElementGetChOff ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableSectionElementGetChOff ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableSectionElement a) =>
a
-> m T.Text
dOMHTMLTableSectionElementGetChOff :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTableSectionElement a) =>
a -> m Text
dOMHTMLTableSectionElementGetChOff 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 DOMHTMLTableSectionElement
self' <- a -> IO (Ptr DOMHTMLTableSectionElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLTableSectionElement -> IO CString
webkit_dom_html_table_section_element_get_ch_off Ptr DOMHTMLTableSectionElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLTableSectionElementGetChOff" 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 DOMHTMLTableSectionElementGetChOffMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableSectionElement a) => O.OverloadedMethod DOMHTMLTableSectionElementGetChOffMethodInfo a signature where
overloadedMethod = dOMHTMLTableSectionElementGetChOff
instance O.OverloadedMethodInfo DOMHTMLTableSectionElementGetChOffMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement.dOMHTMLTableSectionElementGetChOff",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableSectionElement.html#v:dOMHTMLTableSectionElementGetChOff"
})
#endif
foreign import ccall "webkit_dom_html_table_section_element_get_rows" webkit_dom_html_table_section_element_get_rows ::
Ptr DOMHTMLTableSectionElement ->
IO (Ptr WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
{-# DEPRECATED dOMHTMLTableSectionElementGetRows ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableSectionElementGetRows ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableSectionElement a) =>
a
-> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection
dOMHTMLTableSectionElementGetRows :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTableSectionElement a) =>
a -> m DOMHTMLCollection
dOMHTMLTableSectionElementGetRows 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 DOMHTMLTableSectionElement
self' <- a -> IO (Ptr DOMHTMLTableSectionElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
Ptr DOMHTMLCollection
result <- Ptr DOMHTMLTableSectionElement -> IO (Ptr DOMHTMLCollection)
webkit_dom_html_table_section_element_get_rows Ptr DOMHTMLTableSectionElement
self'
Text -> Ptr DOMHTMLCollection -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLTableSectionElementGetRows" 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 DOMHTMLTableSectionElementGetRowsMethodInfo
instance (signature ~ (m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection), MonadIO m, IsDOMHTMLTableSectionElement a) => O.OverloadedMethod DOMHTMLTableSectionElementGetRowsMethodInfo a signature where
overloadedMethod = dOMHTMLTableSectionElementGetRows
instance O.OverloadedMethodInfo DOMHTMLTableSectionElementGetRowsMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement.dOMHTMLTableSectionElementGetRows",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableSectionElement.html#v:dOMHTMLTableSectionElementGetRows"
})
#endif
foreign import ccall "webkit_dom_html_table_section_element_get_v_align" webkit_dom_html_table_section_element_get_v_align ::
Ptr DOMHTMLTableSectionElement ->
IO CString
{-# DEPRECATED dOMHTMLTableSectionElementGetVAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableSectionElementGetVAlign ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableSectionElement a) =>
a
-> m T.Text
dOMHTMLTableSectionElementGetVAlign :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTableSectionElement a) =>
a -> m Text
dOMHTMLTableSectionElementGetVAlign 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 DOMHTMLTableSectionElement
self' <- a -> IO (Ptr DOMHTMLTableSectionElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLTableSectionElement -> IO CString
webkit_dom_html_table_section_element_get_v_align Ptr DOMHTMLTableSectionElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLTableSectionElementGetVAlign" 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 DOMHTMLTableSectionElementGetVAlignMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableSectionElement a) => O.OverloadedMethod DOMHTMLTableSectionElementGetVAlignMethodInfo a signature where
overloadedMethod = dOMHTMLTableSectionElementGetVAlign
instance O.OverloadedMethodInfo DOMHTMLTableSectionElementGetVAlignMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement.dOMHTMLTableSectionElementGetVAlign",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableSectionElement.html#v:dOMHTMLTableSectionElementGetVAlign"
})
#endif
foreign import ccall "webkit_dom_html_table_section_element_insert_row" webkit_dom_html_table_section_element_insert_row ::
Ptr DOMHTMLTableSectionElement ->
CLong ->
Ptr (Ptr GError) ->
IO (Ptr WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement)
{-# DEPRECATED dOMHTMLTableSectionElementInsertRow ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableSectionElementInsertRow ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableSectionElement a) =>
a
-> CLong
-> m WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement
dOMHTMLTableSectionElementInsertRow :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTableSectionElement a) =>
a -> CLong -> m DOMHTMLElement
dOMHTMLTableSectionElementInsertRow 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 DOMHTMLTableSectionElement
self' <- a -> IO (Ptr DOMHTMLTableSectionElement)
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 DOMHTMLTableSectionElement
-> CLong -> Ptr (Ptr GError) -> IO (Ptr DOMHTMLElement)
webkit_dom_html_table_section_element_insert_row Ptr DOMHTMLTableSectionElement
self' CLong
index
Text -> Ptr DOMHTMLElement -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLTableSectionElementInsertRow" 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 DOMHTMLTableSectionElementInsertRowMethodInfo
instance (signature ~ (CLong -> m WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement), MonadIO m, IsDOMHTMLTableSectionElement a) => O.OverloadedMethod DOMHTMLTableSectionElementInsertRowMethodInfo a signature where
overloadedMethod = dOMHTMLTableSectionElementInsertRow
instance O.OverloadedMethodInfo DOMHTMLTableSectionElementInsertRowMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement.dOMHTMLTableSectionElementInsertRow",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableSectionElement.html#v:dOMHTMLTableSectionElementInsertRow"
})
#endif
foreign import ccall "webkit_dom_html_table_section_element_set_align" webkit_dom_html_table_section_element_set_align ::
Ptr DOMHTMLTableSectionElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLTableSectionElementSetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableSectionElementSetAlign ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableSectionElement a) =>
a
-> T.Text
-> m ()
dOMHTMLTableSectionElementSetAlign :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTableSectionElement a) =>
a -> Text -> m ()
dOMHTMLTableSectionElementSetAlign 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 DOMHTMLTableSectionElement
self' <- a -> IO (Ptr DOMHTMLTableSectionElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLTableSectionElement -> CString -> IO ()
webkit_dom_html_table_section_element_set_align Ptr DOMHTMLTableSectionElement
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 DOMHTMLTableSectionElementSetAlignMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableSectionElement a) => O.OverloadedMethod DOMHTMLTableSectionElementSetAlignMethodInfo a signature where
overloadedMethod = dOMHTMLTableSectionElementSetAlign
instance O.OverloadedMethodInfo DOMHTMLTableSectionElementSetAlignMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement.dOMHTMLTableSectionElementSetAlign",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableSectionElement.html#v:dOMHTMLTableSectionElementSetAlign"
})
#endif
foreign import ccall "webkit_dom_html_table_section_element_set_ch" webkit_dom_html_table_section_element_set_ch ::
Ptr DOMHTMLTableSectionElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLTableSectionElementSetCh ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableSectionElementSetCh ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableSectionElement a) =>
a
-> T.Text
-> m ()
dOMHTMLTableSectionElementSetCh :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTableSectionElement a) =>
a -> Text -> m ()
dOMHTMLTableSectionElementSetCh 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 DOMHTMLTableSectionElement
self' <- a -> IO (Ptr DOMHTMLTableSectionElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLTableSectionElement -> CString -> IO ()
webkit_dom_html_table_section_element_set_ch Ptr DOMHTMLTableSectionElement
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 DOMHTMLTableSectionElementSetChMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableSectionElement a) => O.OverloadedMethod DOMHTMLTableSectionElementSetChMethodInfo a signature where
overloadedMethod = dOMHTMLTableSectionElementSetCh
instance O.OverloadedMethodInfo DOMHTMLTableSectionElementSetChMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement.dOMHTMLTableSectionElementSetCh",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableSectionElement.html#v:dOMHTMLTableSectionElementSetCh"
})
#endif
foreign import ccall "webkit_dom_html_table_section_element_set_ch_off" webkit_dom_html_table_section_element_set_ch_off ::
Ptr DOMHTMLTableSectionElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLTableSectionElementSetChOff ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableSectionElementSetChOff ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableSectionElement a) =>
a
-> T.Text
-> m ()
dOMHTMLTableSectionElementSetChOff :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTableSectionElement a) =>
a -> Text -> m ()
dOMHTMLTableSectionElementSetChOff 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 DOMHTMLTableSectionElement
self' <- a -> IO (Ptr DOMHTMLTableSectionElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLTableSectionElement -> CString -> IO ()
webkit_dom_html_table_section_element_set_ch_off Ptr DOMHTMLTableSectionElement
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 DOMHTMLTableSectionElementSetChOffMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableSectionElement a) => O.OverloadedMethod DOMHTMLTableSectionElementSetChOffMethodInfo a signature where
overloadedMethod = dOMHTMLTableSectionElementSetChOff
instance O.OverloadedMethodInfo DOMHTMLTableSectionElementSetChOffMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement.dOMHTMLTableSectionElementSetChOff",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableSectionElement.html#v:dOMHTMLTableSectionElementSetChOff"
})
#endif
foreign import ccall "webkit_dom_html_table_section_element_set_v_align" webkit_dom_html_table_section_element_set_v_align ::
Ptr DOMHTMLTableSectionElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLTableSectionElementSetVAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableSectionElementSetVAlign ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableSectionElement a) =>
a
-> T.Text
-> m ()
dOMHTMLTableSectionElementSetVAlign :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTableSectionElement a) =>
a -> Text -> m ()
dOMHTMLTableSectionElementSetVAlign 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 DOMHTMLTableSectionElement
self' <- a -> IO (Ptr DOMHTMLTableSectionElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLTableSectionElement -> CString -> IO ()
webkit_dom_html_table_section_element_set_v_align Ptr DOMHTMLTableSectionElement
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 DOMHTMLTableSectionElementSetVAlignMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableSectionElement a) => O.OverloadedMethod DOMHTMLTableSectionElementSetVAlignMethodInfo a signature where
overloadedMethod = dOMHTMLTableSectionElementSetVAlign
instance O.OverloadedMethodInfo DOMHTMLTableSectionElementSetVAlignMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement.dOMHTMLTableSectionElementSetVAlign",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableSectionElement.html#v:dOMHTMLTableSectionElementSetVAlign"
})
#endif