module Graphics.UI.Gtk.WebKit.DOM.HTMLAreaElement (htmlAreaElementSetAlt, htmlAreaElementGetAlt, htmlAreaElementSetCoords, htmlAreaElementGetCoords, htmlAreaElementSetHref, htmlAreaElementGetHref, htmlAreaElementSetNoHref, htmlAreaElementGetNoHref, htmlAreaElementSetPing, htmlAreaElementGetPing, htmlAreaElementSetShape, htmlAreaElementGetShape, htmlAreaElementSetTarget, htmlAreaElementGetTarget, htmlAreaElementGetHash, htmlAreaElementGetHost, htmlAreaElementGetHostname, htmlAreaElementGetPathname, htmlAreaElementGetPort, htmlAreaElementGetProtocol, htmlAreaElementGetSearch, HTMLAreaElement, HTMLAreaElementClass, castToHTMLAreaElement, gTypeHTMLAreaElement, toHTMLAreaElement) where import System.Glib.FFI import System.Glib.UTFString import Control.Applicative {#import Graphics.UI.Gtk.WebKit.Types#} import System.Glib.GError import Graphics.UI.Gtk.WebKit.DOM.EventM htmlAreaElementSetAlt :: (HTMLAreaElementClass self, GlibString string) => self -> string -> IO () htmlAreaElementSetAlt self val = withUTFString val $ \ valPtr -> {# call webkit_dom_html_area_element_set_alt #} (toHTMLAreaElement self) valPtr htmlAreaElementGetAlt :: (HTMLAreaElementClass self, GlibString string) => self -> IO string htmlAreaElementGetAlt self = ({# call webkit_dom_html_area_element_get_alt #} (toHTMLAreaElement self)) >>= readUTFString htmlAreaElementSetCoords :: (HTMLAreaElementClass self, GlibString string) => self -> string -> IO () htmlAreaElementSetCoords self val = withUTFString val $ \ valPtr -> {# call webkit_dom_html_area_element_set_coords #} (toHTMLAreaElement self) valPtr htmlAreaElementGetCoords :: (HTMLAreaElementClass self, GlibString string) => self -> IO string htmlAreaElementGetCoords self = ({# call webkit_dom_html_area_element_get_coords #} (toHTMLAreaElement self)) >>= readUTFString htmlAreaElementSetHref :: (HTMLAreaElementClass self, GlibString string) => self -> string -> IO () htmlAreaElementSetHref self val = withUTFString val $ \ valPtr -> {# call webkit_dom_html_area_element_set_href #} (toHTMLAreaElement self) valPtr htmlAreaElementGetHref :: (HTMLAreaElementClass self, GlibString string) => self -> IO string htmlAreaElementGetHref self = ({# call webkit_dom_html_area_element_get_href #} (toHTMLAreaElement self)) >>= readUTFString htmlAreaElementSetNoHref :: (HTMLAreaElementClass self) => self -> Bool -> IO () htmlAreaElementSetNoHref self val = {# call webkit_dom_html_area_element_set_no_href #} (toHTMLAreaElement self) (fromBool val) htmlAreaElementGetNoHref :: (HTMLAreaElementClass self) => self -> IO Bool htmlAreaElementGetNoHref self = toBool <$> ({# call webkit_dom_html_area_element_get_no_href #} (toHTMLAreaElement self)) htmlAreaElementSetPing :: (HTMLAreaElementClass self, GlibString string) => self -> string -> IO () htmlAreaElementSetPing self val = withUTFString val $ \ valPtr -> {# call webkit_dom_html_area_element_set_ping #} (toHTMLAreaElement self) valPtr htmlAreaElementGetPing :: (HTMLAreaElementClass self, GlibString string) => self -> IO string htmlAreaElementGetPing self = ({# call webkit_dom_html_area_element_get_ping #} (toHTMLAreaElement self)) >>= readUTFString htmlAreaElementSetShape :: (HTMLAreaElementClass self, GlibString string) => self -> string -> IO () htmlAreaElementSetShape self val = withUTFString val $ \ valPtr -> {# call webkit_dom_html_area_element_set_shape #} (toHTMLAreaElement self) valPtr htmlAreaElementGetShape :: (HTMLAreaElementClass self, GlibString string) => self -> IO string htmlAreaElementGetShape self = ({# call webkit_dom_html_area_element_get_shape #} (toHTMLAreaElement self)) >>= readUTFString htmlAreaElementSetTarget :: (HTMLAreaElementClass self, GlibString string) => self -> string -> IO () htmlAreaElementSetTarget self val = withUTFString val $ \ valPtr -> {# call webkit_dom_html_area_element_set_target #} (toHTMLAreaElement self) valPtr htmlAreaElementGetTarget :: (HTMLAreaElementClass self, GlibString string) => self -> IO string htmlAreaElementGetTarget self = ({# call webkit_dom_html_area_element_get_target #} (toHTMLAreaElement self)) >>= readUTFString htmlAreaElementGetHash :: (HTMLAreaElementClass self, GlibString string) => self -> IO string htmlAreaElementGetHash self = ({# call webkit_dom_html_area_element_get_hash #} (toHTMLAreaElement self)) >>= readUTFString htmlAreaElementGetHost :: (HTMLAreaElementClass self, GlibString string) => self -> IO string htmlAreaElementGetHost self = ({# call webkit_dom_html_area_element_get_host #} (toHTMLAreaElement self)) >>= readUTFString htmlAreaElementGetHostname :: (HTMLAreaElementClass self, GlibString string) => self -> IO string htmlAreaElementGetHostname self = ({# call webkit_dom_html_area_element_get_hostname #} (toHTMLAreaElement self)) >>= readUTFString htmlAreaElementGetPathname :: (HTMLAreaElementClass self, GlibString string) => self -> IO string htmlAreaElementGetPathname self = ({# call webkit_dom_html_area_element_get_pathname #} (toHTMLAreaElement self)) >>= readUTFString htmlAreaElementGetPort :: (HTMLAreaElementClass self, GlibString string) => self -> IO string htmlAreaElementGetPort self = ({# call webkit_dom_html_area_element_get_port #} (toHTMLAreaElement self)) >>= readUTFString htmlAreaElementGetProtocol :: (HTMLAreaElementClass self, GlibString string) => self -> IO string htmlAreaElementGetProtocol self = ({# call webkit_dom_html_area_element_get_protocol #} (toHTMLAreaElement self)) >>= readUTFString htmlAreaElementGetSearch :: (HTMLAreaElementClass self, GlibString string) => self -> IO string htmlAreaElementGetSearch self = ({# call webkit_dom_html_area_element_get_search #} (toHTMLAreaElement self)) >>= readUTFString