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

GI.Gtk.Objects.RecentManager

Description

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

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

Documentation

newtype RecentManager #

Instances

Instances details
Eq RecentManager 
Instance details

Defined in GI.Gtk.Objects.RecentManager

GObject RecentManager 
Instance details

Defined in GI.Gtk.Objects.RecentManager

ManagedPtrNewtype RecentManager 
Instance details

Defined in GI.Gtk.Objects.RecentManager

TypedObject RecentManager 
Instance details

Defined in GI.Gtk.Objects.RecentManager

Methods

glibType :: IO GType #

HasParentTypes RecentManager 
Instance details

Defined in GI.Gtk.Objects.RecentManager

HasAttributeList RecentManager 
Instance details

Defined in GI.Gtk.Objects.RecentManager

(info ~ ResolveRecentManagerMethod t RecentManager, OverloadedMethod info RecentManager p, HasField t RecentManager p) => HasField (t :: Symbol) RecentManager p 
Instance details

Defined in GI.Gtk.Objects.RecentManager

Methods

getField :: RecentManager -> p

(info ~ ResolveRecentManagerMethod t RecentManager, OverloadedMethodInfo info RecentManager) => IsLabel t (MethodProxy info RecentManager) 
Instance details

Defined in GI.Gtk.Objects.RecentManager

Methods

fromLabel :: MethodProxy info RecentManager

(info ~ ResolveRecentManagerMethod t RecentManager, OverloadedMethod info RecentManager p) => IsLabel t (RecentManager -> p) 
Instance details

Defined in GI.Gtk.Objects.RecentManager

Methods

fromLabel :: RecentManager -> p

IsGValue (Maybe RecentManager) 
Instance details

Defined in GI.Gtk.Objects.RecentManager

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe RecentManager -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe RecentManager) #

type AttributeList RecentManager 
Instance details

Defined in GI.Gtk.Objects.RecentManager

type AttributeList RecentManager = RecentManagerAttributeList
type ParentTypes RecentManager 
Instance details

Defined in GI.Gtk.Objects.RecentManager

type ParentTypes RecentManager = '[Object]
type SignalList RecentManager 
Instance details

Defined in GI.Gtk.Objects.RecentManager

type SignalList RecentManager = RecentManagerSignalList

class (GObject o, IsDescendantOf RecentManager o) => IsRecentManager o #

Instances

Instances details
(GObject o, IsDescendantOf RecentManager o) => IsRecentManager o 
Instance details

Defined in GI.Gtk.Objects.RecentManager

data RecentManagerAddFullMethodInfo #

Instances

Instances details
(signature ~ (Text -> RecentData -> m Bool), MonadIO m, IsRecentManager a) => OverloadedMethod RecentManagerAddFullMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.RecentManager

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo RecentManagerAddFullMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.RecentManager

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data RecentManagerAddItemMethodInfo #

Instances

Instances details
(signature ~ (Text -> m Bool), MonadIO m, IsRecentManager a) => OverloadedMethod RecentManagerAddItemMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.RecentManager

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo RecentManagerAddItemMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.RecentManager

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data RecentManagerChangedSignalInfo #

Instances

Instances details
SignalInfo RecentManagerChangedSignalInfo 
Instance details

Defined in GI.Gtk.Objects.RecentManager

Associated Types

type HaskellCallbackType RecentManagerChangedSignalInfo 
Instance details

Defined in GI.Gtk.Objects.RecentManager

Methods

connectSignal :: GObject o => o -> (o -> HaskellCallbackType RecentManagerChangedSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType RecentManagerChangedSignalInfo 
Instance details

Defined in GI.Gtk.Objects.RecentManager

data RecentManagerFilenamePropertyInfo #

Instances

Instances details
AttrInfo RecentManagerFilenamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.RecentManager

Associated Types

type AttrAllowedOps RecentManagerFilenamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.RecentManager

type AttrAllowedOps RecentManagerFilenamePropertyInfo = '['AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint RecentManagerFilenamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.RecentManager

type AttrGetType RecentManagerFilenamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.RecentManager

type AttrGetType RecentManagerFilenamePropertyInfo = Maybe Text
type AttrSetTypeConstraint RecentManagerFilenamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.RecentManager

type AttrSetTypeConstraint RecentManagerFilenamePropertyInfo = Type ~ Text
type AttrTransferTypeConstraint RecentManagerFilenamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.RecentManager

type AttrTransferTypeConstraint RecentManagerFilenamePropertyInfo = Type ~ Text
type AttrTransferType RecentManagerFilenamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.RecentManager

type AttrTransferType RecentManagerFilenamePropertyInfo = Text
type AttrLabel RecentManagerFilenamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.RecentManager

type AttrLabel RecentManagerFilenamePropertyInfo = "filename"
type AttrOrigin RecentManagerFilenamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.RecentManager

Methods

attrGet :: AttrBaseTypeConstraint RecentManagerFilenamePropertyInfo o => o -> IO (AttrGetType RecentManagerFilenamePropertyInfo)

attrSet :: (AttrBaseTypeConstraint RecentManagerFilenamePropertyInfo o, AttrSetTypeConstraint RecentManagerFilenamePropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint RecentManagerFilenamePropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint RecentManagerFilenamePropertyInfo o, AttrSetTypeConstraint RecentManagerFilenamePropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint RecentManagerFilenamePropertyInfo o, AttrTransferTypeConstraint RecentManagerFilenamePropertyInfo b) => Proxy o -> b -> IO (AttrTransferType RecentManagerFilenamePropertyInfo)

attrPut :: AttrBaseTypeConstraint RecentManagerFilenamePropertyInfo o => o -> AttrGetType RecentManagerFilenamePropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps RecentManagerFilenamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.RecentManager

type AttrAllowedOps RecentManagerFilenamePropertyInfo = '['AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint RecentManagerFilenamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.RecentManager

type AttrGetType RecentManagerFilenamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.RecentManager

type AttrGetType RecentManagerFilenamePropertyInfo = Maybe Text
type AttrLabel RecentManagerFilenamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.RecentManager

type AttrLabel RecentManagerFilenamePropertyInfo = "filename"
type AttrOrigin RecentManagerFilenamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.RecentManager

type AttrSetTypeConstraint RecentManagerFilenamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.RecentManager

type AttrSetTypeConstraint RecentManagerFilenamePropertyInfo = Type ~ Text
type AttrTransferType RecentManagerFilenamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.RecentManager

type AttrTransferType RecentManagerFilenamePropertyInfo = Text
type AttrTransferTypeConstraint RecentManagerFilenamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.RecentManager

type AttrTransferTypeConstraint RecentManagerFilenamePropertyInfo = Type ~ Text

data RecentManagerGetItemsMethodInfo #

Instances

Instances details
(signature ~ m [RecentInfo], MonadIO m, IsRecentManager a) => OverloadedMethod RecentManagerGetItemsMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.RecentManager

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo RecentManagerGetItemsMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.RecentManager

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data RecentManagerHasItemMethodInfo #

Instances

Instances details
(signature ~ (Text -> m Bool), MonadIO m, IsRecentManager a) => OverloadedMethod RecentManagerHasItemMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.RecentManager

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo RecentManagerHasItemMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.RecentManager

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data RecentManagerLookupItemMethodInfo #

Instances

Instances details
(signature ~ (Text -> m (Maybe RecentInfo)), MonadIO m, IsRecentManager a) => OverloadedMethod RecentManagerLookupItemMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.RecentManager

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo RecentManagerLookupItemMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.RecentManager

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data RecentManagerMoveItemMethodInfo #

Instances

Instances details
(signature ~ (Text -> Maybe Text -> m ()), MonadIO m, IsRecentManager a) => OverloadedMethod RecentManagerMoveItemMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.RecentManager

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo RecentManagerMoveItemMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.RecentManager

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data RecentManagerPurgeItemsMethodInfo #

Instances

Instances details
(signature ~ m Int32, MonadIO m, IsRecentManager a) => OverloadedMethod RecentManagerPurgeItemsMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.RecentManager

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo RecentManagerPurgeItemsMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.RecentManager

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data RecentManagerRemoveItemMethodInfo #

Instances

Instances details
(signature ~ (Text -> m ()), MonadIO m, IsRecentManager a) => OverloadedMethod RecentManagerRemoveItemMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.RecentManager

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo RecentManagerRemoveItemMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.RecentManager

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data RecentManagerSizePropertyInfo #

Instances

Instances details
AttrInfo RecentManagerSizePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.RecentManager

Associated Types

type AttrAllowedOps RecentManagerSizePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.RecentManager

type AttrAllowedOps RecentManagerSizePropertyInfo = '['AttrGet]
type AttrBaseTypeConstraint RecentManagerSizePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.RecentManager

type AttrBaseTypeConstraint RecentManagerSizePropertyInfo = IsRecentManager
type AttrGetType RecentManagerSizePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.RecentManager

type AttrGetType RecentManagerSizePropertyInfo = Int32
type AttrSetTypeConstraint RecentManagerSizePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.RecentManager

type AttrSetTypeConstraint RecentManagerSizePropertyInfo = Type ~ ()
type AttrTransferTypeConstraint RecentManagerSizePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.RecentManager

type AttrTransferTypeConstraint RecentManagerSizePropertyInfo = Type ~ ()
type AttrTransferType RecentManagerSizePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.RecentManager

type AttrTransferType RecentManagerSizePropertyInfo = ()
type AttrLabel RecentManagerSizePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.RecentManager

type AttrLabel RecentManagerSizePropertyInfo = "size"
type AttrOrigin RecentManagerSizePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.RecentManager

Methods

attrGet :: AttrBaseTypeConstraint RecentManagerSizePropertyInfo o => o -> IO (AttrGetType RecentManagerSizePropertyInfo)

attrSet :: (AttrBaseTypeConstraint RecentManagerSizePropertyInfo o, AttrSetTypeConstraint RecentManagerSizePropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint RecentManagerSizePropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint RecentManagerSizePropertyInfo o, AttrSetTypeConstraint RecentManagerSizePropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint RecentManagerSizePropertyInfo o, AttrTransferTypeConstraint RecentManagerSizePropertyInfo b) => Proxy o -> b -> IO (AttrTransferType RecentManagerSizePropertyInfo)

attrPut :: AttrBaseTypeConstraint RecentManagerSizePropertyInfo o => o -> AttrGetType RecentManagerSizePropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps RecentManagerSizePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.RecentManager

type AttrAllowedOps RecentManagerSizePropertyInfo = '['AttrGet]
type AttrBaseTypeConstraint RecentManagerSizePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.RecentManager

type AttrBaseTypeConstraint RecentManagerSizePropertyInfo = IsRecentManager
type AttrGetType RecentManagerSizePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.RecentManager

type AttrGetType RecentManagerSizePropertyInfo = Int32
type AttrLabel RecentManagerSizePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.RecentManager

type AttrLabel RecentManagerSizePropertyInfo = "size"
type AttrOrigin RecentManagerSizePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.RecentManager

type AttrSetTypeConstraint RecentManagerSizePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.RecentManager

type AttrSetTypeConstraint RecentManagerSizePropertyInfo = Type ~ ()
type AttrTransferType RecentManagerSizePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.RecentManager

type AttrTransferType RecentManagerSizePropertyInfo = ()
type AttrTransferTypeConstraint RecentManagerSizePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.RecentManager

type AttrTransferTypeConstraint RecentManagerSizePropertyInfo = Type ~ ()

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

Equations

ResolveRecentManagerMethod "addFull" o = RecentManagerAddFullMethodInfo 
ResolveRecentManagerMethod "addItem" o = RecentManagerAddItemMethodInfo 
ResolveRecentManagerMethod "bindProperty" o = ObjectBindPropertyMethodInfo 
ResolveRecentManagerMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo 
ResolveRecentManagerMethod "forceFloating" o = ObjectForceFloatingMethodInfo 
ResolveRecentManagerMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo 
ResolveRecentManagerMethod "getv" o = ObjectGetvMethodInfo 
ResolveRecentManagerMethod "hasItem" o = RecentManagerHasItemMethodInfo 
ResolveRecentManagerMethod "isFloating" o = ObjectIsFloatingMethodInfo 
ResolveRecentManagerMethod "lookupItem" o = RecentManagerLookupItemMethodInfo 
ResolveRecentManagerMethod "moveItem" o = RecentManagerMoveItemMethodInfo 
ResolveRecentManagerMethod "notify" o = ObjectNotifyMethodInfo 
ResolveRecentManagerMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo 
ResolveRecentManagerMethod "purgeItems" o = RecentManagerPurgeItemsMethodInfo 
ResolveRecentManagerMethod "ref" o = ObjectRefMethodInfo 
ResolveRecentManagerMethod "refSink" o = ObjectRefSinkMethodInfo 
ResolveRecentManagerMethod "removeItem" o = RecentManagerRemoveItemMethodInfo 
ResolveRecentManagerMethod "runDispose" o = ObjectRunDisposeMethodInfo 
ResolveRecentManagerMethod "stealData" o = ObjectStealDataMethodInfo 
ResolveRecentManagerMethod "stealQdata" o = ObjectStealQdataMethodInfo 
ResolveRecentManagerMethod "thawNotify" o = ObjectThawNotifyMethodInfo 
ResolveRecentManagerMethod "unref" o = ObjectUnrefMethodInfo 
ResolveRecentManagerMethod "watchClosure" o = ObjectWatchClosureMethodInfo 
ResolveRecentManagerMethod "getData" o = ObjectGetDataMethodInfo 
ResolveRecentManagerMethod "getItems" o = RecentManagerGetItemsMethodInfo 
ResolveRecentManagerMethod "getProperty" o = ObjectGetPropertyMethodInfo 
ResolveRecentManagerMethod "getQdata" o = ObjectGetQdataMethodInfo 
ResolveRecentManagerMethod "setData" o = ObjectSetDataMethodInfo 
ResolveRecentManagerMethod "setDataFull" o = ObjectSetDataFullMethodInfo 
ResolveRecentManagerMethod "setProperty" o = ObjectSetPropertyMethodInfo 
ResolveRecentManagerMethod l o = MethodResolutionFailed l o :: Type 

afterRecentManagerChanged :: (IsRecentManager a, MonadIO m) => a -> ((?self :: a) => RecentManagerChangedCallback) -> m SignalHandlerId #

constructRecentManagerFilename :: (IsRecentManager o, MonadIO m) => Text -> m (GValueConstruct o) #

getRecentManagerFilename :: (MonadIO m, IsRecentManager o) => o -> m (Maybe Text) #

getRecentManagerSize :: (MonadIO m, IsRecentManager o) => o -> m Int32 #

onRecentManagerChanged :: (IsRecentManager a, MonadIO m) => a -> ((?self :: a) => RecentManagerChangedCallback) -> m SignalHandlerId #

recentManagerAddFull :: (HasCallStack, MonadIO m, IsRecentManager a) => a -> Text -> RecentData -> m Bool #

recentManagerAddItem :: (HasCallStack, MonadIO m, IsRecentManager a) => a -> Text -> m Bool #

recentManagerFilename :: AttrLabelProxy "filename" #

recentManagerGetDefault :: (HasCallStack, MonadIO m) => m RecentManager #

recentManagerGetItems :: (HasCallStack, MonadIO m, IsRecentManager a) => a -> m [RecentInfo] #

recentManagerHasItem :: (HasCallStack, MonadIO m, IsRecentManager a) => a -> Text -> m Bool #

recentManagerLookupItem :: (HasCallStack, MonadIO m, IsRecentManager a) => a -> Text -> m (Maybe RecentInfo) #

recentManagerMoveItem :: (HasCallStack, MonadIO m, IsRecentManager a) => a -> Text -> Maybe Text -> m () #

recentManagerNew :: (HasCallStack, MonadIO m) => m RecentManager #

recentManagerPurgeItems :: (HasCallStack, MonadIO m, IsRecentManager a) => a -> m Int32 #

recentManagerRemoveItem :: (HasCallStack, MonadIO m, IsRecentManager a) => a -> Text -> m () #

recentManagerSize :: AttrLabelProxy "size" #

toRecentManager :: (MonadIO m, IsRecentManager o) => o -> m RecentManager #