-- GENERATED by C->Haskell Compiler, version 0.13.11 (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,
        htmlInputElementSetRangeText,
        htmlInputElementSetValueForUser,
        htmlInputElementSetAccept, htmlInputElementGetAccept,
        htmlInputElementSetAlt, htmlInputElementGetAlt,
        htmlInputElementSetAutocomplete, htmlInputElementGetAutocomplete,
        htmlInputElementSetAutofocus, htmlInputElementGetAutofocus,
        htmlInputElementSetDefaultChecked,
        htmlInputElementGetDefaultChecked, htmlInputElementSetChecked,
        htmlInputElementGetChecked, htmlInputElementSetDirName,
        htmlInputElementGetDirName, htmlInputElementSetDisabled,
        htmlInputElementGetDisabled, htmlInputElementGetForm,
        htmlInputElementSetFiles,
        htmlInputElementGetFiles,
        htmlInputElementSetFormAction, htmlInputElementGetFormAction,
        htmlInputElementSetFormEnctype, htmlInputElementGetFormEnctype,
        htmlInputElementSetFormMethod, htmlInputElementGetFormMethod,
        htmlInputElementSetFormNoValidate,
        htmlInputElementGetFormNoValidate, htmlInputElementSetFormTarget,
        htmlInputElementGetFormTarget,
        htmlInputElementSetHeight, htmlInputElementGetHeight,
        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,
        htmlInputElementSetWidth, htmlInputElementGetWidth,
        htmlInputElementGetWillValidate, htmlInputElementGetValidity,
        htmlInputElementGetValidationMessage, htmlInputElementGetLabels,
        htmlInputElementSetAlign, htmlInputElementGetAlign,
        htmlInputElementSetWebkitdirectory,
        htmlInputElementGetWebkitdirectory, htmlInputElementSetUseMap,
        htmlInputElementGetUseMap, htmlInputElementSetIncremental,
        htmlInputElementGetIncremental, htmlInputElementSetWebkitSpeech,
        htmlInputElementGetWebkitSpeech, htmlInputElementSetWebkitGrammar,
        htmlInputElementGetWebkitGrammar,
        htmlInputElementOnwebkitspeechchange,
        htmlInputElementSetCapture, htmlInputElementGetCapture,
        HTMLInputElement, HTMLInputElementClass, castToHTMLInputElement,
        gTypeHTMLInputElement, toHTMLInputElement)
       where
import System.Glib.FFI
import System.Glib.UTFString
import Control.Applicative
import Graphics.UI.Gtk.WebKit.Types
{-# LINE 70 "./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 79 "./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 89 "./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 98 "./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 106 "./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 113 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
      (toHTMLInputElement self)
 
htmlInputElementSetRangeText ::
                             (HTMLInputElementClass self) =>
                               self -> String -> Word -> Word -> String -> IO ()
htmlInputElementSetRangeText self replacement start end
  selectionMode
  = propagateGError $
      \ errorPtr_ ->
        withUTFString selectionMode $
          \ selectionModePtr ->
            withUTFString replacement $
              \ replacementPtr ->
                (\(HTMLInputElement arg1) arg2 arg3 arg4 arg5 arg6 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_set_range_text argPtr1 arg2 arg3 arg4 arg5 arg6)
{-# LINE 128 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
                  (toHTMLInputElement self)
                  replacementPtr
              (fromIntegral start)
              (fromIntegral end)
              selectionModePtr
          errorPtr_

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 142 "./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 151 "./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 158 "./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 168 "./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 175 "./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 185 "./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 192 "./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 200 "./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 208 "./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 214 "./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 222 "./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 228 "./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 236 "./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 244 "./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 251 "./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 259 "./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 267 "./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 274 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
         (toHTMLInputElement self))

htmlInputElementSetFiles ::
                         (FileListClass val, HTMLInputElementClass self) =>
                           self -> Maybe val -> IO ()
htmlInputElementSetFiles self val
  = (\(HTMLInputElement arg1) (FileList arg2) -> withForeignPtr arg1 $ \argPtr1 ->withForeignPtr arg2 $ \argPtr2 ->webkit_dom_html_input_element_set_files argPtr1 argPtr2)
{-# LINE 282 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
      (toHTMLInputElement self)
      (maybe (FileList nullForeignPtr) toFileList val)

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 291 "./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 299 "./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 306 "./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 316 "./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 323 "./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 333 "./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 340 "./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 348 "./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 356 "./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 364 "./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 371 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
       (toHTMLInputElement self))
      >>=
      readUTFString

htmlInputElementSetHeight ::
                          (HTMLInputElementClass self) => self -> Word -> IO ()
htmlInputElementSetHeight self val
  = (\(HTMLInputElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_set_height argPtr1 arg2)
{-# LINE 380 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
      (toHTMLInputElement self)
      (fromIntegral val)

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

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 395 "./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 403 "./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 410 "./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 418 "./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 425 "./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 435 "./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 444 "./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 452 "./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 459 "./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 467 "./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 475 "./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 483 "./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 490 "./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 500 "./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 507 "./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 517 "./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 524 "./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 532 "./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 540 "./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 546 "./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 554 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
         (toHTMLInputElement self))

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

htmlInputElementGetSize ::
                        (HTMLInputElementClass self) => self -> IO Word
htmlInputElementGetSize self
  = fromIntegral <$>
      ((\(HTMLInputElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_get_size argPtr1)
{-# LINE 569 "./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 577 "./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 584 "./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 594 "./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 601 "./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 611 "./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 618 "./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 628 "./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 635 "./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 645 "./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 654 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
         (toHTMLInputElement self))

htmlInputElementSetWidth ::
                         (HTMLInputElementClass self) => self -> Word -> IO ()
htmlInputElementSetWidth self val
  = (\(HTMLInputElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_set_width argPtr1 arg2)
{-# LINE 661 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
      (toHTMLInputElement self)
      (fromIntegral val)

htmlInputElementGetWidth ::
                         (HTMLInputElementClass self) => self -> IO Word
htmlInputElementGetWidth self
  = fromIntegral <$>
      ((\(HTMLInputElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_get_width argPtr1)
{-# LINE 669 "./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 677 "./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 684 "./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 690 "./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 699 "./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 707 "./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 714 "./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 722 "./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 730 "./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 738 "./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 745 "./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 753 "./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 761 "./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 767 "./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 775 "./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 781 "./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 789 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
         (toHTMLInputElement self))

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

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

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

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_range_text"
  webkit_dom_html_input_element_set_range_text :: ((Ptr HTMLInputElement) -> ((Ptr CChar) -> (CULong -> (CULong -> ((Ptr CChar) -> ((Ptr (Ptr ())) -> (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_set_files"
  webkit_dom_html_input_element_set_files :: ((Ptr HTMLInputElement) -> ((Ptr FileList) -> (IO ())))

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_height"
  webkit_dom_html_input_element_set_height :: ((Ptr HTMLInputElement) -> (CULong -> (IO ())))

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

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 -> ((Ptr (Ptr ())) -> (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_set_width"
  webkit_dom_html_input_element_set_width :: ((Ptr HTMLInputElement) -> (CULong -> (IO ())))

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

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))

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

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