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 |
Meta-data to be passed to gtk_recent_manager_add_full() when registering a recently used resource.
- newtype RecentData = RecentData (ForeignPtr RecentData)
- newZeroRecentData :: MonadIO m => m RecentData
- noRecentData :: Maybe RecentData
- recentDataAppExec :: AttrLabelProxy "appExec"
- recentDataClearAppExec :: MonadIO m => RecentData -> m ()
- recentDataReadAppExec :: MonadIO m => RecentData -> m (Maybe Text)
- recentDataWriteAppExec :: MonadIO m => RecentData -> CString -> m ()
- recentDataAppName :: AttrLabelProxy "appName"
- recentDataClearAppName :: MonadIO m => RecentData -> m ()
- recentDataReadAppName :: MonadIO m => RecentData -> m (Maybe Text)
- recentDataWriteAppName :: MonadIO m => RecentData -> CString -> m ()
- recentDataClearDescription :: MonadIO m => RecentData -> m ()
- recentDataDescription :: AttrLabelProxy "description"
- recentDataReadDescription :: MonadIO m => RecentData -> m (Maybe Text)
- recentDataWriteDescription :: MonadIO m => RecentData -> CString -> m ()
- recentDataClearDisplayName :: MonadIO m => RecentData -> m ()
- recentDataDisplayName :: AttrLabelProxy "displayName"
- recentDataReadDisplayName :: MonadIO m => RecentData -> m (Maybe Text)
- recentDataWriteDisplayName :: MonadIO m => RecentData -> CString -> m ()
- recentDataClearGroups :: MonadIO m => RecentData -> m ()
- recentDataGroups :: AttrLabelProxy "groups"
- recentDataReadGroups :: MonadIO m => RecentData -> m (Maybe [Text])
- recentDataWriteGroups :: MonadIO m => RecentData -> Ptr CString -> m ()
- recentDataIsPrivate :: AttrLabelProxy "isPrivate"
- recentDataReadIsPrivate :: MonadIO m => RecentData -> m Bool
- recentDataWriteIsPrivate :: MonadIO m => RecentData -> Bool -> m ()
- recentDataClearMimeType :: MonadIO m => RecentData -> m ()
- recentDataMimeType :: AttrLabelProxy "mimeType"
- recentDataReadMimeType :: MonadIO m => RecentData -> m (Maybe Text)
- recentDataWriteMimeType :: MonadIO m => RecentData -> CString -> m ()
Exported types
newtype RecentData Source
WrappedPtr RecentData | |
(~) AttrOpTag tag AttrSet => Constructible RecentData tag | |
((~) * info (ResolveRecentDataMethod t RecentData), MethodInfo * info RecentData p) => IsLabelProxy t (RecentData -> p) | |
type AttributeList RecentData |
newZeroRecentData :: MonadIO m => m RecentData Source
Construct a RecentData
struct initialized to zero.
Properties
AppExec
recentDataAppExec :: AttrLabelProxy "appExec" Source
recentDataClearAppExec :: MonadIO m => RecentData -> m () Source
recentDataReadAppExec :: MonadIO m => RecentData -> m (Maybe Text) Source
recentDataWriteAppExec :: MonadIO m => RecentData -> CString -> m () Source
AppName
recentDataAppName :: AttrLabelProxy "appName" Source
recentDataClearAppName :: MonadIO m => RecentData -> m () Source
recentDataReadAppName :: MonadIO m => RecentData -> m (Maybe Text) Source
recentDataWriteAppName :: MonadIO m => RecentData -> CString -> m () Source
Description
recentDataClearDescription :: MonadIO m => RecentData -> m () Source
recentDataDescription :: AttrLabelProxy "description" Source
recentDataReadDescription :: MonadIO m => RecentData -> m (Maybe Text) Source
recentDataWriteDescription :: MonadIO m => RecentData -> CString -> m () Source
DisplayName
recentDataClearDisplayName :: MonadIO m => RecentData -> m () Source
recentDataDisplayName :: AttrLabelProxy "displayName" Source
recentDataReadDisplayName :: MonadIO m => RecentData -> m (Maybe Text) Source
recentDataWriteDisplayName :: MonadIO m => RecentData -> CString -> m () Source
Groups
recentDataClearGroups :: MonadIO m => RecentData -> m () Source
recentDataGroups :: AttrLabelProxy "groups" Source
recentDataReadGroups :: MonadIO m => RecentData -> m (Maybe [Text]) Source
recentDataWriteGroups :: MonadIO m => RecentData -> Ptr CString -> m () Source
IsPrivate
recentDataIsPrivate :: AttrLabelProxy "isPrivate" Source
recentDataReadIsPrivate :: MonadIO m => RecentData -> m Bool Source
recentDataWriteIsPrivate :: MonadIO m => RecentData -> Bool -> m () Source
MimeType
recentDataClearMimeType :: MonadIO m => RecentData -> m () Source
recentDataMimeType :: AttrLabelProxy "mimeType" Source
recentDataReadMimeType :: MonadIO m => RecentData -> m (Maybe Text) Source
recentDataWriteMimeType :: MonadIO m => RecentData -> CString -> m () Source