module Graphics.UI.Gtk.WebKit.DOM.HTMLTableElement(
createTHead,
deleteTHead,
createTFoot,
deleteTFoot,
createTBody,
createCaption,
deleteCaption,
insertRow,
deleteRow,
setCaption,
getCaption,
setTHead,
getTHead,
setTFoot,
getTFoot,
getRows,
getTBodies,
setAlign,
getAlign,
setBgColor,
getBgColor,
setBorder,
getBorder,
setCellPadding,
getCellPadding,
setCellSpacing,
getCellSpacing,
setFrame,
getFrame,
setRules,
getRules,
setSummary,
getSummary,
setWidth,
getWidth,
HTMLTableElement,
castToHTMLTableElement,
gTypeHTMLTableElement,
HTMLTableElementClass,
toHTMLTableElement,
) where
import Prelude hiding (drop, error, print)
import Data.Typeable (Typeable)
import Foreign.Marshal (maybePeek, maybeWith)
import System.Glib.FFI (maybeNull, withForeignPtr, nullForeignPtr, Ptr, nullPtr, castPtr, Word, Int64, Word64, CChar(..), CInt(..), CUInt(..), CLong(..), CULong(..), CLLong(..), CULLong(..), CShort(..), CUShort(..), CFloat(..), CDouble(..), toBool, fromBool)
import System.Glib.UTFString (GlibString(..), readUTFString)
import Control.Applicative ((<$>))
import Control.Monad (void)
import Control.Monad.IO.Class (MonadIO(..))
import System.Glib.GError
import Graphics.UI.Gtk.WebKit.DOM.EventTargetClosures
import Graphics.UI.Gtk.WebKit.DOM.EventM
import Graphics.UI.Gtk.WebKit.Types
import Graphics.UI.Gtk.WebKit.DOM.Enums
createTHead ::
(MonadIO m, HTMLTableElementClass self) =>
self -> m (Maybe HTMLElement)
createTHead self
= liftIO
(maybeNull (makeNewGObject mkHTMLElement)
((\(HTMLTableElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_table_element_create_t_head argPtr1)
(toHTMLTableElement self)))
deleteTHead ::
(MonadIO m, HTMLTableElementClass self) => self -> m ()
deleteTHead self
= liftIO
((\(HTMLTableElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_table_element_delete_t_head argPtr1)
(toHTMLTableElement self))
createTFoot ::
(MonadIO m, HTMLTableElementClass self) =>
self -> m (Maybe HTMLElement)
createTFoot self
= liftIO
(maybeNull (makeNewGObject mkHTMLElement)
((\(HTMLTableElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_table_element_create_t_foot argPtr1)
(toHTMLTableElement self)))
deleteTFoot ::
(MonadIO m, HTMLTableElementClass self) => self -> m ()
deleteTFoot self
= liftIO
((\(HTMLTableElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_table_element_delete_t_foot argPtr1)
(toHTMLTableElement self))
createTBody ::
(MonadIO m, HTMLTableElementClass self) =>
self -> m (Maybe HTMLElement)
createTBody self
= liftIO
(maybeNull (makeNewGObject mkHTMLElement)
((\(HTMLTableElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_table_element_create_t_body argPtr1)
(toHTMLTableElement self)))
createCaption ::
(MonadIO m, HTMLTableElementClass self) =>
self -> m (Maybe HTMLElement)
createCaption self
= liftIO
(maybeNull (makeNewGObject mkHTMLElement)
((\(HTMLTableElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_table_element_create_caption argPtr1)
(toHTMLTableElement self)))
deleteCaption ::
(MonadIO m, HTMLTableElementClass self) => self -> m ()
deleteCaption self
= liftIO
((\(HTMLTableElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_table_element_delete_caption argPtr1)
(toHTMLTableElement self))
insertRow ::
(MonadIO m, HTMLTableElementClass self) =>
self -> Int -> m (Maybe HTMLElement)
insertRow self index
= liftIO
(maybeNull (makeNewGObject mkHTMLElement)
(propagateGError $
\ errorPtr_ ->
(\(HTMLTableElement arg1) arg2 arg3 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_table_element_insert_row argPtr1 arg2 arg3)
(toHTMLTableElement self)
(fromIntegral index)
errorPtr_))
deleteRow ::
(MonadIO m, HTMLTableElementClass self) => self -> Int -> m ()
deleteRow self index
= liftIO
(propagateGError $
\ errorPtr_ ->
(\(HTMLTableElement arg1) arg2 arg3 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_table_element_delete_row argPtr1 arg2 arg3)
(toHTMLTableElement self)
(fromIntegral index)
errorPtr_)
setCaption ::
(MonadIO m, HTMLTableCaptionElementClass val,
HTMLTableElementClass self) =>
self -> Maybe val -> m ()
setCaption self val
= liftIO
(propagateGError $
\ errorPtr_ ->
(\(HTMLTableElement arg1) (HTMLTableCaptionElement arg2) arg3 -> withForeignPtr arg1 $ \argPtr1 ->withForeignPtr arg2 $ \argPtr2 ->webkit_dom_html_table_element_set_caption argPtr1 argPtr2 arg3)
(toHTMLTableElement self)
(maybe (HTMLTableCaptionElement nullForeignPtr)
toHTMLTableCaptionElement
val)
errorPtr_)
getCaption ::
(MonadIO m, HTMLTableElementClass self) =>
self -> m (Maybe HTMLTableCaptionElement)
getCaption self
= liftIO
(maybeNull (makeNewGObject mkHTMLTableCaptionElement)
((\(HTMLTableElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_table_element_get_caption argPtr1)
(toHTMLTableElement self)))
setTHead ::
(MonadIO m, HTMLTableSectionElementClass val,
HTMLTableElementClass self) =>
self -> Maybe val -> m ()
setTHead self val
= liftIO
(propagateGError $
\ errorPtr_ ->
(\(HTMLTableElement arg1) (HTMLTableSectionElement arg2) arg3 -> withForeignPtr arg1 $ \argPtr1 ->withForeignPtr arg2 $ \argPtr2 ->webkit_dom_html_table_element_set_t_head argPtr1 argPtr2 arg3)
(toHTMLTableElement self)
(maybe (HTMLTableSectionElement nullForeignPtr)
toHTMLTableSectionElement
val)
errorPtr_)
getTHead ::
(MonadIO m, HTMLTableElementClass self) =>
self -> m (Maybe HTMLTableSectionElement)
getTHead self
= liftIO
(maybeNull (makeNewGObject mkHTMLTableSectionElement)
((\(HTMLTableElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_table_element_get_t_head argPtr1)
(toHTMLTableElement self)))
setTFoot ::
(MonadIO m, HTMLTableSectionElementClass val,
HTMLTableElementClass self) =>
self -> Maybe val -> m ()
setTFoot self val
= liftIO
(propagateGError $
\ errorPtr_ ->
(\(HTMLTableElement arg1) (HTMLTableSectionElement arg2) arg3 -> withForeignPtr arg1 $ \argPtr1 ->withForeignPtr arg2 $ \argPtr2 ->webkit_dom_html_table_element_set_t_foot argPtr1 argPtr2 arg3)
(toHTMLTableElement self)
(maybe (HTMLTableSectionElement nullForeignPtr)
toHTMLTableSectionElement
val)
errorPtr_)
getTFoot ::
(MonadIO m, HTMLTableElementClass self) =>
self -> m (Maybe HTMLTableSectionElement)
getTFoot self
= liftIO
(maybeNull (makeNewGObject mkHTMLTableSectionElement)
((\(HTMLTableElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_table_element_get_t_foot argPtr1)
(toHTMLTableElement self)))
getRows ::
(MonadIO m, HTMLTableElementClass self) =>
self -> m (Maybe HTMLCollection)
getRows self
= liftIO
(maybeNull (makeNewGObject mkHTMLCollection)
((\(HTMLTableElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_table_element_get_rows argPtr1)
(toHTMLTableElement self)))
getTBodies ::
(MonadIO m, HTMLTableElementClass self) =>
self -> m (Maybe HTMLCollection)
getTBodies self
= liftIO
(maybeNull (makeNewGObject mkHTMLCollection)
((\(HTMLTableElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_table_element_get_t_bodies argPtr1)
(toHTMLTableElement self)))
setAlign ::
(MonadIO m, HTMLTableElementClass self, GlibString string) =>
self -> string -> m ()
setAlign self val
= liftIO
(withUTFString val $
\ valPtr ->
(\(HTMLTableElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_table_element_set_align argPtr1 arg2)
(toHTMLTableElement self)
valPtr)
getAlign ::
(MonadIO m, HTMLTableElementClass self, GlibString string) =>
self -> m string
getAlign self
= liftIO
(((\(HTMLTableElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_table_element_get_align argPtr1)
(toHTMLTableElement self))
>>=
readUTFString)
setBgColor ::
(MonadIO m, HTMLTableElementClass self, GlibString string) =>
self -> string -> m ()
setBgColor self val
= liftIO
(withUTFString val $
\ valPtr ->
(\(HTMLTableElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_table_element_set_bg_color argPtr1 arg2)
(toHTMLTableElement self)
valPtr)
getBgColor ::
(MonadIO m, HTMLTableElementClass self, GlibString string) =>
self -> m string
getBgColor self
= liftIO
(((\(HTMLTableElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_table_element_get_bg_color argPtr1)
(toHTMLTableElement self))
>>=
readUTFString)
setBorder ::
(MonadIO m, HTMLTableElementClass self, GlibString string) =>
self -> string -> m ()
setBorder self val
= liftIO
(withUTFString val $
\ valPtr ->
(\(HTMLTableElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_table_element_set_border argPtr1 arg2)
(toHTMLTableElement self)
valPtr)
getBorder ::
(MonadIO m, HTMLTableElementClass self, GlibString string) =>
self -> m string
getBorder self
= liftIO
(((\(HTMLTableElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_table_element_get_border argPtr1)
(toHTMLTableElement self))
>>=
readUTFString)
setCellPadding ::
(MonadIO m, HTMLTableElementClass self, GlibString string) =>
self -> string -> m ()
setCellPadding self val
= liftIO
(withUTFString val $
\ valPtr ->
(\(HTMLTableElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_table_element_set_cell_padding argPtr1 arg2)
(toHTMLTableElement self)
valPtr)
getCellPadding ::
(MonadIO m, HTMLTableElementClass self, GlibString string) =>
self -> m string
getCellPadding self
= liftIO
(((\(HTMLTableElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_table_element_get_cell_padding argPtr1)
(toHTMLTableElement self))
>>=
readUTFString)
setCellSpacing ::
(MonadIO m, HTMLTableElementClass self, GlibString string) =>
self -> string -> m ()
setCellSpacing self val
= liftIO
(withUTFString val $
\ valPtr ->
(\(HTMLTableElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_table_element_set_cell_spacing argPtr1 arg2)
(toHTMLTableElement self)
valPtr)
getCellSpacing ::
(MonadIO m, HTMLTableElementClass self, GlibString string) =>
self -> m string
getCellSpacing self
= liftIO
(((\(HTMLTableElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_table_element_get_cell_spacing argPtr1)
(toHTMLTableElement self))
>>=
readUTFString)
setFrame ::
(MonadIO m, HTMLTableElementClass self, GlibString string) =>
self -> string -> m ()
setFrame self val
= liftIO
(withUTFString val $
\ valPtr ->
(\(HTMLTableElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_table_element_set_frame argPtr1 arg2)
(toHTMLTableElement self)
valPtr)
getFrame ::
(MonadIO m, HTMLTableElementClass self, GlibString string) =>
self -> m string
getFrame self
= liftIO
(((\(HTMLTableElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_table_element_get_frame argPtr1)
(toHTMLTableElement self))
>>=
readUTFString)
setRules ::
(MonadIO m, HTMLTableElementClass self, GlibString string) =>
self -> string -> m ()
setRules self val
= liftIO
(withUTFString val $
\ valPtr ->
(\(HTMLTableElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_table_element_set_rules argPtr1 arg2)
(toHTMLTableElement self)
valPtr)
getRules ::
(MonadIO m, HTMLTableElementClass self, GlibString string) =>
self -> m string
getRules self
= liftIO
(((\(HTMLTableElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_table_element_get_rules argPtr1)
(toHTMLTableElement self))
>>=
readUTFString)
setSummary ::
(MonadIO m, HTMLTableElementClass self, GlibString string) =>
self -> string -> m ()
setSummary self val
= liftIO
(withUTFString val $
\ valPtr ->
(\(HTMLTableElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_table_element_set_summary argPtr1 arg2)
(toHTMLTableElement self)
valPtr)
getSummary ::
(MonadIO m, HTMLTableElementClass self, GlibString string) =>
self -> m string
getSummary self
= liftIO
(((\(HTMLTableElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_table_element_get_summary argPtr1)
(toHTMLTableElement self))
>>=
readUTFString)
setWidth ::
(MonadIO m, HTMLTableElementClass self, GlibString string) =>
self -> string -> m ()
setWidth self val
= liftIO
(withUTFString val $
\ valPtr ->
(\(HTMLTableElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_table_element_set_width argPtr1 arg2)
(toHTMLTableElement self)
valPtr)
getWidth ::
(MonadIO m, HTMLTableElementClass self, GlibString string) =>
self -> m string
getWidth self
= liftIO
(((\(HTMLTableElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_table_element_get_width argPtr1)
(toHTMLTableElement self))
>>=
readUTFString)
foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLTableElement.h webkit_dom_html_table_element_create_t_head"
webkit_dom_html_table_element_create_t_head :: ((Ptr HTMLTableElement) -> (IO (Ptr HTMLElement)))
foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLTableElement.h webkit_dom_html_table_element_delete_t_head"
webkit_dom_html_table_element_delete_t_head :: ((Ptr HTMLTableElement) -> (IO ()))
foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLTableElement.h webkit_dom_html_table_element_create_t_foot"
webkit_dom_html_table_element_create_t_foot :: ((Ptr HTMLTableElement) -> (IO (Ptr HTMLElement)))
foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLTableElement.h webkit_dom_html_table_element_delete_t_foot"
webkit_dom_html_table_element_delete_t_foot :: ((Ptr HTMLTableElement) -> (IO ()))
foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLTableElement.h webkit_dom_html_table_element_create_t_body"
webkit_dom_html_table_element_create_t_body :: ((Ptr HTMLTableElement) -> (IO (Ptr HTMLElement)))
foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLTableElement.h webkit_dom_html_table_element_create_caption"
webkit_dom_html_table_element_create_caption :: ((Ptr HTMLTableElement) -> (IO (Ptr HTMLElement)))
foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLTableElement.h webkit_dom_html_table_element_delete_caption"
webkit_dom_html_table_element_delete_caption :: ((Ptr HTMLTableElement) -> (IO ()))
foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLTableElement.h webkit_dom_html_table_element_insert_row"
webkit_dom_html_table_element_insert_row :: ((Ptr HTMLTableElement) -> (CLong -> ((Ptr (Ptr ())) -> (IO (Ptr HTMLElement)))))
foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLTableElement.h webkit_dom_html_table_element_delete_row"
webkit_dom_html_table_element_delete_row :: ((Ptr HTMLTableElement) -> (CLong -> ((Ptr (Ptr ())) -> (IO ()))))
foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLTableElement.h webkit_dom_html_table_element_set_caption"
webkit_dom_html_table_element_set_caption :: ((Ptr HTMLTableElement) -> ((Ptr HTMLTableCaptionElement) -> ((Ptr (Ptr ())) -> (IO ()))))
foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLTableElement.h webkit_dom_html_table_element_get_caption"
webkit_dom_html_table_element_get_caption :: ((Ptr HTMLTableElement) -> (IO (Ptr HTMLTableCaptionElement)))
foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLTableElement.h webkit_dom_html_table_element_set_t_head"
webkit_dom_html_table_element_set_t_head :: ((Ptr HTMLTableElement) -> ((Ptr HTMLTableSectionElement) -> ((Ptr (Ptr ())) -> (IO ()))))
foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLTableElement.h webkit_dom_html_table_element_get_t_head"
webkit_dom_html_table_element_get_t_head :: ((Ptr HTMLTableElement) -> (IO (Ptr HTMLTableSectionElement)))
foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLTableElement.h webkit_dom_html_table_element_set_t_foot"
webkit_dom_html_table_element_set_t_foot :: ((Ptr HTMLTableElement) -> ((Ptr HTMLTableSectionElement) -> ((Ptr (Ptr ())) -> (IO ()))))
foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLTableElement.h webkit_dom_html_table_element_get_t_foot"
webkit_dom_html_table_element_get_t_foot :: ((Ptr HTMLTableElement) -> (IO (Ptr HTMLTableSectionElement)))
foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLTableElement.h webkit_dom_html_table_element_get_rows"
webkit_dom_html_table_element_get_rows :: ((Ptr HTMLTableElement) -> (IO (Ptr HTMLCollection)))
foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLTableElement.h webkit_dom_html_table_element_get_t_bodies"
webkit_dom_html_table_element_get_t_bodies :: ((Ptr HTMLTableElement) -> (IO (Ptr HTMLCollection)))
foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLTableElement.h webkit_dom_html_table_element_set_align"
webkit_dom_html_table_element_set_align :: ((Ptr HTMLTableElement) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLTableElement.h webkit_dom_html_table_element_get_align"
webkit_dom_html_table_element_get_align :: ((Ptr HTMLTableElement) -> (IO (Ptr CChar)))
foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLTableElement.h webkit_dom_html_table_element_set_bg_color"
webkit_dom_html_table_element_set_bg_color :: ((Ptr HTMLTableElement) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLTableElement.h webkit_dom_html_table_element_get_bg_color"
webkit_dom_html_table_element_get_bg_color :: ((Ptr HTMLTableElement) -> (IO (Ptr CChar)))
foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLTableElement.h webkit_dom_html_table_element_set_border"
webkit_dom_html_table_element_set_border :: ((Ptr HTMLTableElement) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLTableElement.h webkit_dom_html_table_element_get_border"
webkit_dom_html_table_element_get_border :: ((Ptr HTMLTableElement) -> (IO (Ptr CChar)))
foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLTableElement.h webkit_dom_html_table_element_set_cell_padding"
webkit_dom_html_table_element_set_cell_padding :: ((Ptr HTMLTableElement) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLTableElement.h webkit_dom_html_table_element_get_cell_padding"
webkit_dom_html_table_element_get_cell_padding :: ((Ptr HTMLTableElement) -> (IO (Ptr CChar)))
foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLTableElement.h webkit_dom_html_table_element_set_cell_spacing"
webkit_dom_html_table_element_set_cell_spacing :: ((Ptr HTMLTableElement) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLTableElement.h webkit_dom_html_table_element_get_cell_spacing"
webkit_dom_html_table_element_get_cell_spacing :: ((Ptr HTMLTableElement) -> (IO (Ptr CChar)))
foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLTableElement.h webkit_dom_html_table_element_set_frame"
webkit_dom_html_table_element_set_frame :: ((Ptr HTMLTableElement) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLTableElement.h webkit_dom_html_table_element_get_frame"
webkit_dom_html_table_element_get_frame :: ((Ptr HTMLTableElement) -> (IO (Ptr CChar)))
foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLTableElement.h webkit_dom_html_table_element_set_rules"
webkit_dom_html_table_element_set_rules :: ((Ptr HTMLTableElement) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLTableElement.h webkit_dom_html_table_element_get_rules"
webkit_dom_html_table_element_get_rules :: ((Ptr HTMLTableElement) -> (IO (Ptr CChar)))
foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLTableElement.h webkit_dom_html_table_element_set_summary"
webkit_dom_html_table_element_set_summary :: ((Ptr HTMLTableElement) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLTableElement.h webkit_dom_html_table_element_get_summary"
webkit_dom_html_table_element_get_summary :: ((Ptr HTMLTableElement) -> (IO (Ptr CChar)))
foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLTableElement.h webkit_dom_html_table_element_set_width"
webkit_dom_html_table_element_set_width :: ((Ptr HTMLTableElement) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "dist/build/Graphics/UI/Gtk/WebKit/DOM/HTMLTableElement.h webkit_dom_html_table_element_get_width"
webkit_dom_html_table_element_get_width :: ((Ptr HTMLTableElement) -> (IO (Ptr CChar)))