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 FileFilter = FileFilter (ForeignPtr FileFilter)
- class GObject o => FileFilterK o
- toFileFilter :: FileFilterK o => o -> IO FileFilter
- noFileFilter :: Maybe FileFilter
- data FileFilterAddCustomMethodInfo
- fileFilterAddCustom :: (MonadIO m, FileFilterK a) => a -> [FileFilterFlags] -> FileFilterFunc -> m ()
- data FileFilterAddMimeTypeMethodInfo
- fileFilterAddMimeType :: (MonadIO m, FileFilterK a) => a -> Text -> m ()
- data FileFilterAddPatternMethodInfo
- fileFilterAddPattern :: (MonadIO m, FileFilterK a) => a -> Text -> m ()
- data FileFilterAddPixbufFormatsMethodInfo
- fileFilterAddPixbufFormats :: (MonadIO m, FileFilterK a) => a -> m ()
- data FileFilterFilterMethodInfo
- fileFilterFilter :: (MonadIO m, FileFilterK a) => a -> FileFilterInfo -> m Bool
- data FileFilterGetNameMethodInfo
- fileFilterGetName :: (MonadIO m, FileFilterK a) => a -> m Text
- data FileFilterGetNeededMethodInfo
- fileFilterGetNeeded :: (MonadIO m, FileFilterK a) => a -> m [FileFilterFlags]
- fileFilterNew :: MonadIO m => m FileFilter
- data FileFilterSetNameMethodInfo
- fileFilterSetName :: (MonadIO m, FileFilterK a) => a -> Maybe Text -> m ()
Exported types
newtype FileFilter Source
GObject FileFilter Source | |
((~) * info (ResolveFileFilterMethod t FileFilter), MethodInfo * info FileFilter p) => IsLabel t (FileFilter -> p) Source | |
((~) * info (ResolveFileFilterMethod t FileFilter), MethodInfo * info FileFilter p) => IsLabelProxy t (FileFilter -> p) Source | |
type ParentTypes FileFilter Source | |
type AttributeList FileFilter Source | |
type SignalList FileFilter Source |
class GObject o => FileFilterK o Source
(GObject o, IsDescendantOf FileFilter o) => FileFilterK o Source | |
toFileFilter :: FileFilterK o => o -> IO FileFilter Source
Methods
fileFilterAddCustom
data FileFilterAddCustomMethodInfo Source
((~) (TYPE Lifted) signature ([FileFilterFlags] -> FileFilterFunc -> m ()), MonadIO m, FileFilterK a) => MethodInfo (TYPE Lifted) FileFilterAddCustomMethodInfo a signature Source | |
fileFilterAddCustom :: (MonadIO m, FileFilterK a) => a -> [FileFilterFlags] -> FileFilterFunc -> m () Source
fileFilterAddMimeType
data FileFilterAddMimeTypeMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m ()), MonadIO m, FileFilterK a) => MethodInfo (TYPE Lifted) FileFilterAddMimeTypeMethodInfo a signature Source | |
fileFilterAddMimeType :: (MonadIO m, FileFilterK a) => a -> Text -> m () Source
fileFilterAddPattern
data FileFilterAddPatternMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m ()), MonadIO m, FileFilterK a) => MethodInfo (TYPE Lifted) FileFilterAddPatternMethodInfo a signature Source | |
fileFilterAddPattern :: (MonadIO m, FileFilterK a) => a -> Text -> m () Source
fileFilterAddPixbufFormats
data FileFilterAddPixbufFormatsMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, FileFilterK a) => MethodInfo (TYPE Lifted) FileFilterAddPixbufFormatsMethodInfo a signature Source | |
fileFilterAddPixbufFormats :: (MonadIO m, FileFilterK a) => a -> m () Source
fileFilterFilter
data FileFilterFilterMethodInfo Source
((~) (TYPE Lifted) signature (FileFilterInfo -> m Bool), MonadIO m, FileFilterK a) => MethodInfo (TYPE Lifted) FileFilterFilterMethodInfo a signature Source | |
fileFilterFilter :: (MonadIO m, FileFilterK a) => a -> FileFilterInfo -> m Bool Source
fileFilterGetName
data FileFilterGetNameMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, FileFilterK a) => MethodInfo (TYPE Lifted) FileFilterGetNameMethodInfo a signature Source | |
fileFilterGetName :: (MonadIO m, FileFilterK a) => a -> m Text Source
fileFilterGetNeeded
data FileFilterGetNeededMethodInfo Source
((~) (TYPE Lifted) signature (m [FileFilterFlags]), MonadIO m, FileFilterK a) => MethodInfo (TYPE Lifted) FileFilterGetNeededMethodInfo a signature Source | |
fileFilterGetNeeded :: (MonadIO m, FileFilterK a) => a -> m [FileFilterFlags] Source
fileFilterNew
fileFilterNew :: MonadIO m => m FileFilter Source
fileFilterSetName
data FileFilterSetNameMethodInfo Source
((~) (TYPE Lifted) signature (Maybe Text -> m ()), MonadIO m, FileFilterK a) => MethodInfo (TYPE Lifted) FileFilterSetNameMethodInfo a signature Source | |
fileFilterSetName :: (MonadIO m, FileFilterK a) => a -> Maybe Text -> m () Source