gi-webkit-3.0.9: 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.DOMFile

Contents

Description

 

Synopsis

Exported types

newtype DOMFile Source #

Constructors

DOMFile (ManagedPtr DOMFile) 

Instances

GObject DOMFile Source # 
IsObject DOMFile Source # 
IsDOMObject DOMFile Source # 
IsDOMFile DOMFile Source # 
IsDOMBlob DOMFile Source # 
((~) * info (ResolveDOMFileMethod t DOMFile), MethodInfo * info DOMFile p) => IsLabel t (DOMFile -> p) Source # 

Methods

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

((~) * info (ResolveDOMFileMethod t DOMFile), MethodInfo * info DOMFile p) => IsLabelProxy t (DOMFile -> p) Source # 

Methods

fromLabelProxy :: Proxy Symbol t -> DOMFile -> p

HasAttributeList * DOMFile Source # 
type SignalList DOMFile Source # 
type SignalList DOMFile
type AttributeList DOMFile Source # 
type AttributeList DOMFile

class GObject o => IsDOMFile o Source #

Instances

(GObject a, UnknownAncestorError Constraint DOMFile a) => IsDOMFile a Source # 
IsDOMFile DOMFile Source # 

Methods

getName

data DOMFileGetNameMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDOMFile a) => MethodInfo * DOMFileGetNameMethodInfo a signature Source # 

Methods

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

dOMFileGetName :: (MonadIO m, IsDOMFile a) => a -> m Text Source #

getWebkitRelativePath

data DOMFileGetWebkitRelativePathMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDOMFile a) => MethodInfo * DOMFileGetWebkitRelativePathMethodInfo a signature Source # 

Methods

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

Properties

name

data DOMFileNamePropertyInfo Source #

Instances

AttrInfo DOMFileNamePropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMFileNamePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMFileNamePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMFileNamePropertyInfo :: * -> Constraint

type AttrGetType DOMFileNamePropertyInfo :: *

type AttrLabel DOMFileNamePropertyInfo :: Symbol

type AttrOrigin DOMFileNamePropertyInfo :: *

Methods

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

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

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

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

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

dOMFileName :: AttrLabelProxy "name" Source #

getDOMFileName :: (MonadIO m, IsDOMFile o) => o -> m (Maybe Text) Source #

webkitRelativePath

data DOMFileWebkitRelativePathPropertyInfo Source #

Instances

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

dOMFileWebkitRelativePath :: AttrLabelProxy "webkitRelativePath" Source #