packages feed

webkit-0.12.5: Graphics/UI/Gtk/WebKit/DOM/Navigator.chs

module Graphics.UI.Gtk.WebKit.DOM.Navigator
       (navigatorJavaEnabled, navigatorGetStorageUpdates,
        navigatorGetAppCodeName, navigatorGetAppName,
        navigatorGetAppVersion, navigatorGetLanguage,
        navigatorGetUserAgent, navigatorGetPlatform, navigatorGetPlugins,
        navigatorGetMimeTypes, navigatorGetProduct, navigatorGetProductSub,
        navigatorGetVendor, navigatorGetVendorSub,
        navigatorGetCookieEnabled, navigatorGetOnLine)
       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
 
navigatorJavaEnabled :: (NavigatorClass self) => self -> IO Bool
navigatorJavaEnabled self
  = toBool <$>
      ({# call webkit_dom_navigator_java_enabled #} (toNavigator self))
 
navigatorGetStorageUpdates ::
                           (NavigatorClass self) => self -> IO ()
navigatorGetStorageUpdates self
  = {# call webkit_dom_navigator_get_storage_updates #}
      (toNavigator self)
 
navigatorGetAppCodeName ::
                        (NavigatorClass self) => self -> IO String
navigatorGetAppCodeName self
  = ({# call webkit_dom_navigator_get_app_code_name #}
       (toNavigator self))
      >>=
      readUTFString
 
navigatorGetAppName :: (NavigatorClass self) => self -> IO String
navigatorGetAppName self
  = ({# call webkit_dom_navigator_get_app_name #} (toNavigator self))
      >>=
      readUTFString
 
navigatorGetAppVersion ::
                       (NavigatorClass self) => self -> IO String
navigatorGetAppVersion self
  = ({# call webkit_dom_navigator_get_app_version #}
       (toNavigator self))
      >>=
      readUTFString
 
navigatorGetLanguage :: (NavigatorClass self) => self -> IO String
navigatorGetLanguage self
  = ({# call webkit_dom_navigator_get_language #} (toNavigator self))
      >>=
      readUTFString
 
navigatorGetUserAgent :: (NavigatorClass self) => self -> IO String
navigatorGetUserAgent self
  = ({# call webkit_dom_navigator_get_user_agent #}
       (toNavigator self))
      >>=
      readUTFString
 
navigatorGetPlatform :: (NavigatorClass self) => self -> IO String
navigatorGetPlatform self
  = ({# call webkit_dom_navigator_get_platform #} (toNavigator self))
      >>=
      readUTFString
 
navigatorGetPlugins ::
                    (NavigatorClass self) => self -> IO (Maybe DOMPluginArray)
navigatorGetPlugins self
  = maybeNull (makeNewGObject mkDOMPluginArray)
      ({# call webkit_dom_navigator_get_plugins #} (toNavigator self))
 
navigatorGetMimeTypes ::
                      (NavigatorClass self) => self -> IO (Maybe DOMMimeTypeArray)
navigatorGetMimeTypes self
  = maybeNull (makeNewGObject mkDOMMimeTypeArray)
      ({# call webkit_dom_navigator_get_mime_types #} (toNavigator self))
 
navigatorGetProduct :: (NavigatorClass self) => self -> IO String
navigatorGetProduct self
  = ({# call webkit_dom_navigator_get_product #} (toNavigator self))
      >>=
      readUTFString
 
navigatorGetProductSub ::
                       (NavigatorClass self) => self -> IO String
navigatorGetProductSub self
  = ({# call webkit_dom_navigator_get_product_sub #}
       (toNavigator self))
      >>=
      readUTFString
 
navigatorGetVendor :: (NavigatorClass self) => self -> IO String
navigatorGetVendor self
  = ({# call webkit_dom_navigator_get_vendor #} (toNavigator self))
      >>=
      readUTFString
 
navigatorGetVendorSub :: (NavigatorClass self) => self -> IO String
navigatorGetVendorSub self
  = ({# call webkit_dom_navigator_get_vendor_sub #}
       (toNavigator self))
      >>=
      readUTFString
 
navigatorGetCookieEnabled ::
                          (NavigatorClass self) => self -> IO Bool
navigatorGetCookieEnabled self
  = toBool <$>
      ({# call webkit_dom_navigator_get_cookie_enabled #}
         (toNavigator self))
 
navigatorGetOnLine :: (NavigatorClass self) => self -> IO Bool
navigatorGetOnLine self
  = toBool <$>
      ({# call webkit_dom_navigator_get_on_line #} (toNavigator self))