{- | Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte License : LGPL-2.1 Maintainer : Iñaki García Etxebarria (garetxe@gmail.com) -} module GI.WebKit2WebExtension.Objects.DOMHTMLOListElement ( -- * Exported types DOMHTMLOListElement(..) , DOMHTMLOListElementK , toDOMHTMLOListElement , noDOMHTMLOListElement , -- * Methods -- ** dOMHTMLOListElementGetCompact DOMHTMLOListElementGetCompactMethodInfo , dOMHTMLOListElementGetCompact , -- ** dOMHTMLOListElementGetStart DOMHTMLOListElementGetStartMethodInfo , dOMHTMLOListElementGetStart , -- ** dOMHTMLOListElementGetTypeAttr DOMHTMLOListElementGetTypeAttrMethodInfo, dOMHTMLOListElementGetTypeAttr , -- ** dOMHTMLOListElementSetCompact DOMHTMLOListElementSetCompactMethodInfo , dOMHTMLOListElementSetCompact , -- ** dOMHTMLOListElementSetStart DOMHTMLOListElementSetStartMethodInfo , dOMHTMLOListElementSetStart , -- ** dOMHTMLOListElementSetTypeAttr DOMHTMLOListElementSetTypeAttrMethodInfo, dOMHTMLOListElementSetTypeAttr , -- * Properties -- ** Compact DOMHTMLOListElementCompactPropertyInfo , constructDOMHTMLOListElementCompact , getDOMHTMLOListElementCompact , setDOMHTMLOListElementCompact , -- ** Reversed DOMHTMLOListElementReversedPropertyInfo , constructDOMHTMLOListElementReversed , getDOMHTMLOListElementReversed , setDOMHTMLOListElementReversed , -- ** Start DOMHTMLOListElementStartPropertyInfo , constructDOMHTMLOListElementStart , getDOMHTMLOListElementStart , setDOMHTMLOListElementStart , -- ** Type DOMHTMLOListElementTypePropertyInfo , constructDOMHTMLOListElementType , getDOMHTMLOListElementType , setDOMHTMLOListElementType , ) where import Prelude () import Data.GI.Base.ShortPrelude import qualified Data.Text as T import qualified Data.ByteString.Char8 as B import qualified Data.Map as Map import GI.WebKit2WebExtension.Types import GI.WebKit2WebExtension.Callbacks import qualified GI.GObject as GObject newtype DOMHTMLOListElement = DOMHTMLOListElement (ForeignPtr DOMHTMLOListElement) foreign import ccall "webkit_dom_html_o_list_element_get_type" c_webkit_dom_html_o_list_element_get_type :: IO GType type instance ParentTypes DOMHTMLOListElement = DOMHTMLOListElementParentTypes type DOMHTMLOListElementParentTypes = '[DOMHTMLElement, DOMElement, DOMNode, DOMObject, GObject.Object, DOMEventTarget] instance GObject DOMHTMLOListElement where gobjectIsInitiallyUnowned _ = False gobjectType _ = c_webkit_dom_html_o_list_element_get_type class GObject o => DOMHTMLOListElementK o instance (GObject o, IsDescendantOf DOMHTMLOListElement o) => DOMHTMLOListElementK o toDOMHTMLOListElement :: DOMHTMLOListElementK o => o -> IO DOMHTMLOListElement toDOMHTMLOListElement = unsafeCastTo DOMHTMLOListElement noDOMHTMLOListElement :: Maybe DOMHTMLOListElement noDOMHTMLOListElement = Nothing type family ResolveDOMHTMLOListElementMethod (t :: Symbol) (o :: *) :: * where ResolveDOMHTMLOListElementMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo ResolveDOMHTMLOListElementMethod "appendChild" o = DOMNodeAppendChildMethodInfo ResolveDOMHTMLOListElementMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo ResolveDOMHTMLOListElementMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo ResolveDOMHTMLOListElementMethod "blur" o = DOMElementBlurMethodInfo ResolveDOMHTMLOListElementMethod "click" o = DOMHTMLElementClickMethodInfo ResolveDOMHTMLOListElementMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo ResolveDOMHTMLOListElementMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo ResolveDOMHTMLOListElementMethod "contains" o = DOMNodeContainsMethodInfo ResolveDOMHTMLOListElementMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo ResolveDOMHTMLOListElementMethod "focus" o = DOMElementFocusMethodInfo ResolveDOMHTMLOListElementMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo ResolveDOMHTMLOListElementMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo ResolveDOMHTMLOListElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo ResolveDOMHTMLOListElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo ResolveDOMHTMLOListElementMethod "hasAttributes" o = DOMElementHasAttributesMethodInfo ResolveDOMHTMLOListElementMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo ResolveDOMHTMLOListElementMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo ResolveDOMHTMLOListElementMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo ResolveDOMHTMLOListElementMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo ResolveDOMHTMLOListElementMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo ResolveDOMHTMLOListElementMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo ResolveDOMHTMLOListElementMethod "isSupported" o = DOMNodeIsSupportedMethodInfo ResolveDOMHTMLOListElementMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo ResolveDOMHTMLOListElementMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo ResolveDOMHTMLOListElementMethod "normalize" o = DOMNodeNormalizeMethodInfo ResolveDOMHTMLOListElementMethod "notify" o = GObject.ObjectNotifyMethodInfo ResolveDOMHTMLOListElementMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo ResolveDOMHTMLOListElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo ResolveDOMHTMLOListElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo ResolveDOMHTMLOListElementMethod "ref" o = GObject.ObjectRefMethodInfo ResolveDOMHTMLOListElementMethod "refSink" o = GObject.ObjectRefSinkMethodInfo ResolveDOMHTMLOListElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo ResolveDOMHTMLOListElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo ResolveDOMHTMLOListElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo ResolveDOMHTMLOListElementMethod "removeChild" o = DOMNodeRemoveChildMethodInfo ResolveDOMHTMLOListElementMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo ResolveDOMHTMLOListElementMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo ResolveDOMHTMLOListElementMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo ResolveDOMHTMLOListElementMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo ResolveDOMHTMLOListElementMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo ResolveDOMHTMLOListElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo ResolveDOMHTMLOListElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo ResolveDOMHTMLOListElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo ResolveDOMHTMLOListElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo ResolveDOMHTMLOListElementMethod "stealData" o = GObject.ObjectStealDataMethodInfo ResolveDOMHTMLOListElementMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo ResolveDOMHTMLOListElementMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo ResolveDOMHTMLOListElementMethod "unref" o = GObject.ObjectUnrefMethodInfo ResolveDOMHTMLOListElementMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo ResolveDOMHTMLOListElementMethod "getAccessKey" o = DOMHTMLElementGetAccessKeyMethodInfo ResolveDOMHTMLOListElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo ResolveDOMHTMLOListElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo ResolveDOMHTMLOListElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo ResolveDOMHTMLOListElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo ResolveDOMHTMLOListElementMethod "getAttributes" o = DOMElementGetAttributesMethodInfo ResolveDOMHTMLOListElementMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo ResolveDOMHTMLOListElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo ResolveDOMHTMLOListElementMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo ResolveDOMHTMLOListElementMethod "getClassName" o = DOMElementGetClassNameMethodInfo ResolveDOMHTMLOListElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo ResolveDOMHTMLOListElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo ResolveDOMHTMLOListElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo ResolveDOMHTMLOListElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo ResolveDOMHTMLOListElementMethod "getCompact" o = DOMHTMLOListElementGetCompactMethodInfo ResolveDOMHTMLOListElementMethod "getContentEditable" o = DOMHTMLElementGetContentEditableMethodInfo ResolveDOMHTMLOListElementMethod "getData" o = GObject.ObjectGetDataMethodInfo ResolveDOMHTMLOListElementMethod "getDir" o = DOMHTMLElementGetDirMethodInfo ResolveDOMHTMLOListElementMethod "getElementsByClassName" o = DOMElementGetElementsByClassNameMethodInfo ResolveDOMHTMLOListElementMethod "getElementsByTagName" o = DOMElementGetElementsByTagNameMethodInfo ResolveDOMHTMLOListElementMethod "getElementsByTagNameNs" o = DOMElementGetElementsByTagNameNsMethodInfo ResolveDOMHTMLOListElementMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo ResolveDOMHTMLOListElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo ResolveDOMHTMLOListElementMethod "getId" o = DOMElementGetIdMethodInfo ResolveDOMHTMLOListElementMethod "getInnerText" o = DOMHTMLElementGetInnerTextMethodInfo ResolveDOMHTMLOListElementMethod "getIsContentEditable" o = DOMHTMLElementGetIsContentEditableMethodInfo ResolveDOMHTMLOListElementMethod "getLang" o = DOMHTMLElementGetLangMethodInfo ResolveDOMHTMLOListElementMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo ResolveDOMHTMLOListElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo ResolveDOMHTMLOListElementMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo ResolveDOMHTMLOListElementMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo ResolveDOMHTMLOListElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo ResolveDOMHTMLOListElementMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo ResolveDOMHTMLOListElementMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo ResolveDOMHTMLOListElementMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo ResolveDOMHTMLOListElementMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo ResolveDOMHTMLOListElementMethod "getOffsetHeight" o = DOMElementGetOffsetHeightMethodInfo ResolveDOMHTMLOListElementMethod "getOffsetLeft" o = DOMElementGetOffsetLeftMethodInfo ResolveDOMHTMLOListElementMethod "getOffsetParent" o = DOMElementGetOffsetParentMethodInfo ResolveDOMHTMLOListElementMethod "getOffsetTop" o = DOMElementGetOffsetTopMethodInfo ResolveDOMHTMLOListElementMethod "getOffsetWidth" o = DOMElementGetOffsetWidthMethodInfo ResolveDOMHTMLOListElementMethod "getOuterText" o = DOMHTMLElementGetOuterTextMethodInfo ResolveDOMHTMLOListElementMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo ResolveDOMHTMLOListElementMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo ResolveDOMHTMLOListElementMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo ResolveDOMHTMLOListElementMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo ResolveDOMHTMLOListElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo ResolveDOMHTMLOListElementMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo ResolveDOMHTMLOListElementMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo ResolveDOMHTMLOListElementMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo ResolveDOMHTMLOListElementMethod "getScrollHeight" o = DOMElementGetScrollHeightMethodInfo ResolveDOMHTMLOListElementMethod "getScrollLeft" o = DOMElementGetScrollLeftMethodInfo ResolveDOMHTMLOListElementMethod "getScrollTop" o = DOMElementGetScrollTopMethodInfo ResolveDOMHTMLOListElementMethod "getScrollWidth" o = DOMElementGetScrollWidthMethodInfo ResolveDOMHTMLOListElementMethod "getStart" o = DOMHTMLOListElementGetStartMethodInfo ResolveDOMHTMLOListElementMethod "getStyle" o = DOMElementGetStyleMethodInfo ResolveDOMHTMLOListElementMethod "getTabIndex" o = DOMHTMLElementGetTabIndexMethodInfo ResolveDOMHTMLOListElementMethod "getTagName" o = DOMElementGetTagNameMethodInfo ResolveDOMHTMLOListElementMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo ResolveDOMHTMLOListElementMethod "getTitle" o = DOMHTMLElementGetTitleMethodInfo ResolveDOMHTMLOListElementMethod "getTypeAttr" o = DOMHTMLOListElementGetTypeAttrMethodInfo ResolveDOMHTMLOListElementMethod "setAccessKey" o = DOMHTMLElementSetAccessKeyMethodInfo ResolveDOMHTMLOListElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo ResolveDOMHTMLOListElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo ResolveDOMHTMLOListElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo ResolveDOMHTMLOListElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo ResolveDOMHTMLOListElementMethod "setClassName" o = DOMElementSetClassNameMethodInfo ResolveDOMHTMLOListElementMethod "setCompact" o = DOMHTMLOListElementSetCompactMethodInfo ResolveDOMHTMLOListElementMethod "setContentEditable" o = DOMHTMLElementSetContentEditableMethodInfo ResolveDOMHTMLOListElementMethod "setData" o = GObject.ObjectSetDataMethodInfo ResolveDOMHTMLOListElementMethod "setDir" o = DOMHTMLElementSetDirMethodInfo ResolveDOMHTMLOListElementMethod "setId" o = DOMElementSetIdMethodInfo ResolveDOMHTMLOListElementMethod "setInnerText" o = DOMHTMLElementSetInnerTextMethodInfo ResolveDOMHTMLOListElementMethod "setLang" o = DOMHTMLElementSetLangMethodInfo ResolveDOMHTMLOListElementMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo ResolveDOMHTMLOListElementMethod "setOuterText" o = DOMHTMLElementSetOuterTextMethodInfo ResolveDOMHTMLOListElementMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo ResolveDOMHTMLOListElementMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo ResolveDOMHTMLOListElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo ResolveDOMHTMLOListElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo ResolveDOMHTMLOListElementMethod "setStart" o = DOMHTMLOListElementSetStartMethodInfo ResolveDOMHTMLOListElementMethod "setTabIndex" o = DOMHTMLElementSetTabIndexMethodInfo ResolveDOMHTMLOListElementMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo ResolveDOMHTMLOListElementMethod "setTitle" o = DOMHTMLElementSetTitleMethodInfo ResolveDOMHTMLOListElementMethod "setTypeAttr" o = DOMHTMLOListElementSetTypeAttrMethodInfo ResolveDOMHTMLOListElementMethod l o = MethodResolutionFailed l o instance (info ~ ResolveDOMHTMLOListElementMethod t DOMHTMLOListElement, MethodInfo info DOMHTMLOListElement p) => IsLabelProxy t (DOMHTMLOListElement -> p) where fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info) #if MIN_VERSION_base(4,9,0) instance (info ~ ResolveDOMHTMLOListElementMethod t DOMHTMLOListElement, MethodInfo info DOMHTMLOListElement p) => IsLabel t (DOMHTMLOListElement -> p) where fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info) #endif -- VVV Prop "compact" -- Type: TBasicType TBoolean -- Flags: [PropertyReadable,PropertyWritable] getDOMHTMLOListElementCompact :: (MonadIO m, DOMHTMLOListElementK o) => o -> m Bool getDOMHTMLOListElementCompact obj = liftIO $ getObjectPropertyBool obj "compact" setDOMHTMLOListElementCompact :: (MonadIO m, DOMHTMLOListElementK o) => o -> Bool -> m () setDOMHTMLOListElementCompact obj val = liftIO $ setObjectPropertyBool obj "compact" val constructDOMHTMLOListElementCompact :: Bool -> IO ([Char], GValue) constructDOMHTMLOListElementCompact val = constructObjectPropertyBool "compact" val data DOMHTMLOListElementCompactPropertyInfo instance AttrInfo DOMHTMLOListElementCompactPropertyInfo where type AttrAllowedOps DOMHTMLOListElementCompactPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint DOMHTMLOListElementCompactPropertyInfo = (~) Bool type AttrBaseTypeConstraint DOMHTMLOListElementCompactPropertyInfo = DOMHTMLOListElementK type AttrGetType DOMHTMLOListElementCompactPropertyInfo = Bool type AttrLabel DOMHTMLOListElementCompactPropertyInfo = "compact" attrGet _ = getDOMHTMLOListElementCompact attrSet _ = setDOMHTMLOListElementCompact attrConstruct _ = constructDOMHTMLOListElementCompact -- VVV Prop "reversed" -- Type: TBasicType TBoolean -- Flags: [PropertyReadable,PropertyWritable] getDOMHTMLOListElementReversed :: (MonadIO m, DOMHTMLOListElementK o) => o -> m Bool getDOMHTMLOListElementReversed obj = liftIO $ getObjectPropertyBool obj "reversed" setDOMHTMLOListElementReversed :: (MonadIO m, DOMHTMLOListElementK o) => o -> Bool -> m () setDOMHTMLOListElementReversed obj val = liftIO $ setObjectPropertyBool obj "reversed" val constructDOMHTMLOListElementReversed :: Bool -> IO ([Char], GValue) constructDOMHTMLOListElementReversed val = constructObjectPropertyBool "reversed" val data DOMHTMLOListElementReversedPropertyInfo instance AttrInfo DOMHTMLOListElementReversedPropertyInfo where type AttrAllowedOps DOMHTMLOListElementReversedPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint DOMHTMLOListElementReversedPropertyInfo = (~) Bool type AttrBaseTypeConstraint DOMHTMLOListElementReversedPropertyInfo = DOMHTMLOListElementK type AttrGetType DOMHTMLOListElementReversedPropertyInfo = Bool type AttrLabel DOMHTMLOListElementReversedPropertyInfo = "reversed" attrGet _ = getDOMHTMLOListElementReversed attrSet _ = setDOMHTMLOListElementReversed attrConstruct _ = constructDOMHTMLOListElementReversed -- VVV Prop "start" -- Type: TBasicType TInt64 -- Flags: [PropertyReadable,PropertyWritable] getDOMHTMLOListElementStart :: (MonadIO m, DOMHTMLOListElementK o) => o -> m Int64 getDOMHTMLOListElementStart obj = liftIO $ getObjectPropertyInt64 obj "start" setDOMHTMLOListElementStart :: (MonadIO m, DOMHTMLOListElementK o) => o -> Int64 -> m () setDOMHTMLOListElementStart obj val = liftIO $ setObjectPropertyInt64 obj "start" val constructDOMHTMLOListElementStart :: Int64 -> IO ([Char], GValue) constructDOMHTMLOListElementStart val = constructObjectPropertyInt64 "start" val data DOMHTMLOListElementStartPropertyInfo instance AttrInfo DOMHTMLOListElementStartPropertyInfo where type AttrAllowedOps DOMHTMLOListElementStartPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint DOMHTMLOListElementStartPropertyInfo = (~) Int64 type AttrBaseTypeConstraint DOMHTMLOListElementStartPropertyInfo = DOMHTMLOListElementK type AttrGetType DOMHTMLOListElementStartPropertyInfo = Int64 type AttrLabel DOMHTMLOListElementStartPropertyInfo = "start" attrGet _ = getDOMHTMLOListElementStart attrSet _ = setDOMHTMLOListElementStart attrConstruct _ = constructDOMHTMLOListElementStart -- VVV Prop "type" -- Type: TBasicType TUTF8 -- Flags: [PropertyReadable,PropertyWritable] getDOMHTMLOListElementType :: (MonadIO m, DOMHTMLOListElementK o) => o -> m T.Text getDOMHTMLOListElementType obj = liftIO $ getObjectPropertyString obj "type" setDOMHTMLOListElementType :: (MonadIO m, DOMHTMLOListElementK o) => o -> T.Text -> m () setDOMHTMLOListElementType obj val = liftIO $ setObjectPropertyString obj "type" val constructDOMHTMLOListElementType :: T.Text -> IO ([Char], GValue) constructDOMHTMLOListElementType val = constructObjectPropertyString "type" val data DOMHTMLOListElementTypePropertyInfo instance AttrInfo DOMHTMLOListElementTypePropertyInfo where type AttrAllowedOps DOMHTMLOListElementTypePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint DOMHTMLOListElementTypePropertyInfo = (~) T.Text type AttrBaseTypeConstraint DOMHTMLOListElementTypePropertyInfo = DOMHTMLOListElementK type AttrGetType DOMHTMLOListElementTypePropertyInfo = T.Text type AttrLabel DOMHTMLOListElementTypePropertyInfo = "type" attrGet _ = getDOMHTMLOListElementType attrSet _ = setDOMHTMLOListElementType attrConstruct _ = constructDOMHTMLOListElementType type instance AttributeList DOMHTMLOListElement = DOMHTMLOListElementAttributeList type DOMHTMLOListElementAttributeList = ('[ '("accessKey", DOMHTMLElementAccessKeyPropertyInfo), '("attributes", DOMElementAttributesPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMElementChildrenPropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("compact", DOMHTMLOListElementCompactPropertyInfo), '("contentEditable", DOMHTMLElementContentEditablePropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("id", DOMElementIdPropertyInfo), '("innerHtml", DOMElementInnerHtmlPropertyInfo), '("innerText", DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", DOMHTMLElementIsContentEditablePropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("outerHtml", DOMElementOuterHtmlPropertyInfo), '("outerText", DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("reversed", DOMHTMLOListElementReversedPropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("start", DOMHTMLOListElementStartPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tabIndex", DOMHTMLElementTabIndexPropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("type", DOMHTMLOListElementTypePropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)]) type instance SignalList DOMHTMLOListElement = DOMHTMLOListElementSignalList type DOMHTMLOListElementSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)]) -- method DOMHTMLOListElement::get_compact -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLOListElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : TBasicType TBoolean -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_o_list_element_get_compact" webkit_dom_html_o_list_element_get_compact :: Ptr DOMHTMLOListElement -> -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLOListElement" IO CInt dOMHTMLOListElementGetCompact :: (MonadIO m, DOMHTMLOListElementK a) => a -- _obj -> m Bool -- result dOMHTMLOListElementGetCompact _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_o_list_element_get_compact _obj' let result' = (/= 0) result touchManagedPtr _obj return result' data DOMHTMLOListElementGetCompactMethodInfo instance (signature ~ (m Bool), MonadIO m, DOMHTMLOListElementK a) => MethodInfo DOMHTMLOListElementGetCompactMethodInfo a signature where overloadedMethod _ = dOMHTMLOListElementGetCompact -- method DOMHTMLOListElement::get_start -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLOListElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : TBasicType TInt64 -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_o_list_element_get_start" webkit_dom_html_o_list_element_get_start :: Ptr DOMHTMLOListElement -> -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLOListElement" IO Int64 dOMHTMLOListElementGetStart :: (MonadIO m, DOMHTMLOListElementK a) => a -- _obj -> m Int64 -- result dOMHTMLOListElementGetStart _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_o_list_element_get_start _obj' touchManagedPtr _obj return result data DOMHTMLOListElementGetStartMethodInfo instance (signature ~ (m Int64), MonadIO m, DOMHTMLOListElementK a) => MethodInfo DOMHTMLOListElementGetStartMethodInfo a signature where overloadedMethod _ = dOMHTMLOListElementGetStart -- method DOMHTMLOListElement::get_type_attr -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLOListElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : TBasicType TUTF8 -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_o_list_element_get_type_attr" webkit_dom_html_o_list_element_get_type_attr :: Ptr DOMHTMLOListElement -> -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLOListElement" IO CString dOMHTMLOListElementGetTypeAttr :: (MonadIO m, DOMHTMLOListElementK a) => a -- _obj -> m T.Text -- result dOMHTMLOListElementGetTypeAttr _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_o_list_element_get_type_attr _obj' checkUnexpectedReturnNULL "webkit_dom_html_o_list_element_get_type_attr" result result' <- cstringToText result freeMem result touchManagedPtr _obj return result' data DOMHTMLOListElementGetTypeAttrMethodInfo instance (signature ~ (m T.Text), MonadIO m, DOMHTMLOListElementK a) => MethodInfo DOMHTMLOListElementGetTypeAttrMethodInfo a signature where overloadedMethod _ = dOMHTMLOListElementGetTypeAttr -- method DOMHTMLOListElement::set_compact -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLOListElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_o_list_element_set_compact" webkit_dom_html_o_list_element_set_compact :: Ptr DOMHTMLOListElement -> -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLOListElement" CInt -> -- value : TBasicType TBoolean IO () dOMHTMLOListElementSetCompact :: (MonadIO m, DOMHTMLOListElementK a) => a -- _obj -> Bool -- value -> m () -- result dOMHTMLOListElementSetCompact _obj value = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let value' = (fromIntegral . fromEnum) value webkit_dom_html_o_list_element_set_compact _obj' value' touchManagedPtr _obj return () data DOMHTMLOListElementSetCompactMethodInfo instance (signature ~ (Bool -> m ()), MonadIO m, DOMHTMLOListElementK a) => MethodInfo DOMHTMLOListElementSetCompactMethodInfo a signature where overloadedMethod _ = dOMHTMLOListElementSetCompact -- method DOMHTMLOListElement::set_start -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLOListElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TInt64, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_o_list_element_set_start" webkit_dom_html_o_list_element_set_start :: Ptr DOMHTMLOListElement -> -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLOListElement" Int64 -> -- value : TBasicType TInt64 IO () dOMHTMLOListElementSetStart :: (MonadIO m, DOMHTMLOListElementK a) => a -- _obj -> Int64 -- value -> m () -- result dOMHTMLOListElementSetStart _obj value = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj webkit_dom_html_o_list_element_set_start _obj' value touchManagedPtr _obj return () data DOMHTMLOListElementSetStartMethodInfo instance (signature ~ (Int64 -> m ()), MonadIO m, DOMHTMLOListElementK a) => MethodInfo DOMHTMLOListElementSetStartMethodInfo a signature where overloadedMethod _ = dOMHTMLOListElementSetStart -- method DOMHTMLOListElement::set_type_attr -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2WebExtension" "DOMHTMLOListElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_o_list_element_set_type_attr" webkit_dom_html_o_list_element_set_type_attr :: Ptr DOMHTMLOListElement -> -- _obj : TInterface "WebKit2WebExtension" "DOMHTMLOListElement" CString -> -- value : TBasicType TUTF8 IO () dOMHTMLOListElementSetTypeAttr :: (MonadIO m, DOMHTMLOListElementK a) => a -- _obj -> T.Text -- value -> m () -- result dOMHTMLOListElementSetTypeAttr _obj value = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj value' <- textToCString value webkit_dom_html_o_list_element_set_type_attr _obj' value' touchManagedPtr _obj freeMem value' return () data DOMHTMLOListElementSetTypeAttrMethodInfo instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLOListElementK a) => MethodInfo DOMHTMLOListElementSetTypeAttrMethodInfo a signature where overloadedMethod _ = dOMHTMLOListElementSetTypeAttr