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

Contents

Description

 

Synopsis

Exported types

newtype WebDatabase Source #

Constructors

WebDatabase (ManagedPtr WebDatabase) 

Instances

GObject WebDatabase Source # 
IsObject WebDatabase Source # 
IsWebDatabase WebDatabase Source # 
((~) * info (ResolveWebDatabaseMethod t WebDatabase), MethodInfo * info WebDatabase p) => IsLabel t (WebDatabase -> p) Source # 

Methods

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

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

class GObject o => IsWebDatabase o Source #

Instances

(GObject a, UnknownAncestorError Constraint WebDatabase a) => IsWebDatabase a Source # 
IsWebDatabase WebDatabase Source # 

Methods

getDisplayName

data WebDatabaseGetDisplayNameMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsWebDatabase a) => MethodInfo * WebDatabaseGetDisplayNameMethodInfo a signature Source # 

Methods

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

getExpectedSize

data WebDatabaseGetExpectedSizeMethodInfo Source #

Instances

((~) * signature (m Word64), MonadIO m, IsWebDatabase a) => MethodInfo * WebDatabaseGetExpectedSizeMethodInfo a signature Source # 

Methods

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

getFilename

data WebDatabaseGetFilenameMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsWebDatabase a) => MethodInfo * WebDatabaseGetFilenameMethodInfo a signature Source # 

Methods

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

getName

data WebDatabaseGetNameMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsWebDatabase a) => MethodInfo * WebDatabaseGetNameMethodInfo a signature Source # 

Methods

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

getSecurityOrigin

data WebDatabaseGetSecurityOriginMethodInfo Source #

Instances

((~) * signature (m SecurityOrigin), MonadIO m, IsWebDatabase a) => MethodInfo * WebDatabaseGetSecurityOriginMethodInfo a signature Source # 

Methods

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

getSize

data WebDatabaseGetSizeMethodInfo Source #

Instances

((~) * signature (m Word64), MonadIO m, IsWebDatabase a) => MethodInfo * WebDatabaseGetSizeMethodInfo a signature Source # 

Methods

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

remove

data WebDatabaseRemoveMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsWebDatabase a) => MethodInfo * WebDatabaseRemoveMethodInfo a signature Source # 

Methods

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

Properties

displayName

data WebDatabaseDisplayNamePropertyInfo Source #

Instances

AttrInfo WebDatabaseDisplayNamePropertyInfo Source # 

Associated Types

type AttrAllowedOps WebDatabaseDisplayNamePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint WebDatabaseDisplayNamePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint WebDatabaseDisplayNamePropertyInfo :: * -> Constraint

type AttrGetType WebDatabaseDisplayNamePropertyInfo :: *

type AttrLabel WebDatabaseDisplayNamePropertyInfo :: Symbol

type AttrOrigin WebDatabaseDisplayNamePropertyInfo :: *

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

webDatabaseDisplayName :: AttrLabelProxy "displayName" Source #

expectedSize

data WebDatabaseExpectedSizePropertyInfo Source #

Instances

AttrInfo WebDatabaseExpectedSizePropertyInfo Source # 

Associated Types

type AttrAllowedOps WebDatabaseExpectedSizePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint WebDatabaseExpectedSizePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint WebDatabaseExpectedSizePropertyInfo :: * -> Constraint

type AttrGetType WebDatabaseExpectedSizePropertyInfo :: *

type AttrLabel WebDatabaseExpectedSizePropertyInfo :: Symbol

type AttrOrigin WebDatabaseExpectedSizePropertyInfo :: *

type AttrSetTypeConstraint WebDatabaseExpectedSizePropertyInfo Source # 
type AttrSetTypeConstraint WebDatabaseExpectedSizePropertyInfo = * ~ ()
type AttrOrigin WebDatabaseExpectedSizePropertyInfo Source # 
type AttrLabel WebDatabaseExpectedSizePropertyInfo Source # 
type AttrLabel WebDatabaseExpectedSizePropertyInfo = "expected-size"
type AttrGetType WebDatabaseExpectedSizePropertyInfo Source # 
type AttrBaseTypeConstraint WebDatabaseExpectedSizePropertyInfo Source # 
type AttrAllowedOps WebDatabaseExpectedSizePropertyInfo Source # 
type AttrAllowedOps WebDatabaseExpectedSizePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

webDatabaseExpectedSize :: AttrLabelProxy "expectedSize" Source #

filename

data WebDatabaseFilenamePropertyInfo Source #

Instances

AttrInfo WebDatabaseFilenamePropertyInfo Source # 

Associated Types

type AttrAllowedOps WebDatabaseFilenamePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint WebDatabaseFilenamePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint WebDatabaseFilenamePropertyInfo :: * -> Constraint

type AttrGetType WebDatabaseFilenamePropertyInfo :: *

type AttrLabel WebDatabaseFilenamePropertyInfo :: Symbol

type AttrOrigin WebDatabaseFilenamePropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint WebDatabaseFilenamePropertyInfo Source # 
type AttrSetTypeConstraint WebDatabaseFilenamePropertyInfo = * ~ ()
type AttrOrigin WebDatabaseFilenamePropertyInfo Source # 
type AttrLabel WebDatabaseFilenamePropertyInfo Source # 
type AttrLabel WebDatabaseFilenamePropertyInfo = "filename"
type AttrGetType WebDatabaseFilenamePropertyInfo Source # 
type AttrGetType WebDatabaseFilenamePropertyInfo = Text
type AttrBaseTypeConstraint WebDatabaseFilenamePropertyInfo Source # 
type AttrBaseTypeConstraint WebDatabaseFilenamePropertyInfo = IsWebDatabase
type AttrAllowedOps WebDatabaseFilenamePropertyInfo Source # 
type AttrAllowedOps WebDatabaseFilenamePropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

webDatabaseFilename :: AttrLabelProxy "filename" Source #

name

data WebDatabaseNamePropertyInfo Source #

Instances

AttrInfo WebDatabaseNamePropertyInfo Source # 

Associated Types

type AttrAllowedOps WebDatabaseNamePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint WebDatabaseNamePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint WebDatabaseNamePropertyInfo :: * -> Constraint

type AttrGetType WebDatabaseNamePropertyInfo :: *

type AttrLabel WebDatabaseNamePropertyInfo :: Symbol

type AttrOrigin WebDatabaseNamePropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint WebDatabaseNamePropertyInfo Source # 
type AttrSetTypeConstraint WebDatabaseNamePropertyInfo = * ~ Text
type AttrOrigin WebDatabaseNamePropertyInfo Source # 
type AttrLabel WebDatabaseNamePropertyInfo Source # 
type AttrLabel WebDatabaseNamePropertyInfo = "name"
type AttrGetType WebDatabaseNamePropertyInfo Source # 
type AttrGetType WebDatabaseNamePropertyInfo = Text
type AttrBaseTypeConstraint WebDatabaseNamePropertyInfo Source # 
type AttrBaseTypeConstraint WebDatabaseNamePropertyInfo = IsWebDatabase
type AttrAllowedOps WebDatabaseNamePropertyInfo Source # 
type AttrAllowedOps WebDatabaseNamePropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))

constructWebDatabaseName :: IsWebDatabase o => Text -> IO (GValueConstruct o) Source #

webDatabaseName :: AttrLabelProxy "name" Source #

securityOrigin

data WebDatabaseSecurityOriginPropertyInfo Source #

Instances

AttrInfo WebDatabaseSecurityOriginPropertyInfo Source # 
type AttrSetTypeConstraint WebDatabaseSecurityOriginPropertyInfo Source # 
type AttrOrigin WebDatabaseSecurityOriginPropertyInfo Source # 
type AttrLabel WebDatabaseSecurityOriginPropertyInfo Source # 
type AttrLabel WebDatabaseSecurityOriginPropertyInfo = "security-origin"
type AttrGetType WebDatabaseSecurityOriginPropertyInfo Source # 
type AttrBaseTypeConstraint WebDatabaseSecurityOriginPropertyInfo Source # 
type AttrAllowedOps WebDatabaseSecurityOriginPropertyInfo Source # 
type AttrAllowedOps WebDatabaseSecurityOriginPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))

webDatabaseSecurityOrigin :: AttrLabelProxy "securityOrigin" Source #

size

data WebDatabaseSizePropertyInfo Source #

Instances

AttrInfo WebDatabaseSizePropertyInfo Source # 

Associated Types

type AttrAllowedOps WebDatabaseSizePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint WebDatabaseSizePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint WebDatabaseSizePropertyInfo :: * -> Constraint

type AttrGetType WebDatabaseSizePropertyInfo :: *

type AttrLabel WebDatabaseSizePropertyInfo :: Symbol

type AttrOrigin WebDatabaseSizePropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint WebDatabaseSizePropertyInfo Source # 
type AttrSetTypeConstraint WebDatabaseSizePropertyInfo = * ~ ()
type AttrOrigin WebDatabaseSizePropertyInfo Source # 
type AttrLabel WebDatabaseSizePropertyInfo Source # 
type AttrLabel WebDatabaseSizePropertyInfo = "size"
type AttrGetType WebDatabaseSizePropertyInfo Source # 
type AttrBaseTypeConstraint WebDatabaseSizePropertyInfo Source # 
type AttrBaseTypeConstraint WebDatabaseSizePropertyInfo = IsWebDatabase
type AttrAllowedOps WebDatabaseSizePropertyInfo Source # 
type AttrAllowedOps WebDatabaseSizePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

webDatabaseSize :: AttrLabelProxy "size" Source #