| 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.Gtk.Objects.FileFilter
Contents
Description
- newtype FileFilter = FileFilter (ManagedPtr FileFilter)
- class GObject o => IsFileFilter o
- toFileFilter :: IsFileFilter o => o -> IO FileFilter
- noFileFilter :: Maybe FileFilter
- data FileFilterAddCustomMethodInfo
- fileFilterAddCustom :: (MonadIO m, IsFileFilter a) => a -> [FileFilterFlags] -> FileFilterFunc -> m ()
- data FileFilterAddMimeTypeMethodInfo
- fileFilterAddMimeType :: (MonadIO m, IsFileFilter a) => a -> Text -> m ()
- data FileFilterAddPatternMethodInfo
- fileFilterAddPattern :: (MonadIO m, IsFileFilter a) => a -> Text -> m ()
- data FileFilterAddPixbufFormatsMethodInfo
- fileFilterAddPixbufFormats :: (MonadIO m, IsFileFilter a) => a -> m ()
- data FileFilterFilterMethodInfo
- fileFilterFilter :: (MonadIO m, IsFileFilter a) => a -> FileFilterInfo -> m Bool
- data FileFilterGetNameMethodInfo
- fileFilterGetName :: (MonadIO m, IsFileFilter a) => a -> m (Maybe Text)
- data FileFilterGetNeededMethodInfo
- fileFilterGetNeeded :: (MonadIO m, IsFileFilter a) => a -> m [FileFilterFlags]
- fileFilterNew :: MonadIO m => m FileFilter
- data FileFilterSetNameMethodInfo
- fileFilterSetName :: (MonadIO m, IsFileFilter a) => a -> Maybe Text -> m ()
Exported types
newtype FileFilter Source #
Constructors
| FileFilter (ManagedPtr FileFilter) |
Instances
| GObject FileFilter Source # | |
| IsObject FileFilter Source # | |
| IsFileFilter FileFilter Source # | |
| IsBuildable 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 # | |
| HasAttributeList * FileFilter Source # | |
| type SignalList FileFilter Source # | |
| type AttributeList FileFilter Source # | |
class GObject o => IsFileFilter o Source #
Instances
| (GObject a, UnknownAncestorError Constraint FileFilter a) => IsFileFilter a Source # | |
| IsFileFilter FileFilter Source # | |
toFileFilter :: IsFileFilter o => o -> IO FileFilter Source #
Methods
addCustom
data FileFilterAddCustomMethodInfo Source #
Instances
| ((~) * signature ([FileFilterFlags] -> FileFilterFunc -> m ()), MonadIO m, IsFileFilter a) => MethodInfo * FileFilterAddCustomMethodInfo a signature Source # | |
fileFilterAddCustom :: (MonadIO m, IsFileFilter a) => a -> [FileFilterFlags] -> FileFilterFunc -> m () Source #
addMimeType
data FileFilterAddMimeTypeMethodInfo Source #
Instances
| ((~) * signature (Text -> m ()), MonadIO m, IsFileFilter a) => MethodInfo * FileFilterAddMimeTypeMethodInfo a signature Source # | |
fileFilterAddMimeType :: (MonadIO m, IsFileFilter a) => a -> Text -> m () Source #
addPattern
data FileFilterAddPatternMethodInfo Source #
Instances
| ((~) * signature (Text -> m ()), MonadIO m, IsFileFilter a) => MethodInfo * FileFilterAddPatternMethodInfo a signature Source # | |
fileFilterAddPattern :: (MonadIO m, IsFileFilter a) => a -> Text -> m () Source #
addPixbufFormats
data FileFilterAddPixbufFormatsMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsFileFilter a) => MethodInfo * FileFilterAddPixbufFormatsMethodInfo a signature Source # | |
fileFilterAddPixbufFormats :: (MonadIO m, IsFileFilter a) => a -> m () Source #
filter
data FileFilterFilterMethodInfo Source #
Instances
| ((~) * signature (FileFilterInfo -> m Bool), MonadIO m, IsFileFilter a) => MethodInfo * FileFilterFilterMethodInfo a signature Source # | |
fileFilterFilter :: (MonadIO m, IsFileFilter a) => a -> FileFilterInfo -> m Bool Source #
getName
data FileFilterGetNameMethodInfo Source #
Instances
| ((~) * signature (m (Maybe Text)), MonadIO m, IsFileFilter a) => MethodInfo * FileFilterGetNameMethodInfo a signature Source # | |
fileFilterGetName :: (MonadIO m, IsFileFilter a) => a -> m (Maybe Text) Source #
getNeeded
data FileFilterGetNeededMethodInfo Source #
Instances
| ((~) * signature (m [FileFilterFlags]), MonadIO m, IsFileFilter a) => MethodInfo * FileFilterGetNeededMethodInfo a signature Source # | |
fileFilterGetNeeded :: (MonadIO m, IsFileFilter a) => a -> m [FileFilterFlags] Source #
new
fileFilterNew :: MonadIO m => m FileFilter Source #
setName
data FileFilterSetNameMethodInfo Source #
Instances
| ((~) * signature (Maybe Text -> m ()), MonadIO m, IsFileFilter a) => MethodInfo * FileFilterSetNameMethodInfo a signature Source # | |
fileFilterSetName :: (MonadIO m, IsFileFilter a) => a -> Maybe Text -> m () Source #