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
- fileFilterAddCustom :: (MonadIO m, FileFilterK a) => a -> [FileFilterFlags] -> FileFilterFunc -> m ()
- fileFilterAddMimeType :: (MonadIO m, FileFilterK a) => a -> Text -> m ()
- fileFilterAddPattern :: (MonadIO m, FileFilterK a) => a -> Text -> m ()
- fileFilterAddPixbufFormats :: (MonadIO m, FileFilterK a) => a -> m ()
- fileFilterFilter :: (MonadIO m, FileFilterK a) => a -> FileFilterInfo -> m Bool
- fileFilterGetName :: (MonadIO m, FileFilterK a) => a -> m Text
- fileFilterGetNeeded :: (MonadIO m, FileFilterK a) => a -> m [FileFilterFlags]
- fileFilterNew :: MonadIO m => m FileFilter
- fileFilterSetName :: (MonadIO m, FileFilterK a) => a -> Maybe Text -> m ()
Exported types
newtype FileFilter Source
GObject FileFilter | |
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
fileFilterAddCustom :: (MonadIO m, FileFilterK a) => a -> [FileFilterFlags] -> FileFilterFunc -> m () Source
fileFilterAddMimeType
fileFilterAddMimeType :: (MonadIO m, FileFilterK a) => a -> Text -> m () Source
fileFilterAddPattern
fileFilterAddPattern :: (MonadIO m, FileFilterK a) => a -> Text -> m () Source
fileFilterAddPixbufFormats
fileFilterAddPixbufFormats :: (MonadIO m, FileFilterK a) => a -> m () Source
fileFilterFilter
fileFilterFilter :: (MonadIO m, FileFilterK a) => a -> FileFilterInfo -> m Bool Source
fileFilterGetName
fileFilterGetName :: (MonadIO m, FileFilterK a) => a -> m Text Source
fileFilterGetNeeded
fileFilterGetNeeded :: (MonadIO m, FileFilterK a) => a -> m [FileFilterFlags] Source
fileFilterNew
fileFilterNew :: MonadIO m => m FileFilter Source
fileFilterSetName
fileFilterSetName :: (MonadIO m, FileFilterK a) => a -> Maybe Text -> m () Source