gi-webkit2webextension-4.0.9: WebKit2-WebExtension 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.WebKit2WebExtension.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 #

Properties

lastModified

data DOMFileLastModifiedPropertyInfo Source #

Instances

AttrInfo DOMFileLastModifiedPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMFileLastModifiedPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMFileLastModifiedPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMFileLastModifiedPropertyInfo :: * -> Constraint

type AttrGetType DOMFileLastModifiedPropertyInfo :: *

type AttrLabel DOMFileLastModifiedPropertyInfo :: Symbol

type AttrOrigin DOMFileLastModifiedPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint DOMFileLastModifiedPropertyInfo Source # 
type AttrSetTypeConstraint DOMFileLastModifiedPropertyInfo = * ~ ()
type AttrOrigin DOMFileLastModifiedPropertyInfo Source # 
type AttrLabel DOMFileLastModifiedPropertyInfo Source # 
type AttrLabel DOMFileLastModifiedPropertyInfo = "last-modified"
type AttrGetType DOMFileLastModifiedPropertyInfo Source # 
type AttrBaseTypeConstraint DOMFileLastModifiedPropertyInfo Source # 
type AttrBaseTypeConstraint DOMFileLastModifiedPropertyInfo = IsDOMFile
type AttrAllowedOps DOMFileLastModifiedPropertyInfo Source # 
type AttrAllowedOps DOMFileLastModifiedPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

dOMFileLastModified :: AttrLabelProxy "lastModified" Source #

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 #