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