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 |
A #GtkFileFilterInfo-struct is used to pass information about the tested file to gtk_file_filter_filter().
- newtype FileFilterInfo = FileFilterInfo (ForeignPtr FileFilterInfo)
- newZeroFileFilterInfo :: MonadIO m => m FileFilterInfo
- noFileFilterInfo :: Maybe FileFilterInfo
- fileFilterInfoContains :: AttrLabelProxy "contains"
- fileFilterInfoReadContains :: MonadIO m => FileFilterInfo -> m [FileFilterFlags]
- fileFilterInfoWriteContains :: MonadIO m => FileFilterInfo -> [FileFilterFlags] -> m ()
- fileFilterInfoClearDisplayName :: MonadIO m => FileFilterInfo -> m ()
- fileFilterInfoDisplayName :: AttrLabelProxy "displayName"
- fileFilterInfoReadDisplayName :: MonadIO m => FileFilterInfo -> m (Maybe Text)
- fileFilterInfoWriteDisplayName :: MonadIO m => FileFilterInfo -> CString -> m ()
- fileFilterInfoClearFilename :: MonadIO m => FileFilterInfo -> m ()
- fileFilterInfoFilename :: AttrLabelProxy "filename"
- fileFilterInfoReadFilename :: MonadIO m => FileFilterInfo -> m (Maybe Text)
- fileFilterInfoWriteFilename :: MonadIO m => FileFilterInfo -> CString -> m ()
- fileFilterInfoClearMimeType :: MonadIO m => FileFilterInfo -> m ()
- fileFilterInfoMimeType :: AttrLabelProxy "mimeType"
- fileFilterInfoReadMimeType :: MonadIO m => FileFilterInfo -> m (Maybe Text)
- fileFilterInfoWriteMimeType :: MonadIO m => FileFilterInfo -> CString -> m ()
- fileFilterInfoClearUri :: MonadIO m => FileFilterInfo -> m ()
- fileFilterInfoReadUri :: MonadIO m => FileFilterInfo -> m (Maybe Text)
- fileFilterInfoUri :: AttrLabelProxy "uri"
- fileFilterInfoWriteUri :: MonadIO m => FileFilterInfo -> CString -> m ()
Exported types
newtype FileFilterInfo Source
(~) AttrOpTag tag AttrSet => Constructible FileFilterInfo tag | |
((~) * info (ResolveFileFilterInfoMethod t FileFilterInfo), MethodInfo * info FileFilterInfo p) => IsLabelProxy t (FileFilterInfo -> p) | |
type AttributeList FileFilterInfo |
newZeroFileFilterInfo :: MonadIO m => m FileFilterInfo Source
Construct a FileFilterInfo
struct initialized to zero.
Properties
Contains
fileFilterInfoContains :: AttrLabelProxy "contains" Source
fileFilterInfoReadContains :: MonadIO m => FileFilterInfo -> m [FileFilterFlags] Source
fileFilterInfoWriteContains :: MonadIO m => FileFilterInfo -> [FileFilterFlags] -> m () Source
DisplayName
fileFilterInfoClearDisplayName :: MonadIO m => FileFilterInfo -> m () Source
fileFilterInfoDisplayName :: AttrLabelProxy "displayName" Source
fileFilterInfoReadDisplayName :: MonadIO m => FileFilterInfo -> m (Maybe Text) Source
fileFilterInfoWriteDisplayName :: MonadIO m => FileFilterInfo -> CString -> m () Source
Filename
fileFilterInfoClearFilename :: MonadIO m => FileFilterInfo -> m () Source
fileFilterInfoFilename :: AttrLabelProxy "filename" Source
fileFilterInfoReadFilename :: MonadIO m => FileFilterInfo -> m (Maybe Text) Source
fileFilterInfoWriteFilename :: MonadIO m => FileFilterInfo -> CString -> m () Source
MimeType
fileFilterInfoClearMimeType :: MonadIO m => FileFilterInfo -> m () Source
fileFilterInfoMimeType :: AttrLabelProxy "mimeType" Source
fileFilterInfoReadMimeType :: MonadIO m => FileFilterInfo -> m (Maybe Text) Source
fileFilterInfoWriteMimeType :: MonadIO m => FileFilterInfo -> CString -> m () Source
Uri
fileFilterInfoClearUri :: MonadIO m => FileFilterInfo -> m () Source
fileFilterInfoReadUri :: MonadIO m => FileFilterInfo -> m (Maybe Text) Source
fileFilterInfoUri :: AttrLabelProxy "uri" Source
fileFilterInfoWriteUri :: MonadIO m => FileFilterInfo -> CString -> m () Source