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 recentFilterFilter
.
- newtype RecentFilterInfo = RecentFilterInfo (ManagedPtr RecentFilterInfo)
- newZeroRecentFilterInfo :: MonadIO m => m RecentFilterInfo
- noRecentFilterInfo :: Maybe RecentFilterInfo
- getRecentFilterInfoAge :: MonadIO m => RecentFilterInfo -> m Int32
- recentFilterInfo_age :: AttrLabelProxy "age"
- setRecentFilterInfoAge :: MonadIO m => RecentFilterInfo -> Int32 -> m ()
- clearRecentFilterInfoApplications :: MonadIO m => RecentFilterInfo -> m ()
- getRecentFilterInfoApplications :: MonadIO m => RecentFilterInfo -> m (Maybe [Text])
- recentFilterInfo_applications :: AttrLabelProxy "applications"
- setRecentFilterInfoApplications :: MonadIO m => RecentFilterInfo -> Ptr CString -> m ()
- getRecentFilterInfoContains :: MonadIO m => RecentFilterInfo -> m [RecentFilterFlags]
- recentFilterInfo_contains :: AttrLabelProxy "contains"
- setRecentFilterInfoContains :: MonadIO m => RecentFilterInfo -> [RecentFilterFlags] -> m ()
- clearRecentFilterInfoDisplayName :: MonadIO m => RecentFilterInfo -> m ()
- getRecentFilterInfoDisplayName :: MonadIO m => RecentFilterInfo -> m (Maybe Text)
- recentFilterInfo_displayName :: AttrLabelProxy "displayName"
- setRecentFilterInfoDisplayName :: MonadIO m => RecentFilterInfo -> CString -> m ()
- clearRecentFilterInfoGroups :: MonadIO m => RecentFilterInfo -> m ()
- getRecentFilterInfoGroups :: MonadIO m => RecentFilterInfo -> m (Maybe [Text])
- recentFilterInfo_groups :: AttrLabelProxy "groups"
- setRecentFilterInfoGroups :: MonadIO m => RecentFilterInfo -> Ptr CString -> m ()
- clearRecentFilterInfoMimeType :: MonadIO m => RecentFilterInfo -> m ()
- getRecentFilterInfoMimeType :: MonadIO m => RecentFilterInfo -> m (Maybe Text)
- recentFilterInfo_mimeType :: AttrLabelProxy "mimeType"
- setRecentFilterInfoMimeType :: MonadIO m => RecentFilterInfo -> CString -> m ()
- clearRecentFilterInfoUri :: MonadIO m => RecentFilterInfo -> m ()
- getRecentFilterInfoUri :: MonadIO m => RecentFilterInfo -> m (Maybe Text)
- recentFilterInfo_uri :: AttrLabelProxy "uri"
- setRecentFilterInfoUri :: MonadIO m => RecentFilterInfo -> CString -> m ()
Exported types
newtype RecentFilterInfo Source #
WrappedPtr RecentFilterInfo Source # | |
(~) AttrOpTag tag AttrSet => Constructible RecentFilterInfo tag Source # | |
((~) * info (ResolveRecentFilterInfoMethod t RecentFilterInfo), MethodInfo * info RecentFilterInfo p) => IsLabel t (RecentFilterInfo -> p) Source # | |
((~) * info (ResolveRecentFilterInfoMethod t RecentFilterInfo), MethodInfo * info RecentFilterInfo p) => IsLabelProxy t (RecentFilterInfo -> p) Source # | |
HasAttributeList * RecentFilterInfo Source # | |
type AttributeList RecentFilterInfo Source # | |
newZeroRecentFilterInfo :: MonadIO m => m RecentFilterInfo Source #
Construct a RecentFilterInfo
struct initialized to zero.
Properties
age
getRecentFilterInfoAge :: MonadIO m => RecentFilterInfo -> m Int32 Source #
recentFilterInfo_age :: AttrLabelProxy "age" Source #
setRecentFilterInfoAge :: MonadIO m => RecentFilterInfo -> Int32 -> m () Source #
applications
clearRecentFilterInfoApplications :: MonadIO m => RecentFilterInfo -> m () Source #
getRecentFilterInfoApplications :: MonadIO m => RecentFilterInfo -> m (Maybe [Text]) Source #
recentFilterInfo_applications :: AttrLabelProxy "applications" Source #
setRecentFilterInfoApplications :: MonadIO m => RecentFilterInfo -> Ptr CString -> m () Source #
contains
getRecentFilterInfoContains :: MonadIO m => RecentFilterInfo -> m [RecentFilterFlags] Source #
recentFilterInfo_contains :: AttrLabelProxy "contains" Source #
setRecentFilterInfoContains :: MonadIO m => RecentFilterInfo -> [RecentFilterFlags] -> m () Source #
displayName
clearRecentFilterInfoDisplayName :: MonadIO m => RecentFilterInfo -> m () Source #
getRecentFilterInfoDisplayName :: MonadIO m => RecentFilterInfo -> m (Maybe Text) Source #
recentFilterInfo_displayName :: AttrLabelProxy "displayName" Source #
setRecentFilterInfoDisplayName :: MonadIO m => RecentFilterInfo -> CString -> m () Source #
groups
clearRecentFilterInfoGroups :: MonadIO m => RecentFilterInfo -> m () Source #
getRecentFilterInfoGroups :: MonadIO m => RecentFilterInfo -> m (Maybe [Text]) Source #
recentFilterInfo_groups :: AttrLabelProxy "groups" Source #
setRecentFilterInfoGroups :: MonadIO m => RecentFilterInfo -> Ptr CString -> m () Source #
mimeType
clearRecentFilterInfoMimeType :: MonadIO m => RecentFilterInfo -> m () Source #
getRecentFilterInfoMimeType :: MonadIO m => RecentFilterInfo -> m (Maybe Text) Source #
recentFilterInfo_mimeType :: AttrLabelProxy "mimeType" Source #
setRecentFilterInfoMimeType :: MonadIO m => RecentFilterInfo -> CString -> m () Source #
uri
clearRecentFilterInfoUri :: MonadIO m => RecentFilterInfo -> m () Source #
getRecentFilterInfoUri :: MonadIO m => RecentFilterInfo -> m (Maybe Text) Source #
recentFilterInfo_uri :: AttrLabelProxy "uri" Source #
setRecentFilterInfoUri :: MonadIO m => RecentFilterInfo -> CString -> m () Source #