-- 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/HTMLFrameSetElement.chs" #-}
module Graphics.UI.Gtk.WebKit.DOM.HTMLFrameSetElement
       (htmlFrameSetElementSetCols, htmlFrameSetElementGetCols,
        htmlFrameSetElementSetRows, htmlFrameSetElementGetRows,
        htmlFrameSetElementOnbeforeunload, htmlFrameSetElementOnhashchange,
        htmlFrameSetElementOnmessage, htmlFrameSetElementOnoffline,
        htmlFrameSetElementOnonline, htmlFrameSetElementOnpopstate,
        htmlFrameSetElementOnresize, htmlFrameSetElementOnstorage,
        htmlFrameSetElementOnunload,
        htmlFrameSetElementOnorientationchange, htmlFrameSetElementOnblur,
        htmlFrameSetElementOnerror, htmlFrameSetElementOnfocus,
        htmlFrameSetElementOnload)
       where
import System.Glib.FFI
import System.Glib.UTFString
import Control.Applicative
import Graphics.UI.Gtk.WebKit.Types
{-# LINE 16 "./Graphics/UI/Gtk/WebKit/DOM/HTMLFrameSetElement.chs" #-}
import System.Glib.GError
import Graphics.UI.Gtk.WebKit.DOM.EventM
 
htmlFrameSetElementSetCols ::
                           (HTMLFrameSetElementClass self) => self -> String -> IO ()
htmlFrameSetElementSetCols self val
  = withUTFString val $
      \ valPtr ->
        (\(HTMLFrameSetElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_frame_set_element_set_cols argPtr1 arg2)
{-# LINE 25 "./Graphics/UI/Gtk/WebKit/DOM/HTMLFrameSetElement.chs" #-}
          (toHTMLFrameSetElement self)
          valPtr
 
htmlFrameSetElementGetCols ::
                           (HTMLFrameSetElementClass self) => self -> IO String
htmlFrameSetElementGetCols self
  = ((\(HTMLFrameSetElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_frame_set_element_get_cols argPtr1)
{-# LINE 32 "./Graphics/UI/Gtk/WebKit/DOM/HTMLFrameSetElement.chs" #-}
       (toHTMLFrameSetElement self))
      >>=
      readUTFString
 
htmlFrameSetElementSetRows ::
                           (HTMLFrameSetElementClass self) => self -> String -> IO ()
htmlFrameSetElementSetRows self val
  = withUTFString val $
      \ valPtr ->
        (\(HTMLFrameSetElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_frame_set_element_set_rows argPtr1 arg2)
{-# LINE 42 "./Graphics/UI/Gtk/WebKit/DOM/HTMLFrameSetElement.chs" #-}
          (toHTMLFrameSetElement self)
          valPtr
 
htmlFrameSetElementGetRows ::
                           (HTMLFrameSetElementClass self) => self -> IO String
htmlFrameSetElementGetRows self
  = ((\(HTMLFrameSetElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_frame_set_element_get_rows argPtr1)
{-# LINE 49 "./Graphics/UI/Gtk/WebKit/DOM/HTMLFrameSetElement.chs" #-}
       (toHTMLFrameSetElement self))
      >>=
      readUTFString
 
htmlFrameSetElementOnbeforeunload ::
                                  (HTMLFrameSetElementClass self) =>
                                    Signal self (EventM UIEvent self ())
htmlFrameSetElementOnbeforeunload = (connect "beforeunload")
 
htmlFrameSetElementOnhashchange ::
                                (HTMLFrameSetElementClass self) =>
                                  Signal self (EventM UIEvent self ())
htmlFrameSetElementOnhashchange = (connect "hashchange")
 
htmlFrameSetElementOnmessage ::
                             (HTMLFrameSetElementClass self) =>
                               Signal self (EventM UIEvent self ())
htmlFrameSetElementOnmessage = (connect "message")
 
htmlFrameSetElementOnoffline ::
                             (HTMLFrameSetElementClass self) =>
                               Signal self (EventM UIEvent self ())
htmlFrameSetElementOnoffline = (connect "offline")
 
htmlFrameSetElementOnonline ::
                            (HTMLFrameSetElementClass self) =>
                              Signal self (EventM UIEvent self ())
htmlFrameSetElementOnonline = (connect "online")
 
htmlFrameSetElementOnpopstate ::
                              (HTMLFrameSetElementClass self) =>
                                Signal self (EventM UIEvent self ())
htmlFrameSetElementOnpopstate = (connect "popstate")
 
htmlFrameSetElementOnresize ::
                            (HTMLFrameSetElementClass self) =>
                              Signal self (EventM UIEvent self ())
htmlFrameSetElementOnresize = (connect "resize")
 
htmlFrameSetElementOnstorage ::
                             (HTMLFrameSetElementClass self) =>
                               Signal self (EventM UIEvent self ())
htmlFrameSetElementOnstorage = (connect "storage")
 
htmlFrameSetElementOnunload ::
                            (HTMLFrameSetElementClass self) =>
                              Signal self (EventM UIEvent self ())
htmlFrameSetElementOnunload = (connect "unload")
 
htmlFrameSetElementOnorientationchange ::
                                       (HTMLFrameSetElementClass self) =>
                                         Signal self (EventM UIEvent self ())
htmlFrameSetElementOnorientationchange
  = (connect "orientationchange")
 
htmlFrameSetElementOnblur ::
                          (HTMLFrameSetElementClass self) =>
                            Signal self (EventM UIEvent self ())
htmlFrameSetElementOnblur = (connect "blur")
 
htmlFrameSetElementOnerror ::
                           (HTMLFrameSetElementClass self) =>
                             Signal self (EventM UIEvent self ())
htmlFrameSetElementOnerror = (connect "error")
 
htmlFrameSetElementOnfocus ::
                           (HTMLFrameSetElementClass self) =>
                             Signal self (EventM UIEvent self ())
htmlFrameSetElementOnfocus = (connect "focus")
 
htmlFrameSetElementOnload ::
                          (HTMLFrameSetElementClass self) =>
                            Signal self (EventM UIEvent self ())
htmlFrameSetElementOnload = (connect "load")

foreign import ccall safe "webkit_dom_html_frame_set_element_set_cols"
  webkit_dom_html_frame_set_element_set_cols :: ((Ptr HTMLFrameSetElement) -> ((Ptr CChar) -> (IO ())))

foreign import ccall safe "webkit_dom_html_frame_set_element_get_cols"
  webkit_dom_html_frame_set_element_get_cols :: ((Ptr HTMLFrameSetElement) -> (IO (Ptr CChar)))

foreign import ccall safe "webkit_dom_html_frame_set_element_set_rows"
  webkit_dom_html_frame_set_element_set_rows :: ((Ptr HTMLFrameSetElement) -> ((Ptr CChar) -> (IO ())))

foreign import ccall safe "webkit_dom_html_frame_set_element_get_rows"
  webkit_dom_html_frame_set_element_get_rows :: ((Ptr HTMLFrameSetElement) -> (IO (Ptr CChar)))