-- GENERATED by C->Haskell Compiler, version 0.13.12 (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, GlibString string) =>
                                    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 107 "./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 114 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
      (toHTMLInputElement self)
 
htmlInputElementSetRangeText ::
                             (HTMLInputElementClass self, GlibString string) =>
                               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 129 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
                  (toHTMLInputElement self)
                  replacementPtr
              (fromIntegral start)
              (fromIntegral end)
              selectionModePtr
          errorPtr_

htmlInputElementSetValueForUser ::
                                (HTMLInputElementClass self, GlibString string) =>
                                  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 144 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
          (toHTMLInputElement self)
          valuePtr

htmlInputElementSetAccept ::
                          (HTMLInputElementClass self, GlibString string) =>
                            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 154 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
          (toHTMLInputElement self)
          valPtr

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

htmlInputElementSetAlt ::
                       (HTMLInputElementClass self, GlibString string) =>
                         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 173 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
          (toHTMLInputElement self)
          valPtr

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

htmlInputElementSetAutocomplete ::
                                (HTMLInputElementClass self, GlibString string) =>
                                  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 192 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
          (toHTMLInputElement self)
          valPtr

htmlInputElementGetAutocomplete ::
                                (HTMLInputElementClass self, GlibString string) =>
                                  self -> IO string
htmlInputElementGetAutocomplete self
  = ((\(HTMLInputElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_get_autocomplete argPtr1)
{-# LINE 200 "./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 208 "./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 216 "./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 222 "./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 230 "./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 236 "./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 244 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
         (toHTMLInputElement self))

htmlInputElementSetDirName ::
                           (HTMLInputElementClass self, GlibString string) =>
                             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 253 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
          (toHTMLInputElement self)
          valPtr

htmlInputElementGetDirName ::
                           (HTMLInputElementClass self, GlibString string) =>
                             self -> IO string
htmlInputElementGetDirName self
  = ((\(HTMLInputElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_get_dir_name argPtr1)
{-# LINE 261 "./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 269 "./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 277 "./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 284 "./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 292 "./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 301 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
         (toHTMLInputElement self))

htmlInputElementSetFormAction ::
                              (HTMLInputElementClass self, GlibString string) =>
                                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 310 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
          (toHTMLInputElement self)
          valPtr

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

htmlInputElementSetFormEnctype ::
                               (HTMLInputElementClass self, GlibString string) =>
                                 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 329 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
          (toHTMLInputElement self)
          valPtr

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

htmlInputElementSetFormMethod ::
                              (HTMLInputElementClass self, GlibString string) =>
                                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 348 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
          (toHTMLInputElement self)
          valPtr

htmlInputElementGetFormMethod ::
                              (HTMLInputElementClass self, GlibString string) =>
                                self -> IO string
htmlInputElementGetFormMethod self
  = ((\(HTMLInputElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_get_form_method argPtr1)
{-# LINE 356 "./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 364 "./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 372 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
         (toHTMLInputElement self))

htmlInputElementSetFormTarget ::
                              (HTMLInputElementClass self, GlibString string) =>
                                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 381 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
          (toHTMLInputElement self)
          valPtr

htmlInputElementGetFormTarget ::
                              (HTMLInputElementClass self, GlibString string) =>
                                self -> IO string
htmlInputElementGetFormTarget self
  = ((\(HTMLInputElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_get_form_target argPtr1)
{-# LINE 389 "./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 398 "./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 406 "./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 413 "./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 421 "./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 428 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
         (toHTMLInputElement self))

htmlInputElementSetMax ::
                       (HTMLInputElementClass self, GlibString string) =>
                         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 437 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
          (toHTMLInputElement self)
          valPtr

htmlInputElementGetMax ::
                       (HTMLInputElementClass self, GlibString string) =>
                         self -> IO string
htmlInputElementGetMax self
  = ((\(HTMLInputElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_get_max argPtr1)
{-# LINE 445 "./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 455 "./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 464 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
         (toHTMLInputElement self))

htmlInputElementSetMin ::
                       (HTMLInputElementClass self, GlibString string) =>
                         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 473 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
          (toHTMLInputElement self)
          valPtr

htmlInputElementGetMin ::
                       (HTMLInputElementClass self, GlibString string) =>
                         self -> IO string
htmlInputElementGetMin self
  = ((\(HTMLInputElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_get_min argPtr1)
{-# LINE 481 "./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 489 "./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 497 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
         (toHTMLInputElement self))

htmlInputElementSetName ::
                        (HTMLInputElementClass self, GlibString string) =>
                          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 506 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
          (toHTMLInputElement self)
          valPtr

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

htmlInputElementSetPattern ::
                           (HTMLInputElementClass self, GlibString string) =>
                             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 525 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
          (toHTMLInputElement self)
          valPtr

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

htmlInputElementSetPlaceholder ::
                               (HTMLInputElementClass self, GlibString string) =>
                                 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 544 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
          (toHTMLInputElement self)
          valPtr

htmlInputElementGetPlaceholder ::
                               (HTMLInputElementClass self, GlibString string) =>
                                 self -> IO string
htmlInputElementGetPlaceholder self
  = ((\(HTMLInputElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_get_placeholder argPtr1)
{-# LINE 552 "./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 560 "./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 568 "./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 574 "./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 582 "./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 597 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
         (toHTMLInputElement self))

htmlInputElementSetSrc ::
                       (HTMLInputElementClass self, GlibString string) =>
                         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 606 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
          (toHTMLInputElement self)
          valPtr

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

htmlInputElementSetStep ::
                        (HTMLInputElementClass self, GlibString string) =>
                          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 625 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
          (toHTMLInputElement self)
          valPtr

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

htmlInputElementSetDefaultValue ::
                                (HTMLInputElementClass self, GlibString string) =>
                                  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 644 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
          (toHTMLInputElement self)
          valPtr

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

htmlInputElementSetValue ::
                         (HTMLInputElementClass self, GlibString string) =>
                           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 663 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
          (toHTMLInputElement self)
          valPtr

htmlInputElementGetValue ::
                         (HTMLInputElementClass self, GlibString string) =>
                           self -> IO string
htmlInputElementGetValue self
  = ((\(HTMLInputElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_get_value argPtr1)
{-# LINE 671 "./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 681 "./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 690 "./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 697 "./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 705 "./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 713 "./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 720 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
         (toHTMLInputElement self))

htmlInputElementGetValidationMessage ::
                                     (HTMLInputElementClass self, GlibString string) =>
                                       self -> IO string
htmlInputElementGetValidationMessage self
  = ((\(HTMLInputElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_get_validation_message argPtr1)
{-# LINE 727 "./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 736 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
         (toHTMLInputElement self))

htmlInputElementSetAlign ::
                         (HTMLInputElementClass self, GlibString string) =>
                           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 745 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
          (toHTMLInputElement self)
          valPtr

htmlInputElementGetAlign ::
                         (HTMLInputElementClass self, GlibString string) =>
                           self -> IO string
htmlInputElementGetAlign self
  = ((\(HTMLInputElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_get_align argPtr1)
{-# LINE 753 "./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 761 "./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 769 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
         (toHTMLInputElement self))

htmlInputElementSetUseMap ::
                          (HTMLInputElementClass self, GlibString string) =>
                            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 778 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
          (toHTMLInputElement self)
          valPtr

htmlInputElementGetUseMap ::
                          (HTMLInputElementClass self, GlibString string) =>
                            self -> IO string
htmlInputElementGetUseMap self
  = ((\(HTMLInputElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_get_use_map argPtr1)
{-# LINE 786 "./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 794 "./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 802 "./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 808 "./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 816 "./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 822 "./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 830 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
         (toHTMLInputElement self))

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

htmlInputElementSetCapture ::
                           (HTMLInputElementClass self, GlibString string) =>
                             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 846 "./Graphics/UI/Gtk/WebKit/DOM/HTMLInputElement.chs" #-}
          (toHTMLInputElement self)
          valPtr

htmlInputElementGetCapture ::
                           (HTMLInputElementClass self, GlibString string) =>
                             self -> IO string
htmlInputElementGetCapture self
  = ((\(HTMLInputElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_input_element_get_capture argPtr1)
{-# LINE 854 "./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)))