{-# LANGUAGE TypeApplications #-}
#if (MIN_VERSION_haskell_gi_overloading(1,0,0) && !defined(__HADDOCK_VERSION__))
#define ENABLE_OVERLOADING
#endif
module GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement
(
DOMHTMLTextAreaElement(..) ,
IsDOMHTMLTextAreaElement ,
toDOMHTMLTextAreaElement ,
#if defined(ENABLE_OVERLOADING)
ResolveDOMHTMLTextAreaElementMethod ,
#endif
#if defined(ENABLE_OVERLOADING)
DOMHTMLTextAreaElementGetAreaTypeMethodInfo,
#endif
dOMHTMLTextAreaElementGetAreaType ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTextAreaElementGetAutofocusMethodInfo,
#endif
dOMHTMLTextAreaElementGetAutofocus ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTextAreaElementGetColsMethodInfo ,
#endif
dOMHTMLTextAreaElementGetCols ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTextAreaElementGetDefaultValueMethodInfo,
#endif
dOMHTMLTextAreaElementGetDefaultValue ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTextAreaElementGetDisabledMethodInfo,
#endif
dOMHTMLTextAreaElementGetDisabled ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTextAreaElementGetFormMethodInfo ,
#endif
dOMHTMLTextAreaElementGetForm ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTextAreaElementGetNameMethodInfo ,
#endif
dOMHTMLTextAreaElementGetName ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTextAreaElementGetReadOnlyMethodInfo,
#endif
dOMHTMLTextAreaElementGetReadOnly ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTextAreaElementGetRowsMethodInfo ,
#endif
dOMHTMLTextAreaElementGetRows ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTextAreaElementGetSelectionEndMethodInfo,
#endif
dOMHTMLTextAreaElementGetSelectionEnd ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTextAreaElementGetSelectionStartMethodInfo,
#endif
dOMHTMLTextAreaElementGetSelectionStart ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTextAreaElementGetValueMethodInfo,
#endif
dOMHTMLTextAreaElementGetValue ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTextAreaElementGetWillValidateMethodInfo,
#endif
dOMHTMLTextAreaElementGetWillValidate ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTextAreaElementIsEditedMethodInfo,
#endif
dOMHTMLTextAreaElementIsEdited ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTextAreaElementSelectMethodInfo ,
#endif
dOMHTMLTextAreaElementSelect ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTextAreaElementSetAutofocusMethodInfo,
#endif
dOMHTMLTextAreaElementSetAutofocus ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTextAreaElementSetColsMethodInfo ,
#endif
dOMHTMLTextAreaElementSetCols ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTextAreaElementSetDefaultValueMethodInfo,
#endif
dOMHTMLTextAreaElementSetDefaultValue ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTextAreaElementSetDisabledMethodInfo,
#endif
dOMHTMLTextAreaElementSetDisabled ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTextAreaElementSetNameMethodInfo ,
#endif
dOMHTMLTextAreaElementSetName ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTextAreaElementSetReadOnlyMethodInfo,
#endif
dOMHTMLTextAreaElementSetReadOnly ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTextAreaElementSetRowsMethodInfo ,
#endif
dOMHTMLTextAreaElementSetRows ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTextAreaElementSetSelectionEndMethodInfo,
#endif
dOMHTMLTextAreaElementSetSelectionEnd ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTextAreaElementSetSelectionRangeMethodInfo,
#endif
dOMHTMLTextAreaElementSetSelectionRange ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTextAreaElementSetSelectionStartMethodInfo,
#endif
dOMHTMLTextAreaElementSetSelectionStart ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTextAreaElementSetValueMethodInfo,
#endif
dOMHTMLTextAreaElementSetValue ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTextAreaElementAutofocusPropertyInfo,
#endif
constructDOMHTMLTextAreaElementAutofocus,
#if defined(ENABLE_OVERLOADING)
dOMHTMLTextAreaElementAutofocus ,
#endif
getDOMHTMLTextAreaElementAutofocus ,
setDOMHTMLTextAreaElementAutofocus ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTextAreaElementColsPropertyInfo ,
#endif
constructDOMHTMLTextAreaElementCols ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLTextAreaElementCols ,
#endif
getDOMHTMLTextAreaElementCols ,
setDOMHTMLTextAreaElementCols ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTextAreaElementDefaultValuePropertyInfo,
#endif
constructDOMHTMLTextAreaElementDefaultValue,
#if defined(ENABLE_OVERLOADING)
dOMHTMLTextAreaElementDefaultValue ,
#endif
getDOMHTMLTextAreaElementDefaultValue ,
setDOMHTMLTextAreaElementDefaultValue ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTextAreaElementDisabledPropertyInfo,
#endif
constructDOMHTMLTextAreaElementDisabled ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLTextAreaElementDisabled ,
#endif
getDOMHTMLTextAreaElementDisabled ,
setDOMHTMLTextAreaElementDisabled ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTextAreaElementFormPropertyInfo ,
#endif
#if defined(ENABLE_OVERLOADING)
dOMHTMLTextAreaElementForm ,
#endif
getDOMHTMLTextAreaElementForm ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTextAreaElementNamePropertyInfo ,
#endif
constructDOMHTMLTextAreaElementName ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLTextAreaElementName ,
#endif
getDOMHTMLTextAreaElementName ,
setDOMHTMLTextAreaElementName ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTextAreaElementReadOnlyPropertyInfo,
#endif
constructDOMHTMLTextAreaElementReadOnly ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLTextAreaElementReadOnly ,
#endif
getDOMHTMLTextAreaElementReadOnly ,
setDOMHTMLTextAreaElementReadOnly ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTextAreaElementRowsPropertyInfo ,
#endif
constructDOMHTMLTextAreaElementRows ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLTextAreaElementRows ,
#endif
getDOMHTMLTextAreaElementRows ,
setDOMHTMLTextAreaElementRows ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTextAreaElementSelectionEndPropertyInfo,
#endif
constructDOMHTMLTextAreaElementSelectionEnd,
#if defined(ENABLE_OVERLOADING)
dOMHTMLTextAreaElementSelectionEnd ,
#endif
getDOMHTMLTextAreaElementSelectionEnd ,
setDOMHTMLTextAreaElementSelectionEnd ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTextAreaElementSelectionStartPropertyInfo,
#endif
constructDOMHTMLTextAreaElementSelectionStart,
#if defined(ENABLE_OVERLOADING)
dOMHTMLTextAreaElementSelectionStart ,
#endif
getDOMHTMLTextAreaElementSelectionStart ,
setDOMHTMLTextAreaElementSelectionStart ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTextAreaElementTypePropertyInfo ,
#endif
#if defined(ENABLE_OVERLOADING)
dOMHTMLTextAreaElementType ,
#endif
getDOMHTMLTextAreaElementType ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTextAreaElementValuePropertyInfo ,
#endif
constructDOMHTMLTextAreaElementValue ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLTextAreaElementValue ,
#endif
getDOMHTMLTextAreaElementValue ,
setDOMHTMLTextAreaElementValue ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLTextAreaElementWillValidatePropertyInfo,
#endif
#if defined(ENABLE_OVERLOADING)
dOMHTMLTextAreaElementWillValidate ,
#endif
getDOMHTMLTextAreaElementWillValidate ,
) 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.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLFormElement as WebKit2WebExtension.DOMHTMLFormElement
import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
newtype DOMHTMLTextAreaElement = DOMHTMLTextAreaElement (SP.ManagedPtr DOMHTMLTextAreaElement)
deriving (DOMHTMLTextAreaElement -> DOMHTMLTextAreaElement -> Bool
(DOMHTMLTextAreaElement -> DOMHTMLTextAreaElement -> Bool)
-> (DOMHTMLTextAreaElement -> DOMHTMLTextAreaElement -> Bool)
-> Eq DOMHTMLTextAreaElement
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: DOMHTMLTextAreaElement -> DOMHTMLTextAreaElement -> Bool
== :: DOMHTMLTextAreaElement -> DOMHTMLTextAreaElement -> Bool
$c/= :: DOMHTMLTextAreaElement -> DOMHTMLTextAreaElement -> Bool
/= :: DOMHTMLTextAreaElement -> DOMHTMLTextAreaElement -> Bool
Eq)
instance SP.ManagedPtrNewtype DOMHTMLTextAreaElement where
toManagedPtr :: DOMHTMLTextAreaElement -> ManagedPtr DOMHTMLTextAreaElement
toManagedPtr (DOMHTMLTextAreaElement ManagedPtr DOMHTMLTextAreaElement
p) = ManagedPtr DOMHTMLTextAreaElement
p
foreign import ccall "webkit_dom_html_text_area_element_get_type"
c_webkit_dom_html_text_area_element_get_type :: IO B.Types.GType
instance B.Types.TypedObject DOMHTMLTextAreaElement where
glibType :: IO GType
glibType = IO GType
c_webkit_dom_html_text_area_element_get_type
instance B.Types.GObject DOMHTMLTextAreaElement
class (SP.GObject o, O.IsDescendantOf DOMHTMLTextAreaElement o) => IsDOMHTMLTextAreaElement o
instance (SP.GObject o, O.IsDescendantOf DOMHTMLTextAreaElement o) => IsDOMHTMLTextAreaElement o
instance O.HasParentTypes DOMHTMLTextAreaElement
type instance O.ParentTypes DOMHTMLTextAreaElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
toDOMHTMLTextAreaElement :: (MIO.MonadIO m, IsDOMHTMLTextAreaElement o) => o -> m DOMHTMLTextAreaElement
toDOMHTMLTextAreaElement :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTextAreaElement o) =>
o -> m DOMHTMLTextAreaElement
toDOMHTMLTextAreaElement = IO DOMHTMLTextAreaElement -> m DOMHTMLTextAreaElement
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO DOMHTMLTextAreaElement -> m DOMHTMLTextAreaElement)
-> (o -> IO DOMHTMLTextAreaElement)
-> o
-> m DOMHTMLTextAreaElement
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (ManagedPtr DOMHTMLTextAreaElement -> DOMHTMLTextAreaElement)
-> o -> IO DOMHTMLTextAreaElement
forall o o'.
(HasCallStack, ManagedPtrNewtype o, TypedObject o,
ManagedPtrNewtype o', TypedObject o') =>
(ManagedPtr o' -> o') -> o -> IO o'
B.ManagedPtr.unsafeCastTo ManagedPtr DOMHTMLTextAreaElement -> DOMHTMLTextAreaElement
DOMHTMLTextAreaElement
instance B.GValue.IsGValue (Maybe DOMHTMLTextAreaElement) where
gvalueGType_ :: IO GType
gvalueGType_ = IO GType
c_webkit_dom_html_text_area_element_get_type
gvalueSet_ :: Ptr GValue -> Maybe DOMHTMLTextAreaElement -> IO ()
gvalueSet_ Ptr GValue
gv Maybe DOMHTMLTextAreaElement
P.Nothing = Ptr GValue -> Ptr DOMHTMLTextAreaElement -> IO ()
forall a. GObject a => Ptr GValue -> Ptr a -> IO ()
B.GValue.set_object Ptr GValue
gv (Ptr DOMHTMLTextAreaElement
forall a. Ptr a
FP.nullPtr :: FP.Ptr DOMHTMLTextAreaElement)
gvalueSet_ Ptr GValue
gv (P.Just DOMHTMLTextAreaElement
obj) = DOMHTMLTextAreaElement
-> (Ptr DOMHTMLTextAreaElement -> IO ()) -> IO ()
forall a c.
(HasCallStack, ManagedPtrNewtype a) =>
a -> (Ptr a -> IO c) -> IO c
B.ManagedPtr.withManagedPtr DOMHTMLTextAreaElement
obj (Ptr GValue -> Ptr DOMHTMLTextAreaElement -> IO ()
forall a. GObject a => Ptr GValue -> Ptr a -> IO ()
B.GValue.set_object Ptr GValue
gv)
gvalueGet_ :: Ptr GValue -> IO (Maybe DOMHTMLTextAreaElement)
gvalueGet_ Ptr GValue
gv = do
Ptr DOMHTMLTextAreaElement
ptr <- Ptr GValue -> IO (Ptr DOMHTMLTextAreaElement)
forall a. GObject a => Ptr GValue -> IO (Ptr a)
B.GValue.get_object Ptr GValue
gv :: IO (FP.Ptr DOMHTMLTextAreaElement)
if Ptr DOMHTMLTextAreaElement
ptr Ptr DOMHTMLTextAreaElement -> Ptr DOMHTMLTextAreaElement -> Bool
forall a. Eq a => a -> a -> Bool
/= Ptr DOMHTMLTextAreaElement
forall a. Ptr a
FP.nullPtr
then DOMHTMLTextAreaElement -> Maybe DOMHTMLTextAreaElement
forall a. a -> Maybe a
P.Just (DOMHTMLTextAreaElement -> Maybe DOMHTMLTextAreaElement)
-> IO DOMHTMLTextAreaElement -> IO (Maybe DOMHTMLTextAreaElement)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> (ManagedPtr DOMHTMLTextAreaElement -> DOMHTMLTextAreaElement)
-> Ptr DOMHTMLTextAreaElement -> IO DOMHTMLTextAreaElement
forall a b.
(HasCallStack, GObject a, GObject b) =>
(ManagedPtr a -> a) -> Ptr b -> IO a
B.ManagedPtr.newObject ManagedPtr DOMHTMLTextAreaElement -> DOMHTMLTextAreaElement
DOMHTMLTextAreaElement Ptr DOMHTMLTextAreaElement
ptr
else Maybe DOMHTMLTextAreaElement -> IO (Maybe DOMHTMLTextAreaElement)
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return Maybe DOMHTMLTextAreaElement
forall a. Maybe a
P.Nothing
#if defined(ENABLE_OVERLOADING)
type family ResolveDOMHTMLTextAreaElementMethod (t :: Symbol) (o :: DK.Type) :: DK.Type where
ResolveDOMHTMLTextAreaElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
ResolveDOMHTMLTextAreaElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
ResolveDOMHTMLTextAreaElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
ResolveDOMHTMLTextAreaElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
ResolveDOMHTMLTextAreaElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
ResolveDOMHTMLTextAreaElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
ResolveDOMHTMLTextAreaElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
ResolveDOMHTMLTextAreaElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
ResolveDOMHTMLTextAreaElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
ResolveDOMHTMLTextAreaElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
ResolveDOMHTMLTextAreaElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
ResolveDOMHTMLTextAreaElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
ResolveDOMHTMLTextAreaElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
ResolveDOMHTMLTextAreaElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
ResolveDOMHTMLTextAreaElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
ResolveDOMHTMLTextAreaElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
ResolveDOMHTMLTextAreaElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
ResolveDOMHTMLTextAreaElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
ResolveDOMHTMLTextAreaElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
ResolveDOMHTMLTextAreaElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
ResolveDOMHTMLTextAreaElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
ResolveDOMHTMLTextAreaElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
ResolveDOMHTMLTextAreaElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
ResolveDOMHTMLTextAreaElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
ResolveDOMHTMLTextAreaElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
ResolveDOMHTMLTextAreaElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
ResolveDOMHTMLTextAreaElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
ResolveDOMHTMLTextAreaElementMethod "isEdited" o = DOMHTMLTextAreaElementIsEditedMethodInfo
ResolveDOMHTMLTextAreaElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
ResolveDOMHTMLTextAreaElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
ResolveDOMHTMLTextAreaElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
ResolveDOMHTMLTextAreaElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
ResolveDOMHTMLTextAreaElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
ResolveDOMHTMLTextAreaElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
ResolveDOMHTMLTextAreaElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
ResolveDOMHTMLTextAreaElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
ResolveDOMHTMLTextAreaElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
ResolveDOMHTMLTextAreaElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
ResolveDOMHTMLTextAreaElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
ResolveDOMHTMLTextAreaElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
ResolveDOMHTMLTextAreaElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
ResolveDOMHTMLTextAreaElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
ResolveDOMHTMLTextAreaElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
ResolveDOMHTMLTextAreaElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
ResolveDOMHTMLTextAreaElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
ResolveDOMHTMLTextAreaElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
ResolveDOMHTMLTextAreaElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
ResolveDOMHTMLTextAreaElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
ResolveDOMHTMLTextAreaElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
ResolveDOMHTMLTextAreaElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
ResolveDOMHTMLTextAreaElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
ResolveDOMHTMLTextAreaElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
ResolveDOMHTMLTextAreaElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
ResolveDOMHTMLTextAreaElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
ResolveDOMHTMLTextAreaElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
ResolveDOMHTMLTextAreaElementMethod "select" o = DOMHTMLTextAreaElementSelectMethodInfo
ResolveDOMHTMLTextAreaElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
ResolveDOMHTMLTextAreaElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
ResolveDOMHTMLTextAreaElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
ResolveDOMHTMLTextAreaElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
ResolveDOMHTMLTextAreaElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
ResolveDOMHTMLTextAreaElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
ResolveDOMHTMLTextAreaElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getAreaType" o = DOMHTMLTextAreaElementGetAreaTypeMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getAutofocus" o = DOMHTMLTextAreaElementGetAutofocusMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getCols" o = DOMHTMLTextAreaElementGetColsMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getDefaultValue" o = DOMHTMLTextAreaElementGetDefaultValueMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getDisabled" o = DOMHTMLTextAreaElementGetDisabledMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getForm" o = DOMHTMLTextAreaElementGetFormMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getName" o = DOMHTMLTextAreaElementGetNameMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getReadOnly" o = DOMHTMLTextAreaElementGetReadOnlyMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getRows" o = DOMHTMLTextAreaElementGetRowsMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getSelectionEnd" o = DOMHTMLTextAreaElementGetSelectionEndMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getSelectionStart" o = DOMHTMLTextAreaElementGetSelectionStartMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getValue" o = DOMHTMLTextAreaElementGetValueMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
ResolveDOMHTMLTextAreaElementMethod "getWillValidate" o = DOMHTMLTextAreaElementGetWillValidateMethodInfo
ResolveDOMHTMLTextAreaElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
ResolveDOMHTMLTextAreaElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
ResolveDOMHTMLTextAreaElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
ResolveDOMHTMLTextAreaElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
ResolveDOMHTMLTextAreaElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
ResolveDOMHTMLTextAreaElementMethod "setAutofocus" o = DOMHTMLTextAreaElementSetAutofocusMethodInfo
ResolveDOMHTMLTextAreaElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
ResolveDOMHTMLTextAreaElementMethod "setCols" o = DOMHTMLTextAreaElementSetColsMethodInfo
ResolveDOMHTMLTextAreaElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
ResolveDOMHTMLTextAreaElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
ResolveDOMHTMLTextAreaElementMethod "setDataFull" o = GObject.Object.ObjectSetDataFullMethodInfo
ResolveDOMHTMLTextAreaElementMethod "setDefaultValue" o = DOMHTMLTextAreaElementSetDefaultValueMethodInfo
ResolveDOMHTMLTextAreaElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
ResolveDOMHTMLTextAreaElementMethod "setDisabled" o = DOMHTMLTextAreaElementSetDisabledMethodInfo
ResolveDOMHTMLTextAreaElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
ResolveDOMHTMLTextAreaElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
ResolveDOMHTMLTextAreaElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
ResolveDOMHTMLTextAreaElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
ResolveDOMHTMLTextAreaElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
ResolveDOMHTMLTextAreaElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
ResolveDOMHTMLTextAreaElementMethod "setName" o = DOMHTMLTextAreaElementSetNameMethodInfo
ResolveDOMHTMLTextAreaElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
ResolveDOMHTMLTextAreaElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
ResolveDOMHTMLTextAreaElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
ResolveDOMHTMLTextAreaElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
ResolveDOMHTMLTextAreaElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
ResolveDOMHTMLTextAreaElementMethod "setReadOnly" o = DOMHTMLTextAreaElementSetReadOnlyMethodInfo
ResolveDOMHTMLTextAreaElementMethod "setRows" o = DOMHTMLTextAreaElementSetRowsMethodInfo
ResolveDOMHTMLTextAreaElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
ResolveDOMHTMLTextAreaElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
ResolveDOMHTMLTextAreaElementMethod "setSelectionEnd" o = DOMHTMLTextAreaElementSetSelectionEndMethodInfo
ResolveDOMHTMLTextAreaElementMethod "setSelectionRange" o = DOMHTMLTextAreaElementSetSelectionRangeMethodInfo
ResolveDOMHTMLTextAreaElementMethod "setSelectionStart" o = DOMHTMLTextAreaElementSetSelectionStartMethodInfo
ResolveDOMHTMLTextAreaElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
ResolveDOMHTMLTextAreaElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
ResolveDOMHTMLTextAreaElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
ResolveDOMHTMLTextAreaElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
ResolveDOMHTMLTextAreaElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
ResolveDOMHTMLTextAreaElementMethod "setValue" o = DOMHTMLTextAreaElementSetValueMethodInfo
ResolveDOMHTMLTextAreaElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
ResolveDOMHTMLTextAreaElementMethod l o = O.MethodResolutionFailed l o
instance (info ~ ResolveDOMHTMLTextAreaElementMethod t DOMHTMLTextAreaElement, O.OverloadedMethod info DOMHTMLTextAreaElement p) => OL.IsLabel t (DOMHTMLTextAreaElement -> 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 ~ ResolveDOMHTMLTextAreaElementMethod t DOMHTMLTextAreaElement, O.OverloadedMethod info DOMHTMLTextAreaElement p, R.HasField t DOMHTMLTextAreaElement p) => R.HasField t DOMHTMLTextAreaElement p where
getField = O.overloadedMethod @info
#endif
instance (info ~ ResolveDOMHTMLTextAreaElementMethod t DOMHTMLTextAreaElement, O.OverloadedMethodInfo info DOMHTMLTextAreaElement) => OL.IsLabel t (O.MethodProxy info DOMHTMLTextAreaElement) where
#if MIN_VERSION_base(4,10,0)
fromLabel = O.MethodProxy
#else
fromLabel _ = O.MethodProxy
#endif
#endif
getDOMHTMLTextAreaElementAutofocus :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> m Bool
getDOMHTMLTextAreaElementAutofocus :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTextAreaElement o) =>
o -> m Bool
getDOMHTMLTextAreaElementAutofocus o
obj = IO Bool -> m Bool
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO Bool -> m Bool) -> IO Bool -> m Bool
forall a b. (a -> b) -> a -> b
$ o -> String -> IO Bool
forall a. GObject a => a -> String -> IO Bool
B.Properties.getObjectPropertyBool o
obj String
"autofocus"
setDOMHTMLTextAreaElementAutofocus :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> Bool -> m ()
setDOMHTMLTextAreaElementAutofocus :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTextAreaElement o) =>
o -> Bool -> m ()
setDOMHTMLTextAreaElementAutofocus o
obj Bool
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 -> Bool -> IO ()
forall a. GObject a => a -> String -> Bool -> IO ()
B.Properties.setObjectPropertyBool o
obj String
"autofocus" Bool
val
constructDOMHTMLTextAreaElementAutofocus :: (IsDOMHTMLTextAreaElement o, MIO.MonadIO m) => Bool -> m (GValueConstruct o)
constructDOMHTMLTextAreaElementAutofocus :: forall o (m :: * -> *).
(IsDOMHTMLTextAreaElement o, MonadIO m) =>
Bool -> m (GValueConstruct o)
constructDOMHTMLTextAreaElementAutofocus Bool
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 -> Bool -> IO (GValueConstruct o)
forall o. String -> Bool -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyBool String
"autofocus" Bool
val
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTextAreaElementAutofocusPropertyInfo
instance AttrInfo DOMHTMLTextAreaElementAutofocusPropertyInfo where
type AttrAllowedOps DOMHTMLTextAreaElementAutofocusPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLTextAreaElementAutofocusPropertyInfo = IsDOMHTMLTextAreaElement
type AttrSetTypeConstraint DOMHTMLTextAreaElementAutofocusPropertyInfo = (~) Bool
type AttrTransferTypeConstraint DOMHTMLTextAreaElementAutofocusPropertyInfo = (~) Bool
type AttrTransferType DOMHTMLTextAreaElementAutofocusPropertyInfo = Bool
type AttrGetType DOMHTMLTextAreaElementAutofocusPropertyInfo = Bool
type AttrLabel DOMHTMLTextAreaElementAutofocusPropertyInfo = "autofocus"
type AttrOrigin DOMHTMLTextAreaElementAutofocusPropertyInfo = DOMHTMLTextAreaElement
attrGet = getDOMHTMLTextAreaElementAutofocus
attrSet = setDOMHTMLTextAreaElementAutofocus
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLTextAreaElementAutofocus
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.autofocus"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTextAreaElement.html#g:attr:autofocus"
})
#endif
getDOMHTMLTextAreaElementCols :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> m CLong
getDOMHTMLTextAreaElementCols :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTextAreaElement o) =>
o -> m CLong
getDOMHTMLTextAreaElementCols 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
"cols"
setDOMHTMLTextAreaElementCols :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> CLong -> m ()
setDOMHTMLTextAreaElementCols :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTextAreaElement o) =>
o -> CLong -> m ()
setDOMHTMLTextAreaElementCols o
obj CLong
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 -> CLong -> IO ()
forall a. GObject a => a -> String -> CLong -> IO ()
B.Properties.setObjectPropertyLong o
obj String
"cols" CLong
val
constructDOMHTMLTextAreaElementCols :: (IsDOMHTMLTextAreaElement o, MIO.MonadIO m) => CLong -> m (GValueConstruct o)
constructDOMHTMLTextAreaElementCols :: forall o (m :: * -> *).
(IsDOMHTMLTextAreaElement o, MonadIO m) =>
CLong -> m (GValueConstruct o)
constructDOMHTMLTextAreaElementCols CLong
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 -> CLong -> IO (GValueConstruct o)
forall o. String -> CLong -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyLong String
"cols" CLong
val
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTextAreaElementColsPropertyInfo
instance AttrInfo DOMHTMLTextAreaElementColsPropertyInfo where
type AttrAllowedOps DOMHTMLTextAreaElementColsPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLTextAreaElementColsPropertyInfo = IsDOMHTMLTextAreaElement
type AttrSetTypeConstraint DOMHTMLTextAreaElementColsPropertyInfo = (~) CLong
type AttrTransferTypeConstraint DOMHTMLTextAreaElementColsPropertyInfo = (~) CLong
type AttrTransferType DOMHTMLTextAreaElementColsPropertyInfo = CLong
type AttrGetType DOMHTMLTextAreaElementColsPropertyInfo = CLong
type AttrLabel DOMHTMLTextAreaElementColsPropertyInfo = "cols"
type AttrOrigin DOMHTMLTextAreaElementColsPropertyInfo = DOMHTMLTextAreaElement
attrGet = getDOMHTMLTextAreaElementCols
attrSet = setDOMHTMLTextAreaElementCols
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLTextAreaElementCols
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.cols"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTextAreaElement.html#g:attr:cols"
})
#endif
getDOMHTMLTextAreaElementDefaultValue :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> m (Maybe T.Text)
getDOMHTMLTextAreaElementDefaultValue :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTextAreaElement o) =>
o -> m (Maybe Text)
getDOMHTMLTextAreaElementDefaultValue 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
"default-value"
setDOMHTMLTextAreaElementDefaultValue :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> T.Text -> m ()
setDOMHTMLTextAreaElementDefaultValue :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTextAreaElement o) =>
o -> Text -> m ()
setDOMHTMLTextAreaElementDefaultValue 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
"default-value" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLTextAreaElementDefaultValue :: (IsDOMHTMLTextAreaElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLTextAreaElementDefaultValue :: forall o (m :: * -> *).
(IsDOMHTMLTextAreaElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLTextAreaElementDefaultValue 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
"default-value" (Text -> Maybe Text
forall a. a -> Maybe a
P.Just Text
val)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTextAreaElementDefaultValuePropertyInfo
instance AttrInfo DOMHTMLTextAreaElementDefaultValuePropertyInfo where
type AttrAllowedOps DOMHTMLTextAreaElementDefaultValuePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLTextAreaElementDefaultValuePropertyInfo = IsDOMHTMLTextAreaElement
type AttrSetTypeConstraint DOMHTMLTextAreaElementDefaultValuePropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLTextAreaElementDefaultValuePropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLTextAreaElementDefaultValuePropertyInfo = T.Text
type AttrGetType DOMHTMLTextAreaElementDefaultValuePropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLTextAreaElementDefaultValuePropertyInfo = "default-value"
type AttrOrigin DOMHTMLTextAreaElementDefaultValuePropertyInfo = DOMHTMLTextAreaElement
attrGet = getDOMHTMLTextAreaElementDefaultValue
attrSet = setDOMHTMLTextAreaElementDefaultValue
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLTextAreaElementDefaultValue
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.defaultValue"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTextAreaElement.html#g:attr:defaultValue"
})
#endif
getDOMHTMLTextAreaElementDisabled :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> m Bool
getDOMHTMLTextAreaElementDisabled :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTextAreaElement o) =>
o -> m Bool
getDOMHTMLTextAreaElementDisabled o
obj = IO Bool -> m Bool
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO Bool -> m Bool) -> IO Bool -> m Bool
forall a b. (a -> b) -> a -> b
$ o -> String -> IO Bool
forall a. GObject a => a -> String -> IO Bool
B.Properties.getObjectPropertyBool o
obj String
"disabled"
setDOMHTMLTextAreaElementDisabled :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> Bool -> m ()
setDOMHTMLTextAreaElementDisabled :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTextAreaElement o) =>
o -> Bool -> m ()
setDOMHTMLTextAreaElementDisabled o
obj Bool
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 -> Bool -> IO ()
forall a. GObject a => a -> String -> Bool -> IO ()
B.Properties.setObjectPropertyBool o
obj String
"disabled" Bool
val
constructDOMHTMLTextAreaElementDisabled :: (IsDOMHTMLTextAreaElement o, MIO.MonadIO m) => Bool -> m (GValueConstruct o)
constructDOMHTMLTextAreaElementDisabled :: forall o (m :: * -> *).
(IsDOMHTMLTextAreaElement o, MonadIO m) =>
Bool -> m (GValueConstruct o)
constructDOMHTMLTextAreaElementDisabled Bool
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 -> Bool -> IO (GValueConstruct o)
forall o. String -> Bool -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyBool String
"disabled" Bool
val
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTextAreaElementDisabledPropertyInfo
instance AttrInfo DOMHTMLTextAreaElementDisabledPropertyInfo where
type AttrAllowedOps DOMHTMLTextAreaElementDisabledPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLTextAreaElementDisabledPropertyInfo = IsDOMHTMLTextAreaElement
type AttrSetTypeConstraint DOMHTMLTextAreaElementDisabledPropertyInfo = (~) Bool
type AttrTransferTypeConstraint DOMHTMLTextAreaElementDisabledPropertyInfo = (~) Bool
type AttrTransferType DOMHTMLTextAreaElementDisabledPropertyInfo = Bool
type AttrGetType DOMHTMLTextAreaElementDisabledPropertyInfo = Bool
type AttrLabel DOMHTMLTextAreaElementDisabledPropertyInfo = "disabled"
type AttrOrigin DOMHTMLTextAreaElementDisabledPropertyInfo = DOMHTMLTextAreaElement
attrGet = getDOMHTMLTextAreaElementDisabled
attrSet = setDOMHTMLTextAreaElementDisabled
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLTextAreaElementDisabled
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.disabled"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTextAreaElement.html#g:attr:disabled"
})
#endif
getDOMHTMLTextAreaElementForm :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> m WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement
getDOMHTMLTextAreaElementForm :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTextAreaElement o) =>
o -> m DOMHTMLFormElement
getDOMHTMLTextAreaElementForm o
obj = IO DOMHTMLFormElement -> m DOMHTMLFormElement
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO DOMHTMLFormElement -> m DOMHTMLFormElement)
-> IO DOMHTMLFormElement -> m DOMHTMLFormElement
forall a b. (a -> b) -> a -> b
$ Text -> IO (Maybe DOMHTMLFormElement) -> IO DOMHTMLFormElement
forall a. HasCallStack => Text -> IO (Maybe a) -> IO a
checkUnexpectedNothing Text
"getDOMHTMLTextAreaElementForm" (IO (Maybe DOMHTMLFormElement) -> IO DOMHTMLFormElement)
-> IO (Maybe DOMHTMLFormElement) -> IO DOMHTMLFormElement
forall a b. (a -> b) -> a -> b
$ o
-> String
-> (ManagedPtr DOMHTMLFormElement -> DOMHTMLFormElement)
-> IO (Maybe DOMHTMLFormElement)
forall a b.
(GObject a, GObject b) =>
a -> String -> (ManagedPtr b -> b) -> IO (Maybe b)
B.Properties.getObjectPropertyObject o
obj String
"form" ManagedPtr DOMHTMLFormElement -> DOMHTMLFormElement
WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTextAreaElementFormPropertyInfo
instance AttrInfo DOMHTMLTextAreaElementFormPropertyInfo where
type AttrAllowedOps DOMHTMLTextAreaElementFormPropertyInfo = '[ 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint DOMHTMLTextAreaElementFormPropertyInfo = IsDOMHTMLTextAreaElement
type AttrSetTypeConstraint DOMHTMLTextAreaElementFormPropertyInfo = (~) ()
type AttrTransferTypeConstraint DOMHTMLTextAreaElementFormPropertyInfo = (~) ()
type AttrTransferType DOMHTMLTextAreaElementFormPropertyInfo = ()
type AttrGetType DOMHTMLTextAreaElementFormPropertyInfo = WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement
type AttrLabel DOMHTMLTextAreaElementFormPropertyInfo = "form"
type AttrOrigin DOMHTMLTextAreaElementFormPropertyInfo = DOMHTMLTextAreaElement
attrGet = getDOMHTMLTextAreaElementForm
attrSet = undefined
attrTransfer _ = undefined
attrConstruct = undefined
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.form"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTextAreaElement.html#g:attr:form"
})
#endif
getDOMHTMLTextAreaElementName :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> m (Maybe T.Text)
getDOMHTMLTextAreaElementName :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTextAreaElement o) =>
o -> m (Maybe Text)
getDOMHTMLTextAreaElementName 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
"name"
setDOMHTMLTextAreaElementName :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> T.Text -> m ()
setDOMHTMLTextAreaElementName :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTextAreaElement o) =>
o -> Text -> m ()
setDOMHTMLTextAreaElementName 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
"name" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLTextAreaElementName :: (IsDOMHTMLTextAreaElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLTextAreaElementName :: forall o (m :: * -> *).
(IsDOMHTMLTextAreaElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLTextAreaElementName 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
"name" (Text -> Maybe Text
forall a. a -> Maybe a
P.Just Text
val)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTextAreaElementNamePropertyInfo
instance AttrInfo DOMHTMLTextAreaElementNamePropertyInfo where
type AttrAllowedOps DOMHTMLTextAreaElementNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLTextAreaElementNamePropertyInfo = IsDOMHTMLTextAreaElement
type AttrSetTypeConstraint DOMHTMLTextAreaElementNamePropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLTextAreaElementNamePropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLTextAreaElementNamePropertyInfo = T.Text
type AttrGetType DOMHTMLTextAreaElementNamePropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLTextAreaElementNamePropertyInfo = "name"
type AttrOrigin DOMHTMLTextAreaElementNamePropertyInfo = DOMHTMLTextAreaElement
attrGet = getDOMHTMLTextAreaElementName
attrSet = setDOMHTMLTextAreaElementName
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLTextAreaElementName
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.name"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTextAreaElement.html#g:attr:name"
})
#endif
getDOMHTMLTextAreaElementReadOnly :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> m Bool
getDOMHTMLTextAreaElementReadOnly :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTextAreaElement o) =>
o -> m Bool
getDOMHTMLTextAreaElementReadOnly o
obj = IO Bool -> m Bool
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO Bool -> m Bool) -> IO Bool -> m Bool
forall a b. (a -> b) -> a -> b
$ o -> String -> IO Bool
forall a. GObject a => a -> String -> IO Bool
B.Properties.getObjectPropertyBool o
obj String
"read-only"
setDOMHTMLTextAreaElementReadOnly :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> Bool -> m ()
setDOMHTMLTextAreaElementReadOnly :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTextAreaElement o) =>
o -> Bool -> m ()
setDOMHTMLTextAreaElementReadOnly o
obj Bool
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 -> Bool -> IO ()
forall a. GObject a => a -> String -> Bool -> IO ()
B.Properties.setObjectPropertyBool o
obj String
"read-only" Bool
val
constructDOMHTMLTextAreaElementReadOnly :: (IsDOMHTMLTextAreaElement o, MIO.MonadIO m) => Bool -> m (GValueConstruct o)
constructDOMHTMLTextAreaElementReadOnly :: forall o (m :: * -> *).
(IsDOMHTMLTextAreaElement o, MonadIO m) =>
Bool -> m (GValueConstruct o)
constructDOMHTMLTextAreaElementReadOnly Bool
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 -> Bool -> IO (GValueConstruct o)
forall o. String -> Bool -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyBool String
"read-only" Bool
val
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTextAreaElementReadOnlyPropertyInfo
instance AttrInfo DOMHTMLTextAreaElementReadOnlyPropertyInfo where
type AttrAllowedOps DOMHTMLTextAreaElementReadOnlyPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLTextAreaElementReadOnlyPropertyInfo = IsDOMHTMLTextAreaElement
type AttrSetTypeConstraint DOMHTMLTextAreaElementReadOnlyPropertyInfo = (~) Bool
type AttrTransferTypeConstraint DOMHTMLTextAreaElementReadOnlyPropertyInfo = (~) Bool
type AttrTransferType DOMHTMLTextAreaElementReadOnlyPropertyInfo = Bool
type AttrGetType DOMHTMLTextAreaElementReadOnlyPropertyInfo = Bool
type AttrLabel DOMHTMLTextAreaElementReadOnlyPropertyInfo = "read-only"
type AttrOrigin DOMHTMLTextAreaElementReadOnlyPropertyInfo = DOMHTMLTextAreaElement
attrGet = getDOMHTMLTextAreaElementReadOnly
attrSet = setDOMHTMLTextAreaElementReadOnly
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLTextAreaElementReadOnly
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.readOnly"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTextAreaElement.html#g:attr:readOnly"
})
#endif
getDOMHTMLTextAreaElementRows :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> m CLong
getDOMHTMLTextAreaElementRows :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTextAreaElement o) =>
o -> m CLong
getDOMHTMLTextAreaElementRows 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
"rows"
setDOMHTMLTextAreaElementRows :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> CLong -> m ()
setDOMHTMLTextAreaElementRows :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTextAreaElement o) =>
o -> CLong -> m ()
setDOMHTMLTextAreaElementRows o
obj CLong
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 -> CLong -> IO ()
forall a. GObject a => a -> String -> CLong -> IO ()
B.Properties.setObjectPropertyLong o
obj String
"rows" CLong
val
constructDOMHTMLTextAreaElementRows :: (IsDOMHTMLTextAreaElement o, MIO.MonadIO m) => CLong -> m (GValueConstruct o)
constructDOMHTMLTextAreaElementRows :: forall o (m :: * -> *).
(IsDOMHTMLTextAreaElement o, MonadIO m) =>
CLong -> m (GValueConstruct o)
constructDOMHTMLTextAreaElementRows CLong
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 -> CLong -> IO (GValueConstruct o)
forall o. String -> CLong -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyLong String
"rows" CLong
val
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTextAreaElementRowsPropertyInfo
instance AttrInfo DOMHTMLTextAreaElementRowsPropertyInfo where
type AttrAllowedOps DOMHTMLTextAreaElementRowsPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLTextAreaElementRowsPropertyInfo = IsDOMHTMLTextAreaElement
type AttrSetTypeConstraint DOMHTMLTextAreaElementRowsPropertyInfo = (~) CLong
type AttrTransferTypeConstraint DOMHTMLTextAreaElementRowsPropertyInfo = (~) CLong
type AttrTransferType DOMHTMLTextAreaElementRowsPropertyInfo = CLong
type AttrGetType DOMHTMLTextAreaElementRowsPropertyInfo = CLong
type AttrLabel DOMHTMLTextAreaElementRowsPropertyInfo = "rows"
type AttrOrigin DOMHTMLTextAreaElementRowsPropertyInfo = DOMHTMLTextAreaElement
attrGet = getDOMHTMLTextAreaElementRows
attrSet = setDOMHTMLTextAreaElementRows
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLTextAreaElementRows
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.rows"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTextAreaElement.html#g:attr:rows"
})
#endif
getDOMHTMLTextAreaElementSelectionEnd :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> m CLong
getDOMHTMLTextAreaElementSelectionEnd :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTextAreaElement o) =>
o -> m CLong
getDOMHTMLTextAreaElementSelectionEnd 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
"selection-end"
setDOMHTMLTextAreaElementSelectionEnd :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> CLong -> m ()
setDOMHTMLTextAreaElementSelectionEnd :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTextAreaElement o) =>
o -> CLong -> m ()
setDOMHTMLTextAreaElementSelectionEnd o
obj CLong
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 -> CLong -> IO ()
forall a. GObject a => a -> String -> CLong -> IO ()
B.Properties.setObjectPropertyLong o
obj String
"selection-end" CLong
val
constructDOMHTMLTextAreaElementSelectionEnd :: (IsDOMHTMLTextAreaElement o, MIO.MonadIO m) => CLong -> m (GValueConstruct o)
constructDOMHTMLTextAreaElementSelectionEnd :: forall o (m :: * -> *).
(IsDOMHTMLTextAreaElement o, MonadIO m) =>
CLong -> m (GValueConstruct o)
constructDOMHTMLTextAreaElementSelectionEnd CLong
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 -> CLong -> IO (GValueConstruct o)
forall o. String -> CLong -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyLong String
"selection-end" CLong
val
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTextAreaElementSelectionEndPropertyInfo
instance AttrInfo DOMHTMLTextAreaElementSelectionEndPropertyInfo where
type AttrAllowedOps DOMHTMLTextAreaElementSelectionEndPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLTextAreaElementSelectionEndPropertyInfo = IsDOMHTMLTextAreaElement
type AttrSetTypeConstraint DOMHTMLTextAreaElementSelectionEndPropertyInfo = (~) CLong
type AttrTransferTypeConstraint DOMHTMLTextAreaElementSelectionEndPropertyInfo = (~) CLong
type AttrTransferType DOMHTMLTextAreaElementSelectionEndPropertyInfo = CLong
type AttrGetType DOMHTMLTextAreaElementSelectionEndPropertyInfo = CLong
type AttrLabel DOMHTMLTextAreaElementSelectionEndPropertyInfo = "selection-end"
type AttrOrigin DOMHTMLTextAreaElementSelectionEndPropertyInfo = DOMHTMLTextAreaElement
attrGet = getDOMHTMLTextAreaElementSelectionEnd
attrSet = setDOMHTMLTextAreaElementSelectionEnd
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLTextAreaElementSelectionEnd
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.selectionEnd"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTextAreaElement.html#g:attr:selectionEnd"
})
#endif
getDOMHTMLTextAreaElementSelectionStart :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> m CLong
getDOMHTMLTextAreaElementSelectionStart :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTextAreaElement o) =>
o -> m CLong
getDOMHTMLTextAreaElementSelectionStart 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
"selection-start"
setDOMHTMLTextAreaElementSelectionStart :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> CLong -> m ()
setDOMHTMLTextAreaElementSelectionStart :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTextAreaElement o) =>
o -> CLong -> m ()
setDOMHTMLTextAreaElementSelectionStart o
obj CLong
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 -> CLong -> IO ()
forall a. GObject a => a -> String -> CLong -> IO ()
B.Properties.setObjectPropertyLong o
obj String
"selection-start" CLong
val
constructDOMHTMLTextAreaElementSelectionStart :: (IsDOMHTMLTextAreaElement o, MIO.MonadIO m) => CLong -> m (GValueConstruct o)
constructDOMHTMLTextAreaElementSelectionStart :: forall o (m :: * -> *).
(IsDOMHTMLTextAreaElement o, MonadIO m) =>
CLong -> m (GValueConstruct o)
constructDOMHTMLTextAreaElementSelectionStart CLong
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 -> CLong -> IO (GValueConstruct o)
forall o. String -> CLong -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyLong String
"selection-start" CLong
val
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTextAreaElementSelectionStartPropertyInfo
instance AttrInfo DOMHTMLTextAreaElementSelectionStartPropertyInfo where
type AttrAllowedOps DOMHTMLTextAreaElementSelectionStartPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLTextAreaElementSelectionStartPropertyInfo = IsDOMHTMLTextAreaElement
type AttrSetTypeConstraint DOMHTMLTextAreaElementSelectionStartPropertyInfo = (~) CLong
type AttrTransferTypeConstraint DOMHTMLTextAreaElementSelectionStartPropertyInfo = (~) CLong
type AttrTransferType DOMHTMLTextAreaElementSelectionStartPropertyInfo = CLong
type AttrGetType DOMHTMLTextAreaElementSelectionStartPropertyInfo = CLong
type AttrLabel DOMHTMLTextAreaElementSelectionStartPropertyInfo = "selection-start"
type AttrOrigin DOMHTMLTextAreaElementSelectionStartPropertyInfo = DOMHTMLTextAreaElement
attrGet = getDOMHTMLTextAreaElementSelectionStart
attrSet = setDOMHTMLTextAreaElementSelectionStart
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLTextAreaElementSelectionStart
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.selectionStart"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTextAreaElement.html#g:attr:selectionStart"
})
#endif
getDOMHTMLTextAreaElementType :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> m (Maybe T.Text)
getDOMHTMLTextAreaElementType :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTextAreaElement o) =>
o -> m (Maybe Text)
getDOMHTMLTextAreaElementType 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
"type"
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTextAreaElementTypePropertyInfo
instance AttrInfo DOMHTMLTextAreaElementTypePropertyInfo where
type AttrAllowedOps DOMHTMLTextAreaElementTypePropertyInfo = '[ 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint DOMHTMLTextAreaElementTypePropertyInfo = IsDOMHTMLTextAreaElement
type AttrSetTypeConstraint DOMHTMLTextAreaElementTypePropertyInfo = (~) ()
type AttrTransferTypeConstraint DOMHTMLTextAreaElementTypePropertyInfo = (~) ()
type AttrTransferType DOMHTMLTextAreaElementTypePropertyInfo = ()
type AttrGetType DOMHTMLTextAreaElementTypePropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLTextAreaElementTypePropertyInfo = "type"
type AttrOrigin DOMHTMLTextAreaElementTypePropertyInfo = DOMHTMLTextAreaElement
attrGet = getDOMHTMLTextAreaElementType
attrSet = undefined
attrTransfer _ = undefined
attrConstruct = undefined
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.type"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTextAreaElement.html#g:attr:type"
})
#endif
getDOMHTMLTextAreaElementValue :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> m (Maybe T.Text)
getDOMHTMLTextAreaElementValue :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTextAreaElement o) =>
o -> m (Maybe Text)
getDOMHTMLTextAreaElementValue 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
"value"
setDOMHTMLTextAreaElementValue :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> T.Text -> m ()
setDOMHTMLTextAreaElementValue :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTextAreaElement o) =>
o -> Text -> m ()
setDOMHTMLTextAreaElementValue 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
"value" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLTextAreaElementValue :: (IsDOMHTMLTextAreaElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLTextAreaElementValue :: forall o (m :: * -> *).
(IsDOMHTMLTextAreaElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLTextAreaElementValue 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
"value" (Text -> Maybe Text
forall a. a -> Maybe a
P.Just Text
val)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTextAreaElementValuePropertyInfo
instance AttrInfo DOMHTMLTextAreaElementValuePropertyInfo where
type AttrAllowedOps DOMHTMLTextAreaElementValuePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLTextAreaElementValuePropertyInfo = IsDOMHTMLTextAreaElement
type AttrSetTypeConstraint DOMHTMLTextAreaElementValuePropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLTextAreaElementValuePropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLTextAreaElementValuePropertyInfo = T.Text
type AttrGetType DOMHTMLTextAreaElementValuePropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLTextAreaElementValuePropertyInfo = "value"
type AttrOrigin DOMHTMLTextAreaElementValuePropertyInfo = DOMHTMLTextAreaElement
attrGet = getDOMHTMLTextAreaElementValue
attrSet = setDOMHTMLTextAreaElementValue
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLTextAreaElementValue
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.value"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTextAreaElement.html#g:attr:value"
})
#endif
getDOMHTMLTextAreaElementWillValidate :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> m Bool
getDOMHTMLTextAreaElementWillValidate :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLTextAreaElement o) =>
o -> m Bool
getDOMHTMLTextAreaElementWillValidate o
obj = IO Bool -> m Bool
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO Bool -> m Bool) -> IO Bool -> m Bool
forall a b. (a -> b) -> a -> b
$ o -> String -> IO Bool
forall a. GObject a => a -> String -> IO Bool
B.Properties.getObjectPropertyBool o
obj String
"will-validate"
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTextAreaElementWillValidatePropertyInfo
instance AttrInfo DOMHTMLTextAreaElementWillValidatePropertyInfo where
type AttrAllowedOps DOMHTMLTextAreaElementWillValidatePropertyInfo = '[ 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLTextAreaElementWillValidatePropertyInfo = IsDOMHTMLTextAreaElement
type AttrSetTypeConstraint DOMHTMLTextAreaElementWillValidatePropertyInfo = (~) ()
type AttrTransferTypeConstraint DOMHTMLTextAreaElementWillValidatePropertyInfo = (~) ()
type AttrTransferType DOMHTMLTextAreaElementWillValidatePropertyInfo = ()
type AttrGetType DOMHTMLTextAreaElementWillValidatePropertyInfo = Bool
type AttrLabel DOMHTMLTextAreaElementWillValidatePropertyInfo = "will-validate"
type AttrOrigin DOMHTMLTextAreaElementWillValidatePropertyInfo = DOMHTMLTextAreaElement
attrGet = getDOMHTMLTextAreaElementWillValidate
attrSet = undefined
attrTransfer _ = undefined
attrConstruct = undefined
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.willValidate"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTextAreaElement.html#g:attr:willValidate"
})
#endif
#if defined(ENABLE_OVERLOADING)
instance O.HasAttributeList DOMHTMLTextAreaElement
type instance O.AttributeList DOMHTMLTextAreaElement = DOMHTMLTextAreaElementAttributeList
type DOMHTMLTextAreaElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("autofocus", DOMHTMLTextAreaElementAutofocusPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("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), '("cols", DOMHTMLTextAreaElementColsPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("defaultValue", DOMHTMLTextAreaElementDefaultValuePropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("disabled", DOMHTMLTextAreaElementDisabledPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("form", DOMHTMLTextAreaElementFormPropertyInfo), '("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), '("name", DOMHTMLTextAreaElementNamePropertyInfo), '("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), '("readOnly", DOMHTMLTextAreaElementReadOnlyPropertyInfo), '("rows", DOMHTMLTextAreaElementRowsPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("selectionEnd", DOMHTMLTextAreaElementSelectionEndPropertyInfo), '("selectionStart", DOMHTMLTextAreaElementSelectionStartPropertyInfo), '("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), '("type", DOMHTMLTextAreaElementTypePropertyInfo), '("value", DOMHTMLTextAreaElementValuePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo), '("willValidate", DOMHTMLTextAreaElementWillValidatePropertyInfo)] :: [(Symbol, DK.Type)])
#endif
#if defined(ENABLE_OVERLOADING)
dOMHTMLTextAreaElementAutofocus :: AttrLabelProxy "autofocus"
dOMHTMLTextAreaElementAutofocus = AttrLabelProxy
dOMHTMLTextAreaElementCols :: AttrLabelProxy "cols"
dOMHTMLTextAreaElementCols = AttrLabelProxy
dOMHTMLTextAreaElementDefaultValue :: AttrLabelProxy "defaultValue"
dOMHTMLTextAreaElementDefaultValue = AttrLabelProxy
dOMHTMLTextAreaElementDisabled :: AttrLabelProxy "disabled"
dOMHTMLTextAreaElementDisabled = AttrLabelProxy
dOMHTMLTextAreaElementForm :: AttrLabelProxy "form"
dOMHTMLTextAreaElementForm = AttrLabelProxy
dOMHTMLTextAreaElementName :: AttrLabelProxy "name"
dOMHTMLTextAreaElementName = AttrLabelProxy
dOMHTMLTextAreaElementReadOnly :: AttrLabelProxy "readOnly"
dOMHTMLTextAreaElementReadOnly = AttrLabelProxy
dOMHTMLTextAreaElementRows :: AttrLabelProxy "rows"
dOMHTMLTextAreaElementRows = AttrLabelProxy
dOMHTMLTextAreaElementSelectionEnd :: AttrLabelProxy "selectionEnd"
dOMHTMLTextAreaElementSelectionEnd = AttrLabelProxy
dOMHTMLTextAreaElementSelectionStart :: AttrLabelProxy "selectionStart"
dOMHTMLTextAreaElementSelectionStart = AttrLabelProxy
dOMHTMLTextAreaElementType :: AttrLabelProxy "type"
dOMHTMLTextAreaElementType = AttrLabelProxy
dOMHTMLTextAreaElementValue :: AttrLabelProxy "value"
dOMHTMLTextAreaElementValue = AttrLabelProxy
dOMHTMLTextAreaElementWillValidate :: AttrLabelProxy "willValidate"
dOMHTMLTextAreaElementWillValidate = AttrLabelProxy
#endif
#if defined(ENABLE_OVERLOADING)
type instance O.SignalList DOMHTMLTextAreaElement = DOMHTMLTextAreaElementSignalList
type DOMHTMLTextAreaElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, DK.Type)])
#endif
foreign import ccall "webkit_dom_html_text_area_element_get_area_type" webkit_dom_html_text_area_element_get_area_type ::
Ptr DOMHTMLTextAreaElement ->
IO CString
{-# DEPRECATED dOMHTMLTextAreaElementGetAreaType ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTextAreaElementGetAreaType ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
a
-> m T.Text
dOMHTMLTextAreaElementGetAreaType :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
a -> m Text
dOMHTMLTextAreaElementGetAreaType 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 DOMHTMLTextAreaElement
self' <- a -> IO (Ptr DOMHTMLTextAreaElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLTextAreaElement -> IO CString
webkit_dom_html_text_area_element_get_area_type Ptr DOMHTMLTextAreaElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLTextAreaElementGetAreaType" 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 DOMHTMLTextAreaElementGetAreaTypeMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTextAreaElement a) => O.OverloadedMethod DOMHTMLTextAreaElementGetAreaTypeMethodInfo a signature where
overloadedMethod = dOMHTMLTextAreaElementGetAreaType
instance O.OverloadedMethodInfo DOMHTMLTextAreaElementGetAreaTypeMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.dOMHTMLTextAreaElementGetAreaType",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTextAreaElement.html#v:dOMHTMLTextAreaElementGetAreaType"
})
#endif
foreign import ccall "webkit_dom_html_text_area_element_get_autofocus" webkit_dom_html_text_area_element_get_autofocus ::
Ptr DOMHTMLTextAreaElement ->
IO CInt
{-# DEPRECATED dOMHTMLTextAreaElementGetAutofocus ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTextAreaElementGetAutofocus ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
a
-> m Bool
dOMHTMLTextAreaElementGetAutofocus :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
a -> m Bool
dOMHTMLTextAreaElementGetAutofocus a
self = IO Bool -> m Bool
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Bool -> m Bool) -> IO Bool -> m Bool
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLTextAreaElement
self' <- a -> IO (Ptr DOMHTMLTextAreaElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CInt
result <- Ptr DOMHTMLTextAreaElement -> IO CInt
webkit_dom_html_text_area_element_get_autofocus Ptr DOMHTMLTextAreaElement
self'
let result' :: Bool
result' = (CInt -> CInt -> Bool
forall a. Eq a => a -> a -> Bool
/= CInt
0) CInt
result
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
Bool -> IO Bool
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return Bool
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTextAreaElementGetAutofocusMethodInfo
instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLTextAreaElement a) => O.OverloadedMethod DOMHTMLTextAreaElementGetAutofocusMethodInfo a signature where
overloadedMethod = dOMHTMLTextAreaElementGetAutofocus
instance O.OverloadedMethodInfo DOMHTMLTextAreaElementGetAutofocusMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.dOMHTMLTextAreaElementGetAutofocus",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTextAreaElement.html#v:dOMHTMLTextAreaElementGetAutofocus"
})
#endif
foreign import ccall "webkit_dom_html_text_area_element_get_cols" webkit_dom_html_text_area_element_get_cols ::
Ptr DOMHTMLTextAreaElement ->
IO CLong
{-# DEPRECATED dOMHTMLTextAreaElementGetCols ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTextAreaElementGetCols ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
a
-> m CLong
dOMHTMLTextAreaElementGetCols :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
a -> m CLong
dOMHTMLTextAreaElementGetCols 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 DOMHTMLTextAreaElement
self' <- a -> IO (Ptr DOMHTMLTextAreaElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CLong
result <- Ptr DOMHTMLTextAreaElement -> IO CLong
webkit_dom_html_text_area_element_get_cols Ptr DOMHTMLTextAreaElement
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 DOMHTMLTextAreaElementGetColsMethodInfo
instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLTextAreaElement a) => O.OverloadedMethod DOMHTMLTextAreaElementGetColsMethodInfo a signature where
overloadedMethod = dOMHTMLTextAreaElementGetCols
instance O.OverloadedMethodInfo DOMHTMLTextAreaElementGetColsMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.dOMHTMLTextAreaElementGetCols",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTextAreaElement.html#v:dOMHTMLTextAreaElementGetCols"
})
#endif
foreign import ccall "webkit_dom_html_text_area_element_get_default_value" webkit_dom_html_text_area_element_get_default_value ::
Ptr DOMHTMLTextAreaElement ->
IO CString
{-# DEPRECATED dOMHTMLTextAreaElementGetDefaultValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTextAreaElementGetDefaultValue ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
a
-> m T.Text
dOMHTMLTextAreaElementGetDefaultValue :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
a -> m Text
dOMHTMLTextAreaElementGetDefaultValue 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 DOMHTMLTextAreaElement
self' <- a -> IO (Ptr DOMHTMLTextAreaElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLTextAreaElement -> IO CString
webkit_dom_html_text_area_element_get_default_value Ptr DOMHTMLTextAreaElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLTextAreaElementGetDefaultValue" 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 DOMHTMLTextAreaElementGetDefaultValueMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTextAreaElement a) => O.OverloadedMethod DOMHTMLTextAreaElementGetDefaultValueMethodInfo a signature where
overloadedMethod = dOMHTMLTextAreaElementGetDefaultValue
instance O.OverloadedMethodInfo DOMHTMLTextAreaElementGetDefaultValueMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.dOMHTMLTextAreaElementGetDefaultValue",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTextAreaElement.html#v:dOMHTMLTextAreaElementGetDefaultValue"
})
#endif
foreign import ccall "webkit_dom_html_text_area_element_get_disabled" webkit_dom_html_text_area_element_get_disabled ::
Ptr DOMHTMLTextAreaElement ->
IO CInt
{-# DEPRECATED dOMHTMLTextAreaElementGetDisabled ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTextAreaElementGetDisabled ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
a
-> m Bool
dOMHTMLTextAreaElementGetDisabled :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
a -> m Bool
dOMHTMLTextAreaElementGetDisabled a
self = IO Bool -> m Bool
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Bool -> m Bool) -> IO Bool -> m Bool
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLTextAreaElement
self' <- a -> IO (Ptr DOMHTMLTextAreaElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CInt
result <- Ptr DOMHTMLTextAreaElement -> IO CInt
webkit_dom_html_text_area_element_get_disabled Ptr DOMHTMLTextAreaElement
self'
let result' :: Bool
result' = (CInt -> CInt -> Bool
forall a. Eq a => a -> a -> Bool
/= CInt
0) CInt
result
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
Bool -> IO Bool
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return Bool
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTextAreaElementGetDisabledMethodInfo
instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLTextAreaElement a) => O.OverloadedMethod DOMHTMLTextAreaElementGetDisabledMethodInfo a signature where
overloadedMethod = dOMHTMLTextAreaElementGetDisabled
instance O.OverloadedMethodInfo DOMHTMLTextAreaElementGetDisabledMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.dOMHTMLTextAreaElementGetDisabled",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTextAreaElement.html#v:dOMHTMLTextAreaElementGetDisabled"
})
#endif
foreign import ccall "webkit_dom_html_text_area_element_get_form" webkit_dom_html_text_area_element_get_form ::
Ptr DOMHTMLTextAreaElement ->
IO (Ptr WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement)
{-# DEPRECATED dOMHTMLTextAreaElementGetForm ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTextAreaElementGetForm ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
a
-> m WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement
dOMHTMLTextAreaElementGetForm :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
a -> m DOMHTMLFormElement
dOMHTMLTextAreaElementGetForm a
self = IO DOMHTMLFormElement -> m DOMHTMLFormElement
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO DOMHTMLFormElement -> m DOMHTMLFormElement)
-> IO DOMHTMLFormElement -> m DOMHTMLFormElement
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLTextAreaElement
self' <- a -> IO (Ptr DOMHTMLTextAreaElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
Ptr DOMHTMLFormElement
result <- Ptr DOMHTMLTextAreaElement -> IO (Ptr DOMHTMLFormElement)
webkit_dom_html_text_area_element_get_form Ptr DOMHTMLTextAreaElement
self'
Text -> Ptr DOMHTMLFormElement -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLTextAreaElementGetForm" Ptr DOMHTMLFormElement
result
DOMHTMLFormElement
result' <- ((ManagedPtr DOMHTMLFormElement -> DOMHTMLFormElement)
-> Ptr DOMHTMLFormElement -> IO DOMHTMLFormElement
forall a b.
(HasCallStack, GObject a, GObject b) =>
(ManagedPtr a -> a) -> Ptr b -> IO a
newObject ManagedPtr DOMHTMLFormElement -> DOMHTMLFormElement
WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement) Ptr DOMHTMLFormElement
result
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
DOMHTMLFormElement -> IO DOMHTMLFormElement
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return DOMHTMLFormElement
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTextAreaElementGetFormMethodInfo
instance (signature ~ (m WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement), MonadIO m, IsDOMHTMLTextAreaElement a) => O.OverloadedMethod DOMHTMLTextAreaElementGetFormMethodInfo a signature where
overloadedMethod = dOMHTMLTextAreaElementGetForm
instance O.OverloadedMethodInfo DOMHTMLTextAreaElementGetFormMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.dOMHTMLTextAreaElementGetForm",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTextAreaElement.html#v:dOMHTMLTextAreaElementGetForm"
})
#endif
foreign import ccall "webkit_dom_html_text_area_element_get_name" webkit_dom_html_text_area_element_get_name ::
Ptr DOMHTMLTextAreaElement ->
IO CString
{-# DEPRECATED dOMHTMLTextAreaElementGetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTextAreaElementGetName ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
a
-> m T.Text
dOMHTMLTextAreaElementGetName :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
a -> m Text
dOMHTMLTextAreaElementGetName 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 DOMHTMLTextAreaElement
self' <- a -> IO (Ptr DOMHTMLTextAreaElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLTextAreaElement -> IO CString
webkit_dom_html_text_area_element_get_name Ptr DOMHTMLTextAreaElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLTextAreaElementGetName" 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 DOMHTMLTextAreaElementGetNameMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTextAreaElement a) => O.OverloadedMethod DOMHTMLTextAreaElementGetNameMethodInfo a signature where
overloadedMethod = dOMHTMLTextAreaElementGetName
instance O.OverloadedMethodInfo DOMHTMLTextAreaElementGetNameMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.dOMHTMLTextAreaElementGetName",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTextAreaElement.html#v:dOMHTMLTextAreaElementGetName"
})
#endif
foreign import ccall "webkit_dom_html_text_area_element_get_read_only" webkit_dom_html_text_area_element_get_read_only ::
Ptr DOMHTMLTextAreaElement ->
IO CInt
{-# DEPRECATED dOMHTMLTextAreaElementGetReadOnly ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTextAreaElementGetReadOnly ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
a
-> m Bool
dOMHTMLTextAreaElementGetReadOnly :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
a -> m Bool
dOMHTMLTextAreaElementGetReadOnly a
self = IO Bool -> m Bool
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Bool -> m Bool) -> IO Bool -> m Bool
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLTextAreaElement
self' <- a -> IO (Ptr DOMHTMLTextAreaElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CInt
result <- Ptr DOMHTMLTextAreaElement -> IO CInt
webkit_dom_html_text_area_element_get_read_only Ptr DOMHTMLTextAreaElement
self'
let result' :: Bool
result' = (CInt -> CInt -> Bool
forall a. Eq a => a -> a -> Bool
/= CInt
0) CInt
result
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
Bool -> IO Bool
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return Bool
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTextAreaElementGetReadOnlyMethodInfo
instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLTextAreaElement a) => O.OverloadedMethod DOMHTMLTextAreaElementGetReadOnlyMethodInfo a signature where
overloadedMethod = dOMHTMLTextAreaElementGetReadOnly
instance O.OverloadedMethodInfo DOMHTMLTextAreaElementGetReadOnlyMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.dOMHTMLTextAreaElementGetReadOnly",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTextAreaElement.html#v:dOMHTMLTextAreaElementGetReadOnly"
})
#endif
foreign import ccall "webkit_dom_html_text_area_element_get_rows" webkit_dom_html_text_area_element_get_rows ::
Ptr DOMHTMLTextAreaElement ->
IO CLong
{-# DEPRECATED dOMHTMLTextAreaElementGetRows ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTextAreaElementGetRows ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
a
-> m CLong
dOMHTMLTextAreaElementGetRows :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
a -> m CLong
dOMHTMLTextAreaElementGetRows 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 DOMHTMLTextAreaElement
self' <- a -> IO (Ptr DOMHTMLTextAreaElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CLong
result <- Ptr DOMHTMLTextAreaElement -> IO CLong
webkit_dom_html_text_area_element_get_rows Ptr DOMHTMLTextAreaElement
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 DOMHTMLTextAreaElementGetRowsMethodInfo
instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLTextAreaElement a) => O.OverloadedMethod DOMHTMLTextAreaElementGetRowsMethodInfo a signature where
overloadedMethod = dOMHTMLTextAreaElementGetRows
instance O.OverloadedMethodInfo DOMHTMLTextAreaElementGetRowsMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.dOMHTMLTextAreaElementGetRows",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTextAreaElement.html#v:dOMHTMLTextAreaElementGetRows"
})
#endif
foreign import ccall "webkit_dom_html_text_area_element_get_selection_end" webkit_dom_html_text_area_element_get_selection_end ::
Ptr DOMHTMLTextAreaElement ->
IO CLong
{-# DEPRECATED dOMHTMLTextAreaElementGetSelectionEnd ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTextAreaElementGetSelectionEnd ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
a
-> m CLong
dOMHTMLTextAreaElementGetSelectionEnd :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
a -> m CLong
dOMHTMLTextAreaElementGetSelectionEnd 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 DOMHTMLTextAreaElement
self' <- a -> IO (Ptr DOMHTMLTextAreaElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CLong
result <- Ptr DOMHTMLTextAreaElement -> IO CLong
webkit_dom_html_text_area_element_get_selection_end Ptr DOMHTMLTextAreaElement
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 DOMHTMLTextAreaElementGetSelectionEndMethodInfo
instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLTextAreaElement a) => O.OverloadedMethod DOMHTMLTextAreaElementGetSelectionEndMethodInfo a signature where
overloadedMethod = dOMHTMLTextAreaElementGetSelectionEnd
instance O.OverloadedMethodInfo DOMHTMLTextAreaElementGetSelectionEndMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.dOMHTMLTextAreaElementGetSelectionEnd",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTextAreaElement.html#v:dOMHTMLTextAreaElementGetSelectionEnd"
})
#endif
foreign import ccall "webkit_dom_html_text_area_element_get_selection_start" webkit_dom_html_text_area_element_get_selection_start ::
Ptr DOMHTMLTextAreaElement ->
IO CLong
{-# DEPRECATED dOMHTMLTextAreaElementGetSelectionStart ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTextAreaElementGetSelectionStart ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
a
-> m CLong
dOMHTMLTextAreaElementGetSelectionStart :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
a -> m CLong
dOMHTMLTextAreaElementGetSelectionStart 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 DOMHTMLTextAreaElement
self' <- a -> IO (Ptr DOMHTMLTextAreaElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CLong
result <- Ptr DOMHTMLTextAreaElement -> IO CLong
webkit_dom_html_text_area_element_get_selection_start Ptr DOMHTMLTextAreaElement
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 DOMHTMLTextAreaElementGetSelectionStartMethodInfo
instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLTextAreaElement a) => O.OverloadedMethod DOMHTMLTextAreaElementGetSelectionStartMethodInfo a signature where
overloadedMethod = dOMHTMLTextAreaElementGetSelectionStart
instance O.OverloadedMethodInfo DOMHTMLTextAreaElementGetSelectionStartMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.dOMHTMLTextAreaElementGetSelectionStart",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTextAreaElement.html#v:dOMHTMLTextAreaElementGetSelectionStart"
})
#endif
foreign import ccall "webkit_dom_html_text_area_element_get_value" webkit_dom_html_text_area_element_get_value ::
Ptr DOMHTMLTextAreaElement ->
IO CString
{-# DEPRECATED dOMHTMLTextAreaElementGetValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTextAreaElementGetValue ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
a
-> m T.Text
dOMHTMLTextAreaElementGetValue :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
a -> m Text
dOMHTMLTextAreaElementGetValue 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 DOMHTMLTextAreaElement
self' <- a -> IO (Ptr DOMHTMLTextAreaElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLTextAreaElement -> IO CString
webkit_dom_html_text_area_element_get_value Ptr DOMHTMLTextAreaElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLTextAreaElementGetValue" 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 DOMHTMLTextAreaElementGetValueMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTextAreaElement a) => O.OverloadedMethod DOMHTMLTextAreaElementGetValueMethodInfo a signature where
overloadedMethod = dOMHTMLTextAreaElementGetValue
instance O.OverloadedMethodInfo DOMHTMLTextAreaElementGetValueMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.dOMHTMLTextAreaElementGetValue",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTextAreaElement.html#v:dOMHTMLTextAreaElementGetValue"
})
#endif
foreign import ccall "webkit_dom_html_text_area_element_get_will_validate" webkit_dom_html_text_area_element_get_will_validate ::
Ptr DOMHTMLTextAreaElement ->
IO CInt
{-# DEPRECATED dOMHTMLTextAreaElementGetWillValidate ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTextAreaElementGetWillValidate ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
a
-> m Bool
dOMHTMLTextAreaElementGetWillValidate :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
a -> m Bool
dOMHTMLTextAreaElementGetWillValidate a
self = IO Bool -> m Bool
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Bool -> m Bool) -> IO Bool -> m Bool
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLTextAreaElement
self' <- a -> IO (Ptr DOMHTMLTextAreaElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CInt
result <- Ptr DOMHTMLTextAreaElement -> IO CInt
webkit_dom_html_text_area_element_get_will_validate Ptr DOMHTMLTextAreaElement
self'
let result' :: Bool
result' = (CInt -> CInt -> Bool
forall a. Eq a => a -> a -> Bool
/= CInt
0) CInt
result
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
Bool -> IO Bool
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return Bool
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTextAreaElementGetWillValidateMethodInfo
instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLTextAreaElement a) => O.OverloadedMethod DOMHTMLTextAreaElementGetWillValidateMethodInfo a signature where
overloadedMethod = dOMHTMLTextAreaElementGetWillValidate
instance O.OverloadedMethodInfo DOMHTMLTextAreaElementGetWillValidateMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.dOMHTMLTextAreaElementGetWillValidate",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTextAreaElement.html#v:dOMHTMLTextAreaElementGetWillValidate"
})
#endif
foreign import ccall "webkit_dom_html_text_area_element_is_edited" webkit_dom_html_text_area_element_is_edited ::
Ptr DOMHTMLTextAreaElement ->
IO CInt
{-# DEPRECATED dOMHTMLTextAreaElementIsEdited ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTextAreaElementIsEdited ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
a
-> m Bool
dOMHTMLTextAreaElementIsEdited :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
a -> m Bool
dOMHTMLTextAreaElementIsEdited a
input = IO Bool -> m Bool
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Bool -> m Bool) -> IO Bool -> m Bool
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLTextAreaElement
input' <- a -> IO (Ptr DOMHTMLTextAreaElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
input
CInt
result <- Ptr DOMHTMLTextAreaElement -> IO CInt
webkit_dom_html_text_area_element_is_edited Ptr DOMHTMLTextAreaElement
input'
let result' :: Bool
result' = (CInt -> CInt -> Bool
forall a. Eq a => a -> a -> Bool
/= CInt
0) CInt
result
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
input
Bool -> IO Bool
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return Bool
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTextAreaElementIsEditedMethodInfo
instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLTextAreaElement a) => O.OverloadedMethod DOMHTMLTextAreaElementIsEditedMethodInfo a signature where
overloadedMethod = dOMHTMLTextAreaElementIsEdited
instance O.OverloadedMethodInfo DOMHTMLTextAreaElementIsEditedMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.dOMHTMLTextAreaElementIsEdited",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTextAreaElement.html#v:dOMHTMLTextAreaElementIsEdited"
})
#endif
foreign import ccall "webkit_dom_html_text_area_element_select" webkit_dom_html_text_area_element_select ::
Ptr DOMHTMLTextAreaElement ->
IO ()
{-# DEPRECATED dOMHTMLTextAreaElementSelect ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTextAreaElementSelect ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
a
-> m ()
dOMHTMLTextAreaElementSelect :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
a -> m ()
dOMHTMLTextAreaElementSelect a
self = IO () -> m ()
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLTextAreaElement
self' <- a -> IO (Ptr DOMHTMLTextAreaElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
Ptr DOMHTMLTextAreaElement -> IO ()
webkit_dom_html_text_area_element_select Ptr DOMHTMLTextAreaElement
self'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
() -> IO ()
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTextAreaElementSelectMethodInfo
instance (signature ~ (m ()), MonadIO m, IsDOMHTMLTextAreaElement a) => O.OverloadedMethod DOMHTMLTextAreaElementSelectMethodInfo a signature where
overloadedMethod = dOMHTMLTextAreaElementSelect
instance O.OverloadedMethodInfo DOMHTMLTextAreaElementSelectMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.dOMHTMLTextAreaElementSelect",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTextAreaElement.html#v:dOMHTMLTextAreaElementSelect"
})
#endif
foreign import ccall "webkit_dom_html_text_area_element_set_autofocus" webkit_dom_html_text_area_element_set_autofocus ::
Ptr DOMHTMLTextAreaElement ->
CInt ->
IO ()
{-# DEPRECATED dOMHTMLTextAreaElementSetAutofocus ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTextAreaElementSetAutofocus ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
a
-> Bool
-> m ()
dOMHTMLTextAreaElementSetAutofocus :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
a -> Bool -> m ()
dOMHTMLTextAreaElementSetAutofocus a
self Bool
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 DOMHTMLTextAreaElement
self' <- a -> IO (Ptr DOMHTMLTextAreaElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
let value' :: CInt
value' = (Int -> CInt
forall a b. (Integral a, Num b) => a -> b
P.fromIntegral (Int -> CInt) -> (Bool -> Int) -> Bool -> CInt
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Bool -> Int
forall a. Enum a => a -> Int
P.fromEnum) Bool
value
Ptr DOMHTMLTextAreaElement -> CInt -> IO ()
webkit_dom_html_text_area_element_set_autofocus Ptr DOMHTMLTextAreaElement
self' CInt
value'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
() -> IO ()
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTextAreaElementSetAutofocusMethodInfo
instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLTextAreaElement a) => O.OverloadedMethod DOMHTMLTextAreaElementSetAutofocusMethodInfo a signature where
overloadedMethod = dOMHTMLTextAreaElementSetAutofocus
instance O.OverloadedMethodInfo DOMHTMLTextAreaElementSetAutofocusMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.dOMHTMLTextAreaElementSetAutofocus",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTextAreaElement.html#v:dOMHTMLTextAreaElementSetAutofocus"
})
#endif
foreign import ccall "webkit_dom_html_text_area_element_set_cols" webkit_dom_html_text_area_element_set_cols ::
Ptr DOMHTMLTextAreaElement ->
CLong ->
IO ()
{-# DEPRECATED dOMHTMLTextAreaElementSetCols ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTextAreaElementSetCols ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
a
-> CLong
-> m ()
dOMHTMLTextAreaElementSetCols :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
a -> CLong -> m ()
dOMHTMLTextAreaElementSetCols a
self CLong
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 DOMHTMLTextAreaElement
self' <- a -> IO (Ptr DOMHTMLTextAreaElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
Ptr DOMHTMLTextAreaElement -> CLong -> IO ()
webkit_dom_html_text_area_element_set_cols Ptr DOMHTMLTextAreaElement
self' CLong
value
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
() -> IO ()
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTextAreaElementSetColsMethodInfo
instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLTextAreaElement a) => O.OverloadedMethod DOMHTMLTextAreaElementSetColsMethodInfo a signature where
overloadedMethod = dOMHTMLTextAreaElementSetCols
instance O.OverloadedMethodInfo DOMHTMLTextAreaElementSetColsMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.dOMHTMLTextAreaElementSetCols",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTextAreaElement.html#v:dOMHTMLTextAreaElementSetCols"
})
#endif
foreign import ccall "webkit_dom_html_text_area_element_set_default_value" webkit_dom_html_text_area_element_set_default_value ::
Ptr DOMHTMLTextAreaElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLTextAreaElementSetDefaultValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTextAreaElementSetDefaultValue ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
a
-> T.Text
-> m ()
dOMHTMLTextAreaElementSetDefaultValue :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
a -> Text -> m ()
dOMHTMLTextAreaElementSetDefaultValue 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 DOMHTMLTextAreaElement
self' <- a -> IO (Ptr DOMHTMLTextAreaElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLTextAreaElement -> CString -> IO ()
webkit_dom_html_text_area_element_set_default_value Ptr DOMHTMLTextAreaElement
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 DOMHTMLTextAreaElementSetDefaultValueMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTextAreaElement a) => O.OverloadedMethod DOMHTMLTextAreaElementSetDefaultValueMethodInfo a signature where
overloadedMethod = dOMHTMLTextAreaElementSetDefaultValue
instance O.OverloadedMethodInfo DOMHTMLTextAreaElementSetDefaultValueMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.dOMHTMLTextAreaElementSetDefaultValue",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTextAreaElement.html#v:dOMHTMLTextAreaElementSetDefaultValue"
})
#endif
foreign import ccall "webkit_dom_html_text_area_element_set_disabled" webkit_dom_html_text_area_element_set_disabled ::
Ptr DOMHTMLTextAreaElement ->
CInt ->
IO ()
{-# DEPRECATED dOMHTMLTextAreaElementSetDisabled ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTextAreaElementSetDisabled ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
a
-> Bool
-> m ()
dOMHTMLTextAreaElementSetDisabled :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
a -> Bool -> m ()
dOMHTMLTextAreaElementSetDisabled a
self Bool
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 DOMHTMLTextAreaElement
self' <- a -> IO (Ptr DOMHTMLTextAreaElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
let value' :: CInt
value' = (Int -> CInt
forall a b. (Integral a, Num b) => a -> b
P.fromIntegral (Int -> CInt) -> (Bool -> Int) -> Bool -> CInt
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Bool -> Int
forall a. Enum a => a -> Int
P.fromEnum) Bool
value
Ptr DOMHTMLTextAreaElement -> CInt -> IO ()
webkit_dom_html_text_area_element_set_disabled Ptr DOMHTMLTextAreaElement
self' CInt
value'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
() -> IO ()
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTextAreaElementSetDisabledMethodInfo
instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLTextAreaElement a) => O.OverloadedMethod DOMHTMLTextAreaElementSetDisabledMethodInfo a signature where
overloadedMethod = dOMHTMLTextAreaElementSetDisabled
instance O.OverloadedMethodInfo DOMHTMLTextAreaElementSetDisabledMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.dOMHTMLTextAreaElementSetDisabled",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTextAreaElement.html#v:dOMHTMLTextAreaElementSetDisabled"
})
#endif
foreign import ccall "webkit_dom_html_text_area_element_set_name" webkit_dom_html_text_area_element_set_name ::
Ptr DOMHTMLTextAreaElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLTextAreaElementSetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTextAreaElementSetName ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
a
-> T.Text
-> m ()
dOMHTMLTextAreaElementSetName :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
a -> Text -> m ()
dOMHTMLTextAreaElementSetName 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 DOMHTMLTextAreaElement
self' <- a -> IO (Ptr DOMHTMLTextAreaElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLTextAreaElement -> CString -> IO ()
webkit_dom_html_text_area_element_set_name Ptr DOMHTMLTextAreaElement
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 DOMHTMLTextAreaElementSetNameMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTextAreaElement a) => O.OverloadedMethod DOMHTMLTextAreaElementSetNameMethodInfo a signature where
overloadedMethod = dOMHTMLTextAreaElementSetName
instance O.OverloadedMethodInfo DOMHTMLTextAreaElementSetNameMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.dOMHTMLTextAreaElementSetName",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTextAreaElement.html#v:dOMHTMLTextAreaElementSetName"
})
#endif
foreign import ccall "webkit_dom_html_text_area_element_set_read_only" webkit_dom_html_text_area_element_set_read_only ::
Ptr DOMHTMLTextAreaElement ->
CInt ->
IO ()
{-# DEPRECATED dOMHTMLTextAreaElementSetReadOnly ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTextAreaElementSetReadOnly ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
a
-> Bool
-> m ()
dOMHTMLTextAreaElementSetReadOnly :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
a -> Bool -> m ()
dOMHTMLTextAreaElementSetReadOnly a
self Bool
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 DOMHTMLTextAreaElement
self' <- a -> IO (Ptr DOMHTMLTextAreaElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
let value' :: CInt
value' = (Int -> CInt
forall a b. (Integral a, Num b) => a -> b
P.fromIntegral (Int -> CInt) -> (Bool -> Int) -> Bool -> CInt
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Bool -> Int
forall a. Enum a => a -> Int
P.fromEnum) Bool
value
Ptr DOMHTMLTextAreaElement -> CInt -> IO ()
webkit_dom_html_text_area_element_set_read_only Ptr DOMHTMLTextAreaElement
self' CInt
value'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
() -> IO ()
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTextAreaElementSetReadOnlyMethodInfo
instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLTextAreaElement a) => O.OverloadedMethod DOMHTMLTextAreaElementSetReadOnlyMethodInfo a signature where
overloadedMethod = dOMHTMLTextAreaElementSetReadOnly
instance O.OverloadedMethodInfo DOMHTMLTextAreaElementSetReadOnlyMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.dOMHTMLTextAreaElementSetReadOnly",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTextAreaElement.html#v:dOMHTMLTextAreaElementSetReadOnly"
})
#endif
foreign import ccall "webkit_dom_html_text_area_element_set_rows" webkit_dom_html_text_area_element_set_rows ::
Ptr DOMHTMLTextAreaElement ->
CLong ->
IO ()
{-# DEPRECATED dOMHTMLTextAreaElementSetRows ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTextAreaElementSetRows ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
a
-> CLong
-> m ()
dOMHTMLTextAreaElementSetRows :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
a -> CLong -> m ()
dOMHTMLTextAreaElementSetRows a
self CLong
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 DOMHTMLTextAreaElement
self' <- a -> IO (Ptr DOMHTMLTextAreaElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
Ptr DOMHTMLTextAreaElement -> CLong -> IO ()
webkit_dom_html_text_area_element_set_rows Ptr DOMHTMLTextAreaElement
self' CLong
value
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
() -> IO ()
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTextAreaElementSetRowsMethodInfo
instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLTextAreaElement a) => O.OverloadedMethod DOMHTMLTextAreaElementSetRowsMethodInfo a signature where
overloadedMethod = dOMHTMLTextAreaElementSetRows
instance O.OverloadedMethodInfo DOMHTMLTextAreaElementSetRowsMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.dOMHTMLTextAreaElementSetRows",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTextAreaElement.html#v:dOMHTMLTextAreaElementSetRows"
})
#endif
foreign import ccall "webkit_dom_html_text_area_element_set_selection_end" webkit_dom_html_text_area_element_set_selection_end ::
Ptr DOMHTMLTextAreaElement ->
CLong ->
IO ()
{-# DEPRECATED dOMHTMLTextAreaElementSetSelectionEnd ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTextAreaElementSetSelectionEnd ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
a
-> CLong
-> m ()
dOMHTMLTextAreaElementSetSelectionEnd :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
a -> CLong -> m ()
dOMHTMLTextAreaElementSetSelectionEnd a
self CLong
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 DOMHTMLTextAreaElement
self' <- a -> IO (Ptr DOMHTMLTextAreaElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
Ptr DOMHTMLTextAreaElement -> CLong -> IO ()
webkit_dom_html_text_area_element_set_selection_end Ptr DOMHTMLTextAreaElement
self' CLong
value
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
() -> IO ()
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTextAreaElementSetSelectionEndMethodInfo
instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLTextAreaElement a) => O.OverloadedMethod DOMHTMLTextAreaElementSetSelectionEndMethodInfo a signature where
overloadedMethod = dOMHTMLTextAreaElementSetSelectionEnd
instance O.OverloadedMethodInfo DOMHTMLTextAreaElementSetSelectionEndMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.dOMHTMLTextAreaElementSetSelectionEnd",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTextAreaElement.html#v:dOMHTMLTextAreaElementSetSelectionEnd"
})
#endif
foreign import ccall "webkit_dom_html_text_area_element_set_selection_range" webkit_dom_html_text_area_element_set_selection_range ::
Ptr DOMHTMLTextAreaElement ->
CLong ->
CLong ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLTextAreaElementSetSelectionRange ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTextAreaElementSetSelectionRange ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
a
-> CLong
-> CLong
-> T.Text
-> m ()
dOMHTMLTextAreaElementSetSelectionRange :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
a -> CLong -> CLong -> Text -> m ()
dOMHTMLTextAreaElementSetSelectionRange a
self CLong
start CLong
end Text
direction = 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 DOMHTMLTextAreaElement
self' <- a -> IO (Ptr DOMHTMLTextAreaElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
direction' <- Text -> IO CString
textToCString Text
direction
Ptr DOMHTMLTextAreaElement -> CLong -> CLong -> CString -> IO ()
webkit_dom_html_text_area_element_set_selection_range Ptr DOMHTMLTextAreaElement
self' CLong
start CLong
end CString
direction'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
direction'
() -> IO ()
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTextAreaElementSetSelectionRangeMethodInfo
instance (signature ~ (CLong -> CLong -> T.Text -> m ()), MonadIO m, IsDOMHTMLTextAreaElement a) => O.OverloadedMethod DOMHTMLTextAreaElementSetSelectionRangeMethodInfo a signature where
overloadedMethod = dOMHTMLTextAreaElementSetSelectionRange
instance O.OverloadedMethodInfo DOMHTMLTextAreaElementSetSelectionRangeMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.dOMHTMLTextAreaElementSetSelectionRange",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTextAreaElement.html#v:dOMHTMLTextAreaElementSetSelectionRange"
})
#endif
foreign import ccall "webkit_dom_html_text_area_element_set_selection_start" webkit_dom_html_text_area_element_set_selection_start ::
Ptr DOMHTMLTextAreaElement ->
CLong ->
IO ()
{-# DEPRECATED dOMHTMLTextAreaElementSetSelectionStart ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTextAreaElementSetSelectionStart ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
a
-> CLong
-> m ()
dOMHTMLTextAreaElementSetSelectionStart :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
a -> CLong -> m ()
dOMHTMLTextAreaElementSetSelectionStart a
self CLong
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 DOMHTMLTextAreaElement
self' <- a -> IO (Ptr DOMHTMLTextAreaElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
Ptr DOMHTMLTextAreaElement -> CLong -> IO ()
webkit_dom_html_text_area_element_set_selection_start Ptr DOMHTMLTextAreaElement
self' CLong
value
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
() -> IO ()
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLTextAreaElementSetSelectionStartMethodInfo
instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLTextAreaElement a) => O.OverloadedMethod DOMHTMLTextAreaElementSetSelectionStartMethodInfo a signature where
overloadedMethod = dOMHTMLTextAreaElementSetSelectionStart
instance O.OverloadedMethodInfo DOMHTMLTextAreaElementSetSelectionStartMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.dOMHTMLTextAreaElementSetSelectionStart",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTextAreaElement.html#v:dOMHTMLTextAreaElementSetSelectionStart"
})
#endif
foreign import ccall "webkit_dom_html_text_area_element_set_value" webkit_dom_html_text_area_element_set_value ::
Ptr DOMHTMLTextAreaElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLTextAreaElementSetValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLTextAreaElementSetValue ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
a
-> T.Text
-> m ()
dOMHTMLTextAreaElementSetValue :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
a -> Text -> m ()
dOMHTMLTextAreaElementSetValue 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 DOMHTMLTextAreaElement
self' <- a -> IO (Ptr DOMHTMLTextAreaElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLTextAreaElement -> CString -> IO ()
webkit_dom_html_text_area_element_set_value Ptr DOMHTMLTextAreaElement
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 DOMHTMLTextAreaElementSetValueMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTextAreaElement a) => O.OverloadedMethod DOMHTMLTextAreaElementSetValueMethodInfo a signature where
overloadedMethod = dOMHTMLTextAreaElementSetValue
instance O.OverloadedMethodInfo DOMHTMLTextAreaElementSetValueMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.dOMHTMLTextAreaElementSetValue",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLTextAreaElement.html#v:dOMHTMLTextAreaElementSetValue"
})
#endif