module Graphics.UI.Gtk.WebKit.DOM.HTMLFormElement
(htmlFormElementSubmit, htmlFormElementReset,
htmlFormElementCheckValidity, htmlFormElementSetAcceptCharset,
htmlFormElementGetAcceptCharset, htmlFormElementSetAction,
htmlFormElementGetAction, htmlFormElementSetAutocomplete,
htmlFormElementGetAutocomplete, htmlFormElementSetEnctype,
htmlFormElementGetEnctype, htmlFormElementSetEncoding,
htmlFormElementGetEncoding, htmlFormElementSetMethod,
htmlFormElementGetMethod, htmlFormElementSetName,
htmlFormElementGetName, htmlFormElementSetNoValidate,
htmlFormElementGetNoValidate, htmlFormElementSetTarget,
htmlFormElementGetTarget, htmlFormElementGetElements,
htmlFormElementGetLength, HTMLFormElement, HTMLFormElementClass,
castToHTMLFormElement, gTypeHTMLFormElement, toHTMLFormElement)
where
import System.Glib.FFI
import System.Glib.UTFString
import Control.Applicative
{#import Graphics.UI.Gtk.WebKit.Types#}
import System.Glib.GError
import Graphics.UI.Gtk.WebKit.DOM.EventM
htmlFormElementSubmit ::
(HTMLFormElementClass self) => self -> IO ()
htmlFormElementSubmit self
= {# call webkit_dom_html_form_element_submit #}
(toHTMLFormElement self)
htmlFormElementReset ::
(HTMLFormElementClass self) => self -> IO ()
htmlFormElementReset self
= {# call webkit_dom_html_form_element_reset #}
(toHTMLFormElement self)
htmlFormElementCheckValidity ::
(HTMLFormElementClass self) => self -> IO Bool
htmlFormElementCheckValidity self
= toBool <$>
({# call webkit_dom_html_form_element_check_validity #}
(toHTMLFormElement self))
htmlFormElementSetAcceptCharset ::
(HTMLFormElementClass self, GlibString string) =>
self -> string -> IO ()
htmlFormElementSetAcceptCharset self val
= withUTFString val $
\ valPtr ->
{# call webkit_dom_html_form_element_set_accept_charset #}
(toHTMLFormElement self)
valPtr
htmlFormElementGetAcceptCharset ::
(HTMLFormElementClass self, GlibString string) => self -> IO string
htmlFormElementGetAcceptCharset self
= ({# call webkit_dom_html_form_element_get_accept_charset #}
(toHTMLFormElement self))
>>=
readUTFString
htmlFormElementSetAction ::
(HTMLFormElementClass self, GlibString string) =>
self -> string -> IO ()
htmlFormElementSetAction self val
= withUTFString val $
\ valPtr ->
{# call webkit_dom_html_form_element_set_action #}
(toHTMLFormElement self)
valPtr
htmlFormElementGetAction ::
(HTMLFormElementClass self, GlibString string) => self -> IO string
htmlFormElementGetAction self
= ({# call webkit_dom_html_form_element_get_action #}
(toHTMLFormElement self))
>>=
readUTFString
htmlFormElementSetAutocomplete ::
(HTMLFormElementClass self, GlibString string) =>
self -> string -> IO ()
htmlFormElementSetAutocomplete self val
= withUTFString val $
\ valPtr ->
{# call webkit_dom_html_form_element_set_autocomplete #}
(toHTMLFormElement self)
valPtr
htmlFormElementGetAutocomplete ::
(HTMLFormElementClass self, GlibString string) => self -> IO string
htmlFormElementGetAutocomplete self
= ({# call webkit_dom_html_form_element_get_autocomplete #}
(toHTMLFormElement self))
>>=
readUTFString
htmlFormElementSetEnctype ::
(HTMLFormElementClass self, GlibString string) =>
self -> string -> IO ()
htmlFormElementSetEnctype self val
= withUTFString val $
\ valPtr ->
{# call webkit_dom_html_form_element_set_enctype #}
(toHTMLFormElement self)
valPtr
htmlFormElementGetEnctype ::
(HTMLFormElementClass self, GlibString string) => self -> IO string
htmlFormElementGetEnctype self
= ({# call webkit_dom_html_form_element_get_enctype #}
(toHTMLFormElement self))
>>=
readUTFString
htmlFormElementSetEncoding ::
(HTMLFormElementClass self, GlibString string) =>
self -> string -> IO ()
htmlFormElementSetEncoding self val
= withUTFString val $
\ valPtr ->
{# call webkit_dom_html_form_element_set_encoding #}
(toHTMLFormElement self)
valPtr
htmlFormElementGetEncoding ::
(HTMLFormElementClass self, GlibString string) => self -> IO string
htmlFormElementGetEncoding self
= ({# call webkit_dom_html_form_element_get_encoding #}
(toHTMLFormElement self))
>>=
readUTFString
htmlFormElementSetMethod ::
(HTMLFormElementClass self, GlibString string) =>
self -> string -> IO ()
htmlFormElementSetMethod self val
= withUTFString val $
\ valPtr ->
{# call webkit_dom_html_form_element_set_method #}
(toHTMLFormElement self)
valPtr
htmlFormElementGetMethod ::
(HTMLFormElementClass self, GlibString string) => self -> IO string
htmlFormElementGetMethod self
= ({# call webkit_dom_html_form_element_get_method #}
(toHTMLFormElement self))
>>=
readUTFString
htmlFormElementSetName ::
(HTMLFormElementClass self, GlibString string) =>
self -> string -> IO ()
htmlFormElementSetName self val
= withUTFString val $
\ valPtr ->
{# call webkit_dom_html_form_element_set_name #}
(toHTMLFormElement self)
valPtr
htmlFormElementGetName ::
(HTMLFormElementClass self, GlibString string) => self -> IO string
htmlFormElementGetName self
= ({# call webkit_dom_html_form_element_get_name #}
(toHTMLFormElement self))
>>=
readUTFString
htmlFormElementSetNoValidate ::
(HTMLFormElementClass self) => self -> Bool -> IO ()
htmlFormElementSetNoValidate self val
= {# call webkit_dom_html_form_element_set_no_validate #}
(toHTMLFormElement self)
(fromBool val)
htmlFormElementGetNoValidate ::
(HTMLFormElementClass self) => self -> IO Bool
htmlFormElementGetNoValidate self
= toBool <$>
({# call webkit_dom_html_form_element_get_no_validate #}
(toHTMLFormElement self))
htmlFormElementSetTarget ::
(HTMLFormElementClass self, GlibString string) =>
self -> string -> IO ()
htmlFormElementSetTarget self val
= withUTFString val $
\ valPtr ->
{# call webkit_dom_html_form_element_set_target #}
(toHTMLFormElement self)
valPtr
htmlFormElementGetTarget ::
(HTMLFormElementClass self, GlibString string) => self -> IO string
htmlFormElementGetTarget self
= ({# call webkit_dom_html_form_element_get_target #}
(toHTMLFormElement self))
>>=
readUTFString
htmlFormElementGetElements ::
(HTMLFormElementClass self) => self -> IO (Maybe HTMLCollection)
htmlFormElementGetElements self
= maybeNull (makeNewGObject mkHTMLCollection)
({# call webkit_dom_html_form_element_get_elements #}
(toHTMLFormElement self))
htmlFormElementGetLength ::
(HTMLFormElementClass self) => self -> IO Int
htmlFormElementGetLength self
= fromIntegral <$>
({# call webkit_dom_html_form_element_get_length #}
(toHTMLFormElement self))