gi-gtksource-3.0.7: GtkSource 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.GtkSource.Objects.FileLoader

Contents

Description

 

Synopsis

Exported types

newtype FileLoader Source #

Constructors

FileLoader (ManagedPtr FileLoader) 

Instances

GObject FileLoader Source # 
IsObject FileLoader Source # 
IsFileLoader FileLoader Source # 
((~) * info (ResolveFileLoaderMethod t FileLoader), MethodInfo * info FileLoader p) => IsLabel t (FileLoader -> p) Source # 

Methods

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

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

class GObject o => IsFileLoader o Source #

Instances

(GObject a, UnknownAncestorError Constraint FileLoader a) => IsFileLoader a Source # 
IsFileLoader FileLoader Source # 

Methods

getBuffer

data FileLoaderGetBufferMethodInfo Source #

Instances

((~) * signature (m Buffer), MonadIO m, IsFileLoader a) => MethodInfo * FileLoaderGetBufferMethodInfo a signature Source # 

Methods

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

getCompressionType

data FileLoaderGetCompressionTypeMethodInfo Source #

Instances

((~) * signature (m CompressionType), MonadIO m, IsFileLoader a) => MethodInfo * FileLoaderGetCompressionTypeMethodInfo a signature Source # 

Methods

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

getEncoding

data FileLoaderGetEncodingMethodInfo Source #

Instances

((~) * signature (m Encoding), MonadIO m, IsFileLoader a) => MethodInfo * FileLoaderGetEncodingMethodInfo a signature Source # 

Methods

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

getFile

data FileLoaderGetFileMethodInfo Source #

Instances

((~) * signature (m File), MonadIO m, IsFileLoader a) => MethodInfo * FileLoaderGetFileMethodInfo a signature Source # 

Methods

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

getInputStream

data FileLoaderGetInputStreamMethodInfo Source #

Instances

((~) * signature (m (Maybe InputStream)), MonadIO m, IsFileLoader a) => MethodInfo * FileLoaderGetInputStreamMethodInfo a signature Source # 

Methods

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

fileLoaderGetInputStream :: (MonadIO m, IsFileLoader a) => a -> m (Maybe InputStream) Source #

getLocation

data FileLoaderGetLocationMethodInfo Source #

Instances

((~) * signature (m (Maybe File)), MonadIO m, IsFileLoader a) => MethodInfo * FileLoaderGetLocationMethodInfo a signature Source # 

Methods

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

getNewlineType

data FileLoaderGetNewlineTypeMethodInfo Source #

Instances

((~) * signature (m NewlineType), MonadIO m, IsFileLoader a) => MethodInfo * FileLoaderGetNewlineTypeMethodInfo a signature Source # 

Methods

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

loadAsync

data FileLoaderLoadAsyncMethodInfo Source #

Instances

((~) * signature (Int32 -> Maybe b -> Maybe FileProgressCallback -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsFileLoader a, IsCancellable b) => MethodInfo * FileLoaderLoadAsyncMethodInfo a signature Source # 

Methods

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

fileLoaderLoadAsync :: (MonadIO m, IsFileLoader a, IsCancellable b) => a -> Int32 -> Maybe b -> Maybe FileProgressCallback -> Maybe AsyncReadyCallback -> m () Source #

loadFinish

data FileLoaderLoadFinishMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsFileLoader a, IsAsyncResult b) => MethodInfo * FileLoaderLoadFinishMethodInfo a signature Source # 

Methods

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

fileLoaderLoadFinish :: (MonadIO m, IsFileLoader a, IsAsyncResult b) => a -> b -> m () Source #

new

fileLoaderNew :: (MonadIO m, IsBuffer a, IsFile b) => a -> b -> m FileLoader Source #

newFromStream

fileLoaderNewFromStream :: (MonadIO m, IsBuffer a, IsFile b, IsInputStream c) => a -> b -> c -> m FileLoader Source #

setCandidateEncodings

data FileLoaderSetCandidateEncodingsMethodInfo Source #

Instances

((~) * signature ([Encoding] -> m ()), MonadIO m, IsFileLoader a) => MethodInfo * FileLoaderSetCandidateEncodingsMethodInfo a signature Source # 

Methods

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

Properties

buffer

data FileLoaderBufferPropertyInfo Source #

Instances

AttrInfo FileLoaderBufferPropertyInfo Source # 

Associated Types

type AttrAllowedOps FileLoaderBufferPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint FileLoaderBufferPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint FileLoaderBufferPropertyInfo :: * -> Constraint

type AttrGetType FileLoaderBufferPropertyInfo :: *

type AttrLabel FileLoaderBufferPropertyInfo :: Symbol

type AttrOrigin FileLoaderBufferPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint FileLoaderBufferPropertyInfo Source # 
type AttrSetTypeConstraint FileLoaderBufferPropertyInfo = IsBuffer
type AttrOrigin FileLoaderBufferPropertyInfo Source # 
type AttrLabel FileLoaderBufferPropertyInfo Source # 
type AttrLabel FileLoaderBufferPropertyInfo = "buffer"
type AttrGetType FileLoaderBufferPropertyInfo Source # 
type AttrBaseTypeConstraint FileLoaderBufferPropertyInfo Source # 
type AttrBaseTypeConstraint FileLoaderBufferPropertyInfo = IsFileLoader
type AttrAllowedOps FileLoaderBufferPropertyInfo Source # 
type AttrAllowedOps FileLoaderBufferPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))

constructFileLoaderBuffer :: (IsFileLoader o, IsBuffer a) => a -> IO (GValueConstruct o) Source #

fileLoaderBuffer :: AttrLabelProxy "buffer" Source #

file

data FileLoaderFilePropertyInfo Source #

Instances

AttrInfo FileLoaderFilePropertyInfo Source # 

Associated Types

type AttrAllowedOps FileLoaderFilePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint FileLoaderFilePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint FileLoaderFilePropertyInfo :: * -> Constraint

type AttrGetType FileLoaderFilePropertyInfo :: *

type AttrLabel FileLoaderFilePropertyInfo :: Symbol

type AttrOrigin FileLoaderFilePropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint FileLoaderFilePropertyInfo Source # 
type AttrSetTypeConstraint FileLoaderFilePropertyInfo = IsFile
type AttrOrigin FileLoaderFilePropertyInfo Source # 
type AttrLabel FileLoaderFilePropertyInfo Source # 
type AttrLabel FileLoaderFilePropertyInfo = "file"
type AttrGetType FileLoaderFilePropertyInfo Source # 
type AttrGetType FileLoaderFilePropertyInfo = File
type AttrBaseTypeConstraint FileLoaderFilePropertyInfo Source # 
type AttrBaseTypeConstraint FileLoaderFilePropertyInfo = IsFileLoader
type AttrAllowedOps FileLoaderFilePropertyInfo Source # 
type AttrAllowedOps FileLoaderFilePropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))

constructFileLoaderFile :: (IsFileLoader o, IsFile a) => a -> IO (GValueConstruct o) Source #

fileLoaderFile :: AttrLabelProxy "file" Source #

inputStream

data FileLoaderInputStreamPropertyInfo Source #

Instances

AttrInfo FileLoaderInputStreamPropertyInfo Source # 

Associated Types

type AttrAllowedOps FileLoaderInputStreamPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint FileLoaderInputStreamPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint FileLoaderInputStreamPropertyInfo :: * -> Constraint

type AttrGetType FileLoaderInputStreamPropertyInfo :: *

type AttrLabel FileLoaderInputStreamPropertyInfo :: Symbol

type AttrOrigin FileLoaderInputStreamPropertyInfo :: *

type AttrSetTypeConstraint FileLoaderInputStreamPropertyInfo Source # 
type AttrSetTypeConstraint FileLoaderInputStreamPropertyInfo = IsInputStream
type AttrOrigin FileLoaderInputStreamPropertyInfo Source # 
type AttrLabel FileLoaderInputStreamPropertyInfo Source # 
type AttrLabel FileLoaderInputStreamPropertyInfo = "input-stream"
type AttrGetType FileLoaderInputStreamPropertyInfo Source # 
type AttrGetType FileLoaderInputStreamPropertyInfo = Maybe InputStream
type AttrBaseTypeConstraint FileLoaderInputStreamPropertyInfo Source # 
type AttrBaseTypeConstraint FileLoaderInputStreamPropertyInfo = IsFileLoader
type AttrAllowedOps FileLoaderInputStreamPropertyInfo Source # 
type AttrAllowedOps FileLoaderInputStreamPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))

constructFileLoaderInputStream :: (IsFileLoader o, IsInputStream a) => a -> IO (GValueConstruct o) Source #

fileLoaderInputStream :: AttrLabelProxy "inputStream" Source #

getFileLoaderInputStream :: (MonadIO m, IsFileLoader o) => o -> m (Maybe InputStream) Source #

location

data FileLoaderLocationPropertyInfo Source #

Instances

AttrInfo FileLoaderLocationPropertyInfo Source # 

Associated Types

type AttrAllowedOps FileLoaderLocationPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint FileLoaderLocationPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint FileLoaderLocationPropertyInfo :: * -> Constraint

type AttrGetType FileLoaderLocationPropertyInfo :: *

type AttrLabel FileLoaderLocationPropertyInfo :: Symbol

type AttrOrigin FileLoaderLocationPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint FileLoaderLocationPropertyInfo Source # 
type AttrSetTypeConstraint FileLoaderLocationPropertyInfo = IsFile
type AttrOrigin FileLoaderLocationPropertyInfo Source # 
type AttrLabel FileLoaderLocationPropertyInfo Source # 
type AttrLabel FileLoaderLocationPropertyInfo = "location"
type AttrGetType FileLoaderLocationPropertyInfo Source # 
type AttrGetType FileLoaderLocationPropertyInfo = Maybe File
type AttrBaseTypeConstraint FileLoaderLocationPropertyInfo Source # 
type AttrBaseTypeConstraint FileLoaderLocationPropertyInfo = IsFileLoader
type AttrAllowedOps FileLoaderLocationPropertyInfo Source # 
type AttrAllowedOps FileLoaderLocationPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))

constructFileLoaderLocation :: (IsFileLoader o, IsFile a) => a -> IO (GValueConstruct o) Source #

fileLoaderLocation :: AttrLabelProxy "location" Source #