| 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.Objects.RecentManager
Contents
Description
- newtype RecentManager = RecentManager (ForeignPtr RecentManager)
- class GObject o => IsRecentManager o
- toRecentManager :: IsRecentManager o => o -> IO RecentManager
- noRecentManager :: Maybe RecentManager
- data RecentManagerAddFullMethodInfo
- recentManagerAddFull :: (MonadIO m, IsRecentManager a) => a -> Text -> RecentData -> m Bool
- data RecentManagerAddItemMethodInfo
- recentManagerAddItem :: (MonadIO m, IsRecentManager a) => a -> Text -> m Bool
- recentManagerGetDefault :: MonadIO m => m RecentManager
- data RecentManagerGetItemsMethodInfo
- recentManagerGetItems :: (MonadIO m, IsRecentManager a) => a -> m [RecentInfo]
- data RecentManagerHasItemMethodInfo
- recentManagerHasItem :: (MonadIO m, IsRecentManager a) => a -> Text -> m Bool
- data RecentManagerLookupItemMethodInfo
- recentManagerLookupItem :: (MonadIO m, IsRecentManager a) => a -> Text -> m (Maybe RecentInfo)
- data RecentManagerMoveItemMethodInfo
- recentManagerMoveItem :: (MonadIO m, IsRecentManager a) => a -> Text -> Maybe Text -> m ()
- recentManagerNew :: MonadIO m => m RecentManager
- data RecentManagerPurgeItemsMethodInfo
- recentManagerPurgeItems :: (MonadIO m, IsRecentManager a) => a -> m Int32
- data RecentManagerRemoveItemMethodInfo
- recentManagerRemoveItem :: (MonadIO m, IsRecentManager a) => a -> Text -> m ()
- data RecentManagerFilenamePropertyInfo
- constructRecentManagerFilename :: IsRecentManager o => Text -> IO (GValueConstruct o)
- getRecentManagerFilename :: (MonadIO m, IsRecentManager o) => o -> m (Maybe Text)
- recentManagerFilename :: AttrLabelProxy "filename"
- data RecentManagerSizePropertyInfo
- getRecentManagerSize :: (MonadIO m, IsRecentManager o) => o -> m Int32
- recentManagerSize :: AttrLabelProxy "size"
- type RecentManagerChangedCallback = IO ()
- type RecentManagerChangedCallbackC = Ptr () -> Ptr () -> IO ()
- data RecentManagerChangedSignalInfo
- afterRecentManagerChanged :: (GObject a, MonadIO m) => a -> RecentManagerChangedCallback -> m SignalHandlerId
- mkRecentManagerChangedCallback :: RecentManagerChangedCallbackC -> IO (FunPtr RecentManagerChangedCallbackC)
- noRecentManagerChangedCallback :: Maybe RecentManagerChangedCallback
- onRecentManagerChanged :: (GObject a, MonadIO m) => a -> RecentManagerChangedCallback -> m SignalHandlerId
- recentManagerChangedCallbackWrapper :: RecentManagerChangedCallback -> Ptr () -> Ptr () -> IO ()
- recentManagerChangedClosure :: RecentManagerChangedCallback -> IO Closure
Exported types
newtype RecentManager Source #
Constructors
| RecentManager (ForeignPtr RecentManager) |
Instances
| GObject RecentManager Source # | |
| IsObject RecentManager Source # | |
| IsRecentManager RecentManager Source # | |
| ((~) * info (ResolveRecentManagerMethod t RecentManager), MethodInfo * info RecentManager p) => IsLabel t (RecentManager -> p) Source # | |
| ((~) * info (ResolveRecentManagerMethod t RecentManager), MethodInfo * info RecentManager p) => IsLabelProxy t (RecentManager -> p) Source # | |
| HasAttributeList * RecentManager Source # | |
| type SignalList RecentManager Source # | |
| type AttributeList RecentManager Source # | |
class GObject o => IsRecentManager o Source #
Instances
| (GObject a, UnknownAncestorError Constraint RecentManager a) => IsRecentManager a Source # | |
| IsRecentManager RecentManager Source # | |
toRecentManager :: IsRecentManager o => o -> IO RecentManager Source #
Methods
recentManagerAddFull
data RecentManagerAddFullMethodInfo Source #
Instances
| ((~) * signature (Text -> RecentData -> m Bool), MonadIO m, IsRecentManager a) => MethodInfo * RecentManagerAddFullMethodInfo a signature Source # | |
recentManagerAddFull :: (MonadIO m, IsRecentManager a) => a -> Text -> RecentData -> m Bool Source #
recentManagerAddItem
data RecentManagerAddItemMethodInfo Source #
Instances
| ((~) * signature (Text -> m Bool), MonadIO m, IsRecentManager a) => MethodInfo * RecentManagerAddItemMethodInfo a signature Source # | |
recentManagerAddItem :: (MonadIO m, IsRecentManager a) => a -> Text -> m Bool Source #
recentManagerGetDefault
recentManagerGetDefault :: MonadIO m => m RecentManager Source #
recentManagerGetItems
data RecentManagerGetItemsMethodInfo Source #
Instances
| ((~) * signature (m [RecentInfo]), MonadIO m, IsRecentManager a) => MethodInfo * RecentManagerGetItemsMethodInfo a signature Source # | |
recentManagerGetItems :: (MonadIO m, IsRecentManager a) => a -> m [RecentInfo] Source #
recentManagerHasItem
data RecentManagerHasItemMethodInfo Source #
Instances
| ((~) * signature (Text -> m Bool), MonadIO m, IsRecentManager a) => MethodInfo * RecentManagerHasItemMethodInfo a signature Source # | |
recentManagerHasItem :: (MonadIO m, IsRecentManager a) => a -> Text -> m Bool Source #
recentManagerLookupItem
data RecentManagerLookupItemMethodInfo Source #
Instances
| ((~) * signature (Text -> m (Maybe RecentInfo)), MonadIO m, IsRecentManager a) => MethodInfo * RecentManagerLookupItemMethodInfo a signature Source # | |
recentManagerLookupItem :: (MonadIO m, IsRecentManager a) => a -> Text -> m (Maybe RecentInfo) Source #
recentManagerMoveItem
data RecentManagerMoveItemMethodInfo Source #
Instances
| ((~) * signature (Text -> Maybe Text -> m ()), MonadIO m, IsRecentManager a) => MethodInfo * RecentManagerMoveItemMethodInfo a signature Source # | |
recentManagerMoveItem :: (MonadIO m, IsRecentManager a) => a -> Text -> Maybe Text -> m () Source #
recentManagerNew
recentManagerNew :: MonadIO m => m RecentManager Source #
recentManagerPurgeItems
data RecentManagerPurgeItemsMethodInfo Source #
Instances
| ((~) * signature (m Int32), MonadIO m, IsRecentManager a) => MethodInfo * RecentManagerPurgeItemsMethodInfo a signature Source # | |
recentManagerPurgeItems :: (MonadIO m, IsRecentManager a) => a -> m Int32 Source #
recentManagerRemoveItem
data RecentManagerRemoveItemMethodInfo Source #
Instances
| ((~) * signature (Text -> m ()), MonadIO m, IsRecentManager a) => MethodInfo * RecentManagerRemoveItemMethodInfo a signature Source # | |
recentManagerRemoveItem :: (MonadIO m, IsRecentManager a) => a -> Text -> m () Source #
Properties
Filename
data RecentManagerFilenamePropertyInfo Source #
Instances
| AttrInfo RecentManagerFilenamePropertyInfo Source # | |
| type AttrSetTypeConstraint RecentManagerFilenamePropertyInfo Source # | |
| type AttrLabel RecentManagerFilenamePropertyInfo Source # | |
| type AttrGetType RecentManagerFilenamePropertyInfo Source # | |
| type AttrBaseTypeConstraint RecentManagerFilenamePropertyInfo Source # | |
| type AttrAllowedOps RecentManagerFilenamePropertyInfo Source # | |
constructRecentManagerFilename :: IsRecentManager o => Text -> IO (GValueConstruct o) Source #
getRecentManagerFilename :: (MonadIO m, IsRecentManager o) => o -> m (Maybe Text) Source #
recentManagerFilename :: AttrLabelProxy "filename" Source #
Size
data RecentManagerSizePropertyInfo Source #
Instances
| AttrInfo RecentManagerSizePropertyInfo Source # | |
| type AttrSetTypeConstraint RecentManagerSizePropertyInfo Source # | |
| type AttrLabel RecentManagerSizePropertyInfo Source # | |
| type AttrGetType RecentManagerSizePropertyInfo Source # | |
| type AttrBaseTypeConstraint RecentManagerSizePropertyInfo Source # | |
| type AttrAllowedOps RecentManagerSizePropertyInfo Source # | |
getRecentManagerSize :: (MonadIO m, IsRecentManager o) => o -> m Int32 Source #
recentManagerSize :: AttrLabelProxy "size" Source #
Signals
Changed
type RecentManagerChangedCallback = IO () Source #
data RecentManagerChangedSignalInfo Source #
Instances
| SignalInfo RecentManagerChangedSignalInfo Source # | |
| type HaskellCallbackType RecentManagerChangedSignalInfo Source # | |
afterRecentManagerChanged :: (GObject a, MonadIO m) => a -> RecentManagerChangedCallback -> m SignalHandlerId Source #
mkRecentManagerChangedCallback :: RecentManagerChangedCallbackC -> IO (FunPtr RecentManagerChangedCallbackC) Source #
onRecentManagerChanged :: (GObject a, MonadIO m) => a -> RecentManagerChangedCallback -> m SignalHandlerId Source #
recentManagerChangedCallbackWrapper :: RecentManagerChangedCallback -> Ptr () -> Ptr () -> IO () Source #
recentManagerChangedClosure :: RecentManagerChangedCallback -> IO Closure Source #