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

Contents

Description

 

Synopsis

Exported types

newtype DOMStorage Source #

Constructors

DOMStorage (ManagedPtr DOMStorage) 

Instances

GObject DOMStorage Source # 
IsObject DOMStorage Source # 
IsDOMStorage DOMStorage Source # 
IsDOMObject DOMStorage Source # 
((~) * info (ResolveDOMStorageMethod t DOMStorage), MethodInfo * info DOMStorage p) => IsLabel t (DOMStorage -> p) Source # 

Methods

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

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

class GObject o => IsDOMStorage o Source #

Instances

(GObject a, UnknownAncestorError Constraint DOMStorage a) => IsDOMStorage a Source # 
IsDOMStorage DOMStorage Source # 

Methods

clear

data DOMStorageClearMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsDOMStorage a) => MethodInfo * DOMStorageClearMethodInfo a signature Source # 

Methods

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

getItem

data DOMStorageGetItemMethodInfo Source #

Instances

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

Methods

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

dOMStorageGetItem :: (MonadIO m, IsDOMStorage a) => a -> Text -> m Text Source #

getLength

data DOMStorageGetLengthMethodInfo Source #

Instances

((~) * signature (m CULong), MonadIO m, IsDOMStorage a) => MethodInfo * DOMStorageGetLengthMethodInfo a signature Source # 

Methods

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

key

data DOMStorageKeyMethodInfo Source #

Instances

((~) * signature (CULong -> m Text), MonadIO m, IsDOMStorage a) => MethodInfo * DOMStorageKeyMethodInfo a signature Source # 

Methods

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

dOMStorageKey :: (MonadIO m, IsDOMStorage a) => a -> CULong -> m Text Source #

removeItem

data DOMStorageRemoveItemMethodInfo Source #

Instances

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

Methods

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

dOMStorageRemoveItem :: (MonadIO m, IsDOMStorage a) => a -> Text -> m () Source #

setItem

data DOMStorageSetItemMethodInfo Source #

Instances

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

Methods

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

dOMStorageSetItem :: (MonadIO m, IsDOMStorage a) => a -> Text -> Text -> m () Source #

Properties

length

data DOMStorageLengthPropertyInfo Source #

Instances

AttrInfo DOMStorageLengthPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMStorageLengthPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMStorageLengthPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMStorageLengthPropertyInfo :: * -> Constraint

type AttrGetType DOMStorageLengthPropertyInfo :: *

type AttrLabel DOMStorageLengthPropertyInfo :: Symbol

type AttrOrigin DOMStorageLengthPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint DOMStorageLengthPropertyInfo Source # 
type AttrSetTypeConstraint DOMStorageLengthPropertyInfo = * ~ ()
type AttrOrigin DOMStorageLengthPropertyInfo Source # 
type AttrLabel DOMStorageLengthPropertyInfo Source # 
type AttrLabel DOMStorageLengthPropertyInfo = "length"
type AttrGetType DOMStorageLengthPropertyInfo Source # 
type AttrBaseTypeConstraint DOMStorageLengthPropertyInfo Source # 
type AttrBaseTypeConstraint DOMStorageLengthPropertyInfo = IsDOMStorage
type AttrAllowedOps DOMStorageLengthPropertyInfo Source # 
type AttrAllowedOps DOMStorageLengthPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

dOMStorageLength :: AttrLabelProxy "length" Source #