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.DOMLocation

Contents

Description

 

Synopsis

Exported types

newtype DOMLocation Source #

Constructors

DOMLocation (ManagedPtr DOMLocation) 

Instances

GObject DOMLocation Source # 
IsObject DOMLocation Source # 
IsDOMObject DOMLocation Source # 
IsDOMLocation DOMLocation Source # 
((~) * info (ResolveDOMLocationMethod t DOMLocation), MethodInfo * info DOMLocation p) => IsLabel t (DOMLocation -> p) Source # 

Methods

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

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

class GObject o => IsDOMLocation o Source #

Instances

(GObject a, UnknownAncestorError Constraint DOMLocation a) => IsDOMLocation a Source # 
IsDOMLocation DOMLocation Source # 

Methods

getAncestorOrigins

getHash

data DOMLocationGetHashMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDOMLocation a) => MethodInfo * DOMLocationGetHashMethodInfo a signature Source # 

Methods

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

getHost

data DOMLocationGetHostMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDOMLocation a) => MethodInfo * DOMLocationGetHostMethodInfo a signature Source # 

Methods

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

getHostname

data DOMLocationGetHostnameMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDOMLocation a) => MethodInfo * DOMLocationGetHostnameMethodInfo a signature Source # 

Methods

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

getHref

data DOMLocationGetHrefMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDOMLocation a) => MethodInfo * DOMLocationGetHrefMethodInfo a signature Source # 

Methods

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

getOrigin

data DOMLocationGetOriginMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDOMLocation a) => MethodInfo * DOMLocationGetOriginMethodInfo a signature Source # 

Methods

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

getPathname

data DOMLocationGetPathnameMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDOMLocation a) => MethodInfo * DOMLocationGetPathnameMethodInfo a signature Source # 

Methods

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

getPort

data DOMLocationGetPortMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDOMLocation a) => MethodInfo * DOMLocationGetPortMethodInfo a signature Source # 

Methods

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

getProtocol

data DOMLocationGetProtocolMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDOMLocation a) => MethodInfo * DOMLocationGetProtocolMethodInfo a signature Source # 

Methods

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

getSearch

data DOMLocationGetSearchMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDOMLocation a) => MethodInfo * DOMLocationGetSearchMethodInfo a signature Source # 

Methods

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

Properties

ancestorOrigins

data DOMLocationAncestorOriginsPropertyInfo Source #

Instances

AttrInfo DOMLocationAncestorOriginsPropertyInfo Source # 
type AttrSetTypeConstraint DOMLocationAncestorOriginsPropertyInfo Source # 
type AttrSetTypeConstraint DOMLocationAncestorOriginsPropertyInfo = * ~ ()
type AttrOrigin DOMLocationAncestorOriginsPropertyInfo Source # 
type AttrLabel DOMLocationAncestorOriginsPropertyInfo Source # 
type AttrLabel DOMLocationAncestorOriginsPropertyInfo = "ancestor-origins"
type AttrGetType DOMLocationAncestorOriginsPropertyInfo Source # 
type AttrBaseTypeConstraint DOMLocationAncestorOriginsPropertyInfo Source # 
type AttrAllowedOps DOMLocationAncestorOriginsPropertyInfo Source # 
type AttrAllowedOps DOMLocationAncestorOriginsPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMLocationAncestorOrigins :: AttrLabelProxy "ancestorOrigins" Source #

hash

data DOMLocationHashPropertyInfo Source #

Instances

AttrInfo DOMLocationHashPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMLocationHashPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMLocationHashPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMLocationHashPropertyInfo :: * -> Constraint

type AttrGetType DOMLocationHashPropertyInfo :: *

type AttrLabel DOMLocationHashPropertyInfo :: Symbol

type AttrOrigin DOMLocationHashPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint DOMLocationHashPropertyInfo Source # 
type AttrSetTypeConstraint DOMLocationHashPropertyInfo = * ~ ()
type AttrOrigin DOMLocationHashPropertyInfo Source # 
type AttrLabel DOMLocationHashPropertyInfo Source # 
type AttrLabel DOMLocationHashPropertyInfo = "hash"
type AttrGetType DOMLocationHashPropertyInfo Source # 
type AttrGetType DOMLocationHashPropertyInfo = Maybe Text
type AttrBaseTypeConstraint DOMLocationHashPropertyInfo Source # 
type AttrBaseTypeConstraint DOMLocationHashPropertyInfo = IsDOMLocation
type AttrAllowedOps DOMLocationHashPropertyInfo Source # 
type AttrAllowedOps DOMLocationHashPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMLocationHash :: AttrLabelProxy "hash" Source #

host

data DOMLocationHostPropertyInfo Source #

Instances

AttrInfo DOMLocationHostPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMLocationHostPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMLocationHostPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMLocationHostPropertyInfo :: * -> Constraint

type AttrGetType DOMLocationHostPropertyInfo :: *

type AttrLabel DOMLocationHostPropertyInfo :: Symbol

type AttrOrigin DOMLocationHostPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint DOMLocationHostPropertyInfo Source # 
type AttrSetTypeConstraint DOMLocationHostPropertyInfo = * ~ ()
type AttrOrigin DOMLocationHostPropertyInfo Source # 
type AttrLabel DOMLocationHostPropertyInfo Source # 
type AttrLabel DOMLocationHostPropertyInfo = "host"
type AttrGetType DOMLocationHostPropertyInfo Source # 
type AttrGetType DOMLocationHostPropertyInfo = Maybe Text
type AttrBaseTypeConstraint DOMLocationHostPropertyInfo Source # 
type AttrBaseTypeConstraint DOMLocationHostPropertyInfo = IsDOMLocation
type AttrAllowedOps DOMLocationHostPropertyInfo Source # 
type AttrAllowedOps DOMLocationHostPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMLocationHost :: AttrLabelProxy "host" Source #

hostname

data DOMLocationHostnamePropertyInfo Source #

Instances

AttrInfo DOMLocationHostnamePropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMLocationHostnamePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMLocationHostnamePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMLocationHostnamePropertyInfo :: * -> Constraint

type AttrGetType DOMLocationHostnamePropertyInfo :: *

type AttrLabel DOMLocationHostnamePropertyInfo :: Symbol

type AttrOrigin DOMLocationHostnamePropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint DOMLocationHostnamePropertyInfo Source # 
type AttrSetTypeConstraint DOMLocationHostnamePropertyInfo = * ~ ()
type AttrOrigin DOMLocationHostnamePropertyInfo Source # 
type AttrLabel DOMLocationHostnamePropertyInfo Source # 
type AttrLabel DOMLocationHostnamePropertyInfo = "hostname"
type AttrGetType DOMLocationHostnamePropertyInfo Source # 
type AttrGetType DOMLocationHostnamePropertyInfo = Maybe Text
type AttrBaseTypeConstraint DOMLocationHostnamePropertyInfo Source # 
type AttrBaseTypeConstraint DOMLocationHostnamePropertyInfo = IsDOMLocation
type AttrAllowedOps DOMLocationHostnamePropertyInfo Source # 
type AttrAllowedOps DOMLocationHostnamePropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMLocationHostname :: AttrLabelProxy "hostname" Source #

href

data DOMLocationHrefPropertyInfo Source #

Instances

AttrInfo DOMLocationHrefPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMLocationHrefPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMLocationHrefPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMLocationHrefPropertyInfo :: * -> Constraint

type AttrGetType DOMLocationHrefPropertyInfo :: *

type AttrLabel DOMLocationHrefPropertyInfo :: Symbol

type AttrOrigin DOMLocationHrefPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint DOMLocationHrefPropertyInfo Source # 
type AttrSetTypeConstraint DOMLocationHrefPropertyInfo = * ~ ()
type AttrOrigin DOMLocationHrefPropertyInfo Source # 
type AttrLabel DOMLocationHrefPropertyInfo Source # 
type AttrLabel DOMLocationHrefPropertyInfo = "href"
type AttrGetType DOMLocationHrefPropertyInfo Source # 
type AttrGetType DOMLocationHrefPropertyInfo = Maybe Text
type AttrBaseTypeConstraint DOMLocationHrefPropertyInfo Source # 
type AttrBaseTypeConstraint DOMLocationHrefPropertyInfo = IsDOMLocation
type AttrAllowedOps DOMLocationHrefPropertyInfo Source # 
type AttrAllowedOps DOMLocationHrefPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMLocationHref :: AttrLabelProxy "href" Source #

origin

data DOMLocationOriginPropertyInfo Source #

Instances

AttrInfo DOMLocationOriginPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMLocationOriginPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMLocationOriginPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMLocationOriginPropertyInfo :: * -> Constraint

type AttrGetType DOMLocationOriginPropertyInfo :: *

type AttrLabel DOMLocationOriginPropertyInfo :: Symbol

type AttrOrigin DOMLocationOriginPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint DOMLocationOriginPropertyInfo Source # 
type AttrSetTypeConstraint DOMLocationOriginPropertyInfo = * ~ ()
type AttrOrigin DOMLocationOriginPropertyInfo Source # 
type AttrLabel DOMLocationOriginPropertyInfo Source # 
type AttrLabel DOMLocationOriginPropertyInfo = "origin"
type AttrGetType DOMLocationOriginPropertyInfo Source # 
type AttrGetType DOMLocationOriginPropertyInfo = Maybe Text
type AttrBaseTypeConstraint DOMLocationOriginPropertyInfo Source # 
type AttrBaseTypeConstraint DOMLocationOriginPropertyInfo = IsDOMLocation
type AttrAllowedOps DOMLocationOriginPropertyInfo Source # 
type AttrAllowedOps DOMLocationOriginPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMLocationOrigin :: AttrLabelProxy "origin" Source #

pathname

data DOMLocationPathnamePropertyInfo Source #

Instances

AttrInfo DOMLocationPathnamePropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMLocationPathnamePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMLocationPathnamePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMLocationPathnamePropertyInfo :: * -> Constraint

type AttrGetType DOMLocationPathnamePropertyInfo :: *

type AttrLabel DOMLocationPathnamePropertyInfo :: Symbol

type AttrOrigin DOMLocationPathnamePropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint DOMLocationPathnamePropertyInfo Source # 
type AttrSetTypeConstraint DOMLocationPathnamePropertyInfo = * ~ ()
type AttrOrigin DOMLocationPathnamePropertyInfo Source # 
type AttrLabel DOMLocationPathnamePropertyInfo Source # 
type AttrLabel DOMLocationPathnamePropertyInfo = "pathname"
type AttrGetType DOMLocationPathnamePropertyInfo Source # 
type AttrGetType DOMLocationPathnamePropertyInfo = Maybe Text
type AttrBaseTypeConstraint DOMLocationPathnamePropertyInfo Source # 
type AttrBaseTypeConstraint DOMLocationPathnamePropertyInfo = IsDOMLocation
type AttrAllowedOps DOMLocationPathnamePropertyInfo Source # 
type AttrAllowedOps DOMLocationPathnamePropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMLocationPathname :: AttrLabelProxy "pathname" Source #

port

data DOMLocationPortPropertyInfo Source #

Instances

AttrInfo DOMLocationPortPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMLocationPortPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMLocationPortPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMLocationPortPropertyInfo :: * -> Constraint

type AttrGetType DOMLocationPortPropertyInfo :: *

type AttrLabel DOMLocationPortPropertyInfo :: Symbol

type AttrOrigin DOMLocationPortPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint DOMLocationPortPropertyInfo Source # 
type AttrSetTypeConstraint DOMLocationPortPropertyInfo = * ~ ()
type AttrOrigin DOMLocationPortPropertyInfo Source # 
type AttrLabel DOMLocationPortPropertyInfo Source # 
type AttrLabel DOMLocationPortPropertyInfo = "port"
type AttrGetType DOMLocationPortPropertyInfo Source # 
type AttrGetType DOMLocationPortPropertyInfo = Maybe Text
type AttrBaseTypeConstraint DOMLocationPortPropertyInfo Source # 
type AttrBaseTypeConstraint DOMLocationPortPropertyInfo = IsDOMLocation
type AttrAllowedOps DOMLocationPortPropertyInfo Source # 
type AttrAllowedOps DOMLocationPortPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMLocationPort :: AttrLabelProxy "port" Source #

protocol

data DOMLocationProtocolPropertyInfo Source #

Instances

AttrInfo DOMLocationProtocolPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMLocationProtocolPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMLocationProtocolPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMLocationProtocolPropertyInfo :: * -> Constraint

type AttrGetType DOMLocationProtocolPropertyInfo :: *

type AttrLabel DOMLocationProtocolPropertyInfo :: Symbol

type AttrOrigin DOMLocationProtocolPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint DOMLocationProtocolPropertyInfo Source # 
type AttrSetTypeConstraint DOMLocationProtocolPropertyInfo = * ~ ()
type AttrOrigin DOMLocationProtocolPropertyInfo Source # 
type AttrLabel DOMLocationProtocolPropertyInfo Source # 
type AttrLabel DOMLocationProtocolPropertyInfo = "protocol"
type AttrGetType DOMLocationProtocolPropertyInfo Source # 
type AttrGetType DOMLocationProtocolPropertyInfo = Maybe Text
type AttrBaseTypeConstraint DOMLocationProtocolPropertyInfo Source # 
type AttrBaseTypeConstraint DOMLocationProtocolPropertyInfo = IsDOMLocation
type AttrAllowedOps DOMLocationProtocolPropertyInfo Source # 
type AttrAllowedOps DOMLocationProtocolPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMLocationProtocol :: AttrLabelProxy "protocol" Source #

search

data DOMLocationSearchPropertyInfo Source #

Instances

AttrInfo DOMLocationSearchPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMLocationSearchPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMLocationSearchPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMLocationSearchPropertyInfo :: * -> Constraint

type AttrGetType DOMLocationSearchPropertyInfo :: *

type AttrLabel DOMLocationSearchPropertyInfo :: Symbol

type AttrOrigin DOMLocationSearchPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint DOMLocationSearchPropertyInfo Source # 
type AttrSetTypeConstraint DOMLocationSearchPropertyInfo = * ~ ()
type AttrOrigin DOMLocationSearchPropertyInfo Source # 
type AttrLabel DOMLocationSearchPropertyInfo Source # 
type AttrLabel DOMLocationSearchPropertyInfo = "search"
type AttrGetType DOMLocationSearchPropertyInfo Source # 
type AttrGetType DOMLocationSearchPropertyInfo = Maybe Text
type AttrBaseTypeConstraint DOMLocationSearchPropertyInfo Source # 
type AttrBaseTypeConstraint DOMLocationSearchPropertyInfo = IsDOMLocation
type AttrAllowedOps DOMLocationSearchPropertyInfo Source # 
type AttrAllowedOps DOMLocationSearchPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMLocationSearch :: AttrLabelProxy "search" Source #