{-# LANGUAGE TypeApplications #-}
#if (MIN_VERSION_haskell_gi_overloading(1,0,0) && !defined(__HADDOCK_VERSION__))
#define ENABLE_OVERLOADING
#endif
module GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement
(
DOMHTMLTableRowElement(..) ,
IsDOMHTMLTableRowElement ,
toDOMHTMLTableRowElement ,
#if defined(ENABLE_OVERLOADING)
ResolveDOMHTMLTableRowElementMethod ,
#endif
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableRowElementDeleteCellMethodInfo,
#endif
dOMHTMLTableRowElementDeleteCell ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableRowElementGetAlignMethodInfo,
#endif
dOMHTMLTableRowElementGetAlign ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableRowElementGetBgColorMethodInfo,
#endif
dOMHTMLTableRowElementGetBgColor ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableRowElementGetCellsMethodInfo,
#endif
dOMHTMLTableRowElementGetCells ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableRowElementGetChMethodInfo ,
#endif
dOMHTMLTableRowElementGetCh ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableRowElementGetChOffMethodInfo,
#endif
dOMHTMLTableRowElementGetChOff ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableRowElementGetRowIndexMethodInfo,
#endif
dOMHTMLTableRowElementGetRowIndex ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableRowElementGetSectionRowIndexMethodInfo,
#endif
dOMHTMLTableRowElementGetSectionRowIndex,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableRowElementGetVAlignMethodInfo,
#endif
dOMHTMLTableRowElementGetVAlign ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableRowElementInsertCellMethodInfo,
#endif
dOMHTMLTableRowElementInsertCell ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableRowElementSetAlignMethodInfo,
#endif
dOMHTMLTableRowElementSetAlign ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableRowElementSetBgColorMethodInfo,
#endif
dOMHTMLTableRowElementSetBgColor ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableRowElementSetChMethodInfo ,
#endif
dOMHTMLTableRowElementSetCh ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableRowElementSetChOffMethodInfo,
#endif
dOMHTMLTableRowElementSetChOff ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableRowElementSetVAlignMethodInfo,
#endif
dOMHTMLTableRowElementSetVAlign ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableRowElementAlignPropertyInfo ,
#endif
constructDOMHTMLTableRowElementAlign ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLTableRowElementAlign ,
#endif
getDOMHTMLTableRowElementAlign ,
setDOMHTMLTableRowElementAlign ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableRowElementBgColorPropertyInfo,
#endif
constructDOMHTMLTableRowElementBgColor ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLTableRowElementBgColor ,
#endif
getDOMHTMLTableRowElementBgColor ,
setDOMHTMLTableRowElementBgColor ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableRowElementCellsPropertyInfo ,
#endif
#if defined(ENABLE_OVERLOADING)
dOMHTMLTableRowElementCells ,
#endif
getDOMHTMLTableRowElementCells ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableRowElementChPropertyInfo ,
#endif
constructDOMHTMLTableRowElementCh ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLTableRowElementCh ,
#endif
getDOMHTMLTableRowElementCh ,
setDOMHTMLTableRowElementCh ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableRowElementChOffPropertyInfo ,
#endif
constructDOMHTMLTableRowElementChOff ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLTableRowElementChOff ,
#endif
getDOMHTMLTableRowElementChOff ,
setDOMHTMLTableRowElementChOff ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableRowElementRowIndexPropertyInfo,
#endif
#if defined(ENABLE_OVERLOADING)
dOMHTMLTableRowElementRowIndex ,
#endif
getDOMHTMLTableRowElementRowIndex ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableRowElementSectionRowIndexPropertyInfo,
#endif
#if defined(ENABLE_OVERLOADING)
dOMHTMLTableRowElementSectionRowIndex ,
#endif
getDOMHTMLTableRowElementSectionRowIndex,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableRowElementVAlignPropertyInfo,
#endif
constructDOMHTMLTableRowElementVAlign ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLTableRowElementVAlign ,
#endif
getDOMHTMLTableRowElementVAlign ,
setDOMHTMLTableRowElementVAlign ,
) where
import Data.GI.Base.ShortPrelude
import qualified Data.GI.Base.ShortPrelude as SP
import qualified Data.GI.Base.Overloading as O
import qualified Prelude as P
import qualified Data.GI.Base.Attributes as GI.Attributes
import qualified Data.GI.Base.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.Kind as DK
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 DOMHTMLTableRowElement = DOMHTMLTableRowElement (SP.ManagedPtr DOMHTMLTableRowElement)
deriving (DOMHTMLTableRowElement -> DOMHTMLTableRowElement -> Bool
(DOMHTMLTableRowElement -> DOMHTMLTableRowElement -> Bool)
-> (DOMHTMLTableRowElement -> DOMHTMLTableRowElement -> Bool)
-> Eq DOMHTMLTableRowElement
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: DOMHTMLTableRowElement -> DOMHTMLTableRowElement -> Bool
== :: DOMHTMLTableRowElement -> DOMHTMLTableRowElement -> Bool
$c/= :: DOMHTMLTableRowElement -> DOMHTMLTableRowElement -> Bool
/= :: DOMHTMLTableRowElement -> DOMHTMLTableRowElement -> Bool
Eq)
instance SP.ManagedPtrNewtype DOMHTMLTableRowElement where
toManagedPtr :: DOMHTMLTableRowElement -> ManagedPtr DOMHTMLTableRowElement
toManagedPtr (DOMHTMLTableRowElement ManagedPtr DOMHTMLTableRowElement
p) = ManagedPtr DOMHTMLTableRowElement
p
foreign import ccall "webkit_dom_html_table_row_element_get_type"
c_webkit_dom_html_table_row_element_get_type :: IO B.Types.GType
instance B.Types.TypedObject DOMHTMLTableRowElement where
glibType :: IO GType
glibType = IO GType
c_webkit_dom_html_table_row_element_get_type
instance B.Types.GObject DOMHTMLTableRowElement
class (SP.GObject o, O.IsDescendantOf DOMHTMLTableRowElement o) => IsDOMHTMLTableRowElement o
instance (SP.GObject o, O.IsDescendantOf DOMHTMLTableRowElement o) => IsDOMHTMLTableRowElement o
instance O.HasParentTypes DOMHTMLTableRowElement
type instance O.ParentTypes DOMHTMLTableRowElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
toDOMHTMLTableRowElement :: (MIO.MonadIO m, IsDOMHTMLTableRowElement o) => o -> m DOMHTMLTableRowElement
toDOMHTMLTableRowElement :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTableRowElement o) =>
o -> m DOMHTMLTableRowElement
toDOMHTMLTableRowElement = IO DOMHTMLTableRowElement -> m DOMHTMLTableRowElement
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO DOMHTMLTableRowElement -> m DOMHTMLTableRowElement)
-> (o -> IO DOMHTMLTableRowElement)
-> o
-> m DOMHTMLTableRowElement
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (ManagedPtr DOMHTMLTableRowElement -> DOMHTMLTableRowElement)
-> o -> IO DOMHTMLTableRowElement
forall o o'.
(HasCallStack, ManagedPtrNewtype o, TypedObject o,
ManagedPtrNewtype o', TypedObject o') =>
(ManagedPtr o' -> o') -> o -> IO o'
B.ManagedPtr.unsafeCastTo ManagedPtr DOMHTMLTableRowElement -> DOMHTMLTableRowElement
DOMHTMLTableRowElement
instance B.GValue.IsGValue (Maybe DOMHTMLTableRowElement) where
gvalueGType_ :: IO GType
gvalueGType_ = IO GType
c_webkit_dom_html_table_row_element_get_type
gvalueSet_ :: Ptr GValue -> Maybe DOMHTMLTableRowElement -> IO ()
gvalueSet_ Ptr GValue
gv Maybe DOMHTMLTableRowElement
P.Nothing = Ptr GValue -> Ptr DOMHTMLTableRowElement -> IO ()
forall a. GObject a => Ptr GValue -> Ptr a -> IO ()
B.GValue.set_object Ptr GValue
gv (Ptr DOMHTMLTableRowElement
forall a. Ptr a
FP.nullPtr :: FP.Ptr DOMHTMLTableRowElement)
gvalueSet_ Ptr GValue
gv (P.Just DOMHTMLTableRowElement
obj) = DOMHTMLTableRowElement
-> (Ptr DOMHTMLTableRowElement -> IO ()) -> IO ()
forall a c.
(HasCallStack, ManagedPtrNewtype a) =>
a -> (Ptr a -> IO c) -> IO c
B.ManagedPtr.withManagedPtr DOMHTMLTableRowElement
obj (Ptr GValue -> Ptr DOMHTMLTableRowElement -> IO ()
forall a. GObject a => Ptr GValue -> Ptr a -> IO ()
B.GValue.set_object Ptr GValue
gv)
gvalueGet_ :: Ptr GValue -> IO (Maybe DOMHTMLTableRowElement)
gvalueGet_ Ptr GValue
gv = do
Ptr DOMHTMLTableRowElement
ptr <- Ptr GValue -> IO (Ptr DOMHTMLTableRowElement)
forall a. GObject a => Ptr GValue -> IO (Ptr a)
B.GValue.get_object Ptr GValue
gv :: IO (FP.Ptr DOMHTMLTableRowElement)
if Ptr DOMHTMLTableRowElement
ptr Ptr DOMHTMLTableRowElement -> Ptr DOMHTMLTableRowElement -> Bool
forall a. Eq a => a -> a -> Bool
/= Ptr DOMHTMLTableRowElement
forall a. Ptr a
FP.nullPtr
then DOMHTMLTableRowElement -> Maybe DOMHTMLTableRowElement
forall a. a -> Maybe a
P.Just (DOMHTMLTableRowElement -> Maybe DOMHTMLTableRowElement)
-> IO DOMHTMLTableRowElement -> IO (Maybe DOMHTMLTableRowElement)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> (ManagedPtr DOMHTMLTableRowElement -> DOMHTMLTableRowElement)
-> Ptr DOMHTMLTableRowElement -> IO DOMHTMLTableRowElement
forall a b.
(HasCallStack, GObject a, GObject b) =>
(ManagedPtr a -> a) -> Ptr b -> IO a
B.ManagedPtr.newObject ManagedPtr DOMHTMLTableRowElement -> DOMHTMLTableRowElement
DOMHTMLTableRowElement Ptr DOMHTMLTableRowElement
ptr
else Maybe DOMHTMLTableRowElement -> IO (Maybe DOMHTMLTableRowElement)
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return Maybe DOMHTMLTableRowElement
forall a. Maybe a
P.Nothing
#if defined(ENABLE_OVERLOADING)
type family ResolveDOMHTMLTableRowElementMethod (t :: Symbol) (o :: DK.Type) :: DK.Type where
ResolveDOMHTMLTableRowElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
ResolveDOMHTMLTableRowElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
ResolveDOMHTMLTableRowElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
ResolveDOMHTMLTableRowElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
ResolveDOMHTMLTableRowElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
ResolveDOMHTMLTableRowElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
ResolveDOMHTMLTableRowElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
ResolveDOMHTMLTableRowElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
ResolveDOMHTMLTableRowElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
ResolveDOMHTMLTableRowElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
ResolveDOMHTMLTableRowElementMethod "deleteCell" o = DOMHTMLTableRowElementDeleteCellMethodInfo
ResolveDOMHTMLTableRowElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
ResolveDOMHTMLTableRowElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
ResolveDOMHTMLTableRowElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
ResolveDOMHTMLTableRowElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
ResolveDOMHTMLTableRowElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
ResolveDOMHTMLTableRowElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
ResolveDOMHTMLTableRowElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
ResolveDOMHTMLTableRowElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
ResolveDOMHTMLTableRowElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
ResolveDOMHTMLTableRowElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
ResolveDOMHTMLTableRowElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
ResolveDOMHTMLTableRowElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
ResolveDOMHTMLTableRowElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
ResolveDOMHTMLTableRowElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
ResolveDOMHTMLTableRowElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
ResolveDOMHTMLTableRowElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
ResolveDOMHTMLTableRowElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
ResolveDOMHTMLTableRowElementMethod "insertCell" o = DOMHTMLTableRowElementInsertCellMethodInfo
ResolveDOMHTMLTableRowElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
ResolveDOMHTMLTableRowElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
ResolveDOMHTMLTableRowElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
ResolveDOMHTMLTableRowElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
ResolveDOMHTMLTableRowElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
ResolveDOMHTMLTableRowElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
ResolveDOMHTMLTableRowElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
ResolveDOMHTMLTableRowElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
ResolveDOMHTMLTableRowElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
ResolveDOMHTMLTableRowElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
ResolveDOMHTMLTableRowElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
ResolveDOMHTMLTableRowElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
ResolveDOMHTMLTableRowElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
ResolveDOMHTMLTableRowElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
ResolveDOMHTMLTableRowElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
ResolveDOMHTMLTableRowElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
ResolveDOMHTMLTableRowElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
ResolveDOMHTMLTableRowElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
ResolveDOMHTMLTableRowElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
ResolveDOMHTMLTableRowElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
ResolveDOMHTMLTableRowElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
ResolveDOMHTMLTableRowElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
ResolveDOMHTMLTableRowElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
ResolveDOMHTMLTableRowElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
ResolveDOMHTMLTableRowElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
ResolveDOMHTMLTableRowElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
ResolveDOMHTMLTableRowElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
ResolveDOMHTMLTableRowElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
ResolveDOMHTMLTableRowElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
ResolveDOMHTMLTableRowElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
ResolveDOMHTMLTableRowElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
ResolveDOMHTMLTableRowElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
ResolveDOMHTMLTableRowElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
ResolveDOMHTMLTableRowElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
ResolveDOMHTMLTableRowElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
ResolveDOMHTMLTableRowElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
ResolveDOMHTMLTableRowElementMethod "getAlign" o = DOMHTMLTableRowElementGetAlignMethodInfo
ResolveDOMHTMLTableRowElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
ResolveDOMHTMLTableRowElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
ResolveDOMHTMLTableRowElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
ResolveDOMHTMLTableRowElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
ResolveDOMHTMLTableRowElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
ResolveDOMHTMLTableRowElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
ResolveDOMHTMLTableRowElementMethod "getBgColor" o = DOMHTMLTableRowElementGetBgColorMethodInfo
ResolveDOMHTMLTableRowElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
ResolveDOMHTMLTableRowElementMethod "getCells" o = DOMHTMLTableRowElementGetCellsMethodInfo
ResolveDOMHTMLTableRowElementMethod "getCh" o = DOMHTMLTableRowElementGetChMethodInfo
ResolveDOMHTMLTableRowElementMethod "getChOff" o = DOMHTMLTableRowElementGetChOffMethodInfo
ResolveDOMHTMLTableRowElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
ResolveDOMHTMLTableRowElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
ResolveDOMHTMLTableRowElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
ResolveDOMHTMLTableRowElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
ResolveDOMHTMLTableRowElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
ResolveDOMHTMLTableRowElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
ResolveDOMHTMLTableRowElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
ResolveDOMHTMLTableRowElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
ResolveDOMHTMLTableRowElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
ResolveDOMHTMLTableRowElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
ResolveDOMHTMLTableRowElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
ResolveDOMHTMLTableRowElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
ResolveDOMHTMLTableRowElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
ResolveDOMHTMLTableRowElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
ResolveDOMHTMLTableRowElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
ResolveDOMHTMLTableRowElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
ResolveDOMHTMLTableRowElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
ResolveDOMHTMLTableRowElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
ResolveDOMHTMLTableRowElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
ResolveDOMHTMLTableRowElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
ResolveDOMHTMLTableRowElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
ResolveDOMHTMLTableRowElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
ResolveDOMHTMLTableRowElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
ResolveDOMHTMLTableRowElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
ResolveDOMHTMLTableRowElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
ResolveDOMHTMLTableRowElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
ResolveDOMHTMLTableRowElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
ResolveDOMHTMLTableRowElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
ResolveDOMHTMLTableRowElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
ResolveDOMHTMLTableRowElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
ResolveDOMHTMLTableRowElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
ResolveDOMHTMLTableRowElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
ResolveDOMHTMLTableRowElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
ResolveDOMHTMLTableRowElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
ResolveDOMHTMLTableRowElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
ResolveDOMHTMLTableRowElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
ResolveDOMHTMLTableRowElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
ResolveDOMHTMLTableRowElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
ResolveDOMHTMLTableRowElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
ResolveDOMHTMLTableRowElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
ResolveDOMHTMLTableRowElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
ResolveDOMHTMLTableRowElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
ResolveDOMHTMLTableRowElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
ResolveDOMHTMLTableRowElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
ResolveDOMHTMLTableRowElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
ResolveDOMHTMLTableRowElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
ResolveDOMHTMLTableRowElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
ResolveDOMHTMLTableRowElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
ResolveDOMHTMLTableRowElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
ResolveDOMHTMLTableRowElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
ResolveDOMHTMLTableRowElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
ResolveDOMHTMLTableRowElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
ResolveDOMHTMLTableRowElementMethod "getRowIndex" o = DOMHTMLTableRowElementGetRowIndexMethodInfo
ResolveDOMHTMLTableRowElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
ResolveDOMHTMLTableRowElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
ResolveDOMHTMLTableRowElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
ResolveDOMHTMLTableRowElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
ResolveDOMHTMLTableRowElementMethod "getSectionRowIndex" o = DOMHTMLTableRowElementGetSectionRowIndexMethodInfo
ResolveDOMHTMLTableRowElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
ResolveDOMHTMLTableRowElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
ResolveDOMHTMLTableRowElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
ResolveDOMHTMLTableRowElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
ResolveDOMHTMLTableRowElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
ResolveDOMHTMLTableRowElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
ResolveDOMHTMLTableRowElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
ResolveDOMHTMLTableRowElementMethod "getVAlign" o = DOMHTMLTableRowElementGetVAlignMethodInfo
ResolveDOMHTMLTableRowElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
ResolveDOMHTMLTableRowElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
ResolveDOMHTMLTableRowElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
ResolveDOMHTMLTableRowElementMethod "setAlign" o = DOMHTMLTableRowElementSetAlignMethodInfo
ResolveDOMHTMLTableRowElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
ResolveDOMHTMLTableRowElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
ResolveDOMHTMLTableRowElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
ResolveDOMHTMLTableRowElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
ResolveDOMHTMLTableRowElementMethod "setBgColor" o = DOMHTMLTableRowElementSetBgColorMethodInfo
ResolveDOMHTMLTableRowElementMethod "setCh" o = DOMHTMLTableRowElementSetChMethodInfo
ResolveDOMHTMLTableRowElementMethod "setChOff" o = DOMHTMLTableRowElementSetChOffMethodInfo
ResolveDOMHTMLTableRowElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
ResolveDOMHTMLTableRowElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
ResolveDOMHTMLTableRowElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
ResolveDOMHTMLTableRowElementMethod "setDataFull" o = GObject.Object.ObjectSetDataFullMethodInfo
ResolveDOMHTMLTableRowElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
ResolveDOMHTMLTableRowElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
ResolveDOMHTMLTableRowElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
ResolveDOMHTMLTableRowElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
ResolveDOMHTMLTableRowElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
ResolveDOMHTMLTableRowElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
ResolveDOMHTMLTableRowElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
ResolveDOMHTMLTableRowElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
ResolveDOMHTMLTableRowElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
ResolveDOMHTMLTableRowElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
ResolveDOMHTMLTableRowElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
ResolveDOMHTMLTableRowElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
ResolveDOMHTMLTableRowElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
ResolveDOMHTMLTableRowElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
ResolveDOMHTMLTableRowElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
ResolveDOMHTMLTableRowElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
ResolveDOMHTMLTableRowElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
ResolveDOMHTMLTableRowElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
ResolveDOMHTMLTableRowElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
ResolveDOMHTMLTableRowElementMethod "setVAlign" o = DOMHTMLTableRowElementSetVAlignMethodInfo
ResolveDOMHTMLTableRowElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
ResolveDOMHTMLTableRowElementMethod l o = O.MethodResolutionFailed l o
instance (info ~ ResolveDOMHTMLTableRowElementMethod t DOMHTMLTableRowElement, O.OverloadedMethod info DOMHTMLTableRowElement p) => OL.IsLabel t (DOMHTMLTableRowElement -> 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 ~ ResolveDOMHTMLTableRowElementMethod t DOMHTMLTableRowElement, O.OverloadedMethod info DOMHTMLTableRowElement p, R.HasField t DOMHTMLTableRowElement p) => R.HasField t DOMHTMLTableRowElement p where
getField = O.overloadedMethod @info
#endif
instance (info ~ ResolveDOMHTMLTableRowElementMethod t DOMHTMLTableRowElement, O.OverloadedMethodInfo info DOMHTMLTableRowElement) => OL.IsLabel t (O.MethodProxy info DOMHTMLTableRowElement) where
#if MIN_VERSION_base(4,10,0)
fromLabel = O.MethodProxy
#else
fromLabel _ = O.MethodProxy
#endif
#endif
getDOMHTMLTableRowElementAlign :: (MonadIO m, IsDOMHTMLTableRowElement o) => o -> m (Maybe T.Text)
getDOMHTMLTableRowElementAlign :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTableRowElement o) =>
o -> m (Maybe Text)
getDOMHTMLTableRowElementAlign 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"
setDOMHTMLTableRowElementAlign :: (MonadIO m, IsDOMHTMLTableRowElement o) => o -> T.Text -> m ()
setDOMHTMLTableRowElementAlign :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTableRowElement o) =>
o -> Text -> m ()
setDOMHTMLTableRowElementAlign 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)
constructDOMHTMLTableRowElementAlign :: (IsDOMHTMLTableRowElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLTableRowElementAlign :: forall o (m :: * -> *).
(IsDOMHTMLTableRowElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLTableRowElementAlign 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 DOMHTMLTableRowElementAlignPropertyInfo
instance AttrInfo DOMHTMLTableRowElementAlignPropertyInfo where
type AttrAllowedOps DOMHTMLTableRowElementAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLTableRowElementAlignPropertyInfo = IsDOMHTMLTableRowElement
type AttrSetTypeConstraint DOMHTMLTableRowElementAlignPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLTableRowElementAlignPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLTableRowElementAlignPropertyInfo = T.Text
type AttrGetType DOMHTMLTableRowElementAlignPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLTableRowElementAlignPropertyInfo = "align"
type AttrOrigin DOMHTMLTableRowElementAlignPropertyInfo = DOMHTMLTableRowElement
attrGet = getDOMHTMLTableRowElementAlign
attrSet = setDOMHTMLTableRowElementAlign
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLTableRowElementAlign
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.align"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableRowElement.html#g:attr:align"
})
#endif
getDOMHTMLTableRowElementBgColor :: (MonadIO m, IsDOMHTMLTableRowElement o) => o -> m (Maybe T.Text)
getDOMHTMLTableRowElementBgColor :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTableRowElement o) =>
o -> m (Maybe Text)
getDOMHTMLTableRowElementBgColor 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"
setDOMHTMLTableRowElementBgColor :: (MonadIO m, IsDOMHTMLTableRowElement o) => o -> T.Text -> m ()
setDOMHTMLTableRowElementBgColor :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTableRowElement o) =>
o -> Text -> m ()
setDOMHTMLTableRowElementBgColor 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)
constructDOMHTMLTableRowElementBgColor :: (IsDOMHTMLTableRowElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLTableRowElementBgColor :: forall o (m :: * -> *).
(IsDOMHTMLTableRowElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLTableRowElementBgColor 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 DOMHTMLTableRowElementBgColorPropertyInfo
instance AttrInfo DOMHTMLTableRowElementBgColorPropertyInfo where
type AttrAllowedOps DOMHTMLTableRowElementBgColorPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLTableRowElementBgColorPropertyInfo = IsDOMHTMLTableRowElement
type AttrSetTypeConstraint DOMHTMLTableRowElementBgColorPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLTableRowElementBgColorPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLTableRowElementBgColorPropertyInfo = T.Text
type AttrGetType DOMHTMLTableRowElementBgColorPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLTableRowElementBgColorPropertyInfo = "bg-color"
type AttrOrigin DOMHTMLTableRowElementBgColorPropertyInfo = DOMHTMLTableRowElement
attrGet = getDOMHTMLTableRowElementBgColor
attrSet = setDOMHTMLTableRowElementBgColor
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLTableRowElementBgColor
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.bgColor"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableRowElement.html#g:attr:bgColor"
})
#endif
getDOMHTMLTableRowElementCells :: (MonadIO m, IsDOMHTMLTableRowElement o) => o -> m (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
getDOMHTMLTableRowElementCells :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTableRowElement o) =>
o -> m (Maybe DOMHTMLCollection)
getDOMHTMLTableRowElementCells 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
"cells" ManagedPtr DOMHTMLCollection -> DOMHTMLCollection
WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableRowElementCellsPropertyInfo
instance AttrInfo DOMHTMLTableRowElementCellsPropertyInfo where
type AttrAllowedOps DOMHTMLTableRowElementCellsPropertyInfo = '[ 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint DOMHTMLTableRowElementCellsPropertyInfo = IsDOMHTMLTableRowElement
type AttrSetTypeConstraint DOMHTMLTableRowElementCellsPropertyInfo = (~) ()
type AttrTransferTypeConstraint DOMHTMLTableRowElementCellsPropertyInfo = (~) ()
type AttrTransferType DOMHTMLTableRowElementCellsPropertyInfo = ()
type AttrGetType DOMHTMLTableRowElementCellsPropertyInfo = (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
type AttrLabel DOMHTMLTableRowElementCellsPropertyInfo = "cells"
type AttrOrigin DOMHTMLTableRowElementCellsPropertyInfo = DOMHTMLTableRowElement
attrGet = getDOMHTMLTableRowElementCells
attrSet = undefined
attrTransfer _ = undefined
attrConstruct = undefined
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.cells"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableRowElement.html#g:attr:cells"
})
#endif
getDOMHTMLTableRowElementCh :: (MonadIO m, IsDOMHTMLTableRowElement o) => o -> m (Maybe T.Text)
getDOMHTMLTableRowElementCh :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTableRowElement o) =>
o -> m (Maybe Text)
getDOMHTMLTableRowElementCh 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"
setDOMHTMLTableRowElementCh :: (MonadIO m, IsDOMHTMLTableRowElement o) => o -> T.Text -> m ()
setDOMHTMLTableRowElementCh :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTableRowElement o) =>
o -> Text -> m ()
setDOMHTMLTableRowElementCh 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)
constructDOMHTMLTableRowElementCh :: (IsDOMHTMLTableRowElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLTableRowElementCh :: forall o (m :: * -> *).
(IsDOMHTMLTableRowElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLTableRowElementCh 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 DOMHTMLTableRowElementChPropertyInfo
instance AttrInfo DOMHTMLTableRowElementChPropertyInfo where
type AttrAllowedOps DOMHTMLTableRowElementChPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLTableRowElementChPropertyInfo = IsDOMHTMLTableRowElement
type AttrSetTypeConstraint DOMHTMLTableRowElementChPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLTableRowElementChPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLTableRowElementChPropertyInfo = T.Text
type AttrGetType DOMHTMLTableRowElementChPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLTableRowElementChPropertyInfo = "ch"
type AttrOrigin DOMHTMLTableRowElementChPropertyInfo = DOMHTMLTableRowElement
attrGet = getDOMHTMLTableRowElementCh
attrSet = setDOMHTMLTableRowElementCh
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLTableRowElementCh
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.ch"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableRowElement.html#g:attr:ch"
})
#endif
getDOMHTMLTableRowElementChOff :: (MonadIO m, IsDOMHTMLTableRowElement o) => o -> m (Maybe T.Text)
getDOMHTMLTableRowElementChOff :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTableRowElement o) =>
o -> m (Maybe Text)
getDOMHTMLTableRowElementChOff 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"
setDOMHTMLTableRowElementChOff :: (MonadIO m, IsDOMHTMLTableRowElement o) => o -> T.Text -> m ()
setDOMHTMLTableRowElementChOff :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTableRowElement o) =>
o -> Text -> m ()
setDOMHTMLTableRowElementChOff 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)
constructDOMHTMLTableRowElementChOff :: (IsDOMHTMLTableRowElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLTableRowElementChOff :: forall o (m :: * -> *).
(IsDOMHTMLTableRowElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLTableRowElementChOff 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 DOMHTMLTableRowElementChOffPropertyInfo
instance AttrInfo DOMHTMLTableRowElementChOffPropertyInfo where
type AttrAllowedOps DOMHTMLTableRowElementChOffPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLTableRowElementChOffPropertyInfo = IsDOMHTMLTableRowElement
type AttrSetTypeConstraint DOMHTMLTableRowElementChOffPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLTableRowElementChOffPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLTableRowElementChOffPropertyInfo = T.Text
type AttrGetType DOMHTMLTableRowElementChOffPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLTableRowElementChOffPropertyInfo = "ch-off"
type AttrOrigin DOMHTMLTableRowElementChOffPropertyInfo = DOMHTMLTableRowElement
attrGet = getDOMHTMLTableRowElementChOff
attrSet = setDOMHTMLTableRowElementChOff
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLTableRowElementChOff
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.chOff"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableRowElement.html#g:attr:chOff"
})
#endif
getDOMHTMLTableRowElementRowIndex :: (MonadIO m, IsDOMHTMLTableRowElement o) => o -> m CLong
getDOMHTMLTableRowElementRowIndex :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTableRowElement o) =>
o -> m CLong
getDOMHTMLTableRowElementRowIndex o
obj = IO CLong -> m CLong
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO CLong -> m CLong) -> IO CLong -> m CLong
forall a b. (a -> b) -> a -> b
$ o -> String -> IO CLong
forall a. GObject a => a -> String -> IO CLong
B.Properties.getObjectPropertyLong o
obj String
"row-index"
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableRowElementRowIndexPropertyInfo
instance AttrInfo DOMHTMLTableRowElementRowIndexPropertyInfo where
type AttrAllowedOps DOMHTMLTableRowElementRowIndexPropertyInfo = '[ 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLTableRowElementRowIndexPropertyInfo = IsDOMHTMLTableRowElement
type AttrSetTypeConstraint DOMHTMLTableRowElementRowIndexPropertyInfo = (~) ()
type AttrTransferTypeConstraint DOMHTMLTableRowElementRowIndexPropertyInfo = (~) ()
type AttrTransferType DOMHTMLTableRowElementRowIndexPropertyInfo = ()
type AttrGetType DOMHTMLTableRowElementRowIndexPropertyInfo = CLong
type AttrLabel DOMHTMLTableRowElementRowIndexPropertyInfo = "row-index"
type AttrOrigin DOMHTMLTableRowElementRowIndexPropertyInfo = DOMHTMLTableRowElement
attrGet = getDOMHTMLTableRowElementRowIndex
attrSet = undefined
attrTransfer _ = undefined
attrConstruct = undefined
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.rowIndex"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableRowElement.html#g:attr:rowIndex"
})
#endif
getDOMHTMLTableRowElementSectionRowIndex :: (MonadIO m, IsDOMHTMLTableRowElement o) => o -> m CLong
getDOMHTMLTableRowElementSectionRowIndex :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTableRowElement o) =>
o -> m CLong
getDOMHTMLTableRowElementSectionRowIndex o
obj = IO CLong -> m CLong
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO CLong -> m CLong) -> IO CLong -> m CLong
forall a b. (a -> b) -> a -> b
$ o -> String -> IO CLong
forall a. GObject a => a -> String -> IO CLong
B.Properties.getObjectPropertyLong o
obj String
"section-row-index"
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableRowElementSectionRowIndexPropertyInfo
instance AttrInfo DOMHTMLTableRowElementSectionRowIndexPropertyInfo where
type AttrAllowedOps DOMHTMLTableRowElementSectionRowIndexPropertyInfo = '[ 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLTableRowElementSectionRowIndexPropertyInfo = IsDOMHTMLTableRowElement
type AttrSetTypeConstraint DOMHTMLTableRowElementSectionRowIndexPropertyInfo = (~) ()
type AttrTransferTypeConstraint DOMHTMLTableRowElementSectionRowIndexPropertyInfo = (~) ()
type AttrTransferType DOMHTMLTableRowElementSectionRowIndexPropertyInfo = ()
type AttrGetType DOMHTMLTableRowElementSectionRowIndexPropertyInfo = CLong
type AttrLabel DOMHTMLTableRowElementSectionRowIndexPropertyInfo = "section-row-index"
type AttrOrigin DOMHTMLTableRowElementSectionRowIndexPropertyInfo = DOMHTMLTableRowElement
attrGet = getDOMHTMLTableRowElementSectionRowIndex
attrSet = undefined
attrTransfer _ = undefined
attrConstruct = undefined
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.sectionRowIndex"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableRowElement.html#g:attr:sectionRowIndex"
})
#endif
getDOMHTMLTableRowElementVAlign :: (MonadIO m, IsDOMHTMLTableRowElement o) => o -> m (Maybe T.Text)
getDOMHTMLTableRowElementVAlign :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTableRowElement o) =>
o -> m (Maybe Text)
getDOMHTMLTableRowElementVAlign 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"
setDOMHTMLTableRowElementVAlign :: (MonadIO m, IsDOMHTMLTableRowElement o) => o -> T.Text -> m ()
setDOMHTMLTableRowElementVAlign :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTableRowElement o) =>
o -> Text -> m ()
setDOMHTMLTableRowElementVAlign 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)
constructDOMHTMLTableRowElementVAlign :: (IsDOMHTMLTableRowElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLTableRowElementVAlign :: forall o (m :: * -> *).
(IsDOMHTMLTableRowElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLTableRowElementVAlign 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 DOMHTMLTableRowElementVAlignPropertyInfo
instance AttrInfo DOMHTMLTableRowElementVAlignPropertyInfo where
type AttrAllowedOps DOMHTMLTableRowElementVAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLTableRowElementVAlignPropertyInfo = IsDOMHTMLTableRowElement
type AttrSetTypeConstraint DOMHTMLTableRowElementVAlignPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLTableRowElementVAlignPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLTableRowElementVAlignPropertyInfo = T.Text
type AttrGetType DOMHTMLTableRowElementVAlignPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLTableRowElementVAlignPropertyInfo = "v-align"
type AttrOrigin DOMHTMLTableRowElementVAlignPropertyInfo = DOMHTMLTableRowElement
attrGet = getDOMHTMLTableRowElementVAlign
attrSet = setDOMHTMLTableRowElementVAlign
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLTableRowElementVAlign
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.vAlign"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableRowElement.html#g:attr:vAlign"
})
#endif
#if defined(ENABLE_OVERLOADING)
instance O.HasAttributeList DOMHTMLTableRowElement
type instance O.AttributeList DOMHTMLTableRowElement = DOMHTMLTableRowElementAttributeList
type DOMHTMLTableRowElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("align", DOMHTMLTableRowElementAlignPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("bgColor", DOMHTMLTableRowElementBgColorPropertyInfo), '("cells", DOMHTMLTableRowElementCellsPropertyInfo), '("ch", DOMHTMLTableRowElementChPropertyInfo), '("chOff", DOMHTMLTableRowElementChOffPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("rowIndex", DOMHTMLTableRowElementRowIndexPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("sectionRowIndex", DOMHTMLTableRowElementSectionRowIndexPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("vAlign", DOMHTMLTableRowElementVAlignPropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, DK.Type)])
#endif
#if defined(ENABLE_OVERLOADING)
dOMHTMLTableRowElementAlign :: AttrLabelProxy "align"
dOMHTMLTableRowElementAlign = AttrLabelProxy
dOMHTMLTableRowElementBgColor :: AttrLabelProxy "bgColor"
dOMHTMLTableRowElementBgColor = AttrLabelProxy
dOMHTMLTableRowElementCells :: AttrLabelProxy "cells"
dOMHTMLTableRowElementCells = AttrLabelProxy
dOMHTMLTableRowElementCh :: AttrLabelProxy "ch"
dOMHTMLTableRowElementCh = AttrLabelProxy
dOMHTMLTableRowElementChOff :: AttrLabelProxy "chOff"
dOMHTMLTableRowElementChOff = AttrLabelProxy
dOMHTMLTableRowElementRowIndex :: AttrLabelProxy "rowIndex"
dOMHTMLTableRowElementRowIndex = AttrLabelProxy
dOMHTMLTableRowElementSectionRowIndex :: AttrLabelProxy "sectionRowIndex"
dOMHTMLTableRowElementSectionRowIndex = AttrLabelProxy
dOMHTMLTableRowElementVAlign :: AttrLabelProxy "vAlign"
dOMHTMLTableRowElementVAlign = AttrLabelProxy
#endif
#if defined(ENABLE_OVERLOADING)
type instance O.SignalList DOMHTMLTableRowElement = DOMHTMLTableRowElementSignalList
type DOMHTMLTableRowElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, DK.Type)])
#endif
foreign import ccall "webkit_dom_html_table_row_element_delete_cell" webkit_dom_html_table_row_element_delete_cell ::
Ptr DOMHTMLTableRowElement ->
CLong ->
Ptr (Ptr GError) ->
IO ()
{-# DEPRECATED dOMHTMLTableRowElementDeleteCell ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableRowElementDeleteCell ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableRowElement a) =>
a
-> CLong
-> m ()
dOMHTMLTableRowElementDeleteCell :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTableRowElement a) =>
a -> CLong -> m ()
dOMHTMLTableRowElementDeleteCell 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 DOMHTMLTableRowElement
self' <- a -> IO (Ptr DOMHTMLTableRowElement)
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 DOMHTMLTableRowElement -> CLong -> Ptr (Ptr GError) -> IO ()
webkit_dom_html_table_row_element_delete_cell Ptr DOMHTMLTableRowElement
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 DOMHTMLTableRowElementDeleteCellMethodInfo
instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLTableRowElement a) => O.OverloadedMethod DOMHTMLTableRowElementDeleteCellMethodInfo a signature where
overloadedMethod = dOMHTMLTableRowElementDeleteCell
instance O.OverloadedMethodInfo DOMHTMLTableRowElementDeleteCellMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.dOMHTMLTableRowElementDeleteCell",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableRowElement.html#v:dOMHTMLTableRowElementDeleteCell"
})
#endif
foreign import ccall "webkit_dom_html_table_row_element_get_align" webkit_dom_html_table_row_element_get_align ::
Ptr DOMHTMLTableRowElement ->
IO CString
{-# DEPRECATED dOMHTMLTableRowElementGetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableRowElementGetAlign ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableRowElement a) =>
a
-> m T.Text
dOMHTMLTableRowElementGetAlign :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTableRowElement a) =>
a -> m Text
dOMHTMLTableRowElementGetAlign 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 DOMHTMLTableRowElement
self' <- a -> IO (Ptr DOMHTMLTableRowElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLTableRowElement -> IO CString
webkit_dom_html_table_row_element_get_align Ptr DOMHTMLTableRowElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLTableRowElementGetAlign" 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 DOMHTMLTableRowElementGetAlignMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableRowElement a) => O.OverloadedMethod DOMHTMLTableRowElementGetAlignMethodInfo a signature where
overloadedMethod = dOMHTMLTableRowElementGetAlign
instance O.OverloadedMethodInfo DOMHTMLTableRowElementGetAlignMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.dOMHTMLTableRowElementGetAlign",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableRowElement.html#v:dOMHTMLTableRowElementGetAlign"
})
#endif
foreign import ccall "webkit_dom_html_table_row_element_get_bg_color" webkit_dom_html_table_row_element_get_bg_color ::
Ptr DOMHTMLTableRowElement ->
IO CString
{-# DEPRECATED dOMHTMLTableRowElementGetBgColor ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableRowElementGetBgColor ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableRowElement a) =>
a
-> m T.Text
dOMHTMLTableRowElementGetBgColor :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTableRowElement a) =>
a -> m Text
dOMHTMLTableRowElementGetBgColor 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 DOMHTMLTableRowElement
self' <- a -> IO (Ptr DOMHTMLTableRowElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLTableRowElement -> IO CString
webkit_dom_html_table_row_element_get_bg_color Ptr DOMHTMLTableRowElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLTableRowElementGetBgColor" 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 DOMHTMLTableRowElementGetBgColorMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableRowElement a) => O.OverloadedMethod DOMHTMLTableRowElementGetBgColorMethodInfo a signature where
overloadedMethod = dOMHTMLTableRowElementGetBgColor
instance O.OverloadedMethodInfo DOMHTMLTableRowElementGetBgColorMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.dOMHTMLTableRowElementGetBgColor",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableRowElement.html#v:dOMHTMLTableRowElementGetBgColor"
})
#endif
foreign import ccall "webkit_dom_html_table_row_element_get_cells" webkit_dom_html_table_row_element_get_cells ::
Ptr DOMHTMLTableRowElement ->
IO (Ptr WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
{-# DEPRECATED dOMHTMLTableRowElementGetCells ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableRowElementGetCells ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableRowElement a) =>
a
-> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection
dOMHTMLTableRowElementGetCells :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTableRowElement a) =>
a -> m DOMHTMLCollection
dOMHTMLTableRowElementGetCells 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 DOMHTMLTableRowElement
self' <- a -> IO (Ptr DOMHTMLTableRowElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
Ptr DOMHTMLCollection
result <- Ptr DOMHTMLTableRowElement -> IO (Ptr DOMHTMLCollection)
webkit_dom_html_table_row_element_get_cells Ptr DOMHTMLTableRowElement
self'
Text -> Ptr DOMHTMLCollection -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLTableRowElementGetCells" 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 DOMHTMLTableRowElementGetCellsMethodInfo
instance (signature ~ (m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection), MonadIO m, IsDOMHTMLTableRowElement a) => O.OverloadedMethod DOMHTMLTableRowElementGetCellsMethodInfo a signature where
overloadedMethod = dOMHTMLTableRowElementGetCells
instance O.OverloadedMethodInfo DOMHTMLTableRowElementGetCellsMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.dOMHTMLTableRowElementGetCells",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableRowElement.html#v:dOMHTMLTableRowElementGetCells"
})
#endif
foreign import ccall "webkit_dom_html_table_row_element_get_ch" webkit_dom_html_table_row_element_get_ch ::
Ptr DOMHTMLTableRowElement ->
IO CString
{-# DEPRECATED dOMHTMLTableRowElementGetCh ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableRowElementGetCh ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableRowElement a) =>
a
-> m T.Text
dOMHTMLTableRowElementGetCh :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTableRowElement a) =>
a -> m Text
dOMHTMLTableRowElementGetCh 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 DOMHTMLTableRowElement
self' <- a -> IO (Ptr DOMHTMLTableRowElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLTableRowElement -> IO CString
webkit_dom_html_table_row_element_get_ch Ptr DOMHTMLTableRowElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLTableRowElementGetCh" 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 DOMHTMLTableRowElementGetChMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableRowElement a) => O.OverloadedMethod DOMHTMLTableRowElementGetChMethodInfo a signature where
overloadedMethod = dOMHTMLTableRowElementGetCh
instance O.OverloadedMethodInfo DOMHTMLTableRowElementGetChMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.dOMHTMLTableRowElementGetCh",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableRowElement.html#v:dOMHTMLTableRowElementGetCh"
})
#endif
foreign import ccall "webkit_dom_html_table_row_element_get_ch_off" webkit_dom_html_table_row_element_get_ch_off ::
Ptr DOMHTMLTableRowElement ->
IO CString
{-# DEPRECATED dOMHTMLTableRowElementGetChOff ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableRowElementGetChOff ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableRowElement a) =>
a
-> m T.Text
dOMHTMLTableRowElementGetChOff :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTableRowElement a) =>
a -> m Text
dOMHTMLTableRowElementGetChOff 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 DOMHTMLTableRowElement
self' <- a -> IO (Ptr DOMHTMLTableRowElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLTableRowElement -> IO CString
webkit_dom_html_table_row_element_get_ch_off Ptr DOMHTMLTableRowElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLTableRowElementGetChOff" 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 DOMHTMLTableRowElementGetChOffMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableRowElement a) => O.OverloadedMethod DOMHTMLTableRowElementGetChOffMethodInfo a signature where
overloadedMethod = dOMHTMLTableRowElementGetChOff
instance O.OverloadedMethodInfo DOMHTMLTableRowElementGetChOffMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.dOMHTMLTableRowElementGetChOff",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableRowElement.html#v:dOMHTMLTableRowElementGetChOff"
})
#endif
foreign import ccall "webkit_dom_html_table_row_element_get_row_index" webkit_dom_html_table_row_element_get_row_index ::
Ptr DOMHTMLTableRowElement ->
IO CLong
{-# DEPRECATED dOMHTMLTableRowElementGetRowIndex ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableRowElementGetRowIndex ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableRowElement a) =>
a
-> m CLong
dOMHTMLTableRowElementGetRowIndex :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTableRowElement a) =>
a -> m CLong
dOMHTMLTableRowElementGetRowIndex a
self = IO CLong -> m CLong
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO CLong -> m CLong) -> IO CLong -> m CLong
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLTableRowElement
self' <- a -> IO (Ptr DOMHTMLTableRowElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CLong
result <- Ptr DOMHTMLTableRowElement -> IO CLong
webkit_dom_html_table_row_element_get_row_index Ptr DOMHTMLTableRowElement
self'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
CLong -> IO CLong
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return CLong
result
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableRowElementGetRowIndexMethodInfo
instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLTableRowElement a) => O.OverloadedMethod DOMHTMLTableRowElementGetRowIndexMethodInfo a signature where
overloadedMethod = dOMHTMLTableRowElementGetRowIndex
instance O.OverloadedMethodInfo DOMHTMLTableRowElementGetRowIndexMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.dOMHTMLTableRowElementGetRowIndex",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableRowElement.html#v:dOMHTMLTableRowElementGetRowIndex"
})
#endif
foreign import ccall "webkit_dom_html_table_row_element_get_section_row_index" webkit_dom_html_table_row_element_get_section_row_index ::
Ptr DOMHTMLTableRowElement ->
IO CLong
{-# DEPRECATED dOMHTMLTableRowElementGetSectionRowIndex ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableRowElementGetSectionRowIndex ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableRowElement a) =>
a
-> m CLong
dOMHTMLTableRowElementGetSectionRowIndex :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTableRowElement a) =>
a -> m CLong
dOMHTMLTableRowElementGetSectionRowIndex a
self = IO CLong -> m CLong
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO CLong -> m CLong) -> IO CLong -> m CLong
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLTableRowElement
self' <- a -> IO (Ptr DOMHTMLTableRowElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CLong
result <- Ptr DOMHTMLTableRowElement -> IO CLong
webkit_dom_html_table_row_element_get_section_row_index Ptr DOMHTMLTableRowElement
self'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
CLong -> IO CLong
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return CLong
result
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableRowElementGetSectionRowIndexMethodInfo
instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLTableRowElement a) => O.OverloadedMethod DOMHTMLTableRowElementGetSectionRowIndexMethodInfo a signature where
overloadedMethod = dOMHTMLTableRowElementGetSectionRowIndex
instance O.OverloadedMethodInfo DOMHTMLTableRowElementGetSectionRowIndexMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.dOMHTMLTableRowElementGetSectionRowIndex",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableRowElement.html#v:dOMHTMLTableRowElementGetSectionRowIndex"
})
#endif
foreign import ccall "webkit_dom_html_table_row_element_get_v_align" webkit_dom_html_table_row_element_get_v_align ::
Ptr DOMHTMLTableRowElement ->
IO CString
{-# DEPRECATED dOMHTMLTableRowElementGetVAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableRowElementGetVAlign ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableRowElement a) =>
a
-> m T.Text
dOMHTMLTableRowElementGetVAlign :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTableRowElement a) =>
a -> m Text
dOMHTMLTableRowElementGetVAlign 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 DOMHTMLTableRowElement
self' <- a -> IO (Ptr DOMHTMLTableRowElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLTableRowElement -> IO CString
webkit_dom_html_table_row_element_get_v_align Ptr DOMHTMLTableRowElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLTableRowElementGetVAlign" 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 DOMHTMLTableRowElementGetVAlignMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableRowElement a) => O.OverloadedMethod DOMHTMLTableRowElementGetVAlignMethodInfo a signature where
overloadedMethod = dOMHTMLTableRowElementGetVAlign
instance O.OverloadedMethodInfo DOMHTMLTableRowElementGetVAlignMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.dOMHTMLTableRowElementGetVAlign",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableRowElement.html#v:dOMHTMLTableRowElementGetVAlign"
})
#endif
foreign import ccall "webkit_dom_html_table_row_element_insert_cell" webkit_dom_html_table_row_element_insert_cell ::
Ptr DOMHTMLTableRowElement ->
CLong ->
Ptr (Ptr GError) ->
IO (Ptr WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement)
{-# DEPRECATED dOMHTMLTableRowElementInsertCell ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableRowElementInsertCell ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableRowElement a) =>
a
-> CLong
-> m WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement
dOMHTMLTableRowElementInsertCell :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTableRowElement a) =>
a -> CLong -> m DOMHTMLElement
dOMHTMLTableRowElementInsertCell 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 DOMHTMLTableRowElement
self' <- a -> IO (Ptr DOMHTMLTableRowElement)
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 DOMHTMLTableRowElement
-> CLong -> Ptr (Ptr GError) -> IO (Ptr DOMHTMLElement)
webkit_dom_html_table_row_element_insert_cell Ptr DOMHTMLTableRowElement
self' CLong
index
Text -> Ptr DOMHTMLElement -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLTableRowElementInsertCell" 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 DOMHTMLTableRowElementInsertCellMethodInfo
instance (signature ~ (CLong -> m WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement), MonadIO m, IsDOMHTMLTableRowElement a) => O.OverloadedMethod DOMHTMLTableRowElementInsertCellMethodInfo a signature where
overloadedMethod = dOMHTMLTableRowElementInsertCell
instance O.OverloadedMethodInfo DOMHTMLTableRowElementInsertCellMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.dOMHTMLTableRowElementInsertCell",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableRowElement.html#v:dOMHTMLTableRowElementInsertCell"
})
#endif
foreign import ccall "webkit_dom_html_table_row_element_set_align" webkit_dom_html_table_row_element_set_align ::
Ptr DOMHTMLTableRowElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLTableRowElementSetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableRowElementSetAlign ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableRowElement a) =>
a
-> T.Text
-> m ()
dOMHTMLTableRowElementSetAlign :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTableRowElement a) =>
a -> Text -> m ()
dOMHTMLTableRowElementSetAlign 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 DOMHTMLTableRowElement
self' <- a -> IO (Ptr DOMHTMLTableRowElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLTableRowElement -> CString -> IO ()
webkit_dom_html_table_row_element_set_align Ptr DOMHTMLTableRowElement
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 DOMHTMLTableRowElementSetAlignMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableRowElement a) => O.OverloadedMethod DOMHTMLTableRowElementSetAlignMethodInfo a signature where
overloadedMethod = dOMHTMLTableRowElementSetAlign
instance O.OverloadedMethodInfo DOMHTMLTableRowElementSetAlignMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.dOMHTMLTableRowElementSetAlign",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableRowElement.html#v:dOMHTMLTableRowElementSetAlign"
})
#endif
foreign import ccall "webkit_dom_html_table_row_element_set_bg_color" webkit_dom_html_table_row_element_set_bg_color ::
Ptr DOMHTMLTableRowElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLTableRowElementSetBgColor ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableRowElementSetBgColor ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableRowElement a) =>
a
-> T.Text
-> m ()
dOMHTMLTableRowElementSetBgColor :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTableRowElement a) =>
a -> Text -> m ()
dOMHTMLTableRowElementSetBgColor 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 DOMHTMLTableRowElement
self' <- a -> IO (Ptr DOMHTMLTableRowElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLTableRowElement -> CString -> IO ()
webkit_dom_html_table_row_element_set_bg_color Ptr DOMHTMLTableRowElement
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 DOMHTMLTableRowElementSetBgColorMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableRowElement a) => O.OverloadedMethod DOMHTMLTableRowElementSetBgColorMethodInfo a signature where
overloadedMethod = dOMHTMLTableRowElementSetBgColor
instance O.OverloadedMethodInfo DOMHTMLTableRowElementSetBgColorMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.dOMHTMLTableRowElementSetBgColor",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableRowElement.html#v:dOMHTMLTableRowElementSetBgColor"
})
#endif
foreign import ccall "webkit_dom_html_table_row_element_set_ch" webkit_dom_html_table_row_element_set_ch ::
Ptr DOMHTMLTableRowElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLTableRowElementSetCh ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableRowElementSetCh ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableRowElement a) =>
a
-> T.Text
-> m ()
dOMHTMLTableRowElementSetCh :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTableRowElement a) =>
a -> Text -> m ()
dOMHTMLTableRowElementSetCh 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 DOMHTMLTableRowElement
self' <- a -> IO (Ptr DOMHTMLTableRowElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLTableRowElement -> CString -> IO ()
webkit_dom_html_table_row_element_set_ch Ptr DOMHTMLTableRowElement
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 DOMHTMLTableRowElementSetChMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableRowElement a) => O.OverloadedMethod DOMHTMLTableRowElementSetChMethodInfo a signature where
overloadedMethod = dOMHTMLTableRowElementSetCh
instance O.OverloadedMethodInfo DOMHTMLTableRowElementSetChMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.dOMHTMLTableRowElementSetCh",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableRowElement.html#v:dOMHTMLTableRowElementSetCh"
})
#endif
foreign import ccall "webkit_dom_html_table_row_element_set_ch_off" webkit_dom_html_table_row_element_set_ch_off ::
Ptr DOMHTMLTableRowElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLTableRowElementSetChOff ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableRowElementSetChOff ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableRowElement a) =>
a
-> T.Text
-> m ()
dOMHTMLTableRowElementSetChOff :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTableRowElement a) =>
a -> Text -> m ()
dOMHTMLTableRowElementSetChOff 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 DOMHTMLTableRowElement
self' <- a -> IO (Ptr DOMHTMLTableRowElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLTableRowElement -> CString -> IO ()
webkit_dom_html_table_row_element_set_ch_off Ptr DOMHTMLTableRowElement
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 DOMHTMLTableRowElementSetChOffMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableRowElement a) => O.OverloadedMethod DOMHTMLTableRowElementSetChOffMethodInfo a signature where
overloadedMethod = dOMHTMLTableRowElementSetChOff
instance O.OverloadedMethodInfo DOMHTMLTableRowElementSetChOffMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.dOMHTMLTableRowElementSetChOff",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableRowElement.html#v:dOMHTMLTableRowElementSetChOff"
})
#endif
foreign import ccall "webkit_dom_html_table_row_element_set_v_align" webkit_dom_html_table_row_element_set_v_align ::
Ptr DOMHTMLTableRowElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLTableRowElementSetVAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableRowElementSetVAlign ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableRowElement a) =>
a
-> T.Text
-> m ()
dOMHTMLTableRowElementSetVAlign :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTableRowElement a) =>
a -> Text -> m ()
dOMHTMLTableRowElementSetVAlign 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 DOMHTMLTableRowElement
self' <- a -> IO (Ptr DOMHTMLTableRowElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLTableRowElement -> CString -> IO ()
webkit_dom_html_table_row_element_set_v_align Ptr DOMHTMLTableRowElement
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 DOMHTMLTableRowElementSetVAlignMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableRowElement a) => O.OverloadedMethod DOMHTMLTableRowElementSetVAlignMethodInfo a signature where
overloadedMethod = dOMHTMLTableRowElementSetVAlign
instance O.OverloadedMethodInfo DOMHTMLTableRowElementSetVAlignMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.dOMHTMLTableRowElementSetVAlign",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTableRowElement.html#v:dOMHTMLTableRowElementSetVAlign"
})
#endif