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


{-# LINE 1 "./Graphics/UI/Gtk/WebKit/DOM/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, HTMLFrameSetElement,
        HTMLFrameSetElementClass, castToHTMLFrameSetElement,
        gTypeHTMLFrameSetElement, toHTMLFrameSetElement)
       where
import System.Glib.FFI
import System.Glib.UTFString
import Control.Applicative
import Graphics.UI.Gtk.WebKit.Types
{-# LINE 18 "./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 27 "./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 34 "./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 44 "./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 51 "./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)))