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 |
- newtype FileEnumerator = FileEnumerator (ForeignPtr FileEnumerator)
- class GObject o => FileEnumeratorK o
- toFileEnumerator :: FileEnumeratorK o => o -> IO FileEnumerator
- noFileEnumerator :: Maybe FileEnumerator
- data FileEnumeratorCloseMethodInfo
- fileEnumeratorClose :: (MonadIO m, FileEnumeratorK a, CancellableK b) => a -> Maybe b -> m ()
- data FileEnumeratorCloseAsyncMethodInfo
- fileEnumeratorCloseAsync :: (MonadIO m, FileEnumeratorK a, CancellableK b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data FileEnumeratorCloseFinishMethodInfo
- fileEnumeratorCloseFinish :: (MonadIO m, FileEnumeratorK a, AsyncResultK b) => a -> b -> m ()
- data FileEnumeratorGetChildMethodInfo
- fileEnumeratorGetChild :: (MonadIO m, FileEnumeratorK a, FileInfoK b) => a -> b -> m File
- data FileEnumeratorGetContainerMethodInfo
- fileEnumeratorGetContainer :: (MonadIO m, FileEnumeratorK a) => a -> m File
- data FileEnumeratorHasPendingMethodInfo
- fileEnumeratorHasPending :: (MonadIO m, FileEnumeratorK a) => a -> m Bool
- data FileEnumeratorIsClosedMethodInfo
- fileEnumeratorIsClosed :: (MonadIO m, FileEnumeratorK a) => a -> m Bool
- data FileEnumeratorIterateMethodInfo
- fileEnumeratorIterate :: (MonadIO m, FileEnumeratorK a, CancellableK b) => a -> Maybe b -> m (FileInfo, File)
- data FileEnumeratorNextFileMethodInfo
- fileEnumeratorNextFile :: (MonadIO m, FileEnumeratorK a, CancellableK b) => a -> Maybe b -> m FileInfo
- data FileEnumeratorNextFilesAsyncMethodInfo
- fileEnumeratorNextFilesAsync :: (MonadIO m, FileEnumeratorK a, CancellableK b) => a -> Int32 -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data FileEnumeratorNextFilesFinishMethodInfo
- fileEnumeratorNextFilesFinish :: (MonadIO m, FileEnumeratorK a, AsyncResultK b) => a -> b -> m [FileInfo]
- data FileEnumeratorSetPendingMethodInfo
- fileEnumeratorSetPending :: (MonadIO m, FileEnumeratorK a) => a -> Bool -> m ()
- data FileEnumeratorContainerPropertyInfo
- constructFileEnumeratorContainer :: FileK a => a -> IO ([Char], GValue)
Exported types
newtype FileEnumerator Source
GObject FileEnumerator Source | |
((~) * info (ResolveFileEnumeratorMethod t FileEnumerator), MethodInfo * info FileEnumerator p) => IsLabel t (FileEnumerator -> p) Source | |
((~) * info (ResolveFileEnumeratorMethod t FileEnumerator), MethodInfo * info FileEnumerator p) => IsLabelProxy t (FileEnumerator -> p) Source | |
type ParentTypes FileEnumerator Source | |
type AttributeList FileEnumerator Source | |
type SignalList FileEnumerator Source |
class GObject o => FileEnumeratorK o Source
(GObject o, IsDescendantOf FileEnumerator o) => FileEnumeratorK o Source | |
toFileEnumerator :: FileEnumeratorK o => o -> IO FileEnumerator Source
Methods
fileEnumeratorClose
data FileEnumeratorCloseMethodInfo Source
((~) (TYPE Lifted) signature (Maybe b -> m ()), MonadIO m, FileEnumeratorK a, CancellableK b) => MethodInfo (TYPE Lifted) FileEnumeratorCloseMethodInfo a signature Source | |
fileEnumeratorClose :: (MonadIO m, FileEnumeratorK a, CancellableK b) => a -> Maybe b -> m () Source
fileEnumeratorCloseAsync
data FileEnumeratorCloseAsyncMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, FileEnumeratorK a, CancellableK b) => MethodInfo (TYPE Lifted) FileEnumeratorCloseAsyncMethodInfo a signature Source | |
fileEnumeratorCloseAsync :: (MonadIO m, FileEnumeratorK a, CancellableK b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
fileEnumeratorCloseFinish
data FileEnumeratorCloseFinishMethodInfo Source
((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, FileEnumeratorK a, AsyncResultK b) => MethodInfo (TYPE Lifted) FileEnumeratorCloseFinishMethodInfo a signature Source | |
fileEnumeratorCloseFinish :: (MonadIO m, FileEnumeratorK a, AsyncResultK b) => a -> b -> m () Source
fileEnumeratorGetChild
data FileEnumeratorGetChildMethodInfo Source
((~) (TYPE Lifted) signature (b -> m File), MonadIO m, FileEnumeratorK a, FileInfoK b) => MethodInfo (TYPE Lifted) FileEnumeratorGetChildMethodInfo a signature Source | |
fileEnumeratorGetChild :: (MonadIO m, FileEnumeratorK a, FileInfoK b) => a -> b -> m File Source
fileEnumeratorGetContainer
data FileEnumeratorGetContainerMethodInfo Source
((~) (TYPE Lifted) signature (m File), MonadIO m, FileEnumeratorK a) => MethodInfo (TYPE Lifted) FileEnumeratorGetContainerMethodInfo a signature Source | |
fileEnumeratorGetContainer :: (MonadIO m, FileEnumeratorK a) => a -> m File Source
fileEnumeratorHasPending
data FileEnumeratorHasPendingMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, FileEnumeratorK a) => MethodInfo (TYPE Lifted) FileEnumeratorHasPendingMethodInfo a signature Source | |
fileEnumeratorHasPending :: (MonadIO m, FileEnumeratorK a) => a -> m Bool Source
fileEnumeratorIsClosed
data FileEnumeratorIsClosedMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, FileEnumeratorK a) => MethodInfo (TYPE Lifted) FileEnumeratorIsClosedMethodInfo a signature Source | |
fileEnumeratorIsClosed :: (MonadIO m, FileEnumeratorK a) => a -> m Bool Source
fileEnumeratorIterate
data FileEnumeratorIterateMethodInfo Source
((~) (TYPE Lifted) signature (Maybe b -> m (FileInfo, File)), MonadIO m, FileEnumeratorK a, CancellableK b) => MethodInfo (TYPE Lifted) FileEnumeratorIterateMethodInfo a signature Source | |
fileEnumeratorIterate :: (MonadIO m, FileEnumeratorK a, CancellableK b) => a -> Maybe b -> m (FileInfo, File) Source
fileEnumeratorNextFile
data FileEnumeratorNextFileMethodInfo Source
((~) (TYPE Lifted) signature (Maybe b -> m FileInfo), MonadIO m, FileEnumeratorK a, CancellableK b) => MethodInfo (TYPE Lifted) FileEnumeratorNextFileMethodInfo a signature Source | |
fileEnumeratorNextFile :: (MonadIO m, FileEnumeratorK a, CancellableK b) => a -> Maybe b -> m FileInfo Source
fileEnumeratorNextFilesAsync
data FileEnumeratorNextFilesAsyncMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, FileEnumeratorK a, CancellableK b) => MethodInfo (TYPE Lifted) FileEnumeratorNextFilesAsyncMethodInfo a signature Source | |
fileEnumeratorNextFilesAsync :: (MonadIO m, FileEnumeratorK a, CancellableK b) => a -> Int32 -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
fileEnumeratorNextFilesFinish
data FileEnumeratorNextFilesFinishMethodInfo Source
((~) (TYPE Lifted) signature (b -> m [FileInfo]), MonadIO m, FileEnumeratorK a, AsyncResultK b) => MethodInfo (TYPE Lifted) FileEnumeratorNextFilesFinishMethodInfo a signature Source | |
fileEnumeratorNextFilesFinish :: (MonadIO m, FileEnumeratorK a, AsyncResultK b) => a -> b -> m [FileInfo] Source
fileEnumeratorSetPending
data FileEnumeratorSetPendingMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, FileEnumeratorK a) => MethodInfo (TYPE Lifted) FileEnumeratorSetPendingMethodInfo a signature Source | |
fileEnumeratorSetPending :: (MonadIO m, FileEnumeratorK a) => a -> Bool -> m () Source
Properties
Container
data FileEnumeratorContainerPropertyInfo Source