gi-gtk-4.0.12: Gtk 4.x bindings (compatibility layer)
Safe HaskellNone
LanguageHaskell2010

GI.Gtk.Structs.RecentData

Description

This is a backwards-compatibility module re-exporting the contents of the GI.Gtk.Structs.RecentData module in the gi-gtk4 package.

The link below will take you to the relevant entry in the gi-gtk4 documentation.

Documentation

newtype RecentData #

Instances

Instances details
Eq RecentData 
Instance details

Defined in GI.Gtk.Structs.RecentData

Methods

(==) :: RecentData -> RecentData -> Bool

(/=) :: RecentData -> RecentData -> Bool

BoxedPtr RecentData 
Instance details

Defined in GI.Gtk.Structs.RecentData

CallocPtr RecentData 
Instance details

Defined in GI.Gtk.Structs.RecentData

Methods

boxedPtrCalloc :: IO (Ptr RecentData) #

ManagedPtrNewtype RecentData 
Instance details

Defined in GI.Gtk.Structs.RecentData

tag ~ 'AttrSet => Constructible RecentData tag 
Instance details

Defined in GI.Gtk.Structs.RecentData

Methods

new :: MonadIO m => (ManagedPtr RecentData -> RecentData) -> [AttrOp RecentData tag] -> m RecentData #

HasAttributeList RecentData 
Instance details

Defined in GI.Gtk.Structs.RecentData

(info ~ ResolveRecentDataMethod t RecentData, OverloadedMethod info RecentData p, HasField t RecentData p) => HasField (t :: Symbol) RecentData p 
Instance details

Defined in GI.Gtk.Structs.RecentData

Methods

getField :: RecentData -> p

(info ~ ResolveRecentDataMethod t RecentData, OverloadedMethodInfo info RecentData) => IsLabel t (MethodProxy info RecentData) 
Instance details

Defined in GI.Gtk.Structs.RecentData

Methods

fromLabel :: MethodProxy info RecentData

(info ~ ResolveRecentDataMethod t RecentData, OverloadedMethod info RecentData p) => IsLabel t (RecentData -> p) 
Instance details

Defined in GI.Gtk.Structs.RecentData

Methods

fromLabel :: RecentData -> p

type AttributeList RecentData 
Instance details

Defined in GI.Gtk.Structs.RecentData

type AttributeList RecentData = RecentDataAttributeList

type family ResolveRecentDataMethod (t :: Symbol) o where ... #

Equations

ResolveRecentDataMethod l o = MethodResolutionFailed l o :: Type 

clearRecentDataAppExec :: MonadIO m => RecentData -> m () #

clearRecentDataAppName :: MonadIO m => RecentData -> m () #

clearRecentDataDescription :: MonadIO m => RecentData -> m () #

clearRecentDataDisplayName :: MonadIO m => RecentData -> m () #

clearRecentDataGroups :: MonadIO m => RecentData -> m () #

clearRecentDataMimeType :: MonadIO m => RecentData -> m () #

getRecentDataAppExec :: MonadIO m => RecentData -> m (Maybe Text) #

getRecentDataAppName :: MonadIO m => RecentData -> m (Maybe Text) #

getRecentDataDescription :: MonadIO m => RecentData -> m (Maybe Text) #

getRecentDataDisplayName :: MonadIO m => RecentData -> m (Maybe Text) #

getRecentDataGroups :: MonadIO m => RecentData -> m (Maybe [Text]) #

getRecentDataIsPrivate :: MonadIO m => RecentData -> m Bool #

getRecentDataMimeType :: MonadIO m => RecentData -> m (Maybe Text) #

newZeroRecentData :: MonadIO m => m RecentData #

recentData_appExec :: AttrLabelProxy "appExec" #

recentData_appName :: AttrLabelProxy "appName" #

recentData_description :: AttrLabelProxy "description" #

recentData_displayName :: AttrLabelProxy "displayName" #

recentData_groups :: AttrLabelProxy "groups" #

recentData_isPrivate :: AttrLabelProxy "isPrivate" #

recentData_mimeType :: AttrLabelProxy "mimeType" #

setRecentDataAppExec :: MonadIO m => RecentData -> CString -> m () #

setRecentDataAppName :: MonadIO m => RecentData -> CString -> m () #

setRecentDataDescription :: MonadIO m => RecentData -> CString -> m () #

setRecentDataDisplayName :: MonadIO m => RecentData -> CString -> m () #

setRecentDataGroups :: MonadIO m => RecentData -> Ptr CString -> m () #

setRecentDataIsPrivate :: MonadIO m => RecentData -> Bool -> m () #

setRecentDataMimeType :: MonadIO m => RecentData -> CString -> m () #