-- GENERATED by C->Haskell Compiler, version 0.13.9 (gtk2hs branch) "Bin IO", 27 May 2012 (Haskell)
-- Edit the ORIGNAL .chs file instead!


{-# LINE 1 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
module Graphics.UI.Gtk.WebKit.DOM.HTMLInputElement
       (htmlInputElementStepUp, htmlInputElementStepDown,
        htmlInputElementCheckValidity, htmlInputElementSetCustomValidity,
        htmlInputElementSelect, htmlInputElementSetValueForUser,
        htmlInputElementSetAccept, htmlInputElementGetAccept,
        htmlInputElementSetAlt, htmlInputElementGetAlt,
        htmlInputElementSetAutocomplete, htmlInputElementGetAutocomplete,
        htmlInputElementSetAutofocus, htmlInputElementGetAutofocus,
        htmlInputElementSetDefaultChecked,
        htmlInputElementGetDefaultChecked, htmlInputElementSetChecked,
        htmlInputElementGetChecked, htmlInputElementSetDirName,
        htmlInputElementGetDirName, htmlInputElementSetDisabled,
        htmlInputElementGetDisabled, htmlInputElementGetForm,
        htmlInputElementGetFiles,
        htmlInputElementSetFormAction, htmlInputElementGetFormAction,
        htmlInputElementSetFormEnctype, htmlInputElementGetFormEnctype,
        htmlInputElementSetFormMethod, htmlInputElementGetFormMethod,
        htmlInputElementSetFormNoValidate,
        htmlInputElementGetFormNoValidate, htmlInputElementSetFormTarget,
        htmlInputElementGetFormTarget,
        htmlInputElementSetIndeterminate,
        htmlInputElementGetIndeterminate, htmlInputElementGetList,
        htmlInputElementSetMax, htmlInputElementGetMax,
        htmlInputElementSetMaxLength, htmlInputElementGetMaxLength,
        htmlInputElementSetMin, htmlInputElementGetMin,
        htmlInputElementSetMultiple, htmlInputElementGetMultiple,
        htmlInputElementSetName, htmlInputElementGetName,
        htmlInputElementSetPattern, htmlInputElementGetPattern,
        htmlInputElementSetPlaceholder, htmlInputElementGetPlaceholder,
        htmlInputElementSetReadOnly, htmlInputElementGetReadOnly,
        htmlInputElementSetRequired, htmlInputElementGetRequired,
        htmlInputElementSetSize, htmlInputElementGetSize,
        htmlInputElementSetSrc, htmlInputElementGetSrc,
        htmlInputElementSetStep, htmlInputElementGetStep,
        htmlInputElementSetDefaultValue, htmlInputElementGetDefaultValue,
        htmlInputElementSetValue, htmlInputElementGetValue,
        htmlInputElementSetValueAsNumber, htmlInputElementGetValueAsNumber,
        htmlInputElementGetWillValidate, htmlInputElementGetValidity,
        htmlInputElementGetValidationMessage, htmlInputElementGetLabels,
        htmlInputElementSetAlign, htmlInputElementGetAlign,
        htmlInputElementSetWebkitdirectory,
        htmlInputElementGetWebkitdirectory, htmlInputElementSetUseMap,
        htmlInputElementGetUseMap, htmlInputElementSetIncremental,
        htmlInputElementGetIncremental, htmlInputElementSetWebkitSpeech,
        htmlInputElementGetWebkitSpeech, htmlInputElementSetWebkitGrammar,
        htmlInputElementGetWebkitGrammar,
        htmlInputElementOnwebkitspeechchange
        )
       where
import System.Glib.FFI
import System.Glib.UTFString
import Control.Applicative
import Graphics.UI.Gtk.WebKit.Types
{-# LINE 65 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
import System.Glib.GError
import Graphics.UI.Gtk.WebKit.DOM.EventM

htmlInputElementStepUp ::
                       (HTMLInputElementClass self) => self -> Int -> IO ()
htmlInputElementStepUp self n
  = propagateGError $
      \ errorPtr_ ->
        (\(HTMLInputElement arg1) arg2 arg3 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_step_up argPtr1 arg2 arg3)
{-# LINE 74 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
          (toHTMLInputElement self)
          (fromIntegral n)
          errorPtr_

htmlInputElementStepDown ::
                         (HTMLInputElementClass self) => self -> Int -> IO ()
htmlInputElementStepDown self n
  = propagateGError $
      \ errorPtr_ ->
        (\(HTMLInputElement arg1) arg2 arg3 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_step_down argPtr1 arg2 arg3)
{-# LINE 84 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
          (toHTMLInputElement self)
          (fromIntegral n)
          errorPtr_

htmlInputElementCheckValidity ::
                              (HTMLInputElementClass self) => self -> IO Bool
htmlInputElementCheckValidity self
  = toBool <$>
      ((\(HTMLInputElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_check_validity argPtr1)
{-# LINE 93 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
         (toHTMLInputElement self))

htmlInputElementSetCustomValidity ::
                                  (HTMLInputElementClass self) => self -> String -> IO ()
htmlInputElementSetCustomValidity self error
  = withUTFString error $
      \ errorPtr ->
        (\(HTMLInputElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_set_custom_validity argPtr1 arg2)
{-# LINE 101 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
          (toHTMLInputElement self)
          errorPtr

htmlInputElementSelect ::
                       (HTMLInputElementClass self) => self -> IO ()
htmlInputElementSelect self
  = (\(HTMLInputElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_select argPtr1)
{-# LINE 108 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
      (toHTMLInputElement self)

htmlInputElementSetValueForUser ::
                                (HTMLInputElementClass self) => self -> String -> IO ()
htmlInputElementSetValueForUser self value
  = withUTFString value $
      \ valuePtr ->
        (\(HTMLInputElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_set_value_for_user argPtr1 arg2)
{-# LINE 116 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
          (toHTMLInputElement self)
          valuePtr

htmlInputElementSetAccept ::
                          (HTMLInputElementClass self) => self -> String -> IO ()
htmlInputElementSetAccept self val
  = withUTFString val $
      \ valPtr ->
        (\(HTMLInputElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_set_accept argPtr1 arg2)
{-# LINE 125 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
          (toHTMLInputElement self)
          valPtr

htmlInputElementGetAccept ::
                          (HTMLInputElementClass self) => self -> IO String
htmlInputElementGetAccept self
  = ((\(HTMLInputElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_get_accept argPtr1)
{-# LINE 132 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
       (toHTMLInputElement self))
      >>=
      readUTFString

htmlInputElementSetAlt ::
                       (HTMLInputElementClass self) => self -> String -> IO ()
htmlInputElementSetAlt self val
  = withUTFString val $
      \ valPtr ->
        (\(HTMLInputElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_set_alt argPtr1 arg2)
{-# LINE 142 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
          (toHTMLInputElement self)
          valPtr

htmlInputElementGetAlt ::
                       (HTMLInputElementClass self) => self -> IO String
htmlInputElementGetAlt self
  = ((\(HTMLInputElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_get_alt argPtr1)
{-# LINE 149 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
       (toHTMLInputElement self))
      >>=
      readUTFString

htmlInputElementSetAutocomplete ::
                                (HTMLInputElementClass self) => self -> String -> IO ()
htmlInputElementSetAutocomplete self val
  = withUTFString val $
      \ valPtr ->
        (\(HTMLInputElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_set_autocomplete argPtr1 arg2)
{-# LINE 159 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
          (toHTMLInputElement self)
          valPtr

htmlInputElementGetAutocomplete ::
                                (HTMLInputElementClass self) => self -> IO String
htmlInputElementGetAutocomplete self
  = ((\(HTMLInputElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_get_autocomplete argPtr1)
{-# LINE 166 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
       (toHTMLInputElement self))
      >>=
      readUTFString

htmlInputElementSetAutofocus ::
                             (HTMLInputElementClass self) => self -> Bool -> IO ()
htmlInputElementSetAutofocus self val
  = (\(HTMLInputElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_set_autofocus argPtr1 arg2)
{-# LINE 174 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
      (toHTMLInputElement self)
      (fromBool val)

htmlInputElementGetAutofocus ::
                             (HTMLInputElementClass self) => self -> IO Bool
htmlInputElementGetAutofocus self
  = toBool <$>
      ((\(HTMLInputElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_get_autofocus argPtr1)
{-# LINE 182 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
         (toHTMLInputElement self))

htmlInputElementSetDefaultChecked ::
                                  (HTMLInputElementClass self) => self -> Bool -> IO ()
htmlInputElementSetDefaultChecked self val
  = (\(HTMLInputElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_set_default_checked argPtr1 arg2)
{-# LINE 188 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
      (toHTMLInputElement self)
      (fromBool val)

htmlInputElementGetDefaultChecked ::
                                  (HTMLInputElementClass self) => self -> IO Bool
htmlInputElementGetDefaultChecked self
  = toBool <$>
      ((\(HTMLInputElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_get_default_checked argPtr1)
{-# LINE 196 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
         (toHTMLInputElement self))

htmlInputElementSetChecked ::
                           (HTMLInputElementClass self) => self -> Bool -> IO ()
htmlInputElementSetChecked self val
  = (\(HTMLInputElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_set_checked argPtr1 arg2)
{-# LINE 202 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
      (toHTMLInputElement self)
      (fromBool val)

htmlInputElementGetChecked ::
                           (HTMLInputElementClass self) => self -> IO Bool
htmlInputElementGetChecked self
  = toBool <$>
      ((\(HTMLInputElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_get_checked argPtr1)
{-# LINE 210 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
         (toHTMLInputElement self))

htmlInputElementSetDirName ::
                           (HTMLInputElementClass self) => self -> String -> IO ()
htmlInputElementSetDirName self val
  = withUTFString val $
      \ valPtr ->
        (\(HTMLInputElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_set_dir_name argPtr1 arg2)
{-# LINE 218 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
          (toHTMLInputElement self)
          valPtr

htmlInputElementGetDirName ::
                           (HTMLInputElementClass self) => self -> IO String
htmlInputElementGetDirName self
  = ((\(HTMLInputElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_get_dir_name argPtr1)
{-# LINE 225 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
       (toHTMLInputElement self))
      >>=
      readUTFString

htmlInputElementSetDisabled ::
                            (HTMLInputElementClass self) => self -> Bool -> IO ()
htmlInputElementSetDisabled self val
  = (\(HTMLInputElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_set_disabled argPtr1 arg2)
{-# LINE 233 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
      (toHTMLInputElement self)
      (fromBool val)

htmlInputElementGetDisabled ::
                            (HTMLInputElementClass self) => self -> IO Bool
htmlInputElementGetDisabled self
  = toBool <$>
      ((\(HTMLInputElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_get_disabled argPtr1)
{-# LINE 241 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
         (toHTMLInputElement self))

htmlInputElementGetForm ::
                        (HTMLInputElementClass self) => self -> IO (Maybe HTMLFormElement)
htmlInputElementGetForm self
  = maybeNull (makeNewGObject mkHTMLFormElement)
      ((\(HTMLInputElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_get_form argPtr1)
{-# LINE 248 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
         (toHTMLInputElement self))


htmlInputElementGetFiles ::
                         (HTMLInputElementClass self) => self -> IO (Maybe FileList)
htmlInputElementGetFiles self
  = maybeNull (makeNewGObject mkFileList)
      ((\(HTMLInputElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_get_files argPtr1)
{-# LINE 265 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
         (toHTMLInputElement self))

htmlInputElementSetFormAction ::
                              (HTMLInputElementClass self) => self -> String -> IO ()
htmlInputElementSetFormAction self val
  = withUTFString val $
      \ valPtr ->
        (\(HTMLInputElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_set_form_action argPtr1 arg2)
{-# LINE 273 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
          (toHTMLInputElement self)
          valPtr

htmlInputElementGetFormAction ::
                              (HTMLInputElementClass self) => self -> IO String
htmlInputElementGetFormAction self
  = ((\(HTMLInputElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_get_form_action argPtr1)
{-# LINE 280 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
       (toHTMLInputElement self))
      >>=
      readUTFString

htmlInputElementSetFormEnctype ::
                               (HTMLInputElementClass self) => self -> String -> IO ()
htmlInputElementSetFormEnctype self val
  = withUTFString val $
      \ valPtr ->
        (\(HTMLInputElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_set_form_enctype argPtr1 arg2)
{-# LINE 290 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
          (toHTMLInputElement self)
          valPtr

htmlInputElementGetFormEnctype ::
                               (HTMLInputElementClass self) => self -> IO String
htmlInputElementGetFormEnctype self
  = ((\(HTMLInputElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_get_form_enctype argPtr1)
{-# LINE 297 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
       (toHTMLInputElement self))
      >>=
      readUTFString

htmlInputElementSetFormMethod ::
                              (HTMLInputElementClass self) => self -> String -> IO ()
htmlInputElementSetFormMethod self val
  = withUTFString val $
      \ valPtr ->
        (\(HTMLInputElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_set_form_method argPtr1 arg2)
{-# LINE 307 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
          (toHTMLInputElement self)
          valPtr

htmlInputElementGetFormMethod ::
                              (HTMLInputElementClass self) => self -> IO String
htmlInputElementGetFormMethod self
  = ((\(HTMLInputElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_get_form_method argPtr1)
{-# LINE 314 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
       (toHTMLInputElement self))
      >>=
      readUTFString

htmlInputElementSetFormNoValidate ::
                                  (HTMLInputElementClass self) => self -> Bool -> IO ()
htmlInputElementSetFormNoValidate self val
  = (\(HTMLInputElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_set_form_no_validate argPtr1 arg2)
{-# LINE 322 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
      (toHTMLInputElement self)
      (fromBool val)

htmlInputElementGetFormNoValidate ::
                                  (HTMLInputElementClass self) => self -> IO Bool
htmlInputElementGetFormNoValidate self
  = toBool <$>
      ((\(HTMLInputElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_get_form_no_validate argPtr1)
{-# LINE 330 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
         (toHTMLInputElement self))

htmlInputElementSetFormTarget ::
                              (HTMLInputElementClass self) => self -> String -> IO ()
htmlInputElementSetFormTarget self val
  = withUTFString val $
      \ valPtr ->
        (\(HTMLInputElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_set_form_target argPtr1 arg2)
{-# LINE 338 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
          (toHTMLInputElement self)
          valPtr

htmlInputElementGetFormTarget ::
                              (HTMLInputElementClass self) => self -> IO String
htmlInputElementGetFormTarget self
  = ((\(HTMLInputElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_get_form_target argPtr1)
{-# LINE 345 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
       (toHTMLInputElement self))
      >>=
      readUTFString


htmlInputElementSetIndeterminate ::
                                 (HTMLInputElementClass self) => self -> Bool -> IO ()
htmlInputElementSetIndeterminate self val
  = (\(HTMLInputElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_set_indeterminate argPtr1 arg2)
{-# LINE 369 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
      (toHTMLInputElement self)
      (fromBool val)

htmlInputElementGetIndeterminate ::
                                 (HTMLInputElementClass self) => self -> IO Bool
htmlInputElementGetIndeterminate self
  = toBool <$>
      ((\(HTMLInputElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_get_indeterminate argPtr1)
{-# LINE 377 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
         (toHTMLInputElement self))

htmlInputElementGetList ::
                        (HTMLInputElementClass self) => self -> IO (Maybe HTMLElement)
htmlInputElementGetList self
  = maybeNull (makeNewGObject mkHTMLElement)
      ((\(HTMLInputElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_get_list argPtr1)
{-# LINE 384 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
         (toHTMLInputElement self))

htmlInputElementSetMax ::
                       (HTMLInputElementClass self) => self -> String -> IO ()
htmlInputElementSetMax self val
  = withUTFString val $
      \ valPtr ->
        (\(HTMLInputElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_set_max argPtr1 arg2)
{-# LINE 392 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
          (toHTMLInputElement self)
          valPtr

htmlInputElementGetMax ::
                       (HTMLInputElementClass self) => self -> IO String
htmlInputElementGetMax self
  = ((\(HTMLInputElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_get_max argPtr1)
{-# LINE 399 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
       (toHTMLInputElement self))
      >>=
      readUTFString

htmlInputElementSetMaxLength ::
                             (HTMLInputElementClass self) => self -> Int -> IO ()
htmlInputElementSetMaxLength self val
  = propagateGError $
      \ errorPtr_ ->
        (\(HTMLInputElement arg1) arg2 arg3 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_set_max_length argPtr1 arg2 arg3)
{-# LINE 409 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
          (toHTMLInputElement self)
          (fromIntegral val)
          errorPtr_

htmlInputElementGetMaxLength ::
                             (HTMLInputElementClass self) => self -> IO Int
htmlInputElementGetMaxLength self
  = fromIntegral <$>
      ((\(HTMLInputElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_get_max_length argPtr1)
{-# LINE 418 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
         (toHTMLInputElement self))

htmlInputElementSetMin ::
                       (HTMLInputElementClass self) => self -> String -> IO ()
htmlInputElementSetMin self val
  = withUTFString val $
      \ valPtr ->
        (\(HTMLInputElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_set_min argPtr1 arg2)
{-# LINE 426 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
          (toHTMLInputElement self)
          valPtr

htmlInputElementGetMin ::
                       (HTMLInputElementClass self) => self -> IO String
htmlInputElementGetMin self
  = ((\(HTMLInputElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_get_min argPtr1)
{-# LINE 433 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
       (toHTMLInputElement self))
      >>=
      readUTFString

htmlInputElementSetMultiple ::
                            (HTMLInputElementClass self) => self -> Bool -> IO ()
htmlInputElementSetMultiple self val
  = (\(HTMLInputElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_set_multiple argPtr1 arg2)
{-# LINE 441 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
      (toHTMLInputElement self)
      (fromBool val)

htmlInputElementGetMultiple ::
                            (HTMLInputElementClass self) => self -> IO Bool
htmlInputElementGetMultiple self
  = toBool <$>
      ((\(HTMLInputElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_get_multiple argPtr1)
{-# LINE 449 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
         (toHTMLInputElement self))

htmlInputElementSetName ::
                        (HTMLInputElementClass self) => self -> String -> IO ()
htmlInputElementSetName self val
  = withUTFString val $
      \ valPtr ->
        (\(HTMLInputElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_set_name argPtr1 arg2)
{-# LINE 457 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
          (toHTMLInputElement self)
          valPtr

htmlInputElementGetName ::
                        (HTMLInputElementClass self) => self -> IO String
htmlInputElementGetName self
  = ((\(HTMLInputElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_get_name argPtr1)
{-# LINE 464 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
       (toHTMLInputElement self))
      >>=
      readUTFString

htmlInputElementSetPattern ::
                           (HTMLInputElementClass self) => self -> String -> IO ()
htmlInputElementSetPattern self val
  = withUTFString val $
      \ valPtr ->
        (\(HTMLInputElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_set_pattern argPtr1 arg2)
{-# LINE 474 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
          (toHTMLInputElement self)
          valPtr

htmlInputElementGetPattern ::
                           (HTMLInputElementClass self) => self -> IO String
htmlInputElementGetPattern self
  = ((\(HTMLInputElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_get_pattern argPtr1)
{-# LINE 481 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
       (toHTMLInputElement self))
      >>=
      readUTFString

htmlInputElementSetPlaceholder ::
                               (HTMLInputElementClass self) => self -> String -> IO ()
htmlInputElementSetPlaceholder self val
  = withUTFString val $
      \ valPtr ->
        (\(HTMLInputElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_set_placeholder argPtr1 arg2)
{-# LINE 491 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
          (toHTMLInputElement self)
          valPtr

htmlInputElementGetPlaceholder ::
                               (HTMLInputElementClass self) => self -> IO String
htmlInputElementGetPlaceholder self
  = ((\(HTMLInputElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_get_placeholder argPtr1)
{-# LINE 498 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
       (toHTMLInputElement self))
      >>=
      readUTFString

htmlInputElementSetReadOnly ::
                            (HTMLInputElementClass self) => self -> Bool -> IO ()
htmlInputElementSetReadOnly self val
  = (\(HTMLInputElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_set_read_only argPtr1 arg2)
{-# LINE 506 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
      (toHTMLInputElement self)
      (fromBool val)

htmlInputElementGetReadOnly ::
                            (HTMLInputElementClass self) => self -> IO Bool
htmlInputElementGetReadOnly self
  = toBool <$>
      ((\(HTMLInputElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_get_read_only argPtr1)
{-# LINE 514 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
         (toHTMLInputElement self))

htmlInputElementSetRequired ::
                            (HTMLInputElementClass self) => self -> Bool -> IO ()
htmlInputElementSetRequired self val
  = (\(HTMLInputElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_set_required argPtr1 arg2)
{-# LINE 520 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
      (toHTMLInputElement self)
      (fromBool val)

htmlInputElementGetRequired ::
                            (HTMLInputElementClass self) => self -> IO Bool
htmlInputElementGetRequired self
  = toBool <$>
      ((\(HTMLInputElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_get_required argPtr1)
{-# LINE 528 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
         (toHTMLInputElement self))

htmlInputElementSetSize :: (HTMLInputElementClass self) => self -> Word -> IO ()
htmlInputElementSetSize self val = (\(HTMLInputElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_set_size argPtr1 arg2) (toHTMLInputElement self) (fromIntegral val)

htmlInputElementGetSize ::
                        (HTMLInputElementClass self) => self -> IO Word
htmlInputElementGetSize self
  = fromIntegral <$>
      ((\(HTMLInputElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_get_size argPtr1)
{-# LINE 543 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
         (toHTMLInputElement self))

htmlInputElementSetSrc ::
                       (HTMLInputElementClass self) => self -> String -> IO ()
htmlInputElementSetSrc self val
  = withUTFString val $
      \ valPtr ->
        (\(HTMLInputElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_set_src argPtr1 arg2)
{-# LINE 551 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
          (toHTMLInputElement self)
          valPtr

htmlInputElementGetSrc ::
                       (HTMLInputElementClass self) => self -> IO String
htmlInputElementGetSrc self
  = ((\(HTMLInputElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_get_src argPtr1)
{-# LINE 558 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
       (toHTMLInputElement self))
      >>=
      readUTFString

htmlInputElementSetStep ::
                        (HTMLInputElementClass self) => self -> String -> IO ()
htmlInputElementSetStep self val
  = withUTFString val $
      \ valPtr ->
        (\(HTMLInputElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_set_step argPtr1 arg2)
{-# LINE 568 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
          (toHTMLInputElement self)
          valPtr

htmlInputElementGetStep ::
                        (HTMLInputElementClass self) => self -> IO String
htmlInputElementGetStep self
  = ((\(HTMLInputElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_get_step argPtr1)
{-# LINE 575 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
       (toHTMLInputElement self))
      >>=
      readUTFString

htmlInputElementSetDefaultValue ::
                                (HTMLInputElementClass self) => self -> String -> IO ()
htmlInputElementSetDefaultValue self val
  = withUTFString val $
      \ valPtr ->
        (\(HTMLInputElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_set_default_value argPtr1 arg2)
{-# LINE 585 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
          (toHTMLInputElement self)
          valPtr

htmlInputElementGetDefaultValue ::
                                (HTMLInputElementClass self) => self -> IO String
htmlInputElementGetDefaultValue self
  = ((\(HTMLInputElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_get_default_value argPtr1)
{-# LINE 592 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
       (toHTMLInputElement self))
      >>=
      readUTFString

htmlInputElementSetValue ::
                         (HTMLInputElementClass self) => self -> String -> IO ()
htmlInputElementSetValue self val
  = withUTFString val $
      \ valPtr ->
        (\(HTMLInputElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_set_value argPtr1 arg2)
{-# LINE 602 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
          (toHTMLInputElement self)
          valPtr

htmlInputElementGetValue ::
                         (HTMLInputElementClass self) => self -> IO String
htmlInputElementGetValue self
  = ((\(HTMLInputElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_get_value argPtr1)
{-# LINE 609 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
       (toHTMLInputElement self))
      >>=
      readUTFString

htmlInputElementSetValueAsNumber ::
                                 (HTMLInputElementClass self) => self -> Double -> IO ()
htmlInputElementSetValueAsNumber self val
  = propagateGError $
      \ errorPtr_ ->
        (\(HTMLInputElement arg1) arg2 arg3 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_set_value_as_number argPtr1 arg2 arg3)
{-# LINE 619 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
          (toHTMLInputElement self)
          (realToFrac val)
          errorPtr_

htmlInputElementGetValueAsNumber ::
                                 (HTMLInputElementClass self) => self -> IO Double
htmlInputElementGetValueAsNumber self
  = realToFrac <$>
      ((\(HTMLInputElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_get_value_as_number argPtr1)
{-# LINE 628 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
         (toHTMLInputElement self))


htmlInputElementGetWillValidate ::
                                (HTMLInputElementClass self) => self -> IO Bool
htmlInputElementGetWillValidate self
  = toBool <$>
      ((\(HTMLInputElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_get_will_validate argPtr1)
{-# LINE 651 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
         (toHTMLInputElement self))

htmlInputElementGetValidity ::
                            (HTMLInputElementClass self) => self -> IO (Maybe ValidityState)
htmlInputElementGetValidity self
  = maybeNull (makeNewGObject mkValidityState)
      ((\(HTMLInputElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_get_validity argPtr1)
{-# LINE 658 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
         (toHTMLInputElement self))

htmlInputElementGetValidationMessage ::
                                     (HTMLInputElementClass self) => self -> IO String
htmlInputElementGetValidationMessage self
  = ((\(HTMLInputElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_get_validation_message argPtr1)
{-# LINE 664 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
       (toHTMLInputElement self))
      >>=
      readUTFString

htmlInputElementGetLabels ::
                          (HTMLInputElementClass self) => self -> IO (Maybe NodeList)
htmlInputElementGetLabels self
  = maybeNull (makeNewGObject mkNodeList)
      ((\(HTMLInputElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_get_labels argPtr1)
{-# LINE 673 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
         (toHTMLInputElement self))

htmlInputElementSetAlign ::
                         (HTMLInputElementClass self) => self -> String -> IO ()
htmlInputElementSetAlign self val
  = withUTFString val $
      \ valPtr ->
        (\(HTMLInputElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_set_align argPtr1 arg2)
{-# LINE 681 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
          (toHTMLInputElement self)
          valPtr

htmlInputElementGetAlign ::
                         (HTMLInputElementClass self) => self -> IO String
htmlInputElementGetAlign self
  = ((\(HTMLInputElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_get_align argPtr1)
{-# LINE 688 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
       (toHTMLInputElement self))
      >>=
      readUTFString

htmlInputElementSetWebkitdirectory ::
                                   (HTMLInputElementClass self) => self -> Bool -> IO ()
htmlInputElementSetWebkitdirectory self val
  = (\(HTMLInputElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_set_webkitdirectory argPtr1 arg2)
{-# LINE 696 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
      (toHTMLInputElement self)
      (fromBool val)

htmlInputElementGetWebkitdirectory ::
                                   (HTMLInputElementClass self) => self -> IO Bool
htmlInputElementGetWebkitdirectory self
  = toBool <$>
      ((\(HTMLInputElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_get_webkitdirectory argPtr1)
{-# LINE 704 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
         (toHTMLInputElement self))

htmlInputElementSetUseMap ::
                          (HTMLInputElementClass self) => self -> String -> IO ()
htmlInputElementSetUseMap self val
  = withUTFString val $
      \ valPtr ->
        (\(HTMLInputElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_set_use_map argPtr1 arg2)
{-# LINE 712 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
          (toHTMLInputElement self)
          valPtr

htmlInputElementGetUseMap ::
                          (HTMLInputElementClass self) => self -> IO String
htmlInputElementGetUseMap self
  = ((\(HTMLInputElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_get_use_map argPtr1)
{-# LINE 719 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
       (toHTMLInputElement self))
      >>=
      readUTFString

htmlInputElementSetIncremental ::
                               (HTMLInputElementClass self) => self -> Bool -> IO ()
htmlInputElementSetIncremental self val
  = (\(HTMLInputElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_set_incremental argPtr1 arg2)
{-# LINE 727 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
      (toHTMLInputElement self)
      (fromBool val)

htmlInputElementGetIncremental ::
                               (HTMLInputElementClass self) => self -> IO Bool
htmlInputElementGetIncremental self
  = toBool <$>
      ((\(HTMLInputElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_get_incremental argPtr1)
{-# LINE 735 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
         (toHTMLInputElement self))

htmlInputElementSetWebkitSpeech ::
                                (HTMLInputElementClass self) => self -> Bool -> IO ()
htmlInputElementSetWebkitSpeech self val
  = (\(HTMLInputElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_set_webkit_speech argPtr1 arg2)
{-# LINE 741 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
      (toHTMLInputElement self)
      (fromBool val)

htmlInputElementGetWebkitSpeech ::
                                (HTMLInputElementClass self) => self -> IO Bool
htmlInputElementGetWebkitSpeech self
  = toBool <$>
      ((\(HTMLInputElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_get_webkit_speech argPtr1)
{-# LINE 749 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
         (toHTMLInputElement self))

htmlInputElementSetWebkitGrammar ::
                                 (HTMLInputElementClass self) => self -> Bool -> IO ()
htmlInputElementSetWebkitGrammar self val
  = (\(HTMLInputElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_set_webkit_grammar argPtr1 arg2)
{-# LINE 755 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
      (toHTMLInputElement self)
      (fromBool val)

htmlInputElementGetWebkitGrammar ::
                                 (HTMLInputElementClass self) => self -> IO Bool
htmlInputElementGetWebkitGrammar self
  = toBool <$>
      ((\(HTMLInputElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_get_webkit_grammar argPtr1)
{-# LINE 763 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
         (toHTMLInputElement self))

htmlInputElementOnwebkitspeechchange ::
                                     (HTMLInputElementClass self) =>
                                       Signal self (EventM UIEvent self ())
htmlInputElementOnwebkitspeechchange
  = (connect "webkitspeechchange")


foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_step_up"
  webkit_dom_html_input_element_step_up :: ((Ptr HTMLInputElement) -> (CLong -> ((Ptr (Ptr ())) -> (IO ()))))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_step_down"
  webkit_dom_html_input_element_step_down :: ((Ptr HTMLInputElement) -> (CLong -> ((Ptr (Ptr ())) -> (IO ()))))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_check_validity"
  webkit_dom_html_input_element_check_validity :: ((Ptr HTMLInputElement) -> (IO CInt))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_set_custom_validity"
  webkit_dom_html_input_element_set_custom_validity :: ((Ptr HTMLInputElement) -> ((Ptr CChar) -> (IO ())))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_select"
  webkit_dom_html_input_element_select :: ((Ptr HTMLInputElement) -> (IO ()))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_set_value_for_user"
  webkit_dom_html_input_element_set_value_for_user :: ((Ptr HTMLInputElement) -> ((Ptr CChar) -> (IO ())))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_set_accept"
  webkit_dom_html_input_element_set_accept :: ((Ptr HTMLInputElement) -> ((Ptr CChar) -> (IO ())))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_get_accept"
  webkit_dom_html_input_element_get_accept :: ((Ptr HTMLInputElement) -> (IO (Ptr CChar)))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_set_alt"
  webkit_dom_html_input_element_set_alt :: ((Ptr HTMLInputElement) -> ((Ptr CChar) -> (IO ())))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_get_alt"
  webkit_dom_html_input_element_get_alt :: ((Ptr HTMLInputElement) -> (IO (Ptr CChar)))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_set_autocomplete"
  webkit_dom_html_input_element_set_autocomplete :: ((Ptr HTMLInputElement) -> ((Ptr CChar) -> (IO ())))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_get_autocomplete"
  webkit_dom_html_input_element_get_autocomplete :: ((Ptr HTMLInputElement) -> (IO (Ptr CChar)))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_set_autofocus"
  webkit_dom_html_input_element_set_autofocus :: ((Ptr HTMLInputElement) -> (CInt -> (IO ())))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_get_autofocus"
  webkit_dom_html_input_element_get_autofocus :: ((Ptr HTMLInputElement) -> (IO CInt))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_set_default_checked"
  webkit_dom_html_input_element_set_default_checked :: ((Ptr HTMLInputElement) -> (CInt -> (IO ())))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_get_default_checked"
  webkit_dom_html_input_element_get_default_checked :: ((Ptr HTMLInputElement) -> (IO CInt))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_set_checked"
  webkit_dom_html_input_element_set_checked :: ((Ptr HTMLInputElement) -> (CInt -> (IO ())))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_get_checked"
  webkit_dom_html_input_element_get_checked :: ((Ptr HTMLInputElement) -> (IO CInt))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_set_dir_name"
  webkit_dom_html_input_element_set_dir_name :: ((Ptr HTMLInputElement) -> ((Ptr CChar) -> (IO ())))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_get_dir_name"
  webkit_dom_html_input_element_get_dir_name :: ((Ptr HTMLInputElement) -> (IO (Ptr CChar)))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_set_disabled"
  webkit_dom_html_input_element_set_disabled :: ((Ptr HTMLInputElement) -> (CInt -> (IO ())))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_get_disabled"
  webkit_dom_html_input_element_get_disabled :: ((Ptr HTMLInputElement) -> (IO CInt))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_get_form"
  webkit_dom_html_input_element_get_form :: ((Ptr HTMLInputElement) -> (IO (Ptr HTMLFormElement)))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_get_files"
  webkit_dom_html_input_element_get_files :: ((Ptr HTMLInputElement) -> (IO (Ptr FileList)))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_set_form_action"
  webkit_dom_html_input_element_set_form_action :: ((Ptr HTMLInputElement) -> ((Ptr CChar) -> (IO ())))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_get_form_action"
  webkit_dom_html_input_element_get_form_action :: ((Ptr HTMLInputElement) -> (IO (Ptr CChar)))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_set_form_enctype"
  webkit_dom_html_input_element_set_form_enctype :: ((Ptr HTMLInputElement) -> ((Ptr CChar) -> (IO ())))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_get_form_enctype"
  webkit_dom_html_input_element_get_form_enctype :: ((Ptr HTMLInputElement) -> (IO (Ptr CChar)))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_set_form_method"
  webkit_dom_html_input_element_set_form_method :: ((Ptr HTMLInputElement) -> ((Ptr CChar) -> (IO ())))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_get_form_method"
  webkit_dom_html_input_element_get_form_method :: ((Ptr HTMLInputElement) -> (IO (Ptr CChar)))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_set_form_no_validate"
  webkit_dom_html_input_element_set_form_no_validate :: ((Ptr HTMLInputElement) -> (CInt -> (IO ())))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_get_form_no_validate"
  webkit_dom_html_input_element_get_form_no_validate :: ((Ptr HTMLInputElement) -> (IO CInt))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_set_form_target"
  webkit_dom_html_input_element_set_form_target :: ((Ptr HTMLInputElement) -> ((Ptr CChar) -> (IO ())))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_get_form_target"
  webkit_dom_html_input_element_get_form_target :: ((Ptr HTMLInputElement) -> (IO (Ptr CChar)))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_set_indeterminate"
  webkit_dom_html_input_element_set_indeterminate :: ((Ptr HTMLInputElement) -> (CInt -> (IO ())))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_get_indeterminate"
  webkit_dom_html_input_element_get_indeterminate :: ((Ptr HTMLInputElement) -> (IO CInt))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_get_list"
  webkit_dom_html_input_element_get_list :: ((Ptr HTMLInputElement) -> (IO (Ptr HTMLElement)))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_set_max"
  webkit_dom_html_input_element_set_max :: ((Ptr HTMLInputElement) -> ((Ptr CChar) -> (IO ())))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_get_max"
  webkit_dom_html_input_element_get_max :: ((Ptr HTMLInputElement) -> (IO (Ptr CChar)))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_set_max_length"
  webkit_dom_html_input_element_set_max_length :: ((Ptr HTMLInputElement) -> (CLong -> ((Ptr (Ptr ())) -> (IO ()))))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_get_max_length"
  webkit_dom_html_input_element_get_max_length :: ((Ptr HTMLInputElement) -> (IO CLong))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_set_min"
  webkit_dom_html_input_element_set_min :: ((Ptr HTMLInputElement) -> ((Ptr CChar) -> (IO ())))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_get_min"
  webkit_dom_html_input_element_get_min :: ((Ptr HTMLInputElement) -> (IO (Ptr CChar)))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_set_multiple"
  webkit_dom_html_input_element_set_multiple :: ((Ptr HTMLInputElement) -> (CInt -> (IO ())))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_get_multiple"
  webkit_dom_html_input_element_get_multiple :: ((Ptr HTMLInputElement) -> (IO CInt))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_set_name"
  webkit_dom_html_input_element_set_name :: ((Ptr HTMLInputElement) -> ((Ptr CChar) -> (IO ())))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_get_name"
  webkit_dom_html_input_element_get_name :: ((Ptr HTMLInputElement) -> (IO (Ptr CChar)))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_set_pattern"
  webkit_dom_html_input_element_set_pattern :: ((Ptr HTMLInputElement) -> ((Ptr CChar) -> (IO ())))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_get_pattern"
  webkit_dom_html_input_element_get_pattern :: ((Ptr HTMLInputElement) -> (IO (Ptr CChar)))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_set_placeholder"
  webkit_dom_html_input_element_set_placeholder :: ((Ptr HTMLInputElement) -> ((Ptr CChar) -> (IO ())))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_get_placeholder"
  webkit_dom_html_input_element_get_placeholder :: ((Ptr HTMLInputElement) -> (IO (Ptr CChar)))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_set_read_only"
  webkit_dom_html_input_element_set_read_only :: ((Ptr HTMLInputElement) -> (CInt -> (IO ())))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_get_read_only"
  webkit_dom_html_input_element_get_read_only :: ((Ptr HTMLInputElement) -> (IO CInt))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_set_required"
  webkit_dom_html_input_element_set_required :: ((Ptr HTMLInputElement) -> (CInt -> (IO ())))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_get_required"
  webkit_dom_html_input_element_get_required :: ((Ptr HTMLInputElement) -> (IO CInt))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_set_size"
  webkit_dom_html_input_element_set_size :: ((Ptr HTMLInputElement) -> (CULong -> (IO ())))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_get_size"
  webkit_dom_html_input_element_get_size :: ((Ptr HTMLInputElement) -> (IO CULong))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_set_src"
  webkit_dom_html_input_element_set_src :: ((Ptr HTMLInputElement) -> ((Ptr CChar) -> (IO ())))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_get_src"
  webkit_dom_html_input_element_get_src :: ((Ptr HTMLInputElement) -> (IO (Ptr CChar)))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_set_step"
  webkit_dom_html_input_element_set_step :: ((Ptr HTMLInputElement) -> ((Ptr CChar) -> (IO ())))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_get_step"
  webkit_dom_html_input_element_get_step :: ((Ptr HTMLInputElement) -> (IO (Ptr CChar)))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_set_default_value"
  webkit_dom_html_input_element_set_default_value :: ((Ptr HTMLInputElement) -> ((Ptr CChar) -> (IO ())))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_get_default_value"
  webkit_dom_html_input_element_get_default_value :: ((Ptr HTMLInputElement) -> (IO (Ptr CChar)))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_set_value"
  webkit_dom_html_input_element_set_value :: ((Ptr HTMLInputElement) -> ((Ptr CChar) -> (IO ())))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_get_value"
  webkit_dom_html_input_element_get_value :: ((Ptr HTMLInputElement) -> (IO (Ptr CChar)))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_set_value_as_number"
  webkit_dom_html_input_element_set_value_as_number :: ((Ptr HTMLInputElement) -> (CDouble -> ((Ptr (Ptr ())) -> (IO ()))))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_get_value_as_number"
  webkit_dom_html_input_element_get_value_as_number :: ((Ptr HTMLInputElement) -> (IO CDouble))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_get_will_validate"
  webkit_dom_html_input_element_get_will_validate :: ((Ptr HTMLInputElement) -> (IO CInt))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_get_validity"
  webkit_dom_html_input_element_get_validity :: ((Ptr HTMLInputElement) -> (IO (Ptr ValidityState)))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_get_validation_message"
  webkit_dom_html_input_element_get_validation_message :: ((Ptr HTMLInputElement) -> (IO (Ptr CChar)))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_get_labels"
  webkit_dom_html_input_element_get_labels :: ((Ptr HTMLInputElement) -> (IO (Ptr NodeList)))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_set_align"
  webkit_dom_html_input_element_set_align :: ((Ptr HTMLInputElement) -> ((Ptr CChar) -> (IO ())))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_get_align"
  webkit_dom_html_input_element_get_align :: ((Ptr HTMLInputElement) -> (IO (Ptr CChar)))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_set_webkitdirectory"
  webkit_dom_html_input_element_set_webkitdirectory :: ((Ptr HTMLInputElement) -> (CInt -> (IO ())))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_get_webkitdirectory"
  webkit_dom_html_input_element_get_webkitdirectory :: ((Ptr HTMLInputElement) -> (IO CInt))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_set_use_map"
  webkit_dom_html_input_element_set_use_map :: ((Ptr HTMLInputElement) -> ((Ptr CChar) -> (IO ())))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_get_use_map"
  webkit_dom_html_input_element_get_use_map :: ((Ptr HTMLInputElement) -> (IO (Ptr CChar)))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_set_incremental"
  webkit_dom_html_input_element_set_incremental :: ((Ptr HTMLInputElement) -> (CInt -> (IO ())))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_get_incremental"
  webkit_dom_html_input_element_get_incremental :: ((Ptr HTMLInputElement) -> (IO CInt))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_set_webkit_speech"
  webkit_dom_html_input_element_set_webkit_speech :: ((Ptr HTMLInputElement) -> (CInt -> (IO ())))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_get_webkit_speech"
  webkit_dom_html_input_element_get_webkit_speech :: ((Ptr HTMLInputElement) -> (IO CInt))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_set_webkit_grammar"
  webkit_dom_html_input_element_set_webkit_grammar :: ((Ptr HTMLInputElement) -> (CInt -> (IO ())))

foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.h webkit_dom_html_input_element_get_webkit_grammar"
  webkit_dom_html_input_element_get_webkit_grammar :: ((Ptr HTMLInputElement) -> (IO CInt))