gi-gtk-3.0.6: 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.Objects.RecentManager

Contents

Description

 

Synopsis

Exported types

newtype RecentManager Source #

Instances

GObject RecentManager Source # 
IsObject RecentManager Source # 
IsRecentManager RecentManager Source # 
((~) * info (ResolveRecentManagerMethod t RecentManager), MethodInfo * info RecentManager p) => IsLabel t (RecentManager -> p) Source # 

Methods

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

((~) * info (ResolveRecentManagerMethod t RecentManager), MethodInfo * info RecentManager p) => IsLabelProxy t (RecentManager -> p) Source # 
HasAttributeList * RecentManager Source # 
type SignalList RecentManager Source # 
type SignalList RecentManager
type AttributeList RecentManager Source # 
type AttributeList RecentManager

class GObject o => IsRecentManager o Source #

Instances

(GObject a, UnknownAncestorError Constraint RecentManager a) => IsRecentManager a Source # 
IsRecentManager RecentManager Source # 

Methods

recentManagerAddFull

data RecentManagerAddFullMethodInfo Source #

Instances

((~) * signature (Text -> RecentData -> m Bool), MonadIO m, IsRecentManager a) => MethodInfo * RecentManagerAddFullMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy RecentManagerAddFullMethodInfo a -> signature -> s

recentManagerAddItem

data RecentManagerAddItemMethodInfo Source #

Instances

((~) * signature (Text -> m Bool), MonadIO m, IsRecentManager a) => MethodInfo * RecentManagerAddItemMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy RecentManagerAddItemMethodInfo a -> signature -> s

recentManagerGetDefault

recentManagerGetItems

data RecentManagerGetItemsMethodInfo Source #

Instances

((~) * signature (m [RecentInfo]), MonadIO m, IsRecentManager a) => MethodInfo * RecentManagerGetItemsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy RecentManagerGetItemsMethodInfo a -> signature -> s

recentManagerHasItem

data RecentManagerHasItemMethodInfo Source #

Instances

((~) * signature (Text -> m Bool), MonadIO m, IsRecentManager a) => MethodInfo * RecentManagerHasItemMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy RecentManagerHasItemMethodInfo a -> signature -> s

recentManagerLookupItem

data RecentManagerLookupItemMethodInfo Source #

Instances

((~) * signature (Text -> m (Maybe RecentInfo)), MonadIO m, IsRecentManager a) => MethodInfo * RecentManagerLookupItemMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy RecentManagerLookupItemMethodInfo a -> signature -> s

recentManagerMoveItem

data RecentManagerMoveItemMethodInfo Source #

Instances

((~) * signature (Text -> Maybe Text -> m ()), MonadIO m, IsRecentManager a) => MethodInfo * RecentManagerMoveItemMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy RecentManagerMoveItemMethodInfo a -> signature -> s

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

recentManagerNew

recentManagerPurgeItems

data RecentManagerPurgeItemsMethodInfo Source #

Instances

((~) * signature (m Int32), MonadIO m, IsRecentManager a) => MethodInfo * RecentManagerPurgeItemsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy RecentManagerPurgeItemsMethodInfo a -> signature -> s

recentManagerRemoveItem

data RecentManagerRemoveItemMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsRecentManager a) => MethodInfo * RecentManagerRemoveItemMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy RecentManagerRemoveItemMethodInfo a -> signature -> s

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

Properties

Filename

data RecentManagerFilenamePropertyInfo Source #

Instances

AttrInfo RecentManagerFilenamePropertyInfo Source # 

Associated Types

type AttrAllowedOps RecentManagerFilenamePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint RecentManagerFilenamePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint RecentManagerFilenamePropertyInfo :: * -> Constraint

type AttrGetType RecentManagerFilenamePropertyInfo :: *

type AttrLabel RecentManagerFilenamePropertyInfo :: Symbol

type AttrSetTypeConstraint RecentManagerFilenamePropertyInfo Source # 
type AttrSetTypeConstraint RecentManagerFilenamePropertyInfo = * ~ Text
type AttrLabel RecentManagerFilenamePropertyInfo Source # 
type AttrLabel RecentManagerFilenamePropertyInfo = "filename"
type AttrGetType RecentManagerFilenamePropertyInfo Source # 
type AttrBaseTypeConstraint RecentManagerFilenamePropertyInfo Source # 
type AttrAllowedOps RecentManagerFilenamePropertyInfo Source # 
type AttrAllowedOps RecentManagerFilenamePropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))

constructRecentManagerFilename :: IsRecentManager o => Text -> IO (GValueConstruct o) Source #

recentManagerFilename :: AttrLabelProxy "filename" Source #

Size

data RecentManagerSizePropertyInfo Source #

Instances

AttrInfo RecentManagerSizePropertyInfo Source # 

Associated Types

type AttrAllowedOps RecentManagerSizePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint RecentManagerSizePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint RecentManagerSizePropertyInfo :: * -> Constraint

type AttrGetType RecentManagerSizePropertyInfo :: *

type AttrLabel RecentManagerSizePropertyInfo :: Symbol

Methods

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

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

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

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

type AttrSetTypeConstraint RecentManagerSizePropertyInfo Source # 
type AttrSetTypeConstraint RecentManagerSizePropertyInfo = * ~ ()
type AttrLabel RecentManagerSizePropertyInfo Source # 
type AttrLabel RecentManagerSizePropertyInfo = "size"
type AttrGetType RecentManagerSizePropertyInfo Source # 
type AttrBaseTypeConstraint RecentManagerSizePropertyInfo Source # 
type AttrBaseTypeConstraint RecentManagerSizePropertyInfo = IsRecentManager
type AttrAllowedOps RecentManagerSizePropertyInfo Source # 
type AttrAllowedOps RecentManagerSizePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

recentManagerSize :: AttrLabelProxy "size" Source #

Signals

Changed

data RecentManagerChangedSignalInfo Source #

Instances

SignalInfo RecentManagerChangedSignalInfo Source # 

Associated Types

type HaskellCallbackType RecentManagerChangedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o RecentManagerChangedSignalInfo -> o -> HaskellCallbackType RecentManagerChangedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType RecentManagerChangedSignalInfo Source # 

afterRecentManagerChanged :: (GObject a, MonadIO m) => a -> RecentManagerChangedCallback -> m SignalHandlerId Source #

onRecentManagerChanged :: (GObject a, MonadIO m) => a -> RecentManagerChangedCallback -> m SignalHandlerId Source #