gi-webkit-3.0.7: WebKit bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.WebKit.Objects.DOMNavigator

Contents

Description

 

Synopsis

Exported types

newtype DOMNavigator Source #

Constructors

DOMNavigator (ManagedPtr DOMNavigator) 

Instances

GObject DOMNavigator Source # 
IsObject DOMNavigator Source # 
IsDOMObject DOMNavigator Source # 
IsDOMNavigator DOMNavigator Source # 
((~) * info (ResolveDOMNavigatorMethod t DOMNavigator), MethodInfo * info DOMNavigator p) => IsLabel t (DOMNavigator -> p) Source # 

Methods

fromLabel :: Proxy# Symbol t -> DOMNavigator -> p #

((~) * info (ResolveDOMNavigatorMethod t DOMNavigator), MethodInfo * info DOMNavigator p) => IsLabelProxy t (DOMNavigator -> p) Source # 
HasAttributeList * DOMNavigator Source # 
type SignalList DOMNavigator Source # 
type SignalList DOMNavigator
type AttributeList DOMNavigator Source # 
type AttributeList DOMNavigator

class GObject o => IsDOMNavigator o Source #

Instances

(GObject a, UnknownAncestorError Constraint DOMNavigator a) => IsDOMNavigator a Source # 
IsDOMNavigator DOMNavigator Source # 

Methods

getAppCodeName

data DOMNavigatorGetAppCodeNameMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDOMNavigator a) => MethodInfo * DOMNavigatorGetAppCodeNameMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMNavigatorGetAppCodeNameMethodInfo a -> signature -> s

getAppName

data DOMNavigatorGetAppNameMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDOMNavigator a) => MethodInfo * DOMNavigatorGetAppNameMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMNavigatorGetAppNameMethodInfo a -> signature -> s

getAppVersion

data DOMNavigatorGetAppVersionMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDOMNavigator a) => MethodInfo * DOMNavigatorGetAppVersionMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMNavigatorGetAppVersionMethodInfo a -> signature -> s

getCookieEnabled

data DOMNavigatorGetCookieEnabledMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsDOMNavigator a) => MethodInfo * DOMNavigatorGetCookieEnabledMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMNavigatorGetCookieEnabledMethodInfo a -> signature -> s

getGeolocation

data DOMNavigatorGetGeolocationMethodInfo Source #

Instances

((~) * signature (m DOMGeolocation), MonadIO m, IsDOMNavigator a) => MethodInfo * DOMNavigatorGetGeolocationMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMNavigatorGetGeolocationMethodInfo a -> signature -> s

getLanguage

data DOMNavigatorGetLanguageMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDOMNavigator a) => MethodInfo * DOMNavigatorGetLanguageMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMNavigatorGetLanguageMethodInfo a -> signature -> s

getMimeTypes

data DOMNavigatorGetMimeTypesMethodInfo Source #

Instances

((~) * signature (m DOMDOMMimeTypeArray), MonadIO m, IsDOMNavigator a) => MethodInfo * DOMNavigatorGetMimeTypesMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMNavigatorGetMimeTypesMethodInfo a -> signature -> s

getOnLine

data DOMNavigatorGetOnLineMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsDOMNavigator a) => MethodInfo * DOMNavigatorGetOnLineMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMNavigatorGetOnLineMethodInfo a -> signature -> s

getPlatform

data DOMNavigatorGetPlatformMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDOMNavigator a) => MethodInfo * DOMNavigatorGetPlatformMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMNavigatorGetPlatformMethodInfo a -> signature -> s

getPlugins

data DOMNavigatorGetPluginsMethodInfo Source #

Instances

((~) * signature (m DOMDOMPluginArray), MonadIO m, IsDOMNavigator a) => MethodInfo * DOMNavigatorGetPluginsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMNavigatorGetPluginsMethodInfo a -> signature -> s

getProduct

data DOMNavigatorGetProductMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDOMNavigator a) => MethodInfo * DOMNavigatorGetProductMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMNavigatorGetProductMethodInfo a -> signature -> s

getProductSub

data DOMNavigatorGetProductSubMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDOMNavigator a) => MethodInfo * DOMNavigatorGetProductSubMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMNavigatorGetProductSubMethodInfo a -> signature -> s

getStorageUpdates

data DOMNavigatorGetStorageUpdatesMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsDOMNavigator a) => MethodInfo * DOMNavigatorGetStorageUpdatesMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMNavigatorGetStorageUpdatesMethodInfo a -> signature -> s

getUserAgent

data DOMNavigatorGetUserAgentMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDOMNavigator a) => MethodInfo * DOMNavigatorGetUserAgentMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMNavigatorGetUserAgentMethodInfo a -> signature -> s

getVendor

data DOMNavigatorGetVendorMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDOMNavigator a) => MethodInfo * DOMNavigatorGetVendorMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMNavigatorGetVendorMethodInfo a -> signature -> s

getVendorSub

data DOMNavigatorGetVendorSubMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDOMNavigator a) => MethodInfo * DOMNavigatorGetVendorSubMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMNavigatorGetVendorSubMethodInfo a -> signature -> s

getWebkitBattery

getWebkitPersistentStorage

getWebkitTemporaryStorage

isProtocolHandlerRegistered

data DOMNavigatorIsProtocolHandlerRegisteredMethodInfo Source #

Instances

((~) * signature (Text -> Text -> m Text), MonadIO m, IsDOMNavigator a) => MethodInfo * DOMNavigatorIsProtocolHandlerRegisteredMethodInfo a signature Source # 

dOMNavigatorIsProtocolHandlerRegistered :: (MonadIO m, IsDOMNavigator a) => a -> Text -> Text -> m Text Source #

javaEnabled

data DOMNavigatorJavaEnabledMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsDOMNavigator a) => MethodInfo * DOMNavigatorJavaEnabledMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMNavigatorJavaEnabledMethodInfo a -> signature -> s

registerProtocolHandler

data DOMNavigatorRegisterProtocolHandlerMethodInfo Source #

Instances

((~) * signature (Text -> Text -> Text -> m ()), MonadIO m, IsDOMNavigator a) => MethodInfo * DOMNavigatorRegisterProtocolHandlerMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMNavigatorRegisterProtocolHandlerMethodInfo a -> signature -> s

dOMNavigatorRegisterProtocolHandler :: (MonadIO m, IsDOMNavigator a) => a -> Text -> Text -> Text -> m () Source #

unregisterProtocolHandler

data DOMNavigatorUnregisterProtocolHandlerMethodInfo Source #

Instances

((~) * signature (Text -> Text -> m ()), MonadIO m, IsDOMNavigator a) => MethodInfo * DOMNavigatorUnregisterProtocolHandlerMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMNavigatorUnregisterProtocolHandlerMethodInfo a -> signature -> s

webkitGetGamepads

Properties

appCodeName

data DOMNavigatorAppCodeNamePropertyInfo Source #

Instances

AttrInfo DOMNavigatorAppCodeNamePropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMNavigatorAppCodeNamePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMNavigatorAppCodeNamePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMNavigatorAppCodeNamePropertyInfo :: * -> Constraint

type AttrGetType DOMNavigatorAppCodeNamePropertyInfo :: *

type AttrLabel DOMNavigatorAppCodeNamePropertyInfo :: Symbol

type AttrOrigin DOMNavigatorAppCodeNamePropertyInfo :: *

type AttrSetTypeConstraint DOMNavigatorAppCodeNamePropertyInfo Source # 
type AttrSetTypeConstraint DOMNavigatorAppCodeNamePropertyInfo = * ~ ()
type AttrOrigin DOMNavigatorAppCodeNamePropertyInfo Source # 
type AttrLabel DOMNavigatorAppCodeNamePropertyInfo Source # 
type AttrLabel DOMNavigatorAppCodeNamePropertyInfo = "app-code-name"
type AttrGetType DOMNavigatorAppCodeNamePropertyInfo Source # 
type AttrBaseTypeConstraint DOMNavigatorAppCodeNamePropertyInfo Source # 
type AttrAllowedOps DOMNavigatorAppCodeNamePropertyInfo Source # 
type AttrAllowedOps DOMNavigatorAppCodeNamePropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMNavigatorAppCodeName :: AttrLabelProxy "appCodeName" Source #

appName

data DOMNavigatorAppNamePropertyInfo Source #

Instances

AttrInfo DOMNavigatorAppNamePropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMNavigatorAppNamePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMNavigatorAppNamePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMNavigatorAppNamePropertyInfo :: * -> Constraint

type AttrGetType DOMNavigatorAppNamePropertyInfo :: *

type AttrLabel DOMNavigatorAppNamePropertyInfo :: Symbol

type AttrOrigin DOMNavigatorAppNamePropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint DOMNavigatorAppNamePropertyInfo o => Proxy * DOMNavigatorAppNamePropertyInfo -> o -> IO (AttrGetType DOMNavigatorAppNamePropertyInfo)

attrSet :: (AttrBaseTypeConstraint DOMNavigatorAppNamePropertyInfo o, AttrSetTypeConstraint DOMNavigatorAppNamePropertyInfo b) => Proxy * DOMNavigatorAppNamePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint DOMNavigatorAppNamePropertyInfo o => Proxy * DOMNavigatorAppNamePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint DOMNavigatorAppNamePropertyInfo o, AttrSetTypeConstraint DOMNavigatorAppNamePropertyInfo b) => Proxy * DOMNavigatorAppNamePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint DOMNavigatorAppNamePropertyInfo Source # 
type AttrSetTypeConstraint DOMNavigatorAppNamePropertyInfo = * ~ ()
type AttrOrigin DOMNavigatorAppNamePropertyInfo Source # 
type AttrLabel DOMNavigatorAppNamePropertyInfo Source # 
type AttrLabel DOMNavigatorAppNamePropertyInfo = "app-name"
type AttrGetType DOMNavigatorAppNamePropertyInfo Source # 
type AttrGetType DOMNavigatorAppNamePropertyInfo = Maybe Text
type AttrBaseTypeConstraint DOMNavigatorAppNamePropertyInfo Source # 
type AttrBaseTypeConstraint DOMNavigatorAppNamePropertyInfo = IsDOMNavigator
type AttrAllowedOps DOMNavigatorAppNamePropertyInfo Source # 
type AttrAllowedOps DOMNavigatorAppNamePropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMNavigatorAppName :: AttrLabelProxy "appName" Source #

appVersion

data DOMNavigatorAppVersionPropertyInfo Source #

Instances

AttrInfo DOMNavigatorAppVersionPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMNavigatorAppVersionPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMNavigatorAppVersionPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMNavigatorAppVersionPropertyInfo :: * -> Constraint

type AttrGetType DOMNavigatorAppVersionPropertyInfo :: *

type AttrLabel DOMNavigatorAppVersionPropertyInfo :: Symbol

type AttrOrigin DOMNavigatorAppVersionPropertyInfo :: *

type AttrSetTypeConstraint DOMNavigatorAppVersionPropertyInfo Source # 
type AttrSetTypeConstraint DOMNavigatorAppVersionPropertyInfo = * ~ ()
type AttrOrigin DOMNavigatorAppVersionPropertyInfo Source # 
type AttrLabel DOMNavigatorAppVersionPropertyInfo Source # 
type AttrLabel DOMNavigatorAppVersionPropertyInfo = "app-version"
type AttrGetType DOMNavigatorAppVersionPropertyInfo Source # 
type AttrBaseTypeConstraint DOMNavigatorAppVersionPropertyInfo Source # 
type AttrAllowedOps DOMNavigatorAppVersionPropertyInfo Source # 
type AttrAllowedOps DOMNavigatorAppVersionPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMNavigatorAppVersion :: AttrLabelProxy "appVersion" Source #

cookieEnabled

data DOMNavigatorCookieEnabledPropertyInfo Source #

Instances

AttrInfo DOMNavigatorCookieEnabledPropertyInfo Source # 
type AttrSetTypeConstraint DOMNavigatorCookieEnabledPropertyInfo Source # 
type AttrSetTypeConstraint DOMNavigatorCookieEnabledPropertyInfo = * ~ ()
type AttrOrigin DOMNavigatorCookieEnabledPropertyInfo Source # 
type AttrLabel DOMNavigatorCookieEnabledPropertyInfo Source # 
type AttrLabel DOMNavigatorCookieEnabledPropertyInfo = "cookie-enabled"
type AttrGetType DOMNavigatorCookieEnabledPropertyInfo Source # 
type AttrBaseTypeConstraint DOMNavigatorCookieEnabledPropertyInfo Source # 
type AttrAllowedOps DOMNavigatorCookieEnabledPropertyInfo Source # 
type AttrAllowedOps DOMNavigatorCookieEnabledPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

dOMNavigatorCookieEnabled :: AttrLabelProxy "cookieEnabled" Source #

geolocation

data DOMNavigatorGeolocationPropertyInfo Source #

Instances

AttrInfo DOMNavigatorGeolocationPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMNavigatorGeolocationPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMNavigatorGeolocationPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMNavigatorGeolocationPropertyInfo :: * -> Constraint

type AttrGetType DOMNavigatorGeolocationPropertyInfo :: *

type AttrLabel DOMNavigatorGeolocationPropertyInfo :: Symbol

type AttrOrigin DOMNavigatorGeolocationPropertyInfo :: *

type AttrSetTypeConstraint DOMNavigatorGeolocationPropertyInfo Source # 
type AttrSetTypeConstraint DOMNavigatorGeolocationPropertyInfo = * ~ ()
type AttrOrigin DOMNavigatorGeolocationPropertyInfo Source # 
type AttrLabel DOMNavigatorGeolocationPropertyInfo Source # 
type AttrLabel DOMNavigatorGeolocationPropertyInfo = "geolocation"
type AttrGetType DOMNavigatorGeolocationPropertyInfo Source # 
type AttrBaseTypeConstraint DOMNavigatorGeolocationPropertyInfo Source # 
type AttrAllowedOps DOMNavigatorGeolocationPropertyInfo Source # 
type AttrAllowedOps DOMNavigatorGeolocationPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMNavigatorGeolocation :: AttrLabelProxy "geolocation" Source #

language

data DOMNavigatorLanguagePropertyInfo Source #

Instances

AttrInfo DOMNavigatorLanguagePropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMNavigatorLanguagePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMNavigatorLanguagePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMNavigatorLanguagePropertyInfo :: * -> Constraint

type AttrGetType DOMNavigatorLanguagePropertyInfo :: *

type AttrLabel DOMNavigatorLanguagePropertyInfo :: Symbol

type AttrOrigin DOMNavigatorLanguagePropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint DOMNavigatorLanguagePropertyInfo o => Proxy * DOMNavigatorLanguagePropertyInfo -> o -> IO (AttrGetType DOMNavigatorLanguagePropertyInfo)

attrSet :: (AttrBaseTypeConstraint DOMNavigatorLanguagePropertyInfo o, AttrSetTypeConstraint DOMNavigatorLanguagePropertyInfo b) => Proxy * DOMNavigatorLanguagePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint DOMNavigatorLanguagePropertyInfo o => Proxy * DOMNavigatorLanguagePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint DOMNavigatorLanguagePropertyInfo o, AttrSetTypeConstraint DOMNavigatorLanguagePropertyInfo b) => Proxy * DOMNavigatorLanguagePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint DOMNavigatorLanguagePropertyInfo Source # 
type AttrSetTypeConstraint DOMNavigatorLanguagePropertyInfo = * ~ ()
type AttrOrigin DOMNavigatorLanguagePropertyInfo Source # 
type AttrLabel DOMNavigatorLanguagePropertyInfo Source # 
type AttrLabel DOMNavigatorLanguagePropertyInfo = "language"
type AttrGetType DOMNavigatorLanguagePropertyInfo Source # 
type AttrGetType DOMNavigatorLanguagePropertyInfo = Maybe Text
type AttrBaseTypeConstraint DOMNavigatorLanguagePropertyInfo Source # 
type AttrBaseTypeConstraint DOMNavigatorLanguagePropertyInfo = IsDOMNavigator
type AttrAllowedOps DOMNavigatorLanguagePropertyInfo Source # 
type AttrAllowedOps DOMNavigatorLanguagePropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMNavigatorLanguage :: AttrLabelProxy "language" Source #

mimeTypes

data DOMNavigatorMimeTypesPropertyInfo Source #

Instances

AttrInfo DOMNavigatorMimeTypesPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMNavigatorMimeTypesPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMNavigatorMimeTypesPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMNavigatorMimeTypesPropertyInfo :: * -> Constraint

type AttrGetType DOMNavigatorMimeTypesPropertyInfo :: *

type AttrLabel DOMNavigatorMimeTypesPropertyInfo :: Symbol

type AttrOrigin DOMNavigatorMimeTypesPropertyInfo :: *

type AttrSetTypeConstraint DOMNavigatorMimeTypesPropertyInfo Source # 
type AttrSetTypeConstraint DOMNavigatorMimeTypesPropertyInfo = * ~ ()
type AttrOrigin DOMNavigatorMimeTypesPropertyInfo Source # 
type AttrLabel DOMNavigatorMimeTypesPropertyInfo Source # 
type AttrLabel DOMNavigatorMimeTypesPropertyInfo = "mime-types"
type AttrGetType DOMNavigatorMimeTypesPropertyInfo Source # 
type AttrBaseTypeConstraint DOMNavigatorMimeTypesPropertyInfo Source # 
type AttrAllowedOps DOMNavigatorMimeTypesPropertyInfo Source # 
type AttrAllowedOps DOMNavigatorMimeTypesPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMNavigatorMimeTypes :: AttrLabelProxy "mimeTypes" Source #

onLine

data DOMNavigatorOnLinePropertyInfo Source #

Instances

AttrInfo DOMNavigatorOnLinePropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMNavigatorOnLinePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMNavigatorOnLinePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMNavigatorOnLinePropertyInfo :: * -> Constraint

type AttrGetType DOMNavigatorOnLinePropertyInfo :: *

type AttrLabel DOMNavigatorOnLinePropertyInfo :: Symbol

type AttrOrigin DOMNavigatorOnLinePropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint DOMNavigatorOnLinePropertyInfo o => Proxy * DOMNavigatorOnLinePropertyInfo -> o -> IO (AttrGetType DOMNavigatorOnLinePropertyInfo)

attrSet :: (AttrBaseTypeConstraint DOMNavigatorOnLinePropertyInfo o, AttrSetTypeConstraint DOMNavigatorOnLinePropertyInfo b) => Proxy * DOMNavigatorOnLinePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint DOMNavigatorOnLinePropertyInfo o => Proxy * DOMNavigatorOnLinePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint DOMNavigatorOnLinePropertyInfo o, AttrSetTypeConstraint DOMNavigatorOnLinePropertyInfo b) => Proxy * DOMNavigatorOnLinePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint DOMNavigatorOnLinePropertyInfo Source # 
type AttrSetTypeConstraint DOMNavigatorOnLinePropertyInfo = * ~ ()
type AttrOrigin DOMNavigatorOnLinePropertyInfo Source # 
type AttrLabel DOMNavigatorOnLinePropertyInfo Source # 
type AttrLabel DOMNavigatorOnLinePropertyInfo = "on-line"
type AttrGetType DOMNavigatorOnLinePropertyInfo Source # 
type AttrBaseTypeConstraint DOMNavigatorOnLinePropertyInfo Source # 
type AttrBaseTypeConstraint DOMNavigatorOnLinePropertyInfo = IsDOMNavigator
type AttrAllowedOps DOMNavigatorOnLinePropertyInfo Source # 
type AttrAllowedOps DOMNavigatorOnLinePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

dOMNavigatorOnLine :: AttrLabelProxy "onLine" Source #

platform

data DOMNavigatorPlatformPropertyInfo Source #

Instances

AttrInfo DOMNavigatorPlatformPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMNavigatorPlatformPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMNavigatorPlatformPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMNavigatorPlatformPropertyInfo :: * -> Constraint

type AttrGetType DOMNavigatorPlatformPropertyInfo :: *

type AttrLabel DOMNavigatorPlatformPropertyInfo :: Symbol

type AttrOrigin DOMNavigatorPlatformPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint DOMNavigatorPlatformPropertyInfo o => Proxy * DOMNavigatorPlatformPropertyInfo -> o -> IO (AttrGetType DOMNavigatorPlatformPropertyInfo)

attrSet :: (AttrBaseTypeConstraint DOMNavigatorPlatformPropertyInfo o, AttrSetTypeConstraint DOMNavigatorPlatformPropertyInfo b) => Proxy * DOMNavigatorPlatformPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint DOMNavigatorPlatformPropertyInfo o => Proxy * DOMNavigatorPlatformPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint DOMNavigatorPlatformPropertyInfo o, AttrSetTypeConstraint DOMNavigatorPlatformPropertyInfo b) => Proxy * DOMNavigatorPlatformPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint DOMNavigatorPlatformPropertyInfo Source # 
type AttrSetTypeConstraint DOMNavigatorPlatformPropertyInfo = * ~ ()
type AttrOrigin DOMNavigatorPlatformPropertyInfo Source # 
type AttrLabel DOMNavigatorPlatformPropertyInfo Source # 
type AttrLabel DOMNavigatorPlatformPropertyInfo = "platform"
type AttrGetType DOMNavigatorPlatformPropertyInfo Source # 
type AttrGetType DOMNavigatorPlatformPropertyInfo = Maybe Text
type AttrBaseTypeConstraint DOMNavigatorPlatformPropertyInfo Source # 
type AttrBaseTypeConstraint DOMNavigatorPlatformPropertyInfo = IsDOMNavigator
type AttrAllowedOps DOMNavigatorPlatformPropertyInfo Source # 
type AttrAllowedOps DOMNavigatorPlatformPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMNavigatorPlatform :: AttrLabelProxy "platform" Source #

plugins

data DOMNavigatorPluginsPropertyInfo Source #

Instances

AttrInfo DOMNavigatorPluginsPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMNavigatorPluginsPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMNavigatorPluginsPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMNavigatorPluginsPropertyInfo :: * -> Constraint

type AttrGetType DOMNavigatorPluginsPropertyInfo :: *

type AttrLabel DOMNavigatorPluginsPropertyInfo :: Symbol

type AttrOrigin DOMNavigatorPluginsPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint DOMNavigatorPluginsPropertyInfo o => Proxy * DOMNavigatorPluginsPropertyInfo -> o -> IO (AttrGetType DOMNavigatorPluginsPropertyInfo)

attrSet :: (AttrBaseTypeConstraint DOMNavigatorPluginsPropertyInfo o, AttrSetTypeConstraint DOMNavigatorPluginsPropertyInfo b) => Proxy * DOMNavigatorPluginsPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint DOMNavigatorPluginsPropertyInfo o => Proxy * DOMNavigatorPluginsPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint DOMNavigatorPluginsPropertyInfo o, AttrSetTypeConstraint DOMNavigatorPluginsPropertyInfo b) => Proxy * DOMNavigatorPluginsPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint DOMNavigatorPluginsPropertyInfo Source # 
type AttrSetTypeConstraint DOMNavigatorPluginsPropertyInfo = * ~ ()
type AttrOrigin DOMNavigatorPluginsPropertyInfo Source # 
type AttrLabel DOMNavigatorPluginsPropertyInfo Source # 
type AttrLabel DOMNavigatorPluginsPropertyInfo = "plugins"
type AttrGetType DOMNavigatorPluginsPropertyInfo Source # 
type AttrBaseTypeConstraint DOMNavigatorPluginsPropertyInfo Source # 
type AttrBaseTypeConstraint DOMNavigatorPluginsPropertyInfo = IsDOMNavigator
type AttrAllowedOps DOMNavigatorPluginsPropertyInfo Source # 
type AttrAllowedOps DOMNavigatorPluginsPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMNavigatorPlugins :: AttrLabelProxy "plugins" Source #

product

data DOMNavigatorProductPropertyInfo Source #

Instances

AttrInfo DOMNavigatorProductPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMNavigatorProductPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMNavigatorProductPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMNavigatorProductPropertyInfo :: * -> Constraint

type AttrGetType DOMNavigatorProductPropertyInfo :: *

type AttrLabel DOMNavigatorProductPropertyInfo :: Symbol

type AttrOrigin DOMNavigatorProductPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint DOMNavigatorProductPropertyInfo o => Proxy * DOMNavigatorProductPropertyInfo -> o -> IO (AttrGetType DOMNavigatorProductPropertyInfo)

attrSet :: (AttrBaseTypeConstraint DOMNavigatorProductPropertyInfo o, AttrSetTypeConstraint DOMNavigatorProductPropertyInfo b) => Proxy * DOMNavigatorProductPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint DOMNavigatorProductPropertyInfo o => Proxy * DOMNavigatorProductPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint DOMNavigatorProductPropertyInfo o, AttrSetTypeConstraint DOMNavigatorProductPropertyInfo b) => Proxy * DOMNavigatorProductPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint DOMNavigatorProductPropertyInfo Source # 
type AttrSetTypeConstraint DOMNavigatorProductPropertyInfo = * ~ ()
type AttrOrigin DOMNavigatorProductPropertyInfo Source # 
type AttrLabel DOMNavigatorProductPropertyInfo Source # 
type AttrLabel DOMNavigatorProductPropertyInfo = "product"
type AttrGetType DOMNavigatorProductPropertyInfo Source # 
type AttrGetType DOMNavigatorProductPropertyInfo = Maybe Text
type AttrBaseTypeConstraint DOMNavigatorProductPropertyInfo Source # 
type AttrBaseTypeConstraint DOMNavigatorProductPropertyInfo = IsDOMNavigator
type AttrAllowedOps DOMNavigatorProductPropertyInfo Source # 
type AttrAllowedOps DOMNavigatorProductPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMNavigatorProduct :: AttrLabelProxy "product" Source #

productSub

data DOMNavigatorProductSubPropertyInfo Source #

Instances

AttrInfo DOMNavigatorProductSubPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMNavigatorProductSubPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMNavigatorProductSubPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMNavigatorProductSubPropertyInfo :: * -> Constraint

type AttrGetType DOMNavigatorProductSubPropertyInfo :: *

type AttrLabel DOMNavigatorProductSubPropertyInfo :: Symbol

type AttrOrigin DOMNavigatorProductSubPropertyInfo :: *

type AttrSetTypeConstraint DOMNavigatorProductSubPropertyInfo Source # 
type AttrSetTypeConstraint DOMNavigatorProductSubPropertyInfo = * ~ ()
type AttrOrigin DOMNavigatorProductSubPropertyInfo Source # 
type AttrLabel DOMNavigatorProductSubPropertyInfo Source # 
type AttrLabel DOMNavigatorProductSubPropertyInfo = "product-sub"
type AttrGetType DOMNavigatorProductSubPropertyInfo Source # 
type AttrBaseTypeConstraint DOMNavigatorProductSubPropertyInfo Source # 
type AttrAllowedOps DOMNavigatorProductSubPropertyInfo Source # 
type AttrAllowedOps DOMNavigatorProductSubPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMNavigatorProductSub :: AttrLabelProxy "productSub" Source #

userAgent

data DOMNavigatorUserAgentPropertyInfo Source #

Instances

AttrInfo DOMNavigatorUserAgentPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMNavigatorUserAgentPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMNavigatorUserAgentPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMNavigatorUserAgentPropertyInfo :: * -> Constraint

type AttrGetType DOMNavigatorUserAgentPropertyInfo :: *

type AttrLabel DOMNavigatorUserAgentPropertyInfo :: Symbol

type AttrOrigin DOMNavigatorUserAgentPropertyInfo :: *

type AttrSetTypeConstraint DOMNavigatorUserAgentPropertyInfo Source # 
type AttrSetTypeConstraint DOMNavigatorUserAgentPropertyInfo = * ~ ()
type AttrOrigin DOMNavigatorUserAgentPropertyInfo Source # 
type AttrLabel DOMNavigatorUserAgentPropertyInfo Source # 
type AttrLabel DOMNavigatorUserAgentPropertyInfo = "user-agent"
type AttrGetType DOMNavigatorUserAgentPropertyInfo Source # 
type AttrBaseTypeConstraint DOMNavigatorUserAgentPropertyInfo Source # 
type AttrAllowedOps DOMNavigatorUserAgentPropertyInfo Source # 
type AttrAllowedOps DOMNavigatorUserAgentPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMNavigatorUserAgent :: AttrLabelProxy "userAgent" Source #

vendor

data DOMNavigatorVendorPropertyInfo Source #

Instances

AttrInfo DOMNavigatorVendorPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMNavigatorVendorPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMNavigatorVendorPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMNavigatorVendorPropertyInfo :: * -> Constraint

type AttrGetType DOMNavigatorVendorPropertyInfo :: *

type AttrLabel DOMNavigatorVendorPropertyInfo :: Symbol

type AttrOrigin DOMNavigatorVendorPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint DOMNavigatorVendorPropertyInfo o => Proxy * DOMNavigatorVendorPropertyInfo -> o -> IO (AttrGetType DOMNavigatorVendorPropertyInfo)

attrSet :: (AttrBaseTypeConstraint DOMNavigatorVendorPropertyInfo o, AttrSetTypeConstraint DOMNavigatorVendorPropertyInfo b) => Proxy * DOMNavigatorVendorPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint DOMNavigatorVendorPropertyInfo o => Proxy * DOMNavigatorVendorPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint DOMNavigatorVendorPropertyInfo o, AttrSetTypeConstraint DOMNavigatorVendorPropertyInfo b) => Proxy * DOMNavigatorVendorPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint DOMNavigatorVendorPropertyInfo Source # 
type AttrSetTypeConstraint DOMNavigatorVendorPropertyInfo = * ~ ()
type AttrOrigin DOMNavigatorVendorPropertyInfo Source # 
type AttrLabel DOMNavigatorVendorPropertyInfo Source # 
type AttrLabel DOMNavigatorVendorPropertyInfo = "vendor"
type AttrGetType DOMNavigatorVendorPropertyInfo Source # 
type AttrGetType DOMNavigatorVendorPropertyInfo = Maybe Text
type AttrBaseTypeConstraint DOMNavigatorVendorPropertyInfo Source # 
type AttrBaseTypeConstraint DOMNavigatorVendorPropertyInfo = IsDOMNavigator
type AttrAllowedOps DOMNavigatorVendorPropertyInfo Source # 
type AttrAllowedOps DOMNavigatorVendorPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMNavigatorVendor :: AttrLabelProxy "vendor" Source #

vendorSub

data DOMNavigatorVendorSubPropertyInfo Source #

Instances

AttrInfo DOMNavigatorVendorSubPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMNavigatorVendorSubPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMNavigatorVendorSubPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMNavigatorVendorSubPropertyInfo :: * -> Constraint

type AttrGetType DOMNavigatorVendorSubPropertyInfo :: *

type AttrLabel DOMNavigatorVendorSubPropertyInfo :: Symbol

type AttrOrigin DOMNavigatorVendorSubPropertyInfo :: *

type AttrSetTypeConstraint DOMNavigatorVendorSubPropertyInfo Source # 
type AttrSetTypeConstraint DOMNavigatorVendorSubPropertyInfo = * ~ ()
type AttrOrigin DOMNavigatorVendorSubPropertyInfo Source # 
type AttrLabel DOMNavigatorVendorSubPropertyInfo Source # 
type AttrLabel DOMNavigatorVendorSubPropertyInfo = "vendor-sub"
type AttrGetType DOMNavigatorVendorSubPropertyInfo Source # 
type AttrBaseTypeConstraint DOMNavigatorVendorSubPropertyInfo Source # 
type AttrAllowedOps DOMNavigatorVendorSubPropertyInfo Source # 
type AttrAllowedOps DOMNavigatorVendorSubPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMNavigatorVendorSub :: AttrLabelProxy "vendorSub" Source #

webkitBattery

data DOMNavigatorWebkitBatteryPropertyInfo Source #

Instances

AttrInfo DOMNavigatorWebkitBatteryPropertyInfo Source # 
type AttrSetTypeConstraint DOMNavigatorWebkitBatteryPropertyInfo Source # 
type AttrSetTypeConstraint DOMNavigatorWebkitBatteryPropertyInfo = * ~ ()
type AttrOrigin DOMNavigatorWebkitBatteryPropertyInfo Source # 
type AttrLabel DOMNavigatorWebkitBatteryPropertyInfo Source # 
type AttrLabel DOMNavigatorWebkitBatteryPropertyInfo = "webkit-battery"
type AttrGetType DOMNavigatorWebkitBatteryPropertyInfo Source # 
type AttrBaseTypeConstraint DOMNavigatorWebkitBatteryPropertyInfo Source # 
type AttrAllowedOps DOMNavigatorWebkitBatteryPropertyInfo Source # 
type AttrAllowedOps DOMNavigatorWebkitBatteryPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMNavigatorWebkitBattery :: AttrLabelProxy "webkitBattery" Source #

webkitPersistentStorage

data DOMNavigatorWebkitPersistentStoragePropertyInfo Source #

Instances

AttrInfo DOMNavigatorWebkitPersistentStoragePropertyInfo Source # 
type AttrSetTypeConstraint DOMNavigatorWebkitPersistentStoragePropertyInfo Source # 
type AttrSetTypeConstraint DOMNavigatorWebkitPersistentStoragePropertyInfo = * ~ ()
type AttrOrigin DOMNavigatorWebkitPersistentStoragePropertyInfo Source # 
type AttrLabel DOMNavigatorWebkitPersistentStoragePropertyInfo Source # 
type AttrLabel DOMNavigatorWebkitPersistentStoragePropertyInfo = "webkit-persistent-storage"
type AttrGetType DOMNavigatorWebkitPersistentStoragePropertyInfo Source # 
type AttrBaseTypeConstraint DOMNavigatorWebkitPersistentStoragePropertyInfo Source # 
type AttrAllowedOps DOMNavigatorWebkitPersistentStoragePropertyInfo Source # 
type AttrAllowedOps DOMNavigatorWebkitPersistentStoragePropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMNavigatorWebkitPersistentStorage :: AttrLabelProxy "webkitPersistentStorage" Source #

webkitTemporaryStorage

data DOMNavigatorWebkitTemporaryStoragePropertyInfo Source #

Instances

AttrInfo DOMNavigatorWebkitTemporaryStoragePropertyInfo Source # 
type AttrSetTypeConstraint DOMNavigatorWebkitTemporaryStoragePropertyInfo Source # 
type AttrSetTypeConstraint DOMNavigatorWebkitTemporaryStoragePropertyInfo = * ~ ()
type AttrOrigin DOMNavigatorWebkitTemporaryStoragePropertyInfo Source # 
type AttrLabel DOMNavigatorWebkitTemporaryStoragePropertyInfo Source # 
type AttrLabel DOMNavigatorWebkitTemporaryStoragePropertyInfo = "webkit-temporary-storage"
type AttrGetType DOMNavigatorWebkitTemporaryStoragePropertyInfo Source # 
type AttrBaseTypeConstraint DOMNavigatorWebkitTemporaryStoragePropertyInfo Source # 
type AttrAllowedOps DOMNavigatorWebkitTemporaryStoragePropertyInfo Source # 
type AttrAllowedOps DOMNavigatorWebkitTemporaryStoragePropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMNavigatorWebkitTemporaryStorage :: AttrLabelProxy "webkitTemporaryStorage" Source #