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.RecentFilterInfo
Description
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
- setRecentFilterInfoAge :: MonadIO m => RecentFilterInfo -> Int32 -> m ()
- clearRecentFilterInfoApplications :: MonadIO m => RecentFilterInfo -> m ()
- getRecentFilterInfoApplications :: MonadIO m => RecentFilterInfo -> m (Maybe [Text])
- setRecentFilterInfoApplications :: MonadIO m => RecentFilterInfo -> Ptr CString -> m ()
- getRecentFilterInfoContains :: MonadIO m => RecentFilterInfo -> m [RecentFilterFlags]
- setRecentFilterInfoContains :: MonadIO m => RecentFilterInfo -> [RecentFilterFlags] -> m ()
- clearRecentFilterInfoDisplayName :: MonadIO m => RecentFilterInfo -> m ()
- getRecentFilterInfoDisplayName :: MonadIO m => RecentFilterInfo -> m (Maybe Text)
- setRecentFilterInfoDisplayName :: MonadIO m => RecentFilterInfo -> CString -> m ()
- clearRecentFilterInfoGroups :: MonadIO m => RecentFilterInfo -> m ()
- getRecentFilterInfoGroups :: MonadIO m => RecentFilterInfo -> m (Maybe [Text])
- setRecentFilterInfoGroups :: MonadIO m => RecentFilterInfo -> Ptr CString -> m ()
- clearRecentFilterInfoMimeType :: MonadIO m => RecentFilterInfo -> m ()
- getRecentFilterInfoMimeType :: MonadIO m => RecentFilterInfo -> m (Maybe Text)
- setRecentFilterInfoMimeType :: MonadIO m => RecentFilterInfo -> CString -> m ()
- clearRecentFilterInfoUri :: MonadIO m => RecentFilterInfo -> m ()
- getRecentFilterInfoUri :: MonadIO m => RecentFilterInfo -> m (Maybe Text)
- setRecentFilterInfoUri :: MonadIO m => RecentFilterInfo -> CString -> m ()
Exported types
newtype RecentFilterInfo Source #
Constructors
RecentFilterInfo (ManagedPtr RecentFilterInfo) |
Instances
WrappedPtr RecentFilterInfo Source # | |
(~) AttrOpTag tag AttrSet => Constructible RecentFilterInfo tag Source # | |
newZeroRecentFilterInfo :: MonadIO m => m RecentFilterInfo Source #
Construct a RecentFilterInfo
struct initialized to zero.
Properties
age
getRecentFilterInfoAge :: MonadIO m => RecentFilterInfo -> m Int32 Source #
setRecentFilterInfoAge :: MonadIO m => RecentFilterInfo -> Int32 -> m () Source #
applications
clearRecentFilterInfoApplications :: MonadIO m => RecentFilterInfo -> m () Source #
getRecentFilterInfoApplications :: MonadIO m => RecentFilterInfo -> m (Maybe [Text]) Source #
setRecentFilterInfoApplications :: MonadIO m => RecentFilterInfo -> Ptr CString -> m () Source #
contains
getRecentFilterInfoContains :: MonadIO m => RecentFilterInfo -> m [RecentFilterFlags] Source #
setRecentFilterInfoContains :: MonadIO m => RecentFilterInfo -> [RecentFilterFlags] -> m () Source #
displayName
clearRecentFilterInfoDisplayName :: MonadIO m => RecentFilterInfo -> m () Source #
getRecentFilterInfoDisplayName :: MonadIO m => RecentFilterInfo -> m (Maybe Text) Source #
setRecentFilterInfoDisplayName :: MonadIO m => RecentFilterInfo -> CString -> m () Source #
groups
clearRecentFilterInfoGroups :: MonadIO m => RecentFilterInfo -> m () Source #
getRecentFilterInfoGroups :: MonadIO m => RecentFilterInfo -> m (Maybe [Text]) Source #
setRecentFilterInfoGroups :: MonadIO m => RecentFilterInfo -> Ptr CString -> m () Source #
mimeType
clearRecentFilterInfoMimeType :: MonadIO m => RecentFilterInfo -> m () Source #
getRecentFilterInfoMimeType :: MonadIO m => RecentFilterInfo -> m (Maybe Text) Source #
setRecentFilterInfoMimeType :: MonadIO m => RecentFilterInfo -> CString -> m () Source #
uri
clearRecentFilterInfoUri :: MonadIO m => RecentFilterInfo -> m () Source #
getRecentFilterInfoUri :: MonadIO m => RecentFilterInfo -> m (Maybe Text) Source #
setRecentFilterInfoUri :: MonadIO m => RecentFilterInfo -> CString -> m () Source #