module GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement
(
DOMHTMLButtonElement(..) ,
DOMHTMLButtonElementK ,
toDOMHTMLButtonElement ,
noDOMHTMLButtonElement ,
dOMHTMLButtonElementGetAutofocus ,
dOMHTMLButtonElementGetButtonType ,
dOMHTMLButtonElementGetDisabled ,
dOMHTMLButtonElementGetForm ,
dOMHTMLButtonElementGetName ,
dOMHTMLButtonElementGetValue ,
dOMHTMLButtonElementGetWillValidate ,
dOMHTMLButtonElementSetAutofocus ,
dOMHTMLButtonElementSetButtonType ,
dOMHTMLButtonElementSetDisabled ,
dOMHTMLButtonElementSetName ,
dOMHTMLButtonElementSetValue ,
DOMHTMLButtonElementAutofocusPropertyInfo,
constructDOMHTMLButtonElementAutofocus ,
getDOMHTMLButtonElementAutofocus ,
setDOMHTMLButtonElementAutofocus ,
DOMHTMLButtonElementDisabledPropertyInfo,
constructDOMHTMLButtonElementDisabled ,
getDOMHTMLButtonElementDisabled ,
setDOMHTMLButtonElementDisabled ,
DOMHTMLButtonElementFormPropertyInfo ,
getDOMHTMLButtonElementForm ,
DOMHTMLButtonElementFormActionPropertyInfo,
constructDOMHTMLButtonElementFormAction ,
getDOMHTMLButtonElementFormAction ,
setDOMHTMLButtonElementFormAction ,
DOMHTMLButtonElementFormEnctypePropertyInfo,
constructDOMHTMLButtonElementFormEnctype,
getDOMHTMLButtonElementFormEnctype ,
setDOMHTMLButtonElementFormEnctype ,
DOMHTMLButtonElementFormMethodPropertyInfo,
constructDOMHTMLButtonElementFormMethod ,
getDOMHTMLButtonElementFormMethod ,
setDOMHTMLButtonElementFormMethod ,
DOMHTMLButtonElementFormNoValidatePropertyInfo,
constructDOMHTMLButtonElementFormNoValidate,
getDOMHTMLButtonElementFormNoValidate ,
setDOMHTMLButtonElementFormNoValidate ,
DOMHTMLButtonElementFormTargetPropertyInfo,
constructDOMHTMLButtonElementFormTarget ,
getDOMHTMLButtonElementFormTarget ,
setDOMHTMLButtonElementFormTarget ,
DOMHTMLButtonElementLabelsPropertyInfo ,
getDOMHTMLButtonElementLabels ,
DOMHTMLButtonElementNamePropertyInfo ,
constructDOMHTMLButtonElementName ,
getDOMHTMLButtonElementName ,
setDOMHTMLButtonElementName ,
DOMHTMLButtonElementTypePropertyInfo ,
constructDOMHTMLButtonElementType ,
getDOMHTMLButtonElementType ,
setDOMHTMLButtonElementType ,
DOMHTMLButtonElementValidationMessagePropertyInfo,
getDOMHTMLButtonElementValidationMessage,
DOMHTMLButtonElementValuePropertyInfo ,
constructDOMHTMLButtonElementValue ,
getDOMHTMLButtonElementValue ,
setDOMHTMLButtonElementValue ,
DOMHTMLButtonElementWillValidatePropertyInfo,
getDOMHTMLButtonElementWillValidate ,
) 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 DOMHTMLButtonElement = DOMHTMLButtonElement (ForeignPtr DOMHTMLButtonElement)
foreign import ccall "webkit_dom_html_button_element_get_type"
c_webkit_dom_html_button_element_get_type :: IO GType
type instance ParentTypes DOMHTMLButtonElement = DOMHTMLButtonElementParentTypes
type DOMHTMLButtonElementParentTypes = '[DOMHTMLElement, DOMElement, DOMNode, DOMObject, GObject.Object, DOMEventTarget]
instance GObject DOMHTMLButtonElement where
gobjectIsInitiallyUnowned _ = False
gobjectType _ = c_webkit_dom_html_button_element_get_type
class GObject o => DOMHTMLButtonElementK o
instance (GObject o, IsDescendantOf DOMHTMLButtonElement o) => DOMHTMLButtonElementK o
toDOMHTMLButtonElement :: DOMHTMLButtonElementK o => o -> IO DOMHTMLButtonElement
toDOMHTMLButtonElement = unsafeCastTo DOMHTMLButtonElement
noDOMHTMLButtonElement :: Maybe DOMHTMLButtonElement
noDOMHTMLButtonElement = Nothing
getDOMHTMLButtonElementAutofocus :: (MonadIO m, DOMHTMLButtonElementK o) => o -> m Bool
getDOMHTMLButtonElementAutofocus obj = liftIO $ getObjectPropertyBool obj "autofocus"
setDOMHTMLButtonElementAutofocus :: (MonadIO m, DOMHTMLButtonElementK o) => o -> Bool -> m ()
setDOMHTMLButtonElementAutofocus obj val = liftIO $ setObjectPropertyBool obj "autofocus" val
constructDOMHTMLButtonElementAutofocus :: Bool -> IO ([Char], GValue)
constructDOMHTMLButtonElementAutofocus val = constructObjectPropertyBool "autofocus" val
data DOMHTMLButtonElementAutofocusPropertyInfo
instance AttrInfo DOMHTMLButtonElementAutofocusPropertyInfo where
type AttrAllowedOps DOMHTMLButtonElementAutofocusPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint DOMHTMLButtonElementAutofocusPropertyInfo = (~) Bool
type AttrBaseTypeConstraint DOMHTMLButtonElementAutofocusPropertyInfo = DOMHTMLButtonElementK
type AttrGetType DOMHTMLButtonElementAutofocusPropertyInfo = Bool
type AttrLabel DOMHTMLButtonElementAutofocusPropertyInfo = "DOMHTMLButtonElement::autofocus"
attrGet _ = getDOMHTMLButtonElementAutofocus
attrSet _ = setDOMHTMLButtonElementAutofocus
attrConstruct _ = constructDOMHTMLButtonElementAutofocus
getDOMHTMLButtonElementDisabled :: (MonadIO m, DOMHTMLButtonElementK o) => o -> m Bool
getDOMHTMLButtonElementDisabled obj = liftIO $ getObjectPropertyBool obj "disabled"
setDOMHTMLButtonElementDisabled :: (MonadIO m, DOMHTMLButtonElementK o) => o -> Bool -> m ()
setDOMHTMLButtonElementDisabled obj val = liftIO $ setObjectPropertyBool obj "disabled" val
constructDOMHTMLButtonElementDisabled :: Bool -> IO ([Char], GValue)
constructDOMHTMLButtonElementDisabled val = constructObjectPropertyBool "disabled" val
data DOMHTMLButtonElementDisabledPropertyInfo
instance AttrInfo DOMHTMLButtonElementDisabledPropertyInfo where
type AttrAllowedOps DOMHTMLButtonElementDisabledPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint DOMHTMLButtonElementDisabledPropertyInfo = (~) Bool
type AttrBaseTypeConstraint DOMHTMLButtonElementDisabledPropertyInfo = DOMHTMLButtonElementK
type AttrGetType DOMHTMLButtonElementDisabledPropertyInfo = Bool
type AttrLabel DOMHTMLButtonElementDisabledPropertyInfo = "DOMHTMLButtonElement::disabled"
attrGet _ = getDOMHTMLButtonElementDisabled
attrSet _ = setDOMHTMLButtonElementDisabled
attrConstruct _ = constructDOMHTMLButtonElementDisabled
getDOMHTMLButtonElementForm :: (MonadIO m, DOMHTMLButtonElementK o) => o -> m DOMHTMLFormElement
getDOMHTMLButtonElementForm obj = liftIO $ getObjectPropertyObject obj "form" DOMHTMLFormElement
data DOMHTMLButtonElementFormPropertyInfo
instance AttrInfo DOMHTMLButtonElementFormPropertyInfo where
type AttrAllowedOps DOMHTMLButtonElementFormPropertyInfo = '[ 'AttrGet]
type AttrSetTypeConstraint DOMHTMLButtonElementFormPropertyInfo = (~) ()
type AttrBaseTypeConstraint DOMHTMLButtonElementFormPropertyInfo = DOMHTMLButtonElementK
type AttrGetType DOMHTMLButtonElementFormPropertyInfo = DOMHTMLFormElement
type AttrLabel DOMHTMLButtonElementFormPropertyInfo = "DOMHTMLButtonElement::form"
attrGet _ = getDOMHTMLButtonElementForm
attrSet _ = undefined
attrConstruct _ = undefined
getDOMHTMLButtonElementFormAction :: (MonadIO m, DOMHTMLButtonElementK o) => o -> m T.Text
getDOMHTMLButtonElementFormAction obj = liftIO $ getObjectPropertyString obj "form-action"
setDOMHTMLButtonElementFormAction :: (MonadIO m, DOMHTMLButtonElementK o) => o -> T.Text -> m ()
setDOMHTMLButtonElementFormAction obj val = liftIO $ setObjectPropertyString obj "form-action" val
constructDOMHTMLButtonElementFormAction :: T.Text -> IO ([Char], GValue)
constructDOMHTMLButtonElementFormAction val = constructObjectPropertyString "form-action" val
data DOMHTMLButtonElementFormActionPropertyInfo
instance AttrInfo DOMHTMLButtonElementFormActionPropertyInfo where
type AttrAllowedOps DOMHTMLButtonElementFormActionPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint DOMHTMLButtonElementFormActionPropertyInfo = (~) T.Text
type AttrBaseTypeConstraint DOMHTMLButtonElementFormActionPropertyInfo = DOMHTMLButtonElementK
type AttrGetType DOMHTMLButtonElementFormActionPropertyInfo = T.Text
type AttrLabel DOMHTMLButtonElementFormActionPropertyInfo = "DOMHTMLButtonElement::form-action"
attrGet _ = getDOMHTMLButtonElementFormAction
attrSet _ = setDOMHTMLButtonElementFormAction
attrConstruct _ = constructDOMHTMLButtonElementFormAction
getDOMHTMLButtonElementFormEnctype :: (MonadIO m, DOMHTMLButtonElementK o) => o -> m T.Text
getDOMHTMLButtonElementFormEnctype obj = liftIO $ getObjectPropertyString obj "form-enctype"
setDOMHTMLButtonElementFormEnctype :: (MonadIO m, DOMHTMLButtonElementK o) => o -> T.Text -> m ()
setDOMHTMLButtonElementFormEnctype obj val = liftIO $ setObjectPropertyString obj "form-enctype" val
constructDOMHTMLButtonElementFormEnctype :: T.Text -> IO ([Char], GValue)
constructDOMHTMLButtonElementFormEnctype val = constructObjectPropertyString "form-enctype" val
data DOMHTMLButtonElementFormEnctypePropertyInfo
instance AttrInfo DOMHTMLButtonElementFormEnctypePropertyInfo where
type AttrAllowedOps DOMHTMLButtonElementFormEnctypePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint DOMHTMLButtonElementFormEnctypePropertyInfo = (~) T.Text
type AttrBaseTypeConstraint DOMHTMLButtonElementFormEnctypePropertyInfo = DOMHTMLButtonElementK
type AttrGetType DOMHTMLButtonElementFormEnctypePropertyInfo = T.Text
type AttrLabel DOMHTMLButtonElementFormEnctypePropertyInfo = "DOMHTMLButtonElement::form-enctype"
attrGet _ = getDOMHTMLButtonElementFormEnctype
attrSet _ = setDOMHTMLButtonElementFormEnctype
attrConstruct _ = constructDOMHTMLButtonElementFormEnctype
getDOMHTMLButtonElementFormMethod :: (MonadIO m, DOMHTMLButtonElementK o) => o -> m T.Text
getDOMHTMLButtonElementFormMethod obj = liftIO $ getObjectPropertyString obj "form-method"
setDOMHTMLButtonElementFormMethod :: (MonadIO m, DOMHTMLButtonElementK o) => o -> T.Text -> m ()
setDOMHTMLButtonElementFormMethod obj val = liftIO $ setObjectPropertyString obj "form-method" val
constructDOMHTMLButtonElementFormMethod :: T.Text -> IO ([Char], GValue)
constructDOMHTMLButtonElementFormMethod val = constructObjectPropertyString "form-method" val
data DOMHTMLButtonElementFormMethodPropertyInfo
instance AttrInfo DOMHTMLButtonElementFormMethodPropertyInfo where
type AttrAllowedOps DOMHTMLButtonElementFormMethodPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint DOMHTMLButtonElementFormMethodPropertyInfo = (~) T.Text
type AttrBaseTypeConstraint DOMHTMLButtonElementFormMethodPropertyInfo = DOMHTMLButtonElementK
type AttrGetType DOMHTMLButtonElementFormMethodPropertyInfo = T.Text
type AttrLabel DOMHTMLButtonElementFormMethodPropertyInfo = "DOMHTMLButtonElement::form-method"
attrGet _ = getDOMHTMLButtonElementFormMethod
attrSet _ = setDOMHTMLButtonElementFormMethod
attrConstruct _ = constructDOMHTMLButtonElementFormMethod
getDOMHTMLButtonElementFormNoValidate :: (MonadIO m, DOMHTMLButtonElementK o) => o -> m Bool
getDOMHTMLButtonElementFormNoValidate obj = liftIO $ getObjectPropertyBool obj "form-no-validate"
setDOMHTMLButtonElementFormNoValidate :: (MonadIO m, DOMHTMLButtonElementK o) => o -> Bool -> m ()
setDOMHTMLButtonElementFormNoValidate obj val = liftIO $ setObjectPropertyBool obj "form-no-validate" val
constructDOMHTMLButtonElementFormNoValidate :: Bool -> IO ([Char], GValue)
constructDOMHTMLButtonElementFormNoValidate val = constructObjectPropertyBool "form-no-validate" val
data DOMHTMLButtonElementFormNoValidatePropertyInfo
instance AttrInfo DOMHTMLButtonElementFormNoValidatePropertyInfo where
type AttrAllowedOps DOMHTMLButtonElementFormNoValidatePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint DOMHTMLButtonElementFormNoValidatePropertyInfo = (~) Bool
type AttrBaseTypeConstraint DOMHTMLButtonElementFormNoValidatePropertyInfo = DOMHTMLButtonElementK
type AttrGetType DOMHTMLButtonElementFormNoValidatePropertyInfo = Bool
type AttrLabel DOMHTMLButtonElementFormNoValidatePropertyInfo = "DOMHTMLButtonElement::form-no-validate"
attrGet _ = getDOMHTMLButtonElementFormNoValidate
attrSet _ = setDOMHTMLButtonElementFormNoValidate
attrConstruct _ = constructDOMHTMLButtonElementFormNoValidate
getDOMHTMLButtonElementFormTarget :: (MonadIO m, DOMHTMLButtonElementK o) => o -> m T.Text
getDOMHTMLButtonElementFormTarget obj = liftIO $ getObjectPropertyString obj "form-target"
setDOMHTMLButtonElementFormTarget :: (MonadIO m, DOMHTMLButtonElementK o) => o -> T.Text -> m ()
setDOMHTMLButtonElementFormTarget obj val = liftIO $ setObjectPropertyString obj "form-target" val
constructDOMHTMLButtonElementFormTarget :: T.Text -> IO ([Char], GValue)
constructDOMHTMLButtonElementFormTarget val = constructObjectPropertyString "form-target" val
data DOMHTMLButtonElementFormTargetPropertyInfo
instance AttrInfo DOMHTMLButtonElementFormTargetPropertyInfo where
type AttrAllowedOps DOMHTMLButtonElementFormTargetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint DOMHTMLButtonElementFormTargetPropertyInfo = (~) T.Text
type AttrBaseTypeConstraint DOMHTMLButtonElementFormTargetPropertyInfo = DOMHTMLButtonElementK
type AttrGetType DOMHTMLButtonElementFormTargetPropertyInfo = T.Text
type AttrLabel DOMHTMLButtonElementFormTargetPropertyInfo = "DOMHTMLButtonElement::form-target"
attrGet _ = getDOMHTMLButtonElementFormTarget
attrSet _ = setDOMHTMLButtonElementFormTarget
attrConstruct _ = constructDOMHTMLButtonElementFormTarget
getDOMHTMLButtonElementLabels :: (MonadIO m, DOMHTMLButtonElementK o) => o -> m DOMNodeList
getDOMHTMLButtonElementLabels obj = liftIO $ getObjectPropertyObject obj "labels" DOMNodeList
data DOMHTMLButtonElementLabelsPropertyInfo
instance AttrInfo DOMHTMLButtonElementLabelsPropertyInfo where
type AttrAllowedOps DOMHTMLButtonElementLabelsPropertyInfo = '[ 'AttrGet]
type AttrSetTypeConstraint DOMHTMLButtonElementLabelsPropertyInfo = (~) ()
type AttrBaseTypeConstraint DOMHTMLButtonElementLabelsPropertyInfo = DOMHTMLButtonElementK
type AttrGetType DOMHTMLButtonElementLabelsPropertyInfo = DOMNodeList
type AttrLabel DOMHTMLButtonElementLabelsPropertyInfo = "DOMHTMLButtonElement::labels"
attrGet _ = getDOMHTMLButtonElementLabels
attrSet _ = undefined
attrConstruct _ = undefined
getDOMHTMLButtonElementName :: (MonadIO m, DOMHTMLButtonElementK o) => o -> m T.Text
getDOMHTMLButtonElementName obj = liftIO $ getObjectPropertyString obj "name"
setDOMHTMLButtonElementName :: (MonadIO m, DOMHTMLButtonElementK o) => o -> T.Text -> m ()
setDOMHTMLButtonElementName obj val = liftIO $ setObjectPropertyString obj "name" val
constructDOMHTMLButtonElementName :: T.Text -> IO ([Char], GValue)
constructDOMHTMLButtonElementName val = constructObjectPropertyString "name" val
data DOMHTMLButtonElementNamePropertyInfo
instance AttrInfo DOMHTMLButtonElementNamePropertyInfo where
type AttrAllowedOps DOMHTMLButtonElementNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint DOMHTMLButtonElementNamePropertyInfo = (~) T.Text
type AttrBaseTypeConstraint DOMHTMLButtonElementNamePropertyInfo = DOMHTMLButtonElementK
type AttrGetType DOMHTMLButtonElementNamePropertyInfo = T.Text
type AttrLabel DOMHTMLButtonElementNamePropertyInfo = "DOMHTMLButtonElement::name"
attrGet _ = getDOMHTMLButtonElementName
attrSet _ = setDOMHTMLButtonElementName
attrConstruct _ = constructDOMHTMLButtonElementName
getDOMHTMLButtonElementType :: (MonadIO m, DOMHTMLButtonElementK o) => o -> m T.Text
getDOMHTMLButtonElementType obj = liftIO $ getObjectPropertyString obj "type"
setDOMHTMLButtonElementType :: (MonadIO m, DOMHTMLButtonElementK o) => o -> T.Text -> m ()
setDOMHTMLButtonElementType obj val = liftIO $ setObjectPropertyString obj "type" val
constructDOMHTMLButtonElementType :: T.Text -> IO ([Char], GValue)
constructDOMHTMLButtonElementType val = constructObjectPropertyString "type" val
data DOMHTMLButtonElementTypePropertyInfo
instance AttrInfo DOMHTMLButtonElementTypePropertyInfo where
type AttrAllowedOps DOMHTMLButtonElementTypePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint DOMHTMLButtonElementTypePropertyInfo = (~) T.Text
type AttrBaseTypeConstraint DOMHTMLButtonElementTypePropertyInfo = DOMHTMLButtonElementK
type AttrGetType DOMHTMLButtonElementTypePropertyInfo = T.Text
type AttrLabel DOMHTMLButtonElementTypePropertyInfo = "DOMHTMLButtonElement::type"
attrGet _ = getDOMHTMLButtonElementType
attrSet _ = setDOMHTMLButtonElementType
attrConstruct _ = constructDOMHTMLButtonElementType
getDOMHTMLButtonElementValidationMessage :: (MonadIO m, DOMHTMLButtonElementK o) => o -> m T.Text
getDOMHTMLButtonElementValidationMessage obj = liftIO $ getObjectPropertyString obj "validation-message"
data DOMHTMLButtonElementValidationMessagePropertyInfo
instance AttrInfo DOMHTMLButtonElementValidationMessagePropertyInfo where
type AttrAllowedOps DOMHTMLButtonElementValidationMessagePropertyInfo = '[ 'AttrGet]
type AttrSetTypeConstraint DOMHTMLButtonElementValidationMessagePropertyInfo = (~) ()
type AttrBaseTypeConstraint DOMHTMLButtonElementValidationMessagePropertyInfo = DOMHTMLButtonElementK
type AttrGetType DOMHTMLButtonElementValidationMessagePropertyInfo = T.Text
type AttrLabel DOMHTMLButtonElementValidationMessagePropertyInfo = "DOMHTMLButtonElement::validation-message"
attrGet _ = getDOMHTMLButtonElementValidationMessage
attrSet _ = undefined
attrConstruct _ = undefined
getDOMHTMLButtonElementValue :: (MonadIO m, DOMHTMLButtonElementK o) => o -> m T.Text
getDOMHTMLButtonElementValue obj = liftIO $ getObjectPropertyString obj "value"
setDOMHTMLButtonElementValue :: (MonadIO m, DOMHTMLButtonElementK o) => o -> T.Text -> m ()
setDOMHTMLButtonElementValue obj val = liftIO $ setObjectPropertyString obj "value" val
constructDOMHTMLButtonElementValue :: T.Text -> IO ([Char], GValue)
constructDOMHTMLButtonElementValue val = constructObjectPropertyString "value" val
data DOMHTMLButtonElementValuePropertyInfo
instance AttrInfo DOMHTMLButtonElementValuePropertyInfo where
type AttrAllowedOps DOMHTMLButtonElementValuePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint DOMHTMLButtonElementValuePropertyInfo = (~) T.Text
type AttrBaseTypeConstraint DOMHTMLButtonElementValuePropertyInfo = DOMHTMLButtonElementK
type AttrGetType DOMHTMLButtonElementValuePropertyInfo = T.Text
type AttrLabel DOMHTMLButtonElementValuePropertyInfo = "DOMHTMLButtonElement::value"
attrGet _ = getDOMHTMLButtonElementValue
attrSet _ = setDOMHTMLButtonElementValue
attrConstruct _ = constructDOMHTMLButtonElementValue
getDOMHTMLButtonElementWillValidate :: (MonadIO m, DOMHTMLButtonElementK o) => o -> m Bool
getDOMHTMLButtonElementWillValidate obj = liftIO $ getObjectPropertyBool obj "will-validate"
data DOMHTMLButtonElementWillValidatePropertyInfo
instance AttrInfo DOMHTMLButtonElementWillValidatePropertyInfo where
type AttrAllowedOps DOMHTMLButtonElementWillValidatePropertyInfo = '[ 'AttrGet]
type AttrSetTypeConstraint DOMHTMLButtonElementWillValidatePropertyInfo = (~) ()
type AttrBaseTypeConstraint DOMHTMLButtonElementWillValidatePropertyInfo = DOMHTMLButtonElementK
type AttrGetType DOMHTMLButtonElementWillValidatePropertyInfo = Bool
type AttrLabel DOMHTMLButtonElementWillValidatePropertyInfo = "DOMHTMLButtonElement::will-validate"
attrGet _ = getDOMHTMLButtonElementWillValidate
attrSet _ = undefined
attrConstruct _ = undefined
type instance AttributeList DOMHTMLButtonElement = DOMHTMLButtonElementAttributeList
type DOMHTMLButtonElementAttributeList = ('[ '("access-key", DOMHTMLElementAccessKeyPropertyInfo), '("attributes", DOMElementAttributesPropertyInfo), '("autofocus", DOMHTMLButtonElementAutofocusPropertyInfo), '("base-uri", DOMNodeBaseUriPropertyInfo), '("child-element-count", DOMElementChildElementCountPropertyInfo), '("child-nodes", DOMNodeChildNodesPropertyInfo), '("children", DOMElementChildrenPropertyInfo), '("class-name", DOMElementClassNamePropertyInfo), '("client-height", DOMElementClientHeightPropertyInfo), '("client-left", DOMElementClientLeftPropertyInfo), '("client-top", DOMElementClientTopPropertyInfo), '("client-width", DOMElementClientWidthPropertyInfo), '("content-editable", DOMHTMLElementContentEditablePropertyInfo), '("core-object", DOMObjectCoreObjectPropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("disabled", DOMHTMLButtonElementDisabledPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("first-child", DOMNodeFirstChildPropertyInfo), '("first-element-child", DOMElementFirstElementChildPropertyInfo), '("form", DOMHTMLButtonElementFormPropertyInfo), '("form-action", DOMHTMLButtonElementFormActionPropertyInfo), '("form-enctype", DOMHTMLButtonElementFormEnctypePropertyInfo), '("form-method", DOMHTMLButtonElementFormMethodPropertyInfo), '("form-no-validate", DOMHTMLButtonElementFormNoValidatePropertyInfo), '("form-target", DOMHTMLButtonElementFormTargetPropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("id", DOMElementIdPropertyInfo), '("inner-html", DOMElementInnerHtmlPropertyInfo), '("inner-text", DOMHTMLElementInnerTextPropertyInfo), '("is-content-editable", DOMHTMLElementIsContentEditablePropertyInfo), '("labels", DOMHTMLButtonElementLabelsPropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("last-child", DOMNodeLastChildPropertyInfo), '("last-element-child", DOMElementLastElementChildPropertyInfo), '("local-name", DOMNodeLocalNamePropertyInfo), '("name", DOMHTMLButtonElementNamePropertyInfo), '("namespace-uri", DOMNodeNamespaceUriPropertyInfo), '("next-element-sibling", DOMElementNextElementSiblingPropertyInfo), '("next-sibling", DOMNodeNextSiblingPropertyInfo), '("node-name", DOMNodeNodeNamePropertyInfo), '("node-type", DOMNodeNodeTypePropertyInfo), '("node-value", DOMNodeNodeValuePropertyInfo), '("offset-height", DOMElementOffsetHeightPropertyInfo), '("offset-left", DOMElementOffsetLeftPropertyInfo), '("offset-parent", DOMElementOffsetParentPropertyInfo), '("offset-top", DOMElementOffsetTopPropertyInfo), '("offset-width", DOMElementOffsetWidthPropertyInfo), '("outer-html", DOMElementOuterHtmlPropertyInfo), '("outer-text", DOMHTMLElementOuterTextPropertyInfo), '("owner-document", DOMNodeOwnerDocumentPropertyInfo), '("parent-element", DOMNodeParentElementPropertyInfo), '("parent-node", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previous-element-sibling", DOMElementPreviousElementSiblingPropertyInfo), '("previous-sibling", DOMNodePreviousSiblingPropertyInfo), '("scroll-height", DOMElementScrollHeightPropertyInfo), '("scroll-left", DOMElementScrollLeftPropertyInfo), '("scroll-top", DOMElementScrollTopPropertyInfo), '("scroll-width", DOMElementScrollWidthPropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tab-index", DOMHTMLElementTabIndexPropertyInfo), '("tag-name", DOMElementTagNamePropertyInfo), '("text-content", DOMNodeTextContentPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("type", DOMHTMLButtonElementTypePropertyInfo), '("validation-message", DOMHTMLButtonElementValidationMessagePropertyInfo), '("value", DOMHTMLButtonElementValuePropertyInfo), '("webkit-region-overset", DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo), '("will-validate", DOMHTMLButtonElementWillValidatePropertyInfo)] :: [(Symbol, *)])
type instance SignalList DOMHTMLButtonElement = DOMHTMLButtonElementSignalList
type DOMHTMLButtonElementSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo), '("notify::[property]", GObjectNotifySignalInfo)] :: [(Symbol, *)])
foreign import ccall "webkit_dom_html_button_element_get_autofocus" webkit_dom_html_button_element_get_autofocus ::
Ptr DOMHTMLButtonElement ->
IO CInt
dOMHTMLButtonElementGetAutofocus ::
(MonadIO m, DOMHTMLButtonElementK a) =>
a ->
m Bool
dOMHTMLButtonElementGetAutofocus _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- webkit_dom_html_button_element_get_autofocus _obj'
let result' = (/= 0) result
touchManagedPtr _obj
return result'
foreign import ccall "webkit_dom_html_button_element_get_button_type" webkit_dom_html_button_element_get_button_type ::
Ptr DOMHTMLButtonElement ->
IO CString
dOMHTMLButtonElementGetButtonType ::
(MonadIO m, DOMHTMLButtonElementK a) =>
a ->
m T.Text
dOMHTMLButtonElementGetButtonType _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- webkit_dom_html_button_element_get_button_type _obj'
checkUnexpectedReturnNULL "webkit_dom_html_button_element_get_button_type" result
result' <- cstringToText result
freeMem result
touchManagedPtr _obj
return result'
foreign import ccall "webkit_dom_html_button_element_get_disabled" webkit_dom_html_button_element_get_disabled ::
Ptr DOMHTMLButtonElement ->
IO CInt
dOMHTMLButtonElementGetDisabled ::
(MonadIO m, DOMHTMLButtonElementK a) =>
a ->
m Bool
dOMHTMLButtonElementGetDisabled _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- webkit_dom_html_button_element_get_disabled _obj'
let result' = (/= 0) result
touchManagedPtr _obj
return result'
foreign import ccall "webkit_dom_html_button_element_get_form" webkit_dom_html_button_element_get_form ::
Ptr DOMHTMLButtonElement ->
IO (Ptr DOMHTMLFormElement)
dOMHTMLButtonElementGetForm ::
(MonadIO m, DOMHTMLButtonElementK a) =>
a ->
m DOMHTMLFormElement
dOMHTMLButtonElementGetForm _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- webkit_dom_html_button_element_get_form _obj'
checkUnexpectedReturnNULL "webkit_dom_html_button_element_get_form" result
result' <- (newObject DOMHTMLFormElement) result
touchManagedPtr _obj
return result'
foreign import ccall "webkit_dom_html_button_element_get_name" webkit_dom_html_button_element_get_name ::
Ptr DOMHTMLButtonElement ->
IO CString
dOMHTMLButtonElementGetName ::
(MonadIO m, DOMHTMLButtonElementK a) =>
a ->
m T.Text
dOMHTMLButtonElementGetName _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- webkit_dom_html_button_element_get_name _obj'
checkUnexpectedReturnNULL "webkit_dom_html_button_element_get_name" result
result' <- cstringToText result
freeMem result
touchManagedPtr _obj
return result'
foreign import ccall "webkit_dom_html_button_element_get_value" webkit_dom_html_button_element_get_value ::
Ptr DOMHTMLButtonElement ->
IO CString
dOMHTMLButtonElementGetValue ::
(MonadIO m, DOMHTMLButtonElementK a) =>
a ->
m T.Text
dOMHTMLButtonElementGetValue _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- webkit_dom_html_button_element_get_value _obj'
checkUnexpectedReturnNULL "webkit_dom_html_button_element_get_value" result
result' <- cstringToText result
freeMem result
touchManagedPtr _obj
return result'
foreign import ccall "webkit_dom_html_button_element_get_will_validate" webkit_dom_html_button_element_get_will_validate ::
Ptr DOMHTMLButtonElement ->
IO CInt
dOMHTMLButtonElementGetWillValidate ::
(MonadIO m, DOMHTMLButtonElementK a) =>
a ->
m Bool
dOMHTMLButtonElementGetWillValidate _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- webkit_dom_html_button_element_get_will_validate _obj'
let result' = (/= 0) result
touchManagedPtr _obj
return result'
foreign import ccall "webkit_dom_html_button_element_set_autofocus" webkit_dom_html_button_element_set_autofocus ::
Ptr DOMHTMLButtonElement ->
CInt ->
IO ()
dOMHTMLButtonElementSetAutofocus ::
(MonadIO m, DOMHTMLButtonElementK a) =>
a ->
Bool ->
m ()
dOMHTMLButtonElementSetAutofocus _obj value = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
let value' = (fromIntegral . fromEnum) value
webkit_dom_html_button_element_set_autofocus _obj' value'
touchManagedPtr _obj
return ()
foreign import ccall "webkit_dom_html_button_element_set_button_type" webkit_dom_html_button_element_set_button_type ::
Ptr DOMHTMLButtonElement ->
CString ->
IO ()
dOMHTMLButtonElementSetButtonType ::
(MonadIO m, DOMHTMLButtonElementK a) =>
a ->
T.Text ->
m ()
dOMHTMLButtonElementSetButtonType _obj value = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
value' <- textToCString value
webkit_dom_html_button_element_set_button_type _obj' value'
touchManagedPtr _obj
freeMem value'
return ()
foreign import ccall "webkit_dom_html_button_element_set_disabled" webkit_dom_html_button_element_set_disabled ::
Ptr DOMHTMLButtonElement ->
CInt ->
IO ()
dOMHTMLButtonElementSetDisabled ::
(MonadIO m, DOMHTMLButtonElementK a) =>
a ->
Bool ->
m ()
dOMHTMLButtonElementSetDisabled _obj value = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
let value' = (fromIntegral . fromEnum) value
webkit_dom_html_button_element_set_disabled _obj' value'
touchManagedPtr _obj
return ()
foreign import ccall "webkit_dom_html_button_element_set_name" webkit_dom_html_button_element_set_name ::
Ptr DOMHTMLButtonElement ->
CString ->
IO ()
dOMHTMLButtonElementSetName ::
(MonadIO m, DOMHTMLButtonElementK a) =>
a ->
T.Text ->
m ()
dOMHTMLButtonElementSetName _obj value = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
value' <- textToCString value
webkit_dom_html_button_element_set_name _obj' value'
touchManagedPtr _obj
freeMem value'
return ()
foreign import ccall "webkit_dom_html_button_element_set_value" webkit_dom_html_button_element_set_value ::
Ptr DOMHTMLButtonElement ->
CString ->
IO ()
dOMHTMLButtonElementSetValue ::
(MonadIO m, DOMHTMLButtonElementK a) =>
a ->
T.Text ->
m ()
dOMHTMLButtonElementSetValue _obj value = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
value' <- textToCString value
webkit_dom_html_button_element_set_value _obj' value'
touchManagedPtr _obj
freeMem value'
return ()