gi-gtk-3.0.9: Gtk bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

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.

Synopsis

Exported types

newtype RecentInfo Source #

Constructors

RecentInfo (ManagedPtr RecentInfo) 

Instances

BoxedObject RecentInfo Source # 

Methods

boxedType :: RecentInfo -> IO GType

((~) * info (ResolveRecentInfoMethod t RecentInfo), MethodInfo * info RecentInfo p) => IsLabel t (RecentInfo -> p) Source # 

Methods

fromLabel :: Proxy# Symbol t -> RecentInfo -> p #

((~) * 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 # 

Methods

overloadedMethod :: MethodProxy RecentInfoUnrefMethodInfo RecentInfo -> signature -> s

((~) * signature (m RecentInfo), MonadIO m) => MethodInfo * RecentInfoRefMethodInfo RecentInfo signature Source # 

Methods

overloadedMethod :: MethodProxy RecentInfoRefMethodInfo RecentInfo -> signature -> s

((~) * signature (RecentInfo -> m Bool), MonadIO m) => MethodInfo * RecentInfoMatchMethodInfo RecentInfo signature Source # 

Methods

overloadedMethod :: MethodProxy RecentInfoMatchMethodInfo RecentInfo -> signature -> s

((~) * signature (m Text), MonadIO m) => MethodInfo * RecentInfoLastApplicationMethodInfo RecentInfo signature Source # 

Methods

overloadedMethod :: MethodProxy RecentInfoLastApplicationMethodInfo RecentInfo -> signature -> s

((~) * signature (m Bool), MonadIO m) => MethodInfo * RecentInfoIsLocalMethodInfo RecentInfo signature Source # 

Methods

overloadedMethod :: MethodProxy RecentInfoIsLocalMethodInfo RecentInfo -> signature -> s

((~) * signature (Text -> m Bool), MonadIO m) => MethodInfo * RecentInfoHasGroupMethodInfo RecentInfo signature Source # 

Methods

overloadedMethod :: MethodProxy RecentInfoHasGroupMethodInfo RecentInfo -> signature -> s

((~) * signature (Text -> m Bool), MonadIO m) => MethodInfo * RecentInfoHasApplicationMethodInfo RecentInfo signature Source # 

Methods

overloadedMethod :: MethodProxy RecentInfoHasApplicationMethodInfo RecentInfo -> signature -> s

((~) * signature (m CLong), MonadIO m) => MethodInfo * RecentInfoGetVisitedMethodInfo RecentInfo signature Source # 

Methods

overloadedMethod :: MethodProxy RecentInfoGetVisitedMethodInfo RecentInfo -> signature -> s

((~) * signature (m Text), MonadIO m) => MethodInfo * RecentInfoGetUriDisplayMethodInfo RecentInfo signature Source # 

Methods

overloadedMethod :: MethodProxy RecentInfoGetUriDisplayMethodInfo RecentInfo -> signature -> s

((~) * signature (m Text), MonadIO m) => MethodInfo * RecentInfoGetUriMethodInfo RecentInfo signature Source # 

Methods

overloadedMethod :: MethodProxy RecentInfoGetUriMethodInfo RecentInfo -> signature -> s

((~) * signature (m Text), MonadIO m) => MethodInfo * RecentInfoGetShortNameMethodInfo RecentInfo signature Source # 

Methods

overloadedMethod :: MethodProxy RecentInfoGetShortNameMethodInfo RecentInfo -> signature -> s

((~) * signature (m Bool), MonadIO m) => MethodInfo * RecentInfoGetPrivateHintMethodInfo RecentInfo signature Source # 

Methods

overloadedMethod :: MethodProxy RecentInfoGetPrivateHintMethodInfo RecentInfo -> signature -> s

((~) * signature (m CLong), MonadIO m) => MethodInfo * RecentInfoGetModifiedMethodInfo RecentInfo signature Source # 

Methods

overloadedMethod :: MethodProxy RecentInfoGetModifiedMethodInfo RecentInfo -> signature -> s

((~) * signature (m Text), MonadIO m) => MethodInfo * RecentInfoGetMimeTypeMethodInfo RecentInfo signature Source # 

Methods

overloadedMethod :: MethodProxy RecentInfoGetMimeTypeMethodInfo RecentInfo -> signature -> s

((~) * signature (Int32 -> m Pixbuf), MonadIO m) => MethodInfo * RecentInfoGetIconMethodInfo RecentInfo signature Source # 

Methods

overloadedMethod :: MethodProxy RecentInfoGetIconMethodInfo RecentInfo -> signature -> s

((~) * signature (m ([Text], Word64)), MonadIO m) => MethodInfo * RecentInfoGetGroupsMethodInfo RecentInfo signature Source # 

Methods

overloadedMethod :: MethodProxy RecentInfoGetGroupsMethodInfo RecentInfo -> signature -> s

((~) * signature (m Icon), MonadIO m) => MethodInfo * RecentInfoGetGiconMethodInfo RecentInfo signature Source # 

Methods

overloadedMethod :: MethodProxy RecentInfoGetGiconMethodInfo RecentInfo -> signature -> s

((~) * signature (m Text), MonadIO m) => MethodInfo * RecentInfoGetDisplayNameMethodInfo RecentInfo signature Source # 

Methods

overloadedMethod :: MethodProxy RecentInfoGetDisplayNameMethodInfo RecentInfo -> signature -> s

((~) * signature (m Text), MonadIO m) => MethodInfo * RecentInfoGetDescriptionMethodInfo RecentInfo signature Source # 

Methods

overloadedMethod :: MethodProxy RecentInfoGetDescriptionMethodInfo RecentInfo -> signature -> s

((~) * signature (m ([Text], Word64)), MonadIO m) => MethodInfo * RecentInfoGetApplicationsMethodInfo RecentInfo signature Source # 

Methods

overloadedMethod :: MethodProxy RecentInfoGetApplicationsMethodInfo RecentInfo -> signature -> s

((~) * signature (Text -> m (Bool, Text, Word32, CLong)), MonadIO m) => MethodInfo * RecentInfoGetApplicationInfoMethodInfo RecentInfo signature Source # 
((~) * signature (m Int32), MonadIO m) => MethodInfo * RecentInfoGetAgeMethodInfo RecentInfo signature Source # 

Methods

overloadedMethod :: MethodProxy RecentInfoGetAgeMethodInfo RecentInfo -> signature -> s

((~) * signature (m CLong), MonadIO m) => MethodInfo * RecentInfoGetAddedMethodInfo RecentInfo signature Source # 

Methods

overloadedMethod :: MethodProxy RecentInfoGetAddedMethodInfo RecentInfo -> signature -> s

((~) * signature (m Bool), MonadIO m) => MethodInfo * RecentInfoExistsMethodInfo RecentInfo signature Source # 

Methods

overloadedMethod :: MethodProxy RecentInfoExistsMethodInfo RecentInfo -> signature -> s

((~) * signature (Maybe Text -> m AppInfo), MonadIO m) => MethodInfo * RecentInfoCreateAppInfoMethodInfo RecentInfo signature Source # 

Methods

overloadedMethod :: MethodProxy RecentInfoCreateAppInfoMethodInfo RecentInfo -> signature -> s

type AttributeList RecentInfo Source # 
type AttributeList RecentInfo

Methods

createAppInfo

data RecentInfoCreateAppInfoMethodInfo Source #

Instances

((~) * signature (Maybe Text -> m AppInfo), MonadIO m) => MethodInfo * RecentInfoCreateAppInfoMethodInfo RecentInfo signature Source # 

Methods

overloadedMethod :: MethodProxy RecentInfoCreateAppInfoMethodInfo RecentInfo -> signature -> s

exists

data RecentInfoExistsMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m) => MethodInfo * RecentInfoExistsMethodInfo RecentInfo signature Source # 

Methods

overloadedMethod :: MethodProxy RecentInfoExistsMethodInfo RecentInfo -> signature -> s

getAdded

data RecentInfoGetAddedMethodInfo Source #

Instances

((~) * signature (m CLong), MonadIO m) => MethodInfo * RecentInfoGetAddedMethodInfo RecentInfo signature Source # 

Methods

overloadedMethod :: MethodProxy RecentInfoGetAddedMethodInfo RecentInfo -> signature -> s

getAge

data RecentInfoGetAgeMethodInfo Source #

Instances

((~) * signature (m Int32), MonadIO m) => MethodInfo * RecentInfoGetAgeMethodInfo RecentInfo signature Source # 

Methods

overloadedMethod :: MethodProxy RecentInfoGetAgeMethodInfo RecentInfo -> signature -> s

getApplicationInfo

data RecentInfoGetApplicationInfoMethodInfo Source #

Instances

((~) * signature (Text -> m (Bool, Text, Word32, CLong)), MonadIO m) => MethodInfo * RecentInfoGetApplicationInfoMethodInfo RecentInfo signature Source # 

getApplications

data RecentInfoGetApplicationsMethodInfo Source #

Instances

((~) * signature (m ([Text], Word64)), MonadIO m) => MethodInfo * RecentInfoGetApplicationsMethodInfo RecentInfo signature Source # 

Methods

overloadedMethod :: MethodProxy RecentInfoGetApplicationsMethodInfo RecentInfo -> signature -> s

getDescription

data RecentInfoGetDescriptionMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m) => MethodInfo * RecentInfoGetDescriptionMethodInfo RecentInfo signature Source # 

Methods

overloadedMethod :: MethodProxy RecentInfoGetDescriptionMethodInfo RecentInfo -> signature -> s

getDisplayName

data RecentInfoGetDisplayNameMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m) => MethodInfo * RecentInfoGetDisplayNameMethodInfo RecentInfo signature Source # 

Methods

overloadedMethod :: MethodProxy RecentInfoGetDisplayNameMethodInfo RecentInfo -> signature -> s

getGicon

data RecentInfoGetGiconMethodInfo Source #

Instances

((~) * signature (m Icon), MonadIO m) => MethodInfo * RecentInfoGetGiconMethodInfo RecentInfo signature Source # 

Methods

overloadedMethod :: MethodProxy RecentInfoGetGiconMethodInfo RecentInfo -> signature -> s

getGroups

data RecentInfoGetGroupsMethodInfo Source #

Instances

((~) * signature (m ([Text], Word64)), MonadIO m) => MethodInfo * RecentInfoGetGroupsMethodInfo RecentInfo signature Source # 

Methods

overloadedMethod :: MethodProxy RecentInfoGetGroupsMethodInfo RecentInfo -> signature -> s

getIcon

data RecentInfoGetIconMethodInfo Source #

Instances

((~) * signature (Int32 -> m Pixbuf), MonadIO m) => MethodInfo * RecentInfoGetIconMethodInfo RecentInfo signature Source # 

Methods

overloadedMethod :: MethodProxy RecentInfoGetIconMethodInfo RecentInfo -> signature -> s

getMimeType

data RecentInfoGetMimeTypeMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m) => MethodInfo * RecentInfoGetMimeTypeMethodInfo RecentInfo signature Source # 

Methods

overloadedMethod :: MethodProxy RecentInfoGetMimeTypeMethodInfo RecentInfo -> signature -> s

getModified

data RecentInfoGetModifiedMethodInfo Source #

Instances

((~) * signature (m CLong), MonadIO m) => MethodInfo * RecentInfoGetModifiedMethodInfo RecentInfo signature Source # 

Methods

overloadedMethod :: MethodProxy RecentInfoGetModifiedMethodInfo RecentInfo -> signature -> s

getPrivateHint

data RecentInfoGetPrivateHintMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m) => MethodInfo * RecentInfoGetPrivateHintMethodInfo RecentInfo signature Source # 

Methods

overloadedMethod :: MethodProxy RecentInfoGetPrivateHintMethodInfo RecentInfo -> signature -> s

getShortName

data RecentInfoGetShortNameMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m) => MethodInfo * RecentInfoGetShortNameMethodInfo RecentInfo signature Source # 

Methods

overloadedMethod :: MethodProxy RecentInfoGetShortNameMethodInfo RecentInfo -> signature -> s

getUri

data RecentInfoGetUriMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m) => MethodInfo * RecentInfoGetUriMethodInfo RecentInfo signature Source # 

Methods

overloadedMethod :: MethodProxy RecentInfoGetUriMethodInfo RecentInfo -> signature -> s

getUriDisplay

data RecentInfoGetUriDisplayMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m) => MethodInfo * RecentInfoGetUriDisplayMethodInfo RecentInfo signature Source # 

Methods

overloadedMethod :: MethodProxy RecentInfoGetUriDisplayMethodInfo RecentInfo -> signature -> s

getVisited

data RecentInfoGetVisitedMethodInfo Source #

Instances

((~) * signature (m CLong), MonadIO m) => MethodInfo * RecentInfoGetVisitedMethodInfo RecentInfo signature Source # 

Methods

overloadedMethod :: MethodProxy RecentInfoGetVisitedMethodInfo RecentInfo -> signature -> s

hasApplication

data RecentInfoHasApplicationMethodInfo Source #

Instances

((~) * signature (Text -> m Bool), MonadIO m) => MethodInfo * RecentInfoHasApplicationMethodInfo RecentInfo signature Source # 

Methods

overloadedMethod :: MethodProxy RecentInfoHasApplicationMethodInfo RecentInfo -> signature -> s

hasGroup

data RecentInfoHasGroupMethodInfo Source #

Instances

((~) * signature (Text -> m Bool), MonadIO m) => MethodInfo * RecentInfoHasGroupMethodInfo RecentInfo signature Source # 

Methods

overloadedMethod :: MethodProxy RecentInfoHasGroupMethodInfo RecentInfo -> signature -> s

isLocal

data RecentInfoIsLocalMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m) => MethodInfo * RecentInfoIsLocalMethodInfo RecentInfo signature Source # 

Methods

overloadedMethod :: MethodProxy RecentInfoIsLocalMethodInfo RecentInfo -> signature -> s

lastApplication

data RecentInfoLastApplicationMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m) => MethodInfo * RecentInfoLastApplicationMethodInfo RecentInfo signature Source # 

Methods

overloadedMethod :: MethodProxy RecentInfoLastApplicationMethodInfo RecentInfo -> signature -> s

match

data RecentInfoMatchMethodInfo Source #

Instances

((~) * signature (RecentInfo -> m Bool), MonadIO m) => MethodInfo * RecentInfoMatchMethodInfo RecentInfo signature Source # 

Methods

overloadedMethod :: MethodProxy RecentInfoMatchMethodInfo RecentInfo -> signature -> s

ref

data RecentInfoRefMethodInfo Source #

Instances

((~) * signature (m RecentInfo), MonadIO m) => MethodInfo * RecentInfoRefMethodInfo RecentInfo signature Source # 

Methods

overloadedMethod :: MethodProxy RecentInfoRefMethodInfo RecentInfo -> signature -> s

unref

data RecentInfoUnrefMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m) => MethodInfo * RecentInfoUnrefMethodInfo RecentInfo signature Source # 

Methods

overloadedMethod :: MethodProxy RecentInfoUnrefMethodInfo RecentInfo -> signature -> s