{-# LANGUAGE TypeApplications #-}
#if (MIN_VERSION_haskell_gi_overloading(1,0,0) && !defined(__HADDOCK_VERSION__))
#define ENABLE_OVERLOADING
#endif
module GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement
(
DOMHTMLTableColElement(..) ,
IsDOMHTMLTableColElement ,
toDOMHTMLTableColElement ,
#if defined(ENABLE_OVERLOADING)
ResolveDOMHTMLTableColElementMethod ,
#endif
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableColElementGetAlignMethodInfo,
#endif
dOMHTMLTableColElementGetAlign ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableColElementGetChMethodInfo ,
#endif
dOMHTMLTableColElementGetCh ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableColElementGetChOffMethodInfo,
#endif
dOMHTMLTableColElementGetChOff ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableColElementGetSpanMethodInfo ,
#endif
dOMHTMLTableColElementGetSpan ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableColElementGetVAlignMethodInfo,
#endif
dOMHTMLTableColElementGetVAlign ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableColElementGetWidthMethodInfo,
#endif
dOMHTMLTableColElementGetWidth ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableColElementSetAlignMethodInfo,
#endif
dOMHTMLTableColElementSetAlign ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableColElementSetChMethodInfo ,
#endif
dOMHTMLTableColElementSetCh ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableColElementSetChOffMethodInfo,
#endif
dOMHTMLTableColElementSetChOff ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableColElementSetSpanMethodInfo ,
#endif
dOMHTMLTableColElementSetSpan ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableColElementSetVAlignMethodInfo,
#endif
dOMHTMLTableColElementSetVAlign ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableColElementSetWidthMethodInfo,
#endif
dOMHTMLTableColElementSetWidth ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableColElementAlignPropertyInfo ,
#endif
constructDOMHTMLTableColElementAlign ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLTableColElementAlign ,
#endif
getDOMHTMLTableColElementAlign ,
setDOMHTMLTableColElementAlign ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableColElementChPropertyInfo ,
#endif
constructDOMHTMLTableColElementCh ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLTableColElementCh ,
#endif
getDOMHTMLTableColElementCh ,
setDOMHTMLTableColElementCh ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableColElementChOffPropertyInfo ,
#endif
constructDOMHTMLTableColElementChOff ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLTableColElementChOff ,
#endif
getDOMHTMLTableColElementChOff ,
setDOMHTMLTableColElementChOff ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableColElementSpanPropertyInfo ,
#endif
constructDOMHTMLTableColElementSpan ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLTableColElementSpan ,
#endif
getDOMHTMLTableColElementSpan ,
setDOMHTMLTableColElementSpan ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableColElementVAlignPropertyInfo,
#endif
constructDOMHTMLTableColElementVAlign ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLTableColElementVAlign ,
#endif
getDOMHTMLTableColElementVAlign ,
setDOMHTMLTableColElementVAlign ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTableColElementWidthPropertyInfo ,
#endif
constructDOMHTMLTableColElementWidth ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLTableColElementWidth ,
#endif
getDOMHTMLTableColElementWidth ,
setDOMHTMLTableColElementWidth ,
) 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.GClosure as B.GClosure
import qualified Data.GI.Base.GError as B.GError
import qualified Data.GI.Base.GVariant as B.GVariant
import qualified Data.GI.Base.GValue as B.GValue
import qualified Data.GI.Base.GParamSpec as B.GParamSpec
import qualified Data.GI.Base.CallStack as B.CallStack
import qualified Data.GI.Base.Properties as B.Properties
import qualified Data.GI.Base.Signals as B.Signals
import qualified Control.Monad.IO.Class as MIO
import qualified Data.Text as T
import qualified Data.ByteString.Char8 as B
import qualified Data.Map as Map
import qualified Foreign.Ptr as FP
import qualified GHC.OverloadedLabels as OL
import qualified GI.GObject.Objects.Object as GObject.Object
import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.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 DOMHTMLTableColElement = DOMHTMLTableColElement (SP.ManagedPtr DOMHTMLTableColElement)
deriving (DOMHTMLTableColElement -> DOMHTMLTableColElement -> Bool
(DOMHTMLTableColElement -> DOMHTMLTableColElement -> Bool)
-> (DOMHTMLTableColElement -> DOMHTMLTableColElement -> Bool)
-> Eq DOMHTMLTableColElement
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: DOMHTMLTableColElement -> DOMHTMLTableColElement -> Bool
$c/= :: DOMHTMLTableColElement -> DOMHTMLTableColElement -> Bool
== :: DOMHTMLTableColElement -> DOMHTMLTableColElement -> Bool
$c== :: DOMHTMLTableColElement -> DOMHTMLTableColElement -> Bool
Eq)
instance SP.ManagedPtrNewtype DOMHTMLTableColElement where
toManagedPtr :: DOMHTMLTableColElement -> ManagedPtr DOMHTMLTableColElement
toManagedPtr (DOMHTMLTableColElement ManagedPtr DOMHTMLTableColElement
p) = ManagedPtr DOMHTMLTableColElement
p
foreign import ccall "webkit_dom_html_table_col_element_get_type"
c_webkit_dom_html_table_col_element_get_type :: IO B.Types.GType
instance B.Types.TypedObject DOMHTMLTableColElement where
glibType :: IO GType
glibType = IO GType
c_webkit_dom_html_table_col_element_get_type
instance B.Types.GObject DOMHTMLTableColElement
instance B.GValue.IsGValue DOMHTMLTableColElement where
toGValue :: DOMHTMLTableColElement -> IO GValue
toGValue DOMHTMLTableColElement
o = do
GType
gtype <- IO GType
c_webkit_dom_html_table_col_element_get_type
DOMHTMLTableColElement
-> (Ptr DOMHTMLTableColElement -> IO GValue) -> IO GValue
forall a c.
(HasCallStack, ManagedPtrNewtype a) =>
a -> (Ptr a -> IO c) -> IO c
B.ManagedPtr.withManagedPtr DOMHTMLTableColElement
o (GType
-> (GValue -> Ptr DOMHTMLTableColElement -> IO ())
-> Ptr DOMHTMLTableColElement
-> IO GValue
forall a. GType -> (GValue -> a -> IO ()) -> a -> IO GValue
B.GValue.buildGValue GType
gtype GValue -> Ptr DOMHTMLTableColElement -> IO ()
forall a. GObject a => GValue -> Ptr a -> IO ()
B.GValue.set_object)
fromGValue :: GValue -> IO DOMHTMLTableColElement
fromGValue GValue
gv = do
Ptr DOMHTMLTableColElement
ptr <- GValue -> IO (Ptr DOMHTMLTableColElement)
forall b. GObject b => GValue -> IO (Ptr b)
B.GValue.get_object GValue
gv :: IO (Ptr DOMHTMLTableColElement)
(ManagedPtr DOMHTMLTableColElement -> DOMHTMLTableColElement)
-> Ptr DOMHTMLTableColElement -> IO DOMHTMLTableColElement
forall a b.
(HasCallStack, GObject a, GObject b) =>
(ManagedPtr a -> a) -> Ptr b -> IO a
B.ManagedPtr.newObject ManagedPtr DOMHTMLTableColElement -> DOMHTMLTableColElement
DOMHTMLTableColElement Ptr DOMHTMLTableColElement
ptr
class (SP.GObject o, O.IsDescendantOf DOMHTMLTableColElement o) => IsDOMHTMLTableColElement o
instance (SP.GObject o, O.IsDescendantOf DOMHTMLTableColElement o) => IsDOMHTMLTableColElement o
instance O.HasParentTypes DOMHTMLTableColElement
type instance O.ParentTypes DOMHTMLTableColElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
toDOMHTMLTableColElement :: (MonadIO m, IsDOMHTMLTableColElement o) => o -> m DOMHTMLTableColElement
toDOMHTMLTableColElement :: o -> m DOMHTMLTableColElement
toDOMHTMLTableColElement = IO DOMHTMLTableColElement -> m DOMHTMLTableColElement
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO DOMHTMLTableColElement -> m DOMHTMLTableColElement)
-> (o -> IO DOMHTMLTableColElement)
-> o
-> m DOMHTMLTableColElement
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (ManagedPtr DOMHTMLTableColElement -> DOMHTMLTableColElement)
-> o -> IO DOMHTMLTableColElement
forall o o'.
(HasCallStack, ManagedPtrNewtype o, TypedObject o,
ManagedPtrNewtype o', TypedObject o') =>
(ManagedPtr o' -> o') -> o -> IO o'
unsafeCastTo ManagedPtr DOMHTMLTableColElement -> DOMHTMLTableColElement
DOMHTMLTableColElement
#if defined(ENABLE_OVERLOADING)
type family ResolveDOMHTMLTableColElementMethod (t :: Symbol) (o :: *) :: * where
ResolveDOMHTMLTableColElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
ResolveDOMHTMLTableColElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
ResolveDOMHTMLTableColElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
ResolveDOMHTMLTableColElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
ResolveDOMHTMLTableColElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
ResolveDOMHTMLTableColElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
ResolveDOMHTMLTableColElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
ResolveDOMHTMLTableColElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
ResolveDOMHTMLTableColElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
ResolveDOMHTMLTableColElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
ResolveDOMHTMLTableColElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
ResolveDOMHTMLTableColElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
ResolveDOMHTMLTableColElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
ResolveDOMHTMLTableColElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
ResolveDOMHTMLTableColElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
ResolveDOMHTMLTableColElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
ResolveDOMHTMLTableColElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
ResolveDOMHTMLTableColElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
ResolveDOMHTMLTableColElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
ResolveDOMHTMLTableColElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
ResolveDOMHTMLTableColElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
ResolveDOMHTMLTableColElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
ResolveDOMHTMLTableColElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
ResolveDOMHTMLTableColElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
ResolveDOMHTMLTableColElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
ResolveDOMHTMLTableColElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
ResolveDOMHTMLTableColElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
ResolveDOMHTMLTableColElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
ResolveDOMHTMLTableColElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
ResolveDOMHTMLTableColElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
ResolveDOMHTMLTableColElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
ResolveDOMHTMLTableColElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
ResolveDOMHTMLTableColElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
ResolveDOMHTMLTableColElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
ResolveDOMHTMLTableColElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
ResolveDOMHTMLTableColElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
ResolveDOMHTMLTableColElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
ResolveDOMHTMLTableColElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
ResolveDOMHTMLTableColElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
ResolveDOMHTMLTableColElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
ResolveDOMHTMLTableColElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
ResolveDOMHTMLTableColElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
ResolveDOMHTMLTableColElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
ResolveDOMHTMLTableColElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
ResolveDOMHTMLTableColElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
ResolveDOMHTMLTableColElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
ResolveDOMHTMLTableColElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
ResolveDOMHTMLTableColElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
ResolveDOMHTMLTableColElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
ResolveDOMHTMLTableColElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
ResolveDOMHTMLTableColElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
ResolveDOMHTMLTableColElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
ResolveDOMHTMLTableColElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
ResolveDOMHTMLTableColElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
ResolveDOMHTMLTableColElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
ResolveDOMHTMLTableColElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
ResolveDOMHTMLTableColElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
ResolveDOMHTMLTableColElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
ResolveDOMHTMLTableColElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
ResolveDOMHTMLTableColElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
ResolveDOMHTMLTableColElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
ResolveDOMHTMLTableColElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
ResolveDOMHTMLTableColElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
ResolveDOMHTMLTableColElementMethod "getAlign" o = DOMHTMLTableColElementGetAlignMethodInfo
ResolveDOMHTMLTableColElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
ResolveDOMHTMLTableColElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
ResolveDOMHTMLTableColElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
ResolveDOMHTMLTableColElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
ResolveDOMHTMLTableColElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
ResolveDOMHTMLTableColElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
ResolveDOMHTMLTableColElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
ResolveDOMHTMLTableColElementMethod "getCh" o = DOMHTMLTableColElementGetChMethodInfo
ResolveDOMHTMLTableColElementMethod "getChOff" o = DOMHTMLTableColElementGetChOffMethodInfo
ResolveDOMHTMLTableColElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
ResolveDOMHTMLTableColElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
ResolveDOMHTMLTableColElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
ResolveDOMHTMLTableColElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
ResolveDOMHTMLTableColElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
ResolveDOMHTMLTableColElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
ResolveDOMHTMLTableColElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
ResolveDOMHTMLTableColElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
ResolveDOMHTMLTableColElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
ResolveDOMHTMLTableColElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
ResolveDOMHTMLTableColElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
ResolveDOMHTMLTableColElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
ResolveDOMHTMLTableColElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
ResolveDOMHTMLTableColElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
ResolveDOMHTMLTableColElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
ResolveDOMHTMLTableColElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
ResolveDOMHTMLTableColElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
ResolveDOMHTMLTableColElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
ResolveDOMHTMLTableColElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
ResolveDOMHTMLTableColElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
ResolveDOMHTMLTableColElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
ResolveDOMHTMLTableColElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
ResolveDOMHTMLTableColElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
ResolveDOMHTMLTableColElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
ResolveDOMHTMLTableColElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
ResolveDOMHTMLTableColElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
ResolveDOMHTMLTableColElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
ResolveDOMHTMLTableColElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
ResolveDOMHTMLTableColElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
ResolveDOMHTMLTableColElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
ResolveDOMHTMLTableColElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
ResolveDOMHTMLTableColElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
ResolveDOMHTMLTableColElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
ResolveDOMHTMLTableColElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
ResolveDOMHTMLTableColElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
ResolveDOMHTMLTableColElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
ResolveDOMHTMLTableColElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
ResolveDOMHTMLTableColElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
ResolveDOMHTMLTableColElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
ResolveDOMHTMLTableColElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
ResolveDOMHTMLTableColElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
ResolveDOMHTMLTableColElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
ResolveDOMHTMLTableColElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
ResolveDOMHTMLTableColElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
ResolveDOMHTMLTableColElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
ResolveDOMHTMLTableColElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
ResolveDOMHTMLTableColElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
ResolveDOMHTMLTableColElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
ResolveDOMHTMLTableColElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
ResolveDOMHTMLTableColElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
ResolveDOMHTMLTableColElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
ResolveDOMHTMLTableColElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
ResolveDOMHTMLTableColElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
ResolveDOMHTMLTableColElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
ResolveDOMHTMLTableColElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
ResolveDOMHTMLTableColElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
ResolveDOMHTMLTableColElementMethod "getSpan" o = DOMHTMLTableColElementGetSpanMethodInfo
ResolveDOMHTMLTableColElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
ResolveDOMHTMLTableColElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
ResolveDOMHTMLTableColElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
ResolveDOMHTMLTableColElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
ResolveDOMHTMLTableColElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
ResolveDOMHTMLTableColElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
ResolveDOMHTMLTableColElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
ResolveDOMHTMLTableColElementMethod "getVAlign" o = DOMHTMLTableColElementGetVAlignMethodInfo
ResolveDOMHTMLTableColElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
ResolveDOMHTMLTableColElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
ResolveDOMHTMLTableColElementMethod "getWidth" o = DOMHTMLTableColElementGetWidthMethodInfo
ResolveDOMHTMLTableColElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
ResolveDOMHTMLTableColElementMethod "setAlign" o = DOMHTMLTableColElementSetAlignMethodInfo
ResolveDOMHTMLTableColElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
ResolveDOMHTMLTableColElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
ResolveDOMHTMLTableColElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
ResolveDOMHTMLTableColElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
ResolveDOMHTMLTableColElementMethod "setCh" o = DOMHTMLTableColElementSetChMethodInfo
ResolveDOMHTMLTableColElementMethod "setChOff" o = DOMHTMLTableColElementSetChOffMethodInfo
ResolveDOMHTMLTableColElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
ResolveDOMHTMLTableColElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
ResolveDOMHTMLTableColElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
ResolveDOMHTMLTableColElementMethod "setDataFull" o = GObject.Object.ObjectSetDataFullMethodInfo
ResolveDOMHTMLTableColElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
ResolveDOMHTMLTableColElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
ResolveDOMHTMLTableColElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
ResolveDOMHTMLTableColElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
ResolveDOMHTMLTableColElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
ResolveDOMHTMLTableColElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
ResolveDOMHTMLTableColElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
ResolveDOMHTMLTableColElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
ResolveDOMHTMLTableColElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
ResolveDOMHTMLTableColElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
ResolveDOMHTMLTableColElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
ResolveDOMHTMLTableColElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
ResolveDOMHTMLTableColElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
ResolveDOMHTMLTableColElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
ResolveDOMHTMLTableColElementMethod "setSpan" o = DOMHTMLTableColElementSetSpanMethodInfo
ResolveDOMHTMLTableColElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
ResolveDOMHTMLTableColElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
ResolveDOMHTMLTableColElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
ResolveDOMHTMLTableColElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
ResolveDOMHTMLTableColElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
ResolveDOMHTMLTableColElementMethod "setVAlign" o = DOMHTMLTableColElementSetVAlignMethodInfo
ResolveDOMHTMLTableColElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
ResolveDOMHTMLTableColElementMethod "setWidth" o = DOMHTMLTableColElementSetWidthMethodInfo
ResolveDOMHTMLTableColElementMethod l o = O.MethodResolutionFailed l o
instance (info ~ ResolveDOMHTMLTableColElementMethod t DOMHTMLTableColElement, O.MethodInfo info DOMHTMLTableColElement p) => OL.IsLabel t (DOMHTMLTableColElement -> p) where
#if MIN_VERSION_base(4,10,0)
fromLabel = O.overloadedMethod @info
#else
fromLabel _ = O.overloadedMethod @info
#endif
#endif
getDOMHTMLTableColElementAlign :: (MonadIO m, IsDOMHTMLTableColElement o) => o -> m (Maybe T.Text)
getDOMHTMLTableColElementAlign :: o -> m (Maybe Text)
getDOMHTMLTableColElementAlign o
obj = IO (Maybe Text) -> m (Maybe Text)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (Maybe Text) -> m (Maybe Text))
-> IO (Maybe Text) -> m (Maybe Text)
forall a b. (a -> b) -> a -> b
$ o -> String -> IO (Maybe Text)
forall a. GObject a => a -> String -> IO (Maybe Text)
B.Properties.getObjectPropertyString o
obj String
"align"
setDOMHTMLTableColElementAlign :: (MonadIO m, IsDOMHTMLTableColElement o) => o -> T.Text -> m ()
setDOMHTMLTableColElementAlign :: o -> Text -> m ()
setDOMHTMLTableColElementAlign o
obj Text
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj String
"align" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLTableColElementAlign :: (IsDOMHTMLTableColElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLTableColElementAlign :: Text -> m (GValueConstruct o)
constructDOMHTMLTableColElementAlign Text
val = IO (GValueConstruct o) -> m (GValueConstruct o)
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
$ 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 DOMHTMLTableColElementAlignPropertyInfo
instance AttrInfo DOMHTMLTableColElementAlignPropertyInfo where
type AttrAllowedOps DOMHTMLTableColElementAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLTableColElementAlignPropertyInfo = IsDOMHTMLTableColElement
type AttrSetTypeConstraint DOMHTMLTableColElementAlignPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLTableColElementAlignPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLTableColElementAlignPropertyInfo = T.Text
type AttrGetType DOMHTMLTableColElementAlignPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLTableColElementAlignPropertyInfo = "align"
type AttrOrigin DOMHTMLTableColElementAlignPropertyInfo = DOMHTMLTableColElement
attrGet = getDOMHTMLTableColElementAlign
attrSet = setDOMHTMLTableColElementAlign
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLTableColElementAlign
attrClear = undefined
#endif
getDOMHTMLTableColElementCh :: (MonadIO m, IsDOMHTMLTableColElement o) => o -> m (Maybe T.Text)
getDOMHTMLTableColElementCh :: o -> m (Maybe Text)
getDOMHTMLTableColElementCh o
obj = IO (Maybe Text) -> m (Maybe Text)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (Maybe Text) -> m (Maybe Text))
-> IO (Maybe Text) -> m (Maybe Text)
forall a b. (a -> b) -> a -> b
$ o -> String -> IO (Maybe Text)
forall a. GObject a => a -> String -> IO (Maybe Text)
B.Properties.getObjectPropertyString o
obj String
"ch"
setDOMHTMLTableColElementCh :: (MonadIO m, IsDOMHTMLTableColElement o) => o -> T.Text -> m ()
setDOMHTMLTableColElementCh :: o -> Text -> m ()
setDOMHTMLTableColElementCh o
obj Text
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj String
"ch" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLTableColElementCh :: (IsDOMHTMLTableColElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLTableColElementCh :: Text -> m (GValueConstruct o)
constructDOMHTMLTableColElementCh Text
val = IO (GValueConstruct o) -> m (GValueConstruct o)
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
$ 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 DOMHTMLTableColElementChPropertyInfo
instance AttrInfo DOMHTMLTableColElementChPropertyInfo where
type AttrAllowedOps DOMHTMLTableColElementChPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLTableColElementChPropertyInfo = IsDOMHTMLTableColElement
type AttrSetTypeConstraint DOMHTMLTableColElementChPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLTableColElementChPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLTableColElementChPropertyInfo = T.Text
type AttrGetType DOMHTMLTableColElementChPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLTableColElementChPropertyInfo = "ch"
type AttrOrigin DOMHTMLTableColElementChPropertyInfo = DOMHTMLTableColElement
attrGet = getDOMHTMLTableColElementCh
attrSet = setDOMHTMLTableColElementCh
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLTableColElementCh
attrClear = undefined
#endif
getDOMHTMLTableColElementChOff :: (MonadIO m, IsDOMHTMLTableColElement o) => o -> m (Maybe T.Text)
getDOMHTMLTableColElementChOff :: o -> m (Maybe Text)
getDOMHTMLTableColElementChOff o
obj = IO (Maybe Text) -> m (Maybe Text)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (Maybe Text) -> m (Maybe Text))
-> IO (Maybe Text) -> m (Maybe Text)
forall a b. (a -> b) -> a -> b
$ o -> String -> IO (Maybe Text)
forall a. GObject a => a -> String -> IO (Maybe Text)
B.Properties.getObjectPropertyString o
obj String
"ch-off"
setDOMHTMLTableColElementChOff :: (MonadIO m, IsDOMHTMLTableColElement o) => o -> T.Text -> m ()
setDOMHTMLTableColElementChOff :: o -> Text -> m ()
setDOMHTMLTableColElementChOff o
obj Text
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj String
"ch-off" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLTableColElementChOff :: (IsDOMHTMLTableColElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLTableColElementChOff :: Text -> m (GValueConstruct o)
constructDOMHTMLTableColElementChOff Text
val = IO (GValueConstruct o) -> m (GValueConstruct o)
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
$ 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 DOMHTMLTableColElementChOffPropertyInfo
instance AttrInfo DOMHTMLTableColElementChOffPropertyInfo where
type AttrAllowedOps DOMHTMLTableColElementChOffPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLTableColElementChOffPropertyInfo = IsDOMHTMLTableColElement
type AttrSetTypeConstraint DOMHTMLTableColElementChOffPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLTableColElementChOffPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLTableColElementChOffPropertyInfo = T.Text
type AttrGetType DOMHTMLTableColElementChOffPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLTableColElementChOffPropertyInfo = "ch-off"
type AttrOrigin DOMHTMLTableColElementChOffPropertyInfo = DOMHTMLTableColElement
attrGet = getDOMHTMLTableColElementChOff
attrSet = setDOMHTMLTableColElementChOff
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLTableColElementChOff
attrClear = undefined
#endif
getDOMHTMLTableColElementSpan :: (MonadIO m, IsDOMHTMLTableColElement o) => o -> m CLong
getDOMHTMLTableColElementSpan :: o -> m CLong
getDOMHTMLTableColElementSpan o
obj = IO CLong -> m CLong
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
$ o -> String -> IO CLong
forall a. GObject a => a -> String -> IO CLong
B.Properties.getObjectPropertyLong o
obj String
"span"
setDOMHTMLTableColElementSpan :: (MonadIO m, IsDOMHTMLTableColElement o) => o -> CLong -> m ()
setDOMHTMLTableColElementSpan :: o -> CLong -> m ()
setDOMHTMLTableColElementSpan o
obj CLong
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> CLong -> IO ()
forall a. GObject a => a -> String -> CLong -> IO ()
B.Properties.setObjectPropertyLong o
obj String
"span" CLong
val
constructDOMHTMLTableColElementSpan :: (IsDOMHTMLTableColElement o, MIO.MonadIO m) => CLong -> m (GValueConstruct o)
constructDOMHTMLTableColElementSpan :: CLong -> m (GValueConstruct o)
constructDOMHTMLTableColElementSpan CLong
val = IO (GValueConstruct o) -> m (GValueConstruct o)
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
$ String -> CLong -> IO (GValueConstruct o)
forall o. String -> CLong -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyLong String
"span" CLong
val
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableColElementSpanPropertyInfo
instance AttrInfo DOMHTMLTableColElementSpanPropertyInfo where
type AttrAllowedOps DOMHTMLTableColElementSpanPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLTableColElementSpanPropertyInfo = IsDOMHTMLTableColElement
type AttrSetTypeConstraint DOMHTMLTableColElementSpanPropertyInfo = (~) CLong
type AttrTransferTypeConstraint DOMHTMLTableColElementSpanPropertyInfo = (~) CLong
type AttrTransferType DOMHTMLTableColElementSpanPropertyInfo = CLong
type AttrGetType DOMHTMLTableColElementSpanPropertyInfo = CLong
type AttrLabel DOMHTMLTableColElementSpanPropertyInfo = "span"
type AttrOrigin DOMHTMLTableColElementSpanPropertyInfo = DOMHTMLTableColElement
attrGet = getDOMHTMLTableColElementSpan
attrSet = setDOMHTMLTableColElementSpan
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLTableColElementSpan
attrClear = undefined
#endif
getDOMHTMLTableColElementVAlign :: (MonadIO m, IsDOMHTMLTableColElement o) => o -> m (Maybe T.Text)
getDOMHTMLTableColElementVAlign :: o -> m (Maybe Text)
getDOMHTMLTableColElementVAlign o
obj = IO (Maybe Text) -> m (Maybe Text)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (Maybe Text) -> m (Maybe Text))
-> IO (Maybe Text) -> m (Maybe Text)
forall a b. (a -> b) -> a -> b
$ o -> String -> IO (Maybe Text)
forall a. GObject a => a -> String -> IO (Maybe Text)
B.Properties.getObjectPropertyString o
obj String
"v-align"
setDOMHTMLTableColElementVAlign :: (MonadIO m, IsDOMHTMLTableColElement o) => o -> T.Text -> m ()
setDOMHTMLTableColElementVAlign :: o -> Text -> m ()
setDOMHTMLTableColElementVAlign o
obj Text
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj String
"v-align" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLTableColElementVAlign :: (IsDOMHTMLTableColElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLTableColElementVAlign :: Text -> m (GValueConstruct o)
constructDOMHTMLTableColElementVAlign Text
val = IO (GValueConstruct o) -> m (GValueConstruct o)
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
$ 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 DOMHTMLTableColElementVAlignPropertyInfo
instance AttrInfo DOMHTMLTableColElementVAlignPropertyInfo where
type AttrAllowedOps DOMHTMLTableColElementVAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLTableColElementVAlignPropertyInfo = IsDOMHTMLTableColElement
type AttrSetTypeConstraint DOMHTMLTableColElementVAlignPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLTableColElementVAlignPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLTableColElementVAlignPropertyInfo = T.Text
type AttrGetType DOMHTMLTableColElementVAlignPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLTableColElementVAlignPropertyInfo = "v-align"
type AttrOrigin DOMHTMLTableColElementVAlignPropertyInfo = DOMHTMLTableColElement
attrGet = getDOMHTMLTableColElementVAlign
attrSet = setDOMHTMLTableColElementVAlign
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLTableColElementVAlign
attrClear = undefined
#endif
getDOMHTMLTableColElementWidth :: (MonadIO m, IsDOMHTMLTableColElement o) => o -> m (Maybe T.Text)
getDOMHTMLTableColElementWidth :: o -> m (Maybe Text)
getDOMHTMLTableColElementWidth o
obj = IO (Maybe Text) -> m (Maybe Text)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (Maybe Text) -> m (Maybe Text))
-> IO (Maybe Text) -> m (Maybe Text)
forall a b. (a -> b) -> a -> b
$ o -> String -> IO (Maybe Text)
forall a. GObject a => a -> String -> IO (Maybe Text)
B.Properties.getObjectPropertyString o
obj String
"width"
setDOMHTMLTableColElementWidth :: (MonadIO m, IsDOMHTMLTableColElement o) => o -> T.Text -> m ()
setDOMHTMLTableColElementWidth :: o -> Text -> m ()
setDOMHTMLTableColElementWidth o
obj Text
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj String
"width" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLTableColElementWidth :: (IsDOMHTMLTableColElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLTableColElementWidth :: Text -> m (GValueConstruct o)
constructDOMHTMLTableColElementWidth Text
val = IO (GValueConstruct o) -> m (GValueConstruct o)
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
$ String -> Maybe Text -> IO (GValueConstruct o)
forall o. String -> Maybe Text -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyString String
"width" (Text -> Maybe Text
forall a. a -> Maybe a
P.Just Text
val)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableColElementWidthPropertyInfo
instance AttrInfo DOMHTMLTableColElementWidthPropertyInfo where
type AttrAllowedOps DOMHTMLTableColElementWidthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLTableColElementWidthPropertyInfo = IsDOMHTMLTableColElement
type AttrSetTypeConstraint DOMHTMLTableColElementWidthPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLTableColElementWidthPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLTableColElementWidthPropertyInfo = T.Text
type AttrGetType DOMHTMLTableColElementWidthPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLTableColElementWidthPropertyInfo = "width"
type AttrOrigin DOMHTMLTableColElementWidthPropertyInfo = DOMHTMLTableColElement
attrGet = getDOMHTMLTableColElementWidth
attrSet = setDOMHTMLTableColElementWidth
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLTableColElementWidth
attrClear = undefined
#endif
#if defined(ENABLE_OVERLOADING)
instance O.HasAttributeList DOMHTMLTableColElement
type instance O.AttributeList DOMHTMLTableColElement = DOMHTMLTableColElementAttributeList
type DOMHTMLTableColElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("align", DOMHTMLTableColElementAlignPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("ch", DOMHTMLTableColElementChPropertyInfo), '("chOff", DOMHTMLTableColElementChOffPropertyInfo), '("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), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("span", DOMHTMLTableColElementSpanPropertyInfo), '("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", DOMHTMLTableColElementVAlignPropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo), '("width", DOMHTMLTableColElementWidthPropertyInfo)] :: [(Symbol, *)])
#endif
#if defined(ENABLE_OVERLOADING)
dOMHTMLTableColElementAlign :: AttrLabelProxy "align"
dOMHTMLTableColElementAlign = AttrLabelProxy
dOMHTMLTableColElementCh :: AttrLabelProxy "ch"
dOMHTMLTableColElementCh = AttrLabelProxy
dOMHTMLTableColElementChOff :: AttrLabelProxy "chOff"
dOMHTMLTableColElementChOff = AttrLabelProxy
dOMHTMLTableColElementSpan :: AttrLabelProxy "span"
dOMHTMLTableColElementSpan = AttrLabelProxy
dOMHTMLTableColElementVAlign :: AttrLabelProxy "vAlign"
dOMHTMLTableColElementVAlign = AttrLabelProxy
dOMHTMLTableColElementWidth :: AttrLabelProxy "width"
dOMHTMLTableColElementWidth = AttrLabelProxy
#endif
#if defined(ENABLE_OVERLOADING)
type instance O.SignalList DOMHTMLTableColElement = DOMHTMLTableColElementSignalList
type DOMHTMLTableColElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
#endif
foreign import ccall "webkit_dom_html_table_col_element_get_align" webkit_dom_html_table_col_element_get_align ::
Ptr DOMHTMLTableColElement ->
IO CString
{-# DEPRECATED dOMHTMLTableColElementGetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableColElementGetAlign ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableColElement a) =>
a
-> m T.Text
dOMHTMLTableColElementGetAlign :: a -> m Text
dOMHTMLTableColElementGetAlign a
self = IO Text -> m Text
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Text -> m Text) -> IO Text -> m Text
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLTableColElement
self' <- a -> IO (Ptr DOMHTMLTableColElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLTableColElement -> IO CString
webkit_dom_html_table_col_element_get_align Ptr DOMHTMLTableColElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLTableColElementGetAlign" CString
result
Text
result' <- HasCallStack => CString -> IO Text
CString -> IO Text
cstringToText CString
result
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
result
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
Text -> IO Text
forall (m :: * -> *) a. Monad m => a -> m a
return Text
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableColElementGetAlignMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableColElement a) => O.MethodInfo DOMHTMLTableColElementGetAlignMethodInfo a signature where
overloadedMethod = dOMHTMLTableColElementGetAlign
#endif
foreign import ccall "webkit_dom_html_table_col_element_get_ch" webkit_dom_html_table_col_element_get_ch ::
Ptr DOMHTMLTableColElement ->
IO CString
{-# DEPRECATED dOMHTMLTableColElementGetCh ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableColElementGetCh ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableColElement a) =>
a
-> m T.Text
dOMHTMLTableColElementGetCh :: a -> m Text
dOMHTMLTableColElementGetCh a
self = IO Text -> m Text
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Text -> m Text) -> IO Text -> m Text
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLTableColElement
self' <- a -> IO (Ptr DOMHTMLTableColElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLTableColElement -> IO CString
webkit_dom_html_table_col_element_get_ch Ptr DOMHTMLTableColElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLTableColElementGetCh" CString
result
Text
result' <- HasCallStack => CString -> IO Text
CString -> IO Text
cstringToText CString
result
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
result
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
Text -> IO Text
forall (m :: * -> *) a. Monad m => a -> m a
return Text
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableColElementGetChMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableColElement a) => O.MethodInfo DOMHTMLTableColElementGetChMethodInfo a signature where
overloadedMethod = dOMHTMLTableColElementGetCh
#endif
foreign import ccall "webkit_dom_html_table_col_element_get_ch_off" webkit_dom_html_table_col_element_get_ch_off ::
Ptr DOMHTMLTableColElement ->
IO CString
{-# DEPRECATED dOMHTMLTableColElementGetChOff ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableColElementGetChOff ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableColElement a) =>
a
-> m T.Text
dOMHTMLTableColElementGetChOff :: a -> m Text
dOMHTMLTableColElementGetChOff a
self = IO Text -> m Text
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Text -> m Text) -> IO Text -> m Text
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLTableColElement
self' <- a -> IO (Ptr DOMHTMLTableColElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLTableColElement -> IO CString
webkit_dom_html_table_col_element_get_ch_off Ptr DOMHTMLTableColElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLTableColElementGetChOff" CString
result
Text
result' <- HasCallStack => CString -> IO Text
CString -> IO Text
cstringToText CString
result
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
result
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
Text -> IO Text
forall (m :: * -> *) a. Monad m => a -> m a
return Text
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableColElementGetChOffMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableColElement a) => O.MethodInfo DOMHTMLTableColElementGetChOffMethodInfo a signature where
overloadedMethod = dOMHTMLTableColElementGetChOff
#endif
foreign import ccall "webkit_dom_html_table_col_element_get_span" webkit_dom_html_table_col_element_get_span ::
Ptr DOMHTMLTableColElement ->
IO CLong
{-# DEPRECATED dOMHTMLTableColElementGetSpan ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableColElementGetSpan ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableColElement a) =>
a
-> m CLong
dOMHTMLTableColElementGetSpan :: a -> m CLong
dOMHTMLTableColElementGetSpan a
self = IO CLong -> m CLong
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 DOMHTMLTableColElement
self' <- a -> IO (Ptr DOMHTMLTableColElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CLong
result <- Ptr DOMHTMLTableColElement -> IO CLong
webkit_dom_html_table_col_element_get_span Ptr DOMHTMLTableColElement
self'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
CLong -> IO CLong
forall (m :: * -> *) a. Monad m => a -> m a
return CLong
result
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableColElementGetSpanMethodInfo
instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLTableColElement a) => O.MethodInfo DOMHTMLTableColElementGetSpanMethodInfo a signature where
overloadedMethod = dOMHTMLTableColElementGetSpan
#endif
foreign import ccall "webkit_dom_html_table_col_element_get_v_align" webkit_dom_html_table_col_element_get_v_align ::
Ptr DOMHTMLTableColElement ->
IO CString
{-# DEPRECATED dOMHTMLTableColElementGetVAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableColElementGetVAlign ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableColElement a) =>
a
-> m T.Text
dOMHTMLTableColElementGetVAlign :: a -> m Text
dOMHTMLTableColElementGetVAlign a
self = IO Text -> m Text
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Text -> m Text) -> IO Text -> m Text
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLTableColElement
self' <- a -> IO (Ptr DOMHTMLTableColElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLTableColElement -> IO CString
webkit_dom_html_table_col_element_get_v_align Ptr DOMHTMLTableColElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLTableColElementGetVAlign" CString
result
Text
result' <- HasCallStack => CString -> IO Text
CString -> IO Text
cstringToText CString
result
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
result
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
Text -> IO Text
forall (m :: * -> *) a. Monad m => a -> m a
return Text
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableColElementGetVAlignMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableColElement a) => O.MethodInfo DOMHTMLTableColElementGetVAlignMethodInfo a signature where
overloadedMethod = dOMHTMLTableColElementGetVAlign
#endif
foreign import ccall "webkit_dom_html_table_col_element_get_width" webkit_dom_html_table_col_element_get_width ::
Ptr DOMHTMLTableColElement ->
IO CString
{-# DEPRECATED dOMHTMLTableColElementGetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableColElementGetWidth ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableColElement a) =>
a
-> m T.Text
dOMHTMLTableColElementGetWidth :: a -> m Text
dOMHTMLTableColElementGetWidth a
self = IO Text -> m Text
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Text -> m Text) -> IO Text -> m Text
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLTableColElement
self' <- a -> IO (Ptr DOMHTMLTableColElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLTableColElement -> IO CString
webkit_dom_html_table_col_element_get_width Ptr DOMHTMLTableColElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLTableColElementGetWidth" CString
result
Text
result' <- HasCallStack => CString -> IO Text
CString -> IO Text
cstringToText CString
result
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
result
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
Text -> IO Text
forall (m :: * -> *) a. Monad m => a -> m a
return Text
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableColElementGetWidthMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableColElement a) => O.MethodInfo DOMHTMLTableColElementGetWidthMethodInfo a signature where
overloadedMethod = dOMHTMLTableColElementGetWidth
#endif
foreign import ccall "webkit_dom_html_table_col_element_set_align" webkit_dom_html_table_col_element_set_align ::
Ptr DOMHTMLTableColElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLTableColElementSetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableColElementSetAlign ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableColElement a) =>
a
-> T.Text
-> m ()
dOMHTMLTableColElementSetAlign :: a -> Text -> m ()
dOMHTMLTableColElementSetAlign a
self Text
value = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLTableColElement
self' <- a -> IO (Ptr DOMHTMLTableColElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLTableColElement -> CString -> IO ()
webkit_dom_html_table_col_element_set_align Ptr DOMHTMLTableColElement
self' CString
value'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
value'
() -> IO ()
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableColElementSetAlignMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableColElement a) => O.MethodInfo DOMHTMLTableColElementSetAlignMethodInfo a signature where
overloadedMethod = dOMHTMLTableColElementSetAlign
#endif
foreign import ccall "webkit_dom_html_table_col_element_set_ch" webkit_dom_html_table_col_element_set_ch ::
Ptr DOMHTMLTableColElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLTableColElementSetCh ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableColElementSetCh ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableColElement a) =>
a
-> T.Text
-> m ()
dOMHTMLTableColElementSetCh :: a -> Text -> m ()
dOMHTMLTableColElementSetCh a
self Text
value = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLTableColElement
self' <- a -> IO (Ptr DOMHTMLTableColElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLTableColElement -> CString -> IO ()
webkit_dom_html_table_col_element_set_ch Ptr DOMHTMLTableColElement
self' CString
value'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
value'
() -> IO ()
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableColElementSetChMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableColElement a) => O.MethodInfo DOMHTMLTableColElementSetChMethodInfo a signature where
overloadedMethod = dOMHTMLTableColElementSetCh
#endif
foreign import ccall "webkit_dom_html_table_col_element_set_ch_off" webkit_dom_html_table_col_element_set_ch_off ::
Ptr DOMHTMLTableColElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLTableColElementSetChOff ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableColElementSetChOff ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableColElement a) =>
a
-> T.Text
-> m ()
dOMHTMLTableColElementSetChOff :: a -> Text -> m ()
dOMHTMLTableColElementSetChOff a
self Text
value = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLTableColElement
self' <- a -> IO (Ptr DOMHTMLTableColElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLTableColElement -> CString -> IO ()
webkit_dom_html_table_col_element_set_ch_off Ptr DOMHTMLTableColElement
self' CString
value'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
value'
() -> IO ()
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableColElementSetChOffMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableColElement a) => O.MethodInfo DOMHTMLTableColElementSetChOffMethodInfo a signature where
overloadedMethod = dOMHTMLTableColElementSetChOff
#endif
foreign import ccall "webkit_dom_html_table_col_element_set_span" webkit_dom_html_table_col_element_set_span ::
Ptr DOMHTMLTableColElement ->
CLong ->
IO ()
{-# DEPRECATED dOMHTMLTableColElementSetSpan ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableColElementSetSpan ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableColElement a) =>
a
-> CLong
-> m ()
dOMHTMLTableColElementSetSpan :: a -> CLong -> m ()
dOMHTMLTableColElementSetSpan a
self CLong
value = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLTableColElement
self' <- a -> IO (Ptr DOMHTMLTableColElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
Ptr DOMHTMLTableColElement -> CLong -> IO ()
webkit_dom_html_table_col_element_set_span Ptr DOMHTMLTableColElement
self' CLong
value
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
() -> IO ()
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableColElementSetSpanMethodInfo
instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLTableColElement a) => O.MethodInfo DOMHTMLTableColElementSetSpanMethodInfo a signature where
overloadedMethod = dOMHTMLTableColElementSetSpan
#endif
foreign import ccall "webkit_dom_html_table_col_element_set_v_align" webkit_dom_html_table_col_element_set_v_align ::
Ptr DOMHTMLTableColElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLTableColElementSetVAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableColElementSetVAlign ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableColElement a) =>
a
-> T.Text
-> m ()
dOMHTMLTableColElementSetVAlign :: a -> Text -> m ()
dOMHTMLTableColElementSetVAlign a
self Text
value = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLTableColElement
self' <- a -> IO (Ptr DOMHTMLTableColElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLTableColElement -> CString -> IO ()
webkit_dom_html_table_col_element_set_v_align Ptr DOMHTMLTableColElement
self' CString
value'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
value'
() -> IO ()
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableColElementSetVAlignMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableColElement a) => O.MethodInfo DOMHTMLTableColElementSetVAlignMethodInfo a signature where
overloadedMethod = dOMHTMLTableColElementSetVAlign
#endif
foreign import ccall "webkit_dom_html_table_col_element_set_width" webkit_dom_html_table_col_element_set_width ::
Ptr DOMHTMLTableColElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLTableColElementSetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTableColElementSetWidth ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableColElement a) =>
a
-> T.Text
-> m ()
dOMHTMLTableColElementSetWidth :: a -> Text -> m ()
dOMHTMLTableColElementSetWidth a
self Text
value = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLTableColElement
self' <- a -> IO (Ptr DOMHTMLTableColElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLTableColElement -> CString -> IO ()
webkit_dom_html_table_col_element_set_width Ptr DOMHTMLTableColElement
self' CString
value'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
value'
() -> IO ()
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTableColElementSetWidthMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableColElement a) => O.MethodInfo DOMHTMLTableColElementSetWidthMethodInfo a signature where
overloadedMethod = dOMHTMLTableColElementSetWidth
#endif