| 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 (ForeignPtr FileLoader)
- class GObject o => FileLoaderK o
- toFileLoader :: FileLoaderK o => o -> IO FileLoader
- noFileLoader :: Maybe FileLoader
- data FileLoaderGetBufferMethodInfo
- fileLoaderGetBuffer :: (MonadIO m, FileLoaderK a) => a -> m Buffer
- data FileLoaderGetCompressionTypeMethodInfo
- fileLoaderGetCompressionType :: (MonadIO m, FileLoaderK a) => a -> m CompressionType
- data FileLoaderGetEncodingMethodInfo
- fileLoaderGetEncoding :: (MonadIO m, FileLoaderK a) => a -> m Encoding
- data FileLoaderGetFileMethodInfo
- fileLoaderGetFile :: (MonadIO m, FileLoaderK a) => a -> m File
- data FileLoaderGetInputStreamMethodInfo
- fileLoaderGetInputStream :: (MonadIO m, FileLoaderK a) => a -> m (Maybe InputStream)
- data FileLoaderGetLocationMethodInfo
- fileLoaderGetLocation :: (MonadIO m, FileLoaderK a) => a -> m (Maybe File)
- data FileLoaderGetNewlineTypeMethodInfo
- fileLoaderGetNewlineType :: (MonadIO m, FileLoaderK a) => a -> m NewlineType
- data FileLoaderLoadAsyncMethodInfo
- fileLoaderLoadAsync :: (MonadIO m, FileLoaderK a, CancellableK b) => a -> Int32 -> Maybe b -> Maybe FileProgressCallback -> Maybe AsyncReadyCallback -> m ()
- data FileLoaderLoadFinishMethodInfo
- fileLoaderLoadFinish :: (MonadIO m, FileLoaderK a, AsyncResultK b) => a -> b -> m ()
- fileLoaderNew :: (MonadIO m, BufferK a, FileK b) => a -> b -> m FileLoader
- fileLoaderNewFromStream :: (MonadIO m, BufferK a, FileK b, InputStreamK c) => a -> b -> c -> m FileLoader
- data FileLoaderSetCandidateEncodingsMethodInfo
- fileLoaderSetCandidateEncodings :: (MonadIO m, FileLoaderK a) => a -> [Encoding] -> m ()
- data FileLoaderBufferPropertyInfo
- constructFileLoaderBuffer :: BufferK a => a -> IO ([Char], GValue)
- fileLoaderBuffer :: AttrLabelProxy "buffer"
- getFileLoaderBuffer :: (MonadIO m, FileLoaderK o) => o -> m Buffer
- data FileLoaderFilePropertyInfo
- constructFileLoaderFile :: FileK a => a -> IO ([Char], GValue)
- fileLoaderFile :: AttrLabelProxy "file"
- getFileLoaderFile :: (MonadIO m, FileLoaderK o) => o -> m File
- data FileLoaderInputStreamPropertyInfo
- constructFileLoaderInputStream :: InputStreamK a => a -> IO ([Char], GValue)
- fileLoaderInputStream :: AttrLabelProxy "inputStream"
- getFileLoaderInputStream :: (MonadIO m, FileLoaderK o) => o -> m (Maybe InputStream)
- data FileLoaderLocationPropertyInfo
- constructFileLoaderLocation :: FileK a => a -> IO ([Char], GValue)
- fileLoaderLocation :: AttrLabelProxy "location"
- getFileLoaderLocation :: (MonadIO m, FileLoaderK o) => o -> m (Maybe File)
Exported types
newtype FileLoader Source
Constructors
| FileLoader (ForeignPtr FileLoader) |
Instances
| GObject FileLoader Source | |
| ((~) * info (ResolveFileLoaderMethod t FileLoader), MethodInfo * info FileLoader p) => IsLabelProxy t (FileLoader -> p) Source | |
| type ParentTypes FileLoader Source | |
| type AttributeList FileLoader Source | |
| type SignalList FileLoader Source |
class GObject o => FileLoaderK o Source
Instances
| (GObject o, IsDescendantOf FileLoader o) => FileLoaderK o Source |
toFileLoader :: FileLoaderK o => o -> IO FileLoader Source
Methods
fileLoaderGetBuffer
data FileLoaderGetBufferMethodInfo Source
Instances
| ((~) * signature (m Buffer), MonadIO m, FileLoaderK a) => MethodInfo * FileLoaderGetBufferMethodInfo a signature Source |
fileLoaderGetBuffer :: (MonadIO m, FileLoaderK a) => a -> m Buffer Source
fileLoaderGetCompressionType
data FileLoaderGetCompressionTypeMethodInfo Source
Instances
| ((~) * signature (m CompressionType), MonadIO m, FileLoaderK a) => MethodInfo * FileLoaderGetCompressionTypeMethodInfo a signature Source |
fileLoaderGetCompressionType :: (MonadIO m, FileLoaderK a) => a -> m CompressionType Source
fileLoaderGetEncoding
data FileLoaderGetEncodingMethodInfo Source
Instances
| ((~) * signature (m Encoding), MonadIO m, FileLoaderK a) => MethodInfo * FileLoaderGetEncodingMethodInfo a signature Source |
fileLoaderGetEncoding :: (MonadIO m, FileLoaderK a) => a -> m Encoding Source
fileLoaderGetFile
data FileLoaderGetFileMethodInfo Source
Instances
| ((~) * signature (m File), MonadIO m, FileLoaderK a) => MethodInfo * FileLoaderGetFileMethodInfo a signature Source |
fileLoaderGetFile :: (MonadIO m, FileLoaderK a) => a -> m File Source
fileLoaderGetInputStream
data FileLoaderGetInputStreamMethodInfo Source
Instances
| ((~) * signature (m (Maybe InputStream)), MonadIO m, FileLoaderK a) => MethodInfo * FileLoaderGetInputStreamMethodInfo a signature Source |
fileLoaderGetInputStream :: (MonadIO m, FileLoaderK a) => a -> m (Maybe InputStream) Source
fileLoaderGetLocation
data FileLoaderGetLocationMethodInfo Source
Instances
| ((~) * signature (m (Maybe File)), MonadIO m, FileLoaderK a) => MethodInfo * FileLoaderGetLocationMethodInfo a signature Source |
fileLoaderGetLocation :: (MonadIO m, FileLoaderK a) => a -> m (Maybe File) Source
fileLoaderGetNewlineType
data FileLoaderGetNewlineTypeMethodInfo Source
Instances
| ((~) * signature (m NewlineType), MonadIO m, FileLoaderK a) => MethodInfo * FileLoaderGetNewlineTypeMethodInfo a signature Source |
fileLoaderGetNewlineType :: (MonadIO m, FileLoaderK a) => a -> m NewlineType Source
fileLoaderLoadAsync
data FileLoaderLoadAsyncMethodInfo Source
Instances
| ((~) * signature (Int32 -> Maybe b -> Maybe FileProgressCallback -> Maybe AsyncReadyCallback -> m ()), MonadIO m, FileLoaderK a, CancellableK b) => MethodInfo * FileLoaderLoadAsyncMethodInfo a signature Source |
fileLoaderLoadAsync :: (MonadIO m, FileLoaderK a, CancellableK b) => a -> Int32 -> Maybe b -> Maybe FileProgressCallback -> Maybe AsyncReadyCallback -> m () Source
fileLoaderLoadFinish
data FileLoaderLoadFinishMethodInfo Source
Instances
| ((~) * signature (b -> m ()), MonadIO m, FileLoaderK a, AsyncResultK b) => MethodInfo * FileLoaderLoadFinishMethodInfo a signature Source |
fileLoaderLoadFinish :: (MonadIO m, FileLoaderK a, AsyncResultK b) => a -> b -> m () Source
fileLoaderNew
fileLoaderNew :: (MonadIO m, BufferK a, FileK b) => a -> b -> m FileLoader Source
fileLoaderNewFromStream
fileLoaderNewFromStream :: (MonadIO m, BufferK a, FileK b, InputStreamK c) => a -> b -> c -> m FileLoader Source
fileLoaderSetCandidateEncodings
data FileLoaderSetCandidateEncodingsMethodInfo Source
Instances
| ((~) * signature ([Encoding] -> m ()), MonadIO m, FileLoaderK a) => MethodInfo * FileLoaderSetCandidateEncodingsMethodInfo a signature Source |
fileLoaderSetCandidateEncodings :: (MonadIO m, FileLoaderK a) => a -> [Encoding] -> m () Source
Properties
Buffer
data FileLoaderBufferPropertyInfo Source
Instances
fileLoaderBuffer :: AttrLabelProxy "buffer" Source
getFileLoaderBuffer :: (MonadIO m, FileLoaderK o) => o -> m Buffer Source
File
data FileLoaderFilePropertyInfo Source
Instances
fileLoaderFile :: AttrLabelProxy "file" Source
getFileLoaderFile :: (MonadIO m, FileLoaderK o) => o -> m File Source
InputStream
data FileLoaderInputStreamPropertyInfo Source
Instances
constructFileLoaderInputStream :: InputStreamK a => a -> IO ([Char], GValue) Source
fileLoaderInputStream :: AttrLabelProxy "inputStream" Source
getFileLoaderInputStream :: (MonadIO m, FileLoaderK o) => o -> m (Maybe InputStream) Source
Location
data FileLoaderLocationPropertyInfo Source
Instances
fileLoaderLocation :: AttrLabelProxy "location" Source
getFileLoaderLocation :: (MonadIO m, FileLoaderK o) => o -> m (Maybe File) Source