gi-webkit2webextension-4.0.19: GI/WebKit2WebExtension/Objects/DOMHTMLOptionElement.hs
{- |
Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte
License : LGPL-2.1
Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
/No description available in the introspection data./
-}
#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
&& !defined(__HADDOCK_VERSION__))
module GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement
(
-- * Exported types
DOMHTMLOptionElement(..) ,
IsDOMHTMLOptionElement ,
toDOMHTMLOptionElement ,
noDOMHTMLOptionElement ,
-- * Methods
-- ** getDefaultSelected #method:getDefaultSelected#
#if ENABLE_OVERLOADING
DOMHTMLOptionElementGetDefaultSelectedMethodInfo,
#endif
dOMHTMLOptionElementGetDefaultSelected ,
-- ** getDisabled #method:getDisabled#
#if ENABLE_OVERLOADING
DOMHTMLOptionElementGetDisabledMethodInfo,
#endif
dOMHTMLOptionElementGetDisabled ,
-- ** getForm #method:getForm#
#if ENABLE_OVERLOADING
DOMHTMLOptionElementGetFormMethodInfo ,
#endif
dOMHTMLOptionElementGetForm ,
-- ** getIndex #method:getIndex#
#if ENABLE_OVERLOADING
DOMHTMLOptionElementGetIndexMethodInfo ,
#endif
dOMHTMLOptionElementGetIndex ,
-- ** getLabel #method:getLabel#
#if ENABLE_OVERLOADING
DOMHTMLOptionElementGetLabelMethodInfo ,
#endif
dOMHTMLOptionElementGetLabel ,
-- ** getSelected #method:getSelected#
#if ENABLE_OVERLOADING
DOMHTMLOptionElementGetSelectedMethodInfo,
#endif
dOMHTMLOptionElementGetSelected ,
-- ** getText #method:getText#
#if ENABLE_OVERLOADING
DOMHTMLOptionElementGetTextMethodInfo ,
#endif
dOMHTMLOptionElementGetText ,
-- ** getValue #method:getValue#
#if ENABLE_OVERLOADING
DOMHTMLOptionElementGetValueMethodInfo ,
#endif
dOMHTMLOptionElementGetValue ,
-- ** setDefaultSelected #method:setDefaultSelected#
#if ENABLE_OVERLOADING
DOMHTMLOptionElementSetDefaultSelectedMethodInfo,
#endif
dOMHTMLOptionElementSetDefaultSelected ,
-- ** setDisabled #method:setDisabled#
#if ENABLE_OVERLOADING
DOMHTMLOptionElementSetDisabledMethodInfo,
#endif
dOMHTMLOptionElementSetDisabled ,
-- ** setLabel #method:setLabel#
#if ENABLE_OVERLOADING
DOMHTMLOptionElementSetLabelMethodInfo ,
#endif
dOMHTMLOptionElementSetLabel ,
-- ** setSelected #method:setSelected#
#if ENABLE_OVERLOADING
DOMHTMLOptionElementSetSelectedMethodInfo,
#endif
dOMHTMLOptionElementSetSelected ,
-- ** setValue #method:setValue#
#if ENABLE_OVERLOADING
DOMHTMLOptionElementSetValueMethodInfo ,
#endif
dOMHTMLOptionElementSetValue ,
-- * Properties
-- ** defaultSelected #attr:defaultSelected#
{- | /No description available in the introspection data./
-}
#if ENABLE_OVERLOADING
DOMHTMLOptionElementDefaultSelectedPropertyInfo,
#endif
constructDOMHTMLOptionElementDefaultSelected,
#if ENABLE_OVERLOADING
dOMHTMLOptionElementDefaultSelected ,
#endif
getDOMHTMLOptionElementDefaultSelected ,
setDOMHTMLOptionElementDefaultSelected ,
-- ** disabled #attr:disabled#
{- | /No description available in the introspection data./
-}
#if ENABLE_OVERLOADING
DOMHTMLOptionElementDisabledPropertyInfo,
#endif
constructDOMHTMLOptionElementDisabled ,
#if ENABLE_OVERLOADING
dOMHTMLOptionElementDisabled ,
#endif
getDOMHTMLOptionElementDisabled ,
setDOMHTMLOptionElementDisabled ,
-- ** form #attr:form#
{- | /No description available in the introspection data./
-}
#if ENABLE_OVERLOADING
DOMHTMLOptionElementFormPropertyInfo ,
#endif
#if ENABLE_OVERLOADING
dOMHTMLOptionElementForm ,
#endif
getDOMHTMLOptionElementForm ,
-- ** index #attr:index#
{- | /No description available in the introspection data./
-}
#if ENABLE_OVERLOADING
DOMHTMLOptionElementIndexPropertyInfo ,
#endif
#if ENABLE_OVERLOADING
dOMHTMLOptionElementIndex ,
#endif
getDOMHTMLOptionElementIndex ,
-- ** label #attr:label#
{- | /No description available in the introspection data./
-}
#if ENABLE_OVERLOADING
DOMHTMLOptionElementLabelPropertyInfo ,
#endif
constructDOMHTMLOptionElementLabel ,
#if ENABLE_OVERLOADING
dOMHTMLOptionElementLabel ,
#endif
getDOMHTMLOptionElementLabel ,
setDOMHTMLOptionElementLabel ,
-- ** selected #attr:selected#
{- | /No description available in the introspection data./
-}
#if ENABLE_OVERLOADING
DOMHTMLOptionElementSelectedPropertyInfo,
#endif
constructDOMHTMLOptionElementSelected ,
#if ENABLE_OVERLOADING
dOMHTMLOptionElementSelected ,
#endif
getDOMHTMLOptionElementSelected ,
setDOMHTMLOptionElementSelected ,
-- ** text #attr:text#
{- | /No description available in the introspection data./
-}
#if ENABLE_OVERLOADING
DOMHTMLOptionElementTextPropertyInfo ,
#endif
#if ENABLE_OVERLOADING
dOMHTMLOptionElementText ,
#endif
getDOMHTMLOptionElementText ,
-- ** value #attr:value#
{- | /No description available in the introspection data./
-}
#if ENABLE_OVERLOADING
DOMHTMLOptionElementValuePropertyInfo ,
#endif
constructDOMHTMLOptionElementValue ,
#if ENABLE_OVERLOADING
dOMHTMLOptionElementValue ,
#endif
getDOMHTMLOptionElementValue ,
setDOMHTMLOptionElementValue ,
) 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.ManagedPtr as B.ManagedPtr
import qualified Data.GI.Base.GClosure as B.GClosure
import qualified Data.GI.Base.GError as B.GError
import qualified Data.GI.Base.GVariant as B.GVariant
import qualified Data.GI.Base.GValue as B.GValue
import qualified Data.GI.Base.GParamSpec as B.GParamSpec
import qualified Data.GI.Base.CallStack as B.CallStack
import qualified Data.GI.Base.Properties as B.Properties
import qualified Data.Text as T
import qualified Data.ByteString.Char8 as B
import qualified Data.Map as Map
import qualified Foreign.Ptr as FP
import qualified GHC.OverloadedLabels as OL
import qualified GI.GObject.Objects.Object as GObject.Object
import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLFormElement as WebKit2WebExtension.DOMHTMLFormElement
import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-- | Memory-managed wrapper type.
newtype DOMHTMLOptionElement = DOMHTMLOptionElement (ManagedPtr DOMHTMLOptionElement)
foreign import ccall "webkit_dom_html_option_element_get_type"
c_webkit_dom_html_option_element_get_type :: IO GType
instance GObject DOMHTMLOptionElement where
gobjectType = c_webkit_dom_html_option_element_get_type
-- | Type class for types which can be safely cast to `DOMHTMLOptionElement`, for instance with `toDOMHTMLOptionElement`.
class (GObject o, O.IsDescendantOf DOMHTMLOptionElement o) => IsDOMHTMLOptionElement o
instance (GObject o, O.IsDescendantOf DOMHTMLOptionElement o) => IsDOMHTMLOptionElement o
instance O.HasParentTypes DOMHTMLOptionElement
type instance O.ParentTypes DOMHTMLOptionElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-- | Cast to `DOMHTMLOptionElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
toDOMHTMLOptionElement :: (MonadIO m, IsDOMHTMLOptionElement o) => o -> m DOMHTMLOptionElement
toDOMHTMLOptionElement = liftIO . unsafeCastTo DOMHTMLOptionElement
-- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLOptionElement`.
noDOMHTMLOptionElement :: Maybe DOMHTMLOptionElement
noDOMHTMLOptionElement = Nothing
#if ENABLE_OVERLOADING
type family ResolveDOMHTMLOptionElementMethod (t :: Symbol) (o :: *) :: * where
ResolveDOMHTMLOptionElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
ResolveDOMHTMLOptionElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
ResolveDOMHTMLOptionElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
ResolveDOMHTMLOptionElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
ResolveDOMHTMLOptionElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
ResolveDOMHTMLOptionElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
ResolveDOMHTMLOptionElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
ResolveDOMHTMLOptionElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
ResolveDOMHTMLOptionElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
ResolveDOMHTMLOptionElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
ResolveDOMHTMLOptionElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
ResolveDOMHTMLOptionElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
ResolveDOMHTMLOptionElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
ResolveDOMHTMLOptionElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
ResolveDOMHTMLOptionElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
ResolveDOMHTMLOptionElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
ResolveDOMHTMLOptionElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
ResolveDOMHTMLOptionElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
ResolveDOMHTMLOptionElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
ResolveDOMHTMLOptionElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
ResolveDOMHTMLOptionElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
ResolveDOMHTMLOptionElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
ResolveDOMHTMLOptionElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
ResolveDOMHTMLOptionElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
ResolveDOMHTMLOptionElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
ResolveDOMHTMLOptionElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
ResolveDOMHTMLOptionElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
ResolveDOMHTMLOptionElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
ResolveDOMHTMLOptionElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
ResolveDOMHTMLOptionElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
ResolveDOMHTMLOptionElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
ResolveDOMHTMLOptionElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
ResolveDOMHTMLOptionElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
ResolveDOMHTMLOptionElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
ResolveDOMHTMLOptionElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
ResolveDOMHTMLOptionElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
ResolveDOMHTMLOptionElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
ResolveDOMHTMLOptionElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
ResolveDOMHTMLOptionElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
ResolveDOMHTMLOptionElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
ResolveDOMHTMLOptionElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
ResolveDOMHTMLOptionElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
ResolveDOMHTMLOptionElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
ResolveDOMHTMLOptionElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
ResolveDOMHTMLOptionElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
ResolveDOMHTMLOptionElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
ResolveDOMHTMLOptionElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
ResolveDOMHTMLOptionElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
ResolveDOMHTMLOptionElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
ResolveDOMHTMLOptionElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
ResolveDOMHTMLOptionElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
ResolveDOMHTMLOptionElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
ResolveDOMHTMLOptionElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
ResolveDOMHTMLOptionElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
ResolveDOMHTMLOptionElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
ResolveDOMHTMLOptionElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
ResolveDOMHTMLOptionElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
ResolveDOMHTMLOptionElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
ResolveDOMHTMLOptionElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
ResolveDOMHTMLOptionElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
ResolveDOMHTMLOptionElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
ResolveDOMHTMLOptionElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
ResolveDOMHTMLOptionElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
ResolveDOMHTMLOptionElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
ResolveDOMHTMLOptionElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
ResolveDOMHTMLOptionElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
ResolveDOMHTMLOptionElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
ResolveDOMHTMLOptionElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
ResolveDOMHTMLOptionElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
ResolveDOMHTMLOptionElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
ResolveDOMHTMLOptionElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
ResolveDOMHTMLOptionElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
ResolveDOMHTMLOptionElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
ResolveDOMHTMLOptionElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
ResolveDOMHTMLOptionElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
ResolveDOMHTMLOptionElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
ResolveDOMHTMLOptionElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
ResolveDOMHTMLOptionElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
ResolveDOMHTMLOptionElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
ResolveDOMHTMLOptionElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
ResolveDOMHTMLOptionElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
ResolveDOMHTMLOptionElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
ResolveDOMHTMLOptionElementMethod "getDefaultSelected" o = DOMHTMLOptionElementGetDefaultSelectedMethodInfo
ResolveDOMHTMLOptionElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
ResolveDOMHTMLOptionElementMethod "getDisabled" o = DOMHTMLOptionElementGetDisabledMethodInfo
ResolveDOMHTMLOptionElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
ResolveDOMHTMLOptionElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
ResolveDOMHTMLOptionElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
ResolveDOMHTMLOptionElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
ResolveDOMHTMLOptionElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
ResolveDOMHTMLOptionElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
ResolveDOMHTMLOptionElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
ResolveDOMHTMLOptionElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
ResolveDOMHTMLOptionElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
ResolveDOMHTMLOptionElementMethod "getForm" o = DOMHTMLOptionElementGetFormMethodInfo
ResolveDOMHTMLOptionElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
ResolveDOMHTMLOptionElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
ResolveDOMHTMLOptionElementMethod "getIndex" o = DOMHTMLOptionElementGetIndexMethodInfo
ResolveDOMHTMLOptionElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
ResolveDOMHTMLOptionElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
ResolveDOMHTMLOptionElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
ResolveDOMHTMLOptionElementMethod "getLabel" o = DOMHTMLOptionElementGetLabelMethodInfo
ResolveDOMHTMLOptionElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
ResolveDOMHTMLOptionElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
ResolveDOMHTMLOptionElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
ResolveDOMHTMLOptionElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
ResolveDOMHTMLOptionElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
ResolveDOMHTMLOptionElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
ResolveDOMHTMLOptionElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
ResolveDOMHTMLOptionElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
ResolveDOMHTMLOptionElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
ResolveDOMHTMLOptionElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
ResolveDOMHTMLOptionElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
ResolveDOMHTMLOptionElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
ResolveDOMHTMLOptionElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
ResolveDOMHTMLOptionElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
ResolveDOMHTMLOptionElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
ResolveDOMHTMLOptionElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
ResolveDOMHTMLOptionElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
ResolveDOMHTMLOptionElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
ResolveDOMHTMLOptionElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
ResolveDOMHTMLOptionElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
ResolveDOMHTMLOptionElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
ResolveDOMHTMLOptionElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
ResolveDOMHTMLOptionElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
ResolveDOMHTMLOptionElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
ResolveDOMHTMLOptionElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
ResolveDOMHTMLOptionElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
ResolveDOMHTMLOptionElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
ResolveDOMHTMLOptionElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
ResolveDOMHTMLOptionElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
ResolveDOMHTMLOptionElementMethod "getSelected" o = DOMHTMLOptionElementGetSelectedMethodInfo
ResolveDOMHTMLOptionElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
ResolveDOMHTMLOptionElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
ResolveDOMHTMLOptionElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
ResolveDOMHTMLOptionElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
ResolveDOMHTMLOptionElementMethod "getText" o = DOMHTMLOptionElementGetTextMethodInfo
ResolveDOMHTMLOptionElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
ResolveDOMHTMLOptionElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
ResolveDOMHTMLOptionElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
ResolveDOMHTMLOptionElementMethod "getValue" o = DOMHTMLOptionElementGetValueMethodInfo
ResolveDOMHTMLOptionElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
ResolveDOMHTMLOptionElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
ResolveDOMHTMLOptionElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
ResolveDOMHTMLOptionElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
ResolveDOMHTMLOptionElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
ResolveDOMHTMLOptionElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
ResolveDOMHTMLOptionElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
ResolveDOMHTMLOptionElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
ResolveDOMHTMLOptionElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
ResolveDOMHTMLOptionElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
ResolveDOMHTMLOptionElementMethod "setDefaultSelected" o = DOMHTMLOptionElementSetDefaultSelectedMethodInfo
ResolveDOMHTMLOptionElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
ResolveDOMHTMLOptionElementMethod "setDisabled" o = DOMHTMLOptionElementSetDisabledMethodInfo
ResolveDOMHTMLOptionElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
ResolveDOMHTMLOptionElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
ResolveDOMHTMLOptionElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
ResolveDOMHTMLOptionElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
ResolveDOMHTMLOptionElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
ResolveDOMHTMLOptionElementMethod "setLabel" o = DOMHTMLOptionElementSetLabelMethodInfo
ResolveDOMHTMLOptionElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
ResolveDOMHTMLOptionElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
ResolveDOMHTMLOptionElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
ResolveDOMHTMLOptionElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
ResolveDOMHTMLOptionElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
ResolveDOMHTMLOptionElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
ResolveDOMHTMLOptionElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
ResolveDOMHTMLOptionElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
ResolveDOMHTMLOptionElementMethod "setSelected" o = DOMHTMLOptionElementSetSelectedMethodInfo
ResolveDOMHTMLOptionElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
ResolveDOMHTMLOptionElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
ResolveDOMHTMLOptionElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
ResolveDOMHTMLOptionElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
ResolveDOMHTMLOptionElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
ResolveDOMHTMLOptionElementMethod "setValue" o = DOMHTMLOptionElementSetValueMethodInfo
ResolveDOMHTMLOptionElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
ResolveDOMHTMLOptionElementMethod l o = O.MethodResolutionFailed l o
instance (info ~ ResolveDOMHTMLOptionElementMethod t DOMHTMLOptionElement, O.MethodInfo info DOMHTMLOptionElement p) => OL.IsLabel t (DOMHTMLOptionElement -> p) where
#if MIN_VERSION_base(4,10,0)
fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
#else
fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
#endif
#endif
-- VVV Prop "default-selected"
-- Type: TBasicType TBoolean
-- Flags: [PropertyReadable,PropertyWritable]
-- Nullable: (Just False,Just False)
{- |
Get the value of the “@default-selected@” property.
When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
@
'Data.GI.Base.Attributes.get' dOMHTMLOptionElement #defaultSelected
@
-}
getDOMHTMLOptionElementDefaultSelected :: (MonadIO m, IsDOMHTMLOptionElement o) => o -> m Bool
getDOMHTMLOptionElementDefaultSelected obj = liftIO $ B.Properties.getObjectPropertyBool obj "default-selected"
{- |
Set the value of the “@default-selected@” property.
When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
@
'Data.GI.Base.Attributes.set' dOMHTMLOptionElement [ #defaultSelected 'Data.GI.Base.Attributes.:=' value ]
@
-}
setDOMHTMLOptionElementDefaultSelected :: (MonadIO m, IsDOMHTMLOptionElement o) => o -> Bool -> m ()
setDOMHTMLOptionElementDefaultSelected obj val = liftIO $ B.Properties.setObjectPropertyBool obj "default-selected" val
{- |
Construct a `GValueConstruct` with valid value for the “@default-selected@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
-}
constructDOMHTMLOptionElementDefaultSelected :: (IsDOMHTMLOptionElement o) => Bool -> IO (GValueConstruct o)
constructDOMHTMLOptionElementDefaultSelected val = B.Properties.constructObjectPropertyBool "default-selected" val
#if ENABLE_OVERLOADING
data DOMHTMLOptionElementDefaultSelectedPropertyInfo
instance AttrInfo DOMHTMLOptionElementDefaultSelectedPropertyInfo where
type AttrAllowedOps DOMHTMLOptionElementDefaultSelectedPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint DOMHTMLOptionElementDefaultSelectedPropertyInfo = (~) Bool
type AttrBaseTypeConstraint DOMHTMLOptionElementDefaultSelectedPropertyInfo = IsDOMHTMLOptionElement
type AttrGetType DOMHTMLOptionElementDefaultSelectedPropertyInfo = Bool
type AttrLabel DOMHTMLOptionElementDefaultSelectedPropertyInfo = "default-selected"
type AttrOrigin DOMHTMLOptionElementDefaultSelectedPropertyInfo = DOMHTMLOptionElement
attrGet _ = getDOMHTMLOptionElementDefaultSelected
attrSet _ = setDOMHTMLOptionElementDefaultSelected
attrConstruct _ = constructDOMHTMLOptionElementDefaultSelected
attrClear _ = undefined
#endif
-- VVV Prop "disabled"
-- Type: TBasicType TBoolean
-- Flags: [PropertyReadable,PropertyWritable]
-- Nullable: (Just False,Just False)
{- |
Get the value of the “@disabled@” property.
When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
@
'Data.GI.Base.Attributes.get' dOMHTMLOptionElement #disabled
@
-}
getDOMHTMLOptionElementDisabled :: (MonadIO m, IsDOMHTMLOptionElement o) => o -> m Bool
getDOMHTMLOptionElementDisabled obj = liftIO $ B.Properties.getObjectPropertyBool obj "disabled"
{- |
Set the value of the “@disabled@” property.
When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
@
'Data.GI.Base.Attributes.set' dOMHTMLOptionElement [ #disabled 'Data.GI.Base.Attributes.:=' value ]
@
-}
setDOMHTMLOptionElementDisabled :: (MonadIO m, IsDOMHTMLOptionElement o) => o -> Bool -> m ()
setDOMHTMLOptionElementDisabled obj val = liftIO $ B.Properties.setObjectPropertyBool obj "disabled" val
{- |
Construct a `GValueConstruct` with valid value for the “@disabled@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
-}
constructDOMHTMLOptionElementDisabled :: (IsDOMHTMLOptionElement o) => Bool -> IO (GValueConstruct o)
constructDOMHTMLOptionElementDisabled val = B.Properties.constructObjectPropertyBool "disabled" val
#if ENABLE_OVERLOADING
data DOMHTMLOptionElementDisabledPropertyInfo
instance AttrInfo DOMHTMLOptionElementDisabledPropertyInfo where
type AttrAllowedOps DOMHTMLOptionElementDisabledPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint DOMHTMLOptionElementDisabledPropertyInfo = (~) Bool
type AttrBaseTypeConstraint DOMHTMLOptionElementDisabledPropertyInfo = IsDOMHTMLOptionElement
type AttrGetType DOMHTMLOptionElementDisabledPropertyInfo = Bool
type AttrLabel DOMHTMLOptionElementDisabledPropertyInfo = "disabled"
type AttrOrigin DOMHTMLOptionElementDisabledPropertyInfo = DOMHTMLOptionElement
attrGet _ = getDOMHTMLOptionElementDisabled
attrSet _ = setDOMHTMLOptionElementDisabled
attrConstruct _ = constructDOMHTMLOptionElementDisabled
attrClear _ = undefined
#endif
-- VVV Prop "form"
-- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"})
-- Flags: [PropertyReadable]
-- Nullable: (Just False,Nothing)
{- |
Get the value of the “@form@” property.
When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
@
'Data.GI.Base.Attributes.get' dOMHTMLOptionElement #form
@
-}
getDOMHTMLOptionElementForm :: (MonadIO m, IsDOMHTMLOptionElement o) => o -> m WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement
getDOMHTMLOptionElementForm obj = liftIO $ checkUnexpectedNothing "getDOMHTMLOptionElementForm" $ B.Properties.getObjectPropertyObject obj "form" WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement
#if ENABLE_OVERLOADING
data DOMHTMLOptionElementFormPropertyInfo
instance AttrInfo DOMHTMLOptionElementFormPropertyInfo where
type AttrAllowedOps DOMHTMLOptionElementFormPropertyInfo = '[ 'AttrGet, 'AttrClear]
type AttrSetTypeConstraint DOMHTMLOptionElementFormPropertyInfo = (~) ()
type AttrBaseTypeConstraint DOMHTMLOptionElementFormPropertyInfo = IsDOMHTMLOptionElement
type AttrGetType DOMHTMLOptionElementFormPropertyInfo = WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement
type AttrLabel DOMHTMLOptionElementFormPropertyInfo = "form"
type AttrOrigin DOMHTMLOptionElementFormPropertyInfo = DOMHTMLOptionElement
attrGet _ = getDOMHTMLOptionElementForm
attrSet _ = undefined
attrConstruct _ = undefined
attrClear _ = undefined
#endif
-- VVV Prop "index"
-- Type: TBasicType TLong
-- Flags: [PropertyReadable]
-- Nullable: (Just False,Nothing)
{- |
Get the value of the “@index@” property.
When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
@
'Data.GI.Base.Attributes.get' dOMHTMLOptionElement #index
@
-}
getDOMHTMLOptionElementIndex :: (MonadIO m, IsDOMHTMLOptionElement o) => o -> m CLong
getDOMHTMLOptionElementIndex obj = liftIO $ B.Properties.getObjectPropertyLong obj "index"
#if ENABLE_OVERLOADING
data DOMHTMLOptionElementIndexPropertyInfo
instance AttrInfo DOMHTMLOptionElementIndexPropertyInfo where
type AttrAllowedOps DOMHTMLOptionElementIndexPropertyInfo = '[ 'AttrGet]
type AttrSetTypeConstraint DOMHTMLOptionElementIndexPropertyInfo = (~) ()
type AttrBaseTypeConstraint DOMHTMLOptionElementIndexPropertyInfo = IsDOMHTMLOptionElement
type AttrGetType DOMHTMLOptionElementIndexPropertyInfo = CLong
type AttrLabel DOMHTMLOptionElementIndexPropertyInfo = "index"
type AttrOrigin DOMHTMLOptionElementIndexPropertyInfo = DOMHTMLOptionElement
attrGet _ = getDOMHTMLOptionElementIndex
attrSet _ = undefined
attrConstruct _ = undefined
attrClear _ = undefined
#endif
-- VVV Prop "label"
-- Type: TBasicType TUTF8
-- Flags: [PropertyReadable,PropertyWritable]
-- Nullable: (Nothing,Just False)
{- |
Get the value of the “@label@” property.
When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
@
'Data.GI.Base.Attributes.get' dOMHTMLOptionElement #label
@
-}
getDOMHTMLOptionElementLabel :: (MonadIO m, IsDOMHTMLOptionElement o) => o -> m (Maybe T.Text)
getDOMHTMLOptionElementLabel obj = liftIO $ B.Properties.getObjectPropertyString obj "label"
{- |
Set the value of the “@label@” property.
When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
@
'Data.GI.Base.Attributes.set' dOMHTMLOptionElement [ #label 'Data.GI.Base.Attributes.:=' value ]
@
-}
setDOMHTMLOptionElementLabel :: (MonadIO m, IsDOMHTMLOptionElement o) => o -> T.Text -> m ()
setDOMHTMLOptionElementLabel obj val = liftIO $ B.Properties.setObjectPropertyString obj "label" (Just val)
{- |
Construct a `GValueConstruct` with valid value for the “@label@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
-}
constructDOMHTMLOptionElementLabel :: (IsDOMHTMLOptionElement o) => T.Text -> IO (GValueConstruct o)
constructDOMHTMLOptionElementLabel val = B.Properties.constructObjectPropertyString "label" (Just val)
#if ENABLE_OVERLOADING
data DOMHTMLOptionElementLabelPropertyInfo
instance AttrInfo DOMHTMLOptionElementLabelPropertyInfo where
type AttrAllowedOps DOMHTMLOptionElementLabelPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint DOMHTMLOptionElementLabelPropertyInfo = (~) T.Text
type AttrBaseTypeConstraint DOMHTMLOptionElementLabelPropertyInfo = IsDOMHTMLOptionElement
type AttrGetType DOMHTMLOptionElementLabelPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLOptionElementLabelPropertyInfo = "label"
type AttrOrigin DOMHTMLOptionElementLabelPropertyInfo = DOMHTMLOptionElement
attrGet _ = getDOMHTMLOptionElementLabel
attrSet _ = setDOMHTMLOptionElementLabel
attrConstruct _ = constructDOMHTMLOptionElementLabel
attrClear _ = undefined
#endif
-- VVV Prop "selected"
-- Type: TBasicType TBoolean
-- Flags: [PropertyReadable,PropertyWritable]
-- Nullable: (Just False,Just False)
{- |
Get the value of the “@selected@” property.
When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
@
'Data.GI.Base.Attributes.get' dOMHTMLOptionElement #selected
@
-}
getDOMHTMLOptionElementSelected :: (MonadIO m, IsDOMHTMLOptionElement o) => o -> m Bool
getDOMHTMLOptionElementSelected obj = liftIO $ B.Properties.getObjectPropertyBool obj "selected"
{- |
Set the value of the “@selected@” property.
When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
@
'Data.GI.Base.Attributes.set' dOMHTMLOptionElement [ #selected 'Data.GI.Base.Attributes.:=' value ]
@
-}
setDOMHTMLOptionElementSelected :: (MonadIO m, IsDOMHTMLOptionElement o) => o -> Bool -> m ()
setDOMHTMLOptionElementSelected obj val = liftIO $ B.Properties.setObjectPropertyBool obj "selected" val
{- |
Construct a `GValueConstruct` with valid value for the “@selected@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
-}
constructDOMHTMLOptionElementSelected :: (IsDOMHTMLOptionElement o) => Bool -> IO (GValueConstruct o)
constructDOMHTMLOptionElementSelected val = B.Properties.constructObjectPropertyBool "selected" val
#if ENABLE_OVERLOADING
data DOMHTMLOptionElementSelectedPropertyInfo
instance AttrInfo DOMHTMLOptionElementSelectedPropertyInfo where
type AttrAllowedOps DOMHTMLOptionElementSelectedPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint DOMHTMLOptionElementSelectedPropertyInfo = (~) Bool
type AttrBaseTypeConstraint DOMHTMLOptionElementSelectedPropertyInfo = IsDOMHTMLOptionElement
type AttrGetType DOMHTMLOptionElementSelectedPropertyInfo = Bool
type AttrLabel DOMHTMLOptionElementSelectedPropertyInfo = "selected"
type AttrOrigin DOMHTMLOptionElementSelectedPropertyInfo = DOMHTMLOptionElement
attrGet _ = getDOMHTMLOptionElementSelected
attrSet _ = setDOMHTMLOptionElementSelected
attrConstruct _ = constructDOMHTMLOptionElementSelected
attrClear _ = undefined
#endif
-- VVV Prop "text"
-- Type: TBasicType TUTF8
-- Flags: [PropertyReadable]
-- Nullable: (Nothing,Nothing)
{- |
Get the value of the “@text@” property.
When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
@
'Data.GI.Base.Attributes.get' dOMHTMLOptionElement #text
@
-}
getDOMHTMLOptionElementText :: (MonadIO m, IsDOMHTMLOptionElement o) => o -> m (Maybe T.Text)
getDOMHTMLOptionElementText obj = liftIO $ B.Properties.getObjectPropertyString obj "text"
#if ENABLE_OVERLOADING
data DOMHTMLOptionElementTextPropertyInfo
instance AttrInfo DOMHTMLOptionElementTextPropertyInfo where
type AttrAllowedOps DOMHTMLOptionElementTextPropertyInfo = '[ 'AttrGet, 'AttrClear]
type AttrSetTypeConstraint DOMHTMLOptionElementTextPropertyInfo = (~) ()
type AttrBaseTypeConstraint DOMHTMLOptionElementTextPropertyInfo = IsDOMHTMLOptionElement
type AttrGetType DOMHTMLOptionElementTextPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLOptionElementTextPropertyInfo = "text"
type AttrOrigin DOMHTMLOptionElementTextPropertyInfo = DOMHTMLOptionElement
attrGet _ = getDOMHTMLOptionElementText
attrSet _ = undefined
attrConstruct _ = undefined
attrClear _ = undefined
#endif
-- VVV Prop "value"
-- Type: TBasicType TUTF8
-- Flags: [PropertyReadable,PropertyWritable]
-- Nullable: (Nothing,Just False)
{- |
Get the value of the “@value@” property.
When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
@
'Data.GI.Base.Attributes.get' dOMHTMLOptionElement #value
@
-}
getDOMHTMLOptionElementValue :: (MonadIO m, IsDOMHTMLOptionElement o) => o -> m (Maybe T.Text)
getDOMHTMLOptionElementValue obj = liftIO $ B.Properties.getObjectPropertyString obj "value"
{- |
Set the value of the “@value@” property.
When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
@
'Data.GI.Base.Attributes.set' dOMHTMLOptionElement [ #value 'Data.GI.Base.Attributes.:=' value ]
@
-}
setDOMHTMLOptionElementValue :: (MonadIO m, IsDOMHTMLOptionElement o) => o -> T.Text -> m ()
setDOMHTMLOptionElementValue obj val = liftIO $ B.Properties.setObjectPropertyString obj "value" (Just val)
{- |
Construct a `GValueConstruct` with valid value for the “@value@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
-}
constructDOMHTMLOptionElementValue :: (IsDOMHTMLOptionElement o) => T.Text -> IO (GValueConstruct o)
constructDOMHTMLOptionElementValue val = B.Properties.constructObjectPropertyString "value" (Just val)
#if ENABLE_OVERLOADING
data DOMHTMLOptionElementValuePropertyInfo
instance AttrInfo DOMHTMLOptionElementValuePropertyInfo where
type AttrAllowedOps DOMHTMLOptionElementValuePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint DOMHTMLOptionElementValuePropertyInfo = (~) T.Text
type AttrBaseTypeConstraint DOMHTMLOptionElementValuePropertyInfo = IsDOMHTMLOptionElement
type AttrGetType DOMHTMLOptionElementValuePropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLOptionElementValuePropertyInfo = "value"
type AttrOrigin DOMHTMLOptionElementValuePropertyInfo = DOMHTMLOptionElement
attrGet _ = getDOMHTMLOptionElementValue
attrSet _ = setDOMHTMLOptionElementValue
attrConstruct _ = constructDOMHTMLOptionElementValue
attrClear _ = undefined
#endif
#if ENABLE_OVERLOADING
instance O.HasAttributeList DOMHTMLOptionElement
type instance O.AttributeList DOMHTMLOptionElement = DOMHTMLOptionElementAttributeList
type DOMHTMLOptionElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("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), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("defaultSelected", DOMHTMLOptionElementDefaultSelectedPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("disabled", DOMHTMLOptionElementDisabledPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("form", DOMHTMLOptionElementFormPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("index", DOMHTMLOptionElementIndexPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("label", DOMHTMLOptionElementLabelPropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("selected", DOMHTMLOptionElementSelectedPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("text", DOMHTMLOptionElementTextPropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("value", DOMHTMLOptionElementValuePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])
#endif
#if ENABLE_OVERLOADING
dOMHTMLOptionElementDefaultSelected :: AttrLabelProxy "defaultSelected"
dOMHTMLOptionElementDefaultSelected = AttrLabelProxy
dOMHTMLOptionElementDisabled :: AttrLabelProxy "disabled"
dOMHTMLOptionElementDisabled = AttrLabelProxy
dOMHTMLOptionElementForm :: AttrLabelProxy "form"
dOMHTMLOptionElementForm = AttrLabelProxy
dOMHTMLOptionElementIndex :: AttrLabelProxy "index"
dOMHTMLOptionElementIndex = AttrLabelProxy
dOMHTMLOptionElementLabel :: AttrLabelProxy "label"
dOMHTMLOptionElementLabel = AttrLabelProxy
dOMHTMLOptionElementSelected :: AttrLabelProxy "selected"
dOMHTMLOptionElementSelected = AttrLabelProxy
dOMHTMLOptionElementText :: AttrLabelProxy "text"
dOMHTMLOptionElementText = AttrLabelProxy
dOMHTMLOptionElementValue :: AttrLabelProxy "value"
dOMHTMLOptionElementValue = AttrLabelProxy
#endif
#if ENABLE_OVERLOADING
type instance O.SignalList DOMHTMLOptionElement = DOMHTMLOptionElementSignalList
type DOMHTMLOptionElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
#endif
-- method DOMHTMLOptionElement::get_default_selected
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOptionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : Just (TBasicType TBoolean)
-- throws : False
-- Skip return : False
foreign import ccall "webkit_dom_html_option_element_get_default_selected" webkit_dom_html_option_element_get_default_selected ::
Ptr DOMHTMLOptionElement -> -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"})
IO CInt
{-# DEPRECATED dOMHTMLOptionElementGetDefaultSelected ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
{- |
/No description available in the introspection data./
-}
dOMHTMLOptionElementGetDefaultSelected ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOptionElement a) =>
a
{- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement.DOMHTMLOptionElement' -}
-> m Bool
{- ^ __Returns:__ A 'Bool' -}
dOMHTMLOptionElementGetDefaultSelected self = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
result <- webkit_dom_html_option_element_get_default_selected self'
let result' = (/= 0) result
touchManagedPtr self
return result'
#if ENABLE_OVERLOADING
data DOMHTMLOptionElementGetDefaultSelectedMethodInfo
instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLOptionElement a) => O.MethodInfo DOMHTMLOptionElementGetDefaultSelectedMethodInfo a signature where
overloadedMethod _ = dOMHTMLOptionElementGetDefaultSelected
#endif
-- method DOMHTMLOptionElement::get_disabled
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOptionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : Just (TBasicType TBoolean)
-- throws : False
-- Skip return : False
foreign import ccall "webkit_dom_html_option_element_get_disabled" webkit_dom_html_option_element_get_disabled ::
Ptr DOMHTMLOptionElement -> -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"})
IO CInt
{-# DEPRECATED dOMHTMLOptionElementGetDisabled ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
{- |
/No description available in the introspection data./
-}
dOMHTMLOptionElementGetDisabled ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOptionElement a) =>
a
{- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement.DOMHTMLOptionElement' -}
-> m Bool
{- ^ __Returns:__ A 'Bool' -}
dOMHTMLOptionElementGetDisabled self = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
result <- webkit_dom_html_option_element_get_disabled self'
let result' = (/= 0) result
touchManagedPtr self
return result'
#if ENABLE_OVERLOADING
data DOMHTMLOptionElementGetDisabledMethodInfo
instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLOptionElement a) => O.MethodInfo DOMHTMLOptionElementGetDisabledMethodInfo a signature where
overloadedMethod _ = dOMHTMLOptionElementGetDisabled
#endif
-- method DOMHTMLOptionElement::get_form
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOptionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"}))
-- throws : False
-- Skip return : False
foreign import ccall "webkit_dom_html_option_element_get_form" webkit_dom_html_option_element_get_form ::
Ptr DOMHTMLOptionElement -> -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"})
IO (Ptr WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement)
{-# DEPRECATED dOMHTMLOptionElementGetForm ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
{- |
/No description available in the introspection data./
-}
dOMHTMLOptionElementGetForm ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOptionElement a) =>
a
{- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement.DOMHTMLOptionElement' -}
-> m WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement
{- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement' -}
dOMHTMLOptionElementGetForm self = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
result <- webkit_dom_html_option_element_get_form self'
checkUnexpectedReturnNULL "dOMHTMLOptionElementGetForm" result
result' <- (newObject WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement) result
touchManagedPtr self
return result'
#if ENABLE_OVERLOADING
data DOMHTMLOptionElementGetFormMethodInfo
instance (signature ~ (m WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement), MonadIO m, IsDOMHTMLOptionElement a) => O.MethodInfo DOMHTMLOptionElementGetFormMethodInfo a signature where
overloadedMethod _ = dOMHTMLOptionElementGetForm
#endif
-- method DOMHTMLOptionElement::get_index
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOptionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : Just (TBasicType TLong)
-- throws : False
-- Skip return : False
foreign import ccall "webkit_dom_html_option_element_get_index" webkit_dom_html_option_element_get_index ::
Ptr DOMHTMLOptionElement -> -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"})
IO CLong
{-# DEPRECATED dOMHTMLOptionElementGetIndex ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
{- |
/No description available in the introspection data./
-}
dOMHTMLOptionElementGetIndex ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOptionElement a) =>
a
{- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement.DOMHTMLOptionElement' -}
-> m CLong
{- ^ __Returns:__ A @/glong/@ -}
dOMHTMLOptionElementGetIndex self = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
result <- webkit_dom_html_option_element_get_index self'
touchManagedPtr self
return result
#if ENABLE_OVERLOADING
data DOMHTMLOptionElementGetIndexMethodInfo
instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLOptionElement a) => O.MethodInfo DOMHTMLOptionElementGetIndexMethodInfo a signature where
overloadedMethod _ = dOMHTMLOptionElementGetIndex
#endif
-- method DOMHTMLOptionElement::get_label
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOptionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : Just (TBasicType TUTF8)
-- throws : False
-- Skip return : False
foreign import ccall "webkit_dom_html_option_element_get_label" webkit_dom_html_option_element_get_label ::
Ptr DOMHTMLOptionElement -> -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"})
IO CString
{-# DEPRECATED dOMHTMLOptionElementGetLabel ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
{- |
/No description available in the introspection data./
-}
dOMHTMLOptionElementGetLabel ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOptionElement a) =>
a
{- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement.DOMHTMLOptionElement' -}
-> m T.Text
{- ^ __Returns:__ A @/gchar/@ -}
dOMHTMLOptionElementGetLabel self = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
result <- webkit_dom_html_option_element_get_label self'
checkUnexpectedReturnNULL "dOMHTMLOptionElementGetLabel" result
result' <- cstringToText result
freeMem result
touchManagedPtr self
return result'
#if ENABLE_OVERLOADING
data DOMHTMLOptionElementGetLabelMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLOptionElement a) => O.MethodInfo DOMHTMLOptionElementGetLabelMethodInfo a signature where
overloadedMethod _ = dOMHTMLOptionElementGetLabel
#endif
-- method DOMHTMLOptionElement::get_selected
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOptionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : Just (TBasicType TBoolean)
-- throws : False
-- Skip return : False
foreign import ccall "webkit_dom_html_option_element_get_selected" webkit_dom_html_option_element_get_selected ::
Ptr DOMHTMLOptionElement -> -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"})
IO CInt
{-# DEPRECATED dOMHTMLOptionElementGetSelected ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
{- |
/No description available in the introspection data./
-}
dOMHTMLOptionElementGetSelected ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOptionElement a) =>
a
{- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement.DOMHTMLOptionElement' -}
-> m Bool
{- ^ __Returns:__ A 'Bool' -}
dOMHTMLOptionElementGetSelected self = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
result <- webkit_dom_html_option_element_get_selected self'
let result' = (/= 0) result
touchManagedPtr self
return result'
#if ENABLE_OVERLOADING
data DOMHTMLOptionElementGetSelectedMethodInfo
instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLOptionElement a) => O.MethodInfo DOMHTMLOptionElementGetSelectedMethodInfo a signature where
overloadedMethod _ = dOMHTMLOptionElementGetSelected
#endif
-- method DOMHTMLOptionElement::get_text
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOptionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : Just (TBasicType TUTF8)
-- throws : False
-- Skip return : False
foreign import ccall "webkit_dom_html_option_element_get_text" webkit_dom_html_option_element_get_text ::
Ptr DOMHTMLOptionElement -> -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"})
IO CString
{-# DEPRECATED dOMHTMLOptionElementGetText ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
{- |
/No description available in the introspection data./
-}
dOMHTMLOptionElementGetText ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOptionElement a) =>
a
{- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement.DOMHTMLOptionElement' -}
-> m T.Text
{- ^ __Returns:__ A @/gchar/@ -}
dOMHTMLOptionElementGetText self = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
result <- webkit_dom_html_option_element_get_text self'
checkUnexpectedReturnNULL "dOMHTMLOptionElementGetText" result
result' <- cstringToText result
freeMem result
touchManagedPtr self
return result'
#if ENABLE_OVERLOADING
data DOMHTMLOptionElementGetTextMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLOptionElement a) => O.MethodInfo DOMHTMLOptionElementGetTextMethodInfo a signature where
overloadedMethod _ = dOMHTMLOptionElementGetText
#endif
-- method DOMHTMLOptionElement::get_value
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOptionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : Just (TBasicType TUTF8)
-- throws : False
-- Skip return : False
foreign import ccall "webkit_dom_html_option_element_get_value" webkit_dom_html_option_element_get_value ::
Ptr DOMHTMLOptionElement -> -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"})
IO CString
{-# DEPRECATED dOMHTMLOptionElementGetValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
{- |
/No description available in the introspection data./
-}
dOMHTMLOptionElementGetValue ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOptionElement a) =>
a
{- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement.DOMHTMLOptionElement' -}
-> m T.Text
{- ^ __Returns:__ A @/gchar/@ -}
dOMHTMLOptionElementGetValue self = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
result <- webkit_dom_html_option_element_get_value self'
checkUnexpectedReturnNULL "dOMHTMLOptionElementGetValue" result
result' <- cstringToText result
freeMem result
touchManagedPtr self
return result'
#if ENABLE_OVERLOADING
data DOMHTMLOptionElementGetValueMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLOptionElement a) => O.MethodInfo DOMHTMLOptionElementGetValueMethodInfo a signature where
overloadedMethod _ = dOMHTMLOptionElementGetValue
#endif
-- method DOMHTMLOptionElement::set_default_selected
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOptionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : Nothing
-- throws : False
-- Skip return : False
foreign import ccall "webkit_dom_html_option_element_set_default_selected" webkit_dom_html_option_element_set_default_selected ::
Ptr DOMHTMLOptionElement -> -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"})
CInt -> -- value : TBasicType TBoolean
IO ()
{-# DEPRECATED dOMHTMLOptionElementSetDefaultSelected ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
{- |
/No description available in the introspection data./
-}
dOMHTMLOptionElementSetDefaultSelected ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOptionElement a) =>
a
{- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement.DOMHTMLOptionElement' -}
-> Bool
{- ^ /@value@/: A 'Bool' -}
-> m ()
dOMHTMLOptionElementSetDefaultSelected self value = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
let value' = (fromIntegral . fromEnum) value
webkit_dom_html_option_element_set_default_selected self' value'
touchManagedPtr self
return ()
#if ENABLE_OVERLOADING
data DOMHTMLOptionElementSetDefaultSelectedMethodInfo
instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLOptionElement a) => O.MethodInfo DOMHTMLOptionElementSetDefaultSelectedMethodInfo a signature where
overloadedMethod _ = dOMHTMLOptionElementSetDefaultSelected
#endif
-- method DOMHTMLOptionElement::set_disabled
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOptionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : Nothing
-- throws : False
-- Skip return : False
foreign import ccall "webkit_dom_html_option_element_set_disabled" webkit_dom_html_option_element_set_disabled ::
Ptr DOMHTMLOptionElement -> -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"})
CInt -> -- value : TBasicType TBoolean
IO ()
{-# DEPRECATED dOMHTMLOptionElementSetDisabled ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
{- |
/No description available in the introspection data./
-}
dOMHTMLOptionElementSetDisabled ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOptionElement a) =>
a
{- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement.DOMHTMLOptionElement' -}
-> Bool
{- ^ /@value@/: A 'Bool' -}
-> m ()
dOMHTMLOptionElementSetDisabled self value = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
let value' = (fromIntegral . fromEnum) value
webkit_dom_html_option_element_set_disabled self' value'
touchManagedPtr self
return ()
#if ENABLE_OVERLOADING
data DOMHTMLOptionElementSetDisabledMethodInfo
instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLOptionElement a) => O.MethodInfo DOMHTMLOptionElementSetDisabledMethodInfo a signature where
overloadedMethod _ = dOMHTMLOptionElementSetDisabled
#endif
-- method DOMHTMLOptionElement::set_label
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOptionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : Nothing
-- throws : False
-- Skip return : False
foreign import ccall "webkit_dom_html_option_element_set_label" webkit_dom_html_option_element_set_label ::
Ptr DOMHTMLOptionElement -> -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"})
CString -> -- value : TBasicType TUTF8
IO ()
{-# DEPRECATED dOMHTMLOptionElementSetLabel ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
{- |
/No description available in the introspection data./
-}
dOMHTMLOptionElementSetLabel ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOptionElement a) =>
a
{- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement.DOMHTMLOptionElement' -}
-> T.Text
{- ^ /@value@/: A @/gchar/@ -}
-> m ()
dOMHTMLOptionElementSetLabel self value = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
value' <- textToCString value
webkit_dom_html_option_element_set_label self' value'
touchManagedPtr self
freeMem value'
return ()
#if ENABLE_OVERLOADING
data DOMHTMLOptionElementSetLabelMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLOptionElement a) => O.MethodInfo DOMHTMLOptionElementSetLabelMethodInfo a signature where
overloadedMethod _ = dOMHTMLOptionElementSetLabel
#endif
-- method DOMHTMLOptionElement::set_selected
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOptionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : Nothing
-- throws : False
-- Skip return : False
foreign import ccall "webkit_dom_html_option_element_set_selected" webkit_dom_html_option_element_set_selected ::
Ptr DOMHTMLOptionElement -> -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"})
CInt -> -- value : TBasicType TBoolean
IO ()
{-# DEPRECATED dOMHTMLOptionElementSetSelected ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
{- |
/No description available in the introspection data./
-}
dOMHTMLOptionElementSetSelected ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOptionElement a) =>
a
{- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement.DOMHTMLOptionElement' -}
-> Bool
{- ^ /@value@/: A 'Bool' -}
-> m ()
dOMHTMLOptionElementSetSelected self value = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
let value' = (fromIntegral . fromEnum) value
webkit_dom_html_option_element_set_selected self' value'
touchManagedPtr self
return ()
#if ENABLE_OVERLOADING
data DOMHTMLOptionElementSetSelectedMethodInfo
instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLOptionElement a) => O.MethodInfo DOMHTMLOptionElementSetSelectedMethodInfo a signature where
overloadedMethod _ = dOMHTMLOptionElementSetSelected
#endif
-- method DOMHTMLOptionElement::set_value
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOptionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : Nothing
-- throws : False
-- Skip return : False
foreign import ccall "webkit_dom_html_option_element_set_value" webkit_dom_html_option_element_set_value ::
Ptr DOMHTMLOptionElement -> -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"})
CString -> -- value : TBasicType TUTF8
IO ()
{-# DEPRECATED dOMHTMLOptionElementSetValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
{- |
/No description available in the introspection data./
-}
dOMHTMLOptionElementSetValue ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOptionElement a) =>
a
{- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement.DOMHTMLOptionElement' -}
-> T.Text
{- ^ /@value@/: A @/gchar/@ -}
-> m ()
dOMHTMLOptionElementSetValue self value = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
value' <- textToCString value
webkit_dom_html_option_element_set_value self' value'
touchManagedPtr self
freeMem value'
return ()
#if ENABLE_OVERLOADING
data DOMHTMLOptionElementSetValueMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLOptionElement a) => O.MethodInfo DOMHTMLOptionElementSetValueMethodInfo a signature where
overloadedMethod _ = dOMHTMLOptionElementSetValue
#endif