| Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
| Safe Haskell | None |
| Language | Haskell2010 |
GI.GtkSource.Objects.FileLoader
Contents
Description
- newtype FileLoader = FileLoader (ManagedPtr FileLoader)
- class GObject o => IsFileLoader o
- toFileLoader :: IsFileLoader o => o -> IO FileLoader
- noFileLoader :: Maybe FileLoader
- data FileLoaderGetBufferMethodInfo
- fileLoaderGetBuffer :: (MonadIO m, IsFileLoader a) => a -> m Buffer
- data FileLoaderGetCompressionTypeMethodInfo
- fileLoaderGetCompressionType :: (MonadIO m, IsFileLoader a) => a -> m CompressionType
- data FileLoaderGetEncodingMethodInfo
- fileLoaderGetEncoding :: (MonadIO m, IsFileLoader a) => a -> m Encoding
- data FileLoaderGetFileMethodInfo
- fileLoaderGetFile :: (MonadIO m, IsFileLoader a) => a -> m File
- data FileLoaderGetInputStreamMethodInfo
- fileLoaderGetInputStream :: (MonadIO m, IsFileLoader a) => a -> m (Maybe InputStream)
- data FileLoaderGetLocationMethodInfo
- fileLoaderGetLocation :: (MonadIO m, IsFileLoader a) => a -> m (Maybe File)
- data FileLoaderGetNewlineTypeMethodInfo
- fileLoaderGetNewlineType :: (MonadIO m, IsFileLoader a) => a -> m NewlineType
- data FileLoaderLoadAsyncMethodInfo
- fileLoaderLoadAsync :: (MonadIO m, IsFileLoader a, IsCancellable b) => a -> Int32 -> Maybe b -> Maybe FileProgressCallback -> Maybe AsyncReadyCallback -> m ()
- data FileLoaderLoadFinishMethodInfo
- fileLoaderLoadFinish :: (MonadIO m, IsFileLoader a, IsAsyncResult b) => a -> b -> m ()
- fileLoaderNew :: (MonadIO m, IsBuffer a, IsFile b) => a -> b -> m FileLoader
- fileLoaderNewFromStream :: (MonadIO m, IsBuffer a, IsFile b, IsInputStream c) => a -> b -> c -> m FileLoader
- data FileLoaderSetCandidateEncodingsMethodInfo
- fileLoaderSetCandidateEncodings :: (MonadIO m, IsFileLoader a) => a -> [Encoding] -> m ()
- data FileLoaderBufferPropertyInfo
- constructFileLoaderBuffer :: (IsFileLoader o, IsBuffer a) => a -> IO (GValueConstruct o)
- fileLoaderBuffer :: AttrLabelProxy "buffer"
- getFileLoaderBuffer :: (MonadIO m, IsFileLoader o) => o -> m Buffer
- data FileLoaderFilePropertyInfo
- constructFileLoaderFile :: (IsFileLoader o, IsFile a) => a -> IO (GValueConstruct o)
- fileLoaderFile :: AttrLabelProxy "file"
- getFileLoaderFile :: (MonadIO m, IsFileLoader o) => o -> m File
- data FileLoaderInputStreamPropertyInfo
- constructFileLoaderInputStream :: (IsFileLoader o, IsInputStream a) => a -> IO (GValueConstruct o)
- fileLoaderInputStream :: AttrLabelProxy "inputStream"
- getFileLoaderInputStream :: (MonadIO m, IsFileLoader o) => o -> m (Maybe InputStream)
- data FileLoaderLocationPropertyInfo
- constructFileLoaderLocation :: (IsFileLoader o, IsFile a) => a -> IO (GValueConstruct o)
- fileLoaderLocation :: AttrLabelProxy "location"
- getFileLoaderLocation :: (MonadIO m, IsFileLoader o) => o -> m (Maybe File)
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 # | |
| ((~) * info (ResolveFileLoaderMethod t FileLoader), MethodInfo * info FileLoader p) => IsLabelProxy t (FileLoader -> p) Source # | |
| HasAttributeList * FileLoader Source # | |
| type SignalList FileLoader Source # | |
| type AttributeList FileLoader Source # | |
class GObject o => IsFileLoader o Source #
Instances
| (GObject a, UnknownAncestorError Constraint FileLoader a) => IsFileLoader a Source # | |
| IsFileLoader FileLoader Source # | |
toFileLoader :: IsFileLoader o => o -> IO FileLoader Source #
Methods
getBuffer
data FileLoaderGetBufferMethodInfo Source #
Instances
| ((~) * signature (m Buffer), MonadIO m, IsFileLoader a) => MethodInfo * FileLoaderGetBufferMethodInfo a signature Source # | |
fileLoaderGetBuffer :: (MonadIO m, IsFileLoader a) => a -> m Buffer Source #
getCompressionType
data FileLoaderGetCompressionTypeMethodInfo Source #
Instances
| ((~) * signature (m CompressionType), MonadIO m, IsFileLoader a) => MethodInfo * FileLoaderGetCompressionTypeMethodInfo a signature Source # | |
fileLoaderGetCompressionType :: (MonadIO m, IsFileLoader a) => a -> m CompressionType Source #
getEncoding
data FileLoaderGetEncodingMethodInfo Source #
Instances
| ((~) * signature (m Encoding), MonadIO m, IsFileLoader a) => MethodInfo * FileLoaderGetEncodingMethodInfo a signature Source # | |
fileLoaderGetEncoding :: (MonadIO m, IsFileLoader a) => a -> m Encoding Source #
getFile
data FileLoaderGetFileMethodInfo Source #
Instances
| ((~) * signature (m File), MonadIO m, IsFileLoader a) => MethodInfo * FileLoaderGetFileMethodInfo a signature Source # | |
fileLoaderGetFile :: (MonadIO m, IsFileLoader a) => a -> m File Source #
getInputStream
data FileLoaderGetInputStreamMethodInfo Source #
Instances
| ((~) * signature (m (Maybe InputStream)), MonadIO m, IsFileLoader a) => MethodInfo * FileLoaderGetInputStreamMethodInfo a signature Source # | |
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 # | |
fileLoaderGetLocation :: (MonadIO m, IsFileLoader a) => a -> m (Maybe File) Source #
getNewlineType
data FileLoaderGetNewlineTypeMethodInfo Source #
Instances
| ((~) * signature (m NewlineType), MonadIO m, IsFileLoader a) => MethodInfo * FileLoaderGetNewlineTypeMethodInfo a signature Source # | |
fileLoaderGetNewlineType :: (MonadIO m, IsFileLoader a) => a -> m NewlineType Source #
loadAsync
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 # | |
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 # | |
fileLoaderSetCandidateEncodings :: (MonadIO m, IsFileLoader a) => a -> [Encoding] -> m () Source #
Properties
buffer
data FileLoaderBufferPropertyInfo Source #
Instances
| AttrInfo FileLoaderBufferPropertyInfo Source # | |
| type AttrSetTypeConstraint FileLoaderBufferPropertyInfo Source # | |
| type AttrOrigin FileLoaderBufferPropertyInfo Source # | |
| type AttrLabel FileLoaderBufferPropertyInfo Source # | |
| type AttrGetType FileLoaderBufferPropertyInfo Source # | |
| type AttrBaseTypeConstraint FileLoaderBufferPropertyInfo Source # | |
| type AttrAllowedOps FileLoaderBufferPropertyInfo Source # | |
constructFileLoaderBuffer :: (IsFileLoader o, IsBuffer a) => a -> IO (GValueConstruct o) Source #
fileLoaderBuffer :: AttrLabelProxy "buffer" Source #
getFileLoaderBuffer :: (MonadIO m, IsFileLoader o) => o -> m Buffer Source #
file
data FileLoaderFilePropertyInfo Source #
Instances
| AttrInfo FileLoaderFilePropertyInfo Source # | |
| type AttrSetTypeConstraint FileLoaderFilePropertyInfo Source # | |
| type AttrOrigin FileLoaderFilePropertyInfo Source # | |
| type AttrLabel FileLoaderFilePropertyInfo Source # | |
| type AttrGetType FileLoaderFilePropertyInfo Source # | |
| type AttrBaseTypeConstraint FileLoaderFilePropertyInfo Source # | |
| type AttrAllowedOps FileLoaderFilePropertyInfo Source # | |
constructFileLoaderFile :: (IsFileLoader o, IsFile a) => a -> IO (GValueConstruct o) Source #
fileLoaderFile :: AttrLabelProxy "file" Source #
getFileLoaderFile :: (MonadIO m, IsFileLoader o) => o -> m File Source #
inputStream
data FileLoaderInputStreamPropertyInfo Source #
Instances
| AttrInfo FileLoaderInputStreamPropertyInfo Source # | |
| type AttrSetTypeConstraint FileLoaderInputStreamPropertyInfo Source # | |
| type AttrOrigin FileLoaderInputStreamPropertyInfo Source # | |
| type AttrLabel FileLoaderInputStreamPropertyInfo Source # | |
| type AttrGetType FileLoaderInputStreamPropertyInfo Source # | |
| type AttrBaseTypeConstraint FileLoaderInputStreamPropertyInfo Source # | |
| type AttrAllowedOps FileLoaderInputStreamPropertyInfo Source # | |
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 # | |
| type AttrSetTypeConstraint FileLoaderLocationPropertyInfo Source # | |
| type AttrOrigin FileLoaderLocationPropertyInfo Source # | |
| type AttrLabel FileLoaderLocationPropertyInfo Source # | |
| type AttrGetType FileLoaderLocationPropertyInfo Source # | |
| type AttrBaseTypeConstraint FileLoaderLocationPropertyInfo Source # | |
| type AttrAllowedOps FileLoaderLocationPropertyInfo Source # | |
constructFileLoaderLocation :: (IsFileLoader o, IsFile a) => a -> IO (GValueConstruct o) Source #
fileLoaderLocation :: AttrLabelProxy "location" Source #
getFileLoaderLocation :: (MonadIO m, IsFileLoader o) => o -> m (Maybe File) Source #