| 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 (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
Constructors
| FileFilter (ForeignPtr FileFilter) |
Instances
| 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
Instances
| (GObject o, IsDescendantOf FileFilter o) => FileFilterK o Source | |
toFileFilter :: FileFilterK o => o -> IO FileFilter Source
Methods
fileFilterAddCustom
data FileFilterAddCustomMethodInfo Source
Instances
| ((~) (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
Instances
| ((~) (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
Instances
| ((~) (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
Instances
| ((~) (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
Instances
| ((~) (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
Instances
| ((~) (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
Instances
| ((~) (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
Instances
| ((~) (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