| 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.RecentInfo
Contents
Description
#GtkRecentInfo-struct contains private data only, and should be accessed using the provided API.
#GtkRecentInfo constains all the meta-data associated with an entry in the recently used files list.
- newtype RecentInfo = RecentInfo (ManagedPtr RecentInfo)
- noRecentInfo :: Maybe RecentInfo
- data RecentInfoCreateAppInfoMethodInfo
- recentInfoCreateAppInfo :: MonadIO m => RecentInfo -> Maybe Text -> m AppInfo
- data RecentInfoExistsMethodInfo
- recentInfoExists :: MonadIO m => RecentInfo -> m Bool
- data RecentInfoGetAddedMethodInfo
- recentInfoGetAdded :: MonadIO m => RecentInfo -> m CLong
- data RecentInfoGetAgeMethodInfo
- recentInfoGetAge :: MonadIO m => RecentInfo -> m Int32
- data RecentInfoGetApplicationInfoMethodInfo
- recentInfoGetApplicationInfo :: MonadIO m => RecentInfo -> Text -> m (Bool, Text, Word32, CLong)
- data RecentInfoGetApplicationsMethodInfo
- recentInfoGetApplications :: MonadIO m => RecentInfo -> m ([Text], Word64)
- data RecentInfoGetDescriptionMethodInfo
- recentInfoGetDescription :: MonadIO m => RecentInfo -> m Text
- data RecentInfoGetDisplayNameMethodInfo
- recentInfoGetDisplayName :: MonadIO m => RecentInfo -> m Text
- data RecentInfoGetGiconMethodInfo
- recentInfoGetGicon :: MonadIO m => RecentInfo -> m Icon
- data RecentInfoGetGroupsMethodInfo
- recentInfoGetGroups :: MonadIO m => RecentInfo -> m ([Text], Word64)
- data RecentInfoGetIconMethodInfo
- recentInfoGetIcon :: MonadIO m => RecentInfo -> Int32 -> m Pixbuf
- data RecentInfoGetMimeTypeMethodInfo
- recentInfoGetMimeType :: MonadIO m => RecentInfo -> m Text
- data RecentInfoGetModifiedMethodInfo
- recentInfoGetModified :: MonadIO m => RecentInfo -> m CLong
- data RecentInfoGetPrivateHintMethodInfo
- recentInfoGetPrivateHint :: MonadIO m => RecentInfo -> m Bool
- data RecentInfoGetShortNameMethodInfo
- recentInfoGetShortName :: MonadIO m => RecentInfo -> m Text
- data RecentInfoGetUriMethodInfo
- recentInfoGetUri :: MonadIO m => RecentInfo -> m Text
- data RecentInfoGetUriDisplayMethodInfo
- recentInfoGetUriDisplay :: MonadIO m => RecentInfo -> m Text
- data RecentInfoGetVisitedMethodInfo
- recentInfoGetVisited :: MonadIO m => RecentInfo -> m CLong
- data RecentInfoHasApplicationMethodInfo
- recentInfoHasApplication :: MonadIO m => RecentInfo -> Text -> m Bool
- data RecentInfoHasGroupMethodInfo
- recentInfoHasGroup :: MonadIO m => RecentInfo -> Text -> m Bool
- data RecentInfoIsLocalMethodInfo
- recentInfoIsLocal :: MonadIO m => RecentInfo -> m Bool
- data RecentInfoLastApplicationMethodInfo
- recentInfoLastApplication :: MonadIO m => RecentInfo -> m Text
- data RecentInfoMatchMethodInfo
- recentInfoMatch :: MonadIO m => RecentInfo -> RecentInfo -> m Bool
- data RecentInfoRefMethodInfo
- recentInfoRef :: MonadIO m => RecentInfo -> m RecentInfo
- data RecentInfoUnrefMethodInfo
- recentInfoUnref :: MonadIO m => RecentInfo -> m ()
Exported types
newtype RecentInfo Source #
Constructors
| RecentInfo (ManagedPtr RecentInfo) |
Instances
| BoxedObject RecentInfo Source # | |
| ((~) * info (ResolveRecentInfoMethod t RecentInfo), MethodInfo * info RecentInfo p) => IsLabel t (RecentInfo -> p) Source # | |
| ((~) * info (ResolveRecentInfoMethod t RecentInfo), MethodInfo * info RecentInfo p) => IsLabelProxy t (RecentInfo -> p) Source # | |
| HasAttributeList * RecentInfo Source # | |
| ((~) * signature (m ()), MonadIO m) => MethodInfo * RecentInfoUnrefMethodInfo RecentInfo signature Source # | |
| ((~) * signature (m RecentInfo), MonadIO m) => MethodInfo * RecentInfoRefMethodInfo RecentInfo signature Source # | |
| ((~) * signature (RecentInfo -> m Bool), MonadIO m) => MethodInfo * RecentInfoMatchMethodInfo RecentInfo signature Source # | |
| ((~) * signature (m Text), MonadIO m) => MethodInfo * RecentInfoLastApplicationMethodInfo RecentInfo signature Source # | |
| ((~) * signature (m Bool), MonadIO m) => MethodInfo * RecentInfoIsLocalMethodInfo RecentInfo signature Source # | |
| ((~) * signature (Text -> m Bool), MonadIO m) => MethodInfo * RecentInfoHasGroupMethodInfo RecentInfo signature Source # | |
| ((~) * signature (Text -> m Bool), MonadIO m) => MethodInfo * RecentInfoHasApplicationMethodInfo RecentInfo signature Source # | |
| ((~) * signature (m CLong), MonadIO m) => MethodInfo * RecentInfoGetVisitedMethodInfo RecentInfo signature Source # | |
| ((~) * signature (m Text), MonadIO m) => MethodInfo * RecentInfoGetUriDisplayMethodInfo RecentInfo signature Source # | |
| ((~) * signature (m Text), MonadIO m) => MethodInfo * RecentInfoGetUriMethodInfo RecentInfo signature Source # | |
| ((~) * signature (m Text), MonadIO m) => MethodInfo * RecentInfoGetShortNameMethodInfo RecentInfo signature Source # | |
| ((~) * signature (m Bool), MonadIO m) => MethodInfo * RecentInfoGetPrivateHintMethodInfo RecentInfo signature Source # | |
| ((~) * signature (m CLong), MonadIO m) => MethodInfo * RecentInfoGetModifiedMethodInfo RecentInfo signature Source # | |
| ((~) * signature (m Text), MonadIO m) => MethodInfo * RecentInfoGetMimeTypeMethodInfo RecentInfo signature Source # | |
| ((~) * signature (Int32 -> m Pixbuf), MonadIO m) => MethodInfo * RecentInfoGetIconMethodInfo RecentInfo signature Source # | |
| ((~) * signature (m ([Text], Word64)), MonadIO m) => MethodInfo * RecentInfoGetGroupsMethodInfo RecentInfo signature Source # | |
| ((~) * signature (m Icon), MonadIO m) => MethodInfo * RecentInfoGetGiconMethodInfo RecentInfo signature Source # | |
| ((~) * signature (m Text), MonadIO m) => MethodInfo * RecentInfoGetDisplayNameMethodInfo RecentInfo signature Source # | |
| ((~) * signature (m Text), MonadIO m) => MethodInfo * RecentInfoGetDescriptionMethodInfo RecentInfo signature Source # | |
| ((~) * signature (m ([Text], Word64)), MonadIO m) => MethodInfo * RecentInfoGetApplicationsMethodInfo RecentInfo signature Source # | |
| ((~) * signature (Text -> m (Bool, Text, Word32, CLong)), MonadIO m) => MethodInfo * RecentInfoGetApplicationInfoMethodInfo RecentInfo signature Source # | |
| ((~) * signature (m Int32), MonadIO m) => MethodInfo * RecentInfoGetAgeMethodInfo RecentInfo signature Source # | |
| ((~) * signature (m CLong), MonadIO m) => MethodInfo * RecentInfoGetAddedMethodInfo RecentInfo signature Source # | |
| ((~) * signature (m Bool), MonadIO m) => MethodInfo * RecentInfoExistsMethodInfo RecentInfo signature Source # | |
| ((~) * signature (Maybe Text -> m AppInfo), MonadIO m) => MethodInfo * RecentInfoCreateAppInfoMethodInfo RecentInfo signature Source # | |
| type AttributeList RecentInfo Source # | |
Methods
createAppInfo
data RecentInfoCreateAppInfoMethodInfo Source #
Instances
| ((~) * signature (Maybe Text -> m AppInfo), MonadIO m) => MethodInfo * RecentInfoCreateAppInfoMethodInfo RecentInfo signature Source # | |
recentInfoCreateAppInfo :: MonadIO m => RecentInfo -> Maybe Text -> m AppInfo Source #
exists
data RecentInfoExistsMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m) => MethodInfo * RecentInfoExistsMethodInfo RecentInfo signature Source # | |
recentInfoExists :: MonadIO m => RecentInfo -> m Bool Source #
getAdded
data RecentInfoGetAddedMethodInfo Source #
Instances
| ((~) * signature (m CLong), MonadIO m) => MethodInfo * RecentInfoGetAddedMethodInfo RecentInfo signature Source # | |
recentInfoGetAdded :: MonadIO m => RecentInfo -> m CLong Source #
getAge
data RecentInfoGetAgeMethodInfo Source #
Instances
| ((~) * signature (m Int32), MonadIO m) => MethodInfo * RecentInfoGetAgeMethodInfo RecentInfo signature Source # | |
recentInfoGetAge :: MonadIO m => RecentInfo -> m Int32 Source #
getApplicationInfo
data RecentInfoGetApplicationInfoMethodInfo Source #
Instances
| ((~) * signature (Text -> m (Bool, Text, Word32, CLong)), MonadIO m) => MethodInfo * RecentInfoGetApplicationInfoMethodInfo RecentInfo signature Source # | |
recentInfoGetApplicationInfo :: MonadIO m => RecentInfo -> Text -> m (Bool, Text, Word32, CLong) Source #
getApplications
data RecentInfoGetApplicationsMethodInfo Source #
Instances
| ((~) * signature (m ([Text], Word64)), MonadIO m) => MethodInfo * RecentInfoGetApplicationsMethodInfo RecentInfo signature Source # | |
recentInfoGetApplications :: MonadIO m => RecentInfo -> m ([Text], Word64) Source #
getDescription
data RecentInfoGetDescriptionMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m) => MethodInfo * RecentInfoGetDescriptionMethodInfo RecentInfo signature Source # | |
recentInfoGetDescription :: MonadIO m => RecentInfo -> m Text Source #
getDisplayName
data RecentInfoGetDisplayNameMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m) => MethodInfo * RecentInfoGetDisplayNameMethodInfo RecentInfo signature Source # | |
recentInfoGetDisplayName :: MonadIO m => RecentInfo -> m Text Source #
getGicon
data RecentInfoGetGiconMethodInfo Source #
Instances
| ((~) * signature (m Icon), MonadIO m) => MethodInfo * RecentInfoGetGiconMethodInfo RecentInfo signature Source # | |
recentInfoGetGicon :: MonadIO m => RecentInfo -> m Icon Source #
getGroups
data RecentInfoGetGroupsMethodInfo Source #
Instances
| ((~) * signature (m ([Text], Word64)), MonadIO m) => MethodInfo * RecentInfoGetGroupsMethodInfo RecentInfo signature Source # | |
recentInfoGetGroups :: MonadIO m => RecentInfo -> m ([Text], Word64) Source #
getIcon
data RecentInfoGetIconMethodInfo Source #
Instances
| ((~) * signature (Int32 -> m Pixbuf), MonadIO m) => MethodInfo * RecentInfoGetIconMethodInfo RecentInfo signature Source # | |
recentInfoGetIcon :: MonadIO m => RecentInfo -> Int32 -> m Pixbuf Source #
getMimeType
data RecentInfoGetMimeTypeMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m) => MethodInfo * RecentInfoGetMimeTypeMethodInfo RecentInfo signature Source # | |
recentInfoGetMimeType :: MonadIO m => RecentInfo -> m Text Source #
getModified
data RecentInfoGetModifiedMethodInfo Source #
Instances
| ((~) * signature (m CLong), MonadIO m) => MethodInfo * RecentInfoGetModifiedMethodInfo RecentInfo signature Source # | |
recentInfoGetModified :: MonadIO m => RecentInfo -> m CLong Source #
getPrivateHint
data RecentInfoGetPrivateHintMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m) => MethodInfo * RecentInfoGetPrivateHintMethodInfo RecentInfo signature Source # | |
recentInfoGetPrivateHint :: MonadIO m => RecentInfo -> m Bool Source #
getShortName
data RecentInfoGetShortNameMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m) => MethodInfo * RecentInfoGetShortNameMethodInfo RecentInfo signature Source # | |
recentInfoGetShortName :: MonadIO m => RecentInfo -> m Text Source #
getUri
data RecentInfoGetUriMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m) => MethodInfo * RecentInfoGetUriMethodInfo RecentInfo signature Source # | |
recentInfoGetUri :: MonadIO m => RecentInfo -> m Text Source #
getUriDisplay
data RecentInfoGetUriDisplayMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m) => MethodInfo * RecentInfoGetUriDisplayMethodInfo RecentInfo signature Source # | |
recentInfoGetUriDisplay :: MonadIO m => RecentInfo -> m Text Source #
getVisited
data RecentInfoGetVisitedMethodInfo Source #
Instances
| ((~) * signature (m CLong), MonadIO m) => MethodInfo * RecentInfoGetVisitedMethodInfo RecentInfo signature Source # | |
recentInfoGetVisited :: MonadIO m => RecentInfo -> m CLong Source #
hasApplication
data RecentInfoHasApplicationMethodInfo Source #
Instances
| ((~) * signature (Text -> m Bool), MonadIO m) => MethodInfo * RecentInfoHasApplicationMethodInfo RecentInfo signature Source # | |
recentInfoHasApplication :: MonadIO m => RecentInfo -> Text -> m Bool Source #
hasGroup
data RecentInfoHasGroupMethodInfo Source #
Instances
| ((~) * signature (Text -> m Bool), MonadIO m) => MethodInfo * RecentInfoHasGroupMethodInfo RecentInfo signature Source # | |
recentInfoHasGroup :: MonadIO m => RecentInfo -> Text -> m Bool Source #
isLocal
data RecentInfoIsLocalMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m) => MethodInfo * RecentInfoIsLocalMethodInfo RecentInfo signature Source # | |
recentInfoIsLocal :: MonadIO m => RecentInfo -> m Bool Source #
lastApplication
data RecentInfoLastApplicationMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m) => MethodInfo * RecentInfoLastApplicationMethodInfo RecentInfo signature Source # | |
recentInfoLastApplication :: MonadIO m => RecentInfo -> m Text Source #
match
data RecentInfoMatchMethodInfo Source #
Instances
| ((~) * signature (RecentInfo -> m Bool), MonadIO m) => MethodInfo * RecentInfoMatchMethodInfo RecentInfo signature Source # | |
recentInfoMatch :: MonadIO m => RecentInfo -> RecentInfo -> m Bool Source #
ref
data RecentInfoRefMethodInfo Source #
Instances
| ((~) * signature (m RecentInfo), MonadIO m) => MethodInfo * RecentInfoRefMethodInfo RecentInfo signature Source # | |
recentInfoRef :: MonadIO m => RecentInfo -> m RecentInfo Source #
unref
data RecentInfoUnrefMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m) => MethodInfo * RecentInfoUnrefMethodInfo RecentInfo signature Source # | |
recentInfoUnref :: MonadIO m => RecentInfo -> m () Source #