| 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.Structs.FileFilterInfo
Description
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"
- getFileFilterInfoContains :: MonadIO m => FileFilterInfo -> m [FileFilterFlags]
- setFileFilterInfoContains :: MonadIO m => FileFilterInfo -> [FileFilterFlags] -> m ()
- clearFileFilterInfoDisplayName :: MonadIO m => FileFilterInfo -> m ()
- fileFilterInfoDisplayName :: AttrLabelProxy "displayName"
- getFileFilterInfoDisplayName :: MonadIO m => FileFilterInfo -> m (Maybe Text)
- setFileFilterInfoDisplayName :: MonadIO m => FileFilterInfo -> CString -> m ()
- clearFileFilterInfoFilename :: MonadIO m => FileFilterInfo -> m ()
- fileFilterInfoFilename :: AttrLabelProxy "filename"
- getFileFilterInfoFilename :: MonadIO m => FileFilterInfo -> m (Maybe Text)
- setFileFilterInfoFilename :: MonadIO m => FileFilterInfo -> CString -> m ()
- clearFileFilterInfoMimeType :: MonadIO m => FileFilterInfo -> m ()
- fileFilterInfoMimeType :: AttrLabelProxy "mimeType"
- getFileFilterInfoMimeType :: MonadIO m => FileFilterInfo -> m (Maybe Text)
- setFileFilterInfoMimeType :: MonadIO m => FileFilterInfo -> CString -> m ()
- clearFileFilterInfoUri :: MonadIO m => FileFilterInfo -> m ()
- fileFilterInfoUri :: AttrLabelProxy "uri"
- getFileFilterInfoUri :: MonadIO m => FileFilterInfo -> m (Maybe Text)
- setFileFilterInfoUri :: MonadIO m => FileFilterInfo -> CString -> m ()
Exported types
newtype FileFilterInfo Source #
Constructors
| FileFilterInfo (ForeignPtr FileFilterInfo) |
Instances
| WrappedPtr FileFilterInfo Source # | |
| (~) AttrOpTag tag AttrSet => Constructible FileFilterInfo tag Source # | |
| ((~) * info (ResolveFileFilterInfoMethod t FileFilterInfo), MethodInfo * info FileFilterInfo p) => IsLabel t (FileFilterInfo -> p) Source # | |
| ((~) * info (ResolveFileFilterInfoMethod t FileFilterInfo), MethodInfo * info FileFilterInfo p) => IsLabelProxy t (FileFilterInfo -> p) Source # | |
| HasAttributeList * FileFilterInfo Source # | |
| type AttributeList FileFilterInfo Source # | |
newZeroFileFilterInfo :: MonadIO m => m FileFilterInfo Source #
Construct a FileFilterInfo struct initialized to zero.
Properties
Contains
fileFilterInfoContains :: AttrLabelProxy "contains" Source #
getFileFilterInfoContains :: MonadIO m => FileFilterInfo -> m [FileFilterFlags] Source #
setFileFilterInfoContains :: MonadIO m => FileFilterInfo -> [FileFilterFlags] -> m () Source #
DisplayName
clearFileFilterInfoDisplayName :: MonadIO m => FileFilterInfo -> m () Source #
fileFilterInfoDisplayName :: AttrLabelProxy "displayName" Source #
getFileFilterInfoDisplayName :: MonadIO m => FileFilterInfo -> m (Maybe Text) Source #
setFileFilterInfoDisplayName :: MonadIO m => FileFilterInfo -> CString -> m () Source #
Filename
clearFileFilterInfoFilename :: MonadIO m => FileFilterInfo -> m () Source #
fileFilterInfoFilename :: AttrLabelProxy "filename" Source #
getFileFilterInfoFilename :: MonadIO m => FileFilterInfo -> m (Maybe Text) Source #
setFileFilterInfoFilename :: MonadIO m => FileFilterInfo -> CString -> m () Source #
MimeType
clearFileFilterInfoMimeType :: MonadIO m => FileFilterInfo -> m () Source #
fileFilterInfoMimeType :: AttrLabelProxy "mimeType" Source #
getFileFilterInfoMimeType :: MonadIO m => FileFilterInfo -> m (Maybe Text) Source #
setFileFilterInfoMimeType :: MonadIO m => FileFilterInfo -> CString -> m () Source #
Uri
clearFileFilterInfoUri :: MonadIO m => FileFilterInfo -> m () Source #
fileFilterInfoUri :: AttrLabelProxy "uri" Source #
getFileFilterInfoUri :: MonadIO m => FileFilterInfo -> m (Maybe Text) Source #
setFileFilterInfoUri :: MonadIO m => FileFilterInfo -> CString -> m () Source #