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 GtkRecentFilterInfo struct is used to pass information about the tested file to gtk_recent_filter_filter().
- newtype RecentFilterInfo = RecentFilterInfo (ForeignPtr RecentFilterInfo)
- newZeroRecentFilterInfo :: MonadIO m => m RecentFilterInfo
- noRecentFilterInfo :: Maybe RecentFilterInfo
- recentFilterInfoAge :: AttrLabelProxy "age"
- recentFilterInfoReadAge :: MonadIO m => RecentFilterInfo -> m Int32
- recentFilterInfoWriteAge :: MonadIO m => RecentFilterInfo -> Int32 -> m ()
- recentFilterInfoApplications :: AttrLabelProxy "applications"
- recentFilterInfoClearApplications :: MonadIO m => RecentFilterInfo -> m ()
- recentFilterInfoReadApplications :: MonadIO m => RecentFilterInfo -> m (Maybe [Text])
- recentFilterInfoWriteApplications :: MonadIO m => RecentFilterInfo -> Ptr CString -> m ()
- recentFilterInfoContains :: AttrLabelProxy "contains"
- recentFilterInfoReadContains :: MonadIO m => RecentFilterInfo -> m [RecentFilterFlags]
- recentFilterInfoWriteContains :: MonadIO m => RecentFilterInfo -> [RecentFilterFlags] -> m ()
- recentFilterInfoClearDisplayName :: MonadIO m => RecentFilterInfo -> m ()
- recentFilterInfoDisplayName :: AttrLabelProxy "displayName"
- recentFilterInfoReadDisplayName :: MonadIO m => RecentFilterInfo -> m (Maybe Text)
- recentFilterInfoWriteDisplayName :: MonadIO m => RecentFilterInfo -> CString -> m ()
- recentFilterInfoClearGroups :: MonadIO m => RecentFilterInfo -> m ()
- recentFilterInfoGroups :: AttrLabelProxy "groups"
- recentFilterInfoReadGroups :: MonadIO m => RecentFilterInfo -> m (Maybe [Text])
- recentFilterInfoWriteGroups :: MonadIO m => RecentFilterInfo -> Ptr CString -> m ()
- recentFilterInfoClearMimeType :: MonadIO m => RecentFilterInfo -> m ()
- recentFilterInfoMimeType :: AttrLabelProxy "mimeType"
- recentFilterInfoReadMimeType :: MonadIO m => RecentFilterInfo -> m (Maybe Text)
- recentFilterInfoWriteMimeType :: MonadIO m => RecentFilterInfo -> CString -> m ()
- recentFilterInfoClearUri :: MonadIO m => RecentFilterInfo -> m ()
- recentFilterInfoReadUri :: MonadIO m => RecentFilterInfo -> m (Maybe Text)
- recentFilterInfoUri :: AttrLabelProxy "uri"
- recentFilterInfoWriteUri :: MonadIO m => RecentFilterInfo -> CString -> m ()
Exported types
newtype RecentFilterInfo Source
(~) AttrOpTag tag AttrSet => Constructible RecentFilterInfo tag | |
((~) * info (ResolveRecentFilterInfoMethod t RecentFilterInfo), MethodInfo * info RecentFilterInfo p) => IsLabelProxy t (RecentFilterInfo -> p) | |
type AttributeList RecentFilterInfo |
newZeroRecentFilterInfo :: MonadIO m => m RecentFilterInfo Source
Construct a RecentFilterInfo
struct initialized to zero.
Properties
Age
recentFilterInfoAge :: AttrLabelProxy "age" Source
recentFilterInfoReadAge :: MonadIO m => RecentFilterInfo -> m Int32 Source
recentFilterInfoWriteAge :: MonadIO m => RecentFilterInfo -> Int32 -> m () Source
Applications
recentFilterInfoApplications :: AttrLabelProxy "applications" Source
recentFilterInfoClearApplications :: MonadIO m => RecentFilterInfo -> m () Source
recentFilterInfoReadApplications :: MonadIO m => RecentFilterInfo -> m (Maybe [Text]) Source
recentFilterInfoWriteApplications :: MonadIO m => RecentFilterInfo -> Ptr CString -> m () Source
Contains
recentFilterInfoContains :: AttrLabelProxy "contains" Source
recentFilterInfoReadContains :: MonadIO m => RecentFilterInfo -> m [RecentFilterFlags] Source
recentFilterInfoWriteContains :: MonadIO m => RecentFilterInfo -> [RecentFilterFlags] -> m () Source
DisplayName
recentFilterInfoClearDisplayName :: MonadIO m => RecentFilterInfo -> m () Source
recentFilterInfoDisplayName :: AttrLabelProxy "displayName" Source
recentFilterInfoReadDisplayName :: MonadIO m => RecentFilterInfo -> m (Maybe Text) Source
recentFilterInfoWriteDisplayName :: MonadIO m => RecentFilterInfo -> CString -> m () Source
Groups
recentFilterInfoClearGroups :: MonadIO m => RecentFilterInfo -> m () Source
recentFilterInfoGroups :: AttrLabelProxy "groups" Source
recentFilterInfoReadGroups :: MonadIO m => RecentFilterInfo -> m (Maybe [Text]) Source
recentFilterInfoWriteGroups :: MonadIO m => RecentFilterInfo -> Ptr CString -> m () Source
MimeType
recentFilterInfoClearMimeType :: MonadIO m => RecentFilterInfo -> m () Source
recentFilterInfoMimeType :: AttrLabelProxy "mimeType" Source
recentFilterInfoReadMimeType :: MonadIO m => RecentFilterInfo -> m (Maybe Text) Source
recentFilterInfoWriteMimeType :: MonadIO m => RecentFilterInfo -> CString -> m () Source
Uri
recentFilterInfoClearUri :: MonadIO m => RecentFilterInfo -> m () Source
recentFilterInfoReadUri :: MonadIO m => RecentFilterInfo -> m (Maybe Text) Source
recentFilterInfoUri :: AttrLabelProxy "uri" Source
recentFilterInfoWriteUri :: MonadIO m => RecentFilterInfo -> CString -> m () Source