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 |
- Exported types
- Methods
- addFilter
- getCurrentItem
- getCurrentUri
- getFilter
- getItems
- getLimit
- getLocalOnly
- getSelectMultiple
- getShowIcons
- getShowNotFound
- getShowPrivate
- getShowTips
- getSortType
- getUris
- listFilters
- removeFilter
- selectAll
- selectUri
- setCurrentUri
- setFilter
- setLimit
- setLocalOnly
- setSelectMultiple
- setShowIcons
- setShowNotFound
- setShowPrivate
- setShowTips
- setSortFunc
- setSortType
- unselectAll
- unselectUri
- Properties
- Signals
RecentChooser
is an interface that can be implemented by widgets
displaying the list of recently used files. In GTK+, the main objects
that implement this interface are RecentChooserWidget
,
RecentChooserDialog
and RecentChooserMenu
.
Recently used files are supported since GTK+ 2.10.
- newtype RecentChooser = RecentChooser (ManagedPtr RecentChooser)
- noRecentChooser :: Maybe RecentChooser
- class GObject o => IsRecentChooser o
- toRecentChooser :: IsRecentChooser o => o -> IO RecentChooser
- data RecentChooserAddFilterMethodInfo
- recentChooserAddFilter :: (HasCallStack, MonadIO m, IsRecentChooser a, IsRecentFilter b) => a -> b -> m ()
- data RecentChooserGetCurrentItemMethodInfo
- recentChooserGetCurrentItem :: (HasCallStack, MonadIO m, IsRecentChooser a) => a -> m RecentInfo
- data RecentChooserGetCurrentUriMethodInfo
- recentChooserGetCurrentUri :: (HasCallStack, MonadIO m, IsRecentChooser a) => a -> m Text
- data RecentChooserGetFilterMethodInfo
- recentChooserGetFilter :: (HasCallStack, MonadIO m, IsRecentChooser a) => a -> m RecentFilter
- data RecentChooserGetItemsMethodInfo
- recentChooserGetItems :: (HasCallStack, MonadIO m, IsRecentChooser a) => a -> m [RecentInfo]
- data RecentChooserGetLimitMethodInfo
- recentChooserGetLimit :: (HasCallStack, MonadIO m, IsRecentChooser a) => a -> m Int32
- data RecentChooserGetLocalOnlyMethodInfo
- recentChooserGetLocalOnly :: (HasCallStack, MonadIO m, IsRecentChooser a) => a -> m Bool
- data RecentChooserGetSelectMultipleMethodInfo
- recentChooserGetSelectMultiple :: (HasCallStack, MonadIO m, IsRecentChooser a) => a -> m Bool
- data RecentChooserGetShowIconsMethodInfo
- recentChooserGetShowIcons :: (HasCallStack, MonadIO m, IsRecentChooser a) => a -> m Bool
- data RecentChooserGetShowNotFoundMethodInfo
- recentChooserGetShowNotFound :: (HasCallStack, MonadIO m, IsRecentChooser a) => a -> m Bool
- data RecentChooserGetShowPrivateMethodInfo
- recentChooserGetShowPrivate :: (HasCallStack, MonadIO m, IsRecentChooser a) => a -> m Bool
- data RecentChooserGetShowTipsMethodInfo
- recentChooserGetShowTips :: (HasCallStack, MonadIO m, IsRecentChooser a) => a -> m Bool
- data RecentChooserGetSortTypeMethodInfo
- recentChooserGetSortType :: (HasCallStack, MonadIO m, IsRecentChooser a) => a -> m RecentSortType
- data RecentChooserGetUrisMethodInfo
- recentChooserGetUris :: (HasCallStack, MonadIO m, IsRecentChooser a) => a -> m ([Text], Word64)
- data RecentChooserListFiltersMethodInfo
- recentChooserListFilters :: (HasCallStack, MonadIO m, IsRecentChooser a) => a -> m [RecentFilter]
- data RecentChooserRemoveFilterMethodInfo
- recentChooserRemoveFilter :: (HasCallStack, MonadIO m, IsRecentChooser a, IsRecentFilter b) => a -> b -> m ()
- data RecentChooserSelectAllMethodInfo
- recentChooserSelectAll :: (HasCallStack, MonadIO m, IsRecentChooser a) => a -> m ()
- data RecentChooserSelectUriMethodInfo
- recentChooserSelectUri :: (HasCallStack, MonadIO m, IsRecentChooser a) => a -> Text -> m ()
- data RecentChooserSetCurrentUriMethodInfo
- recentChooserSetCurrentUri :: (HasCallStack, MonadIO m, IsRecentChooser a) => a -> Text -> m ()
- data RecentChooserSetFilterMethodInfo
- recentChooserSetFilter :: (HasCallStack, MonadIO m, IsRecentChooser a, IsRecentFilter b) => a -> Maybe b -> m ()
- data RecentChooserSetLimitMethodInfo
- recentChooserSetLimit :: (HasCallStack, MonadIO m, IsRecentChooser a) => a -> Int32 -> m ()
- data RecentChooserSetLocalOnlyMethodInfo
- recentChooserSetLocalOnly :: (HasCallStack, MonadIO m, IsRecentChooser a) => a -> Bool -> m ()
- data RecentChooserSetSelectMultipleMethodInfo
- recentChooserSetSelectMultiple :: (HasCallStack, MonadIO m, IsRecentChooser a) => a -> Bool -> m ()
- data RecentChooserSetShowIconsMethodInfo
- recentChooserSetShowIcons :: (HasCallStack, MonadIO m, IsRecentChooser a) => a -> Bool -> m ()
- data RecentChooserSetShowNotFoundMethodInfo
- recentChooserSetShowNotFound :: (HasCallStack, MonadIO m, IsRecentChooser a) => a -> Bool -> m ()
- data RecentChooserSetShowPrivateMethodInfo
- recentChooserSetShowPrivate :: (HasCallStack, MonadIO m, IsRecentChooser a) => a -> Bool -> m ()
- data RecentChooserSetShowTipsMethodInfo
- recentChooserSetShowTips :: (HasCallStack, MonadIO m, IsRecentChooser a) => a -> Bool -> m ()
- data RecentChooserSetSortFuncMethodInfo
- recentChooserSetSortFunc :: (HasCallStack, MonadIO m, IsRecentChooser a) => a -> RecentSortFunc -> m ()
- data RecentChooserSetSortTypeMethodInfo
- recentChooserSetSortType :: (HasCallStack, MonadIO m, IsRecentChooser a) => a -> RecentSortType -> m ()
- data RecentChooserUnselectAllMethodInfo
- recentChooserUnselectAll :: (HasCallStack, MonadIO m, IsRecentChooser a) => a -> m ()
- data RecentChooserUnselectUriMethodInfo
- recentChooserUnselectUri :: (HasCallStack, MonadIO m, IsRecentChooser a) => a -> Text -> m ()
- data RecentChooserFilterPropertyInfo
- clearRecentChooserFilter :: (MonadIO m, IsRecentChooser o) => o -> m ()
- constructRecentChooserFilter :: (IsRecentChooser o, IsRecentFilter a) => a -> IO (GValueConstruct o)
- getRecentChooserFilter :: (MonadIO m, IsRecentChooser o) => o -> m RecentFilter
- recentChooserFilter :: AttrLabelProxy "filter"
- setRecentChooserFilter :: (MonadIO m, IsRecentChooser o, IsRecentFilter a) => o -> a -> m ()
- data RecentChooserLimitPropertyInfo
- constructRecentChooserLimit :: IsRecentChooser o => Int32 -> IO (GValueConstruct o)
- getRecentChooserLimit :: (MonadIO m, IsRecentChooser o) => o -> m Int32
- recentChooserLimit :: AttrLabelProxy "limit"
- setRecentChooserLimit :: (MonadIO m, IsRecentChooser o) => o -> Int32 -> m ()
- data RecentChooserLocalOnlyPropertyInfo
- constructRecentChooserLocalOnly :: IsRecentChooser o => Bool -> IO (GValueConstruct o)
- getRecentChooserLocalOnly :: (MonadIO m, IsRecentChooser o) => o -> m Bool
- recentChooserLocalOnly :: AttrLabelProxy "localOnly"
- setRecentChooserLocalOnly :: (MonadIO m, IsRecentChooser o) => o -> Bool -> m ()
- data RecentChooserRecentManagerPropertyInfo
- constructRecentChooserRecentManager :: (IsRecentChooser o, IsRecentManager a) => a -> IO (GValueConstruct o)
- recentChooserRecentManager :: AttrLabelProxy "recentManager"
- data RecentChooserSelectMultiplePropertyInfo
- constructRecentChooserSelectMultiple :: IsRecentChooser o => Bool -> IO (GValueConstruct o)
- getRecentChooserSelectMultiple :: (MonadIO m, IsRecentChooser o) => o -> m Bool
- recentChooserSelectMultiple :: AttrLabelProxy "selectMultiple"
- setRecentChooserSelectMultiple :: (MonadIO m, IsRecentChooser o) => o -> Bool -> m ()
- data RecentChooserShowIconsPropertyInfo
- constructRecentChooserShowIcons :: IsRecentChooser o => Bool -> IO (GValueConstruct o)
- getRecentChooserShowIcons :: (MonadIO m, IsRecentChooser o) => o -> m Bool
- recentChooserShowIcons :: AttrLabelProxy "showIcons"
- setRecentChooserShowIcons :: (MonadIO m, IsRecentChooser o) => o -> Bool -> m ()
- data RecentChooserShowNotFoundPropertyInfo
- constructRecentChooserShowNotFound :: IsRecentChooser o => Bool -> IO (GValueConstruct o)
- getRecentChooserShowNotFound :: (MonadIO m, IsRecentChooser o) => o -> m Bool
- recentChooserShowNotFound :: AttrLabelProxy "showNotFound"
- setRecentChooserShowNotFound :: (MonadIO m, IsRecentChooser o) => o -> Bool -> m ()
- data RecentChooserShowPrivatePropertyInfo
- constructRecentChooserShowPrivate :: IsRecentChooser o => Bool -> IO (GValueConstruct o)
- getRecentChooserShowPrivate :: (MonadIO m, IsRecentChooser o) => o -> m Bool
- recentChooserShowPrivate :: AttrLabelProxy "showPrivate"
- setRecentChooserShowPrivate :: (MonadIO m, IsRecentChooser o) => o -> Bool -> m ()
- data RecentChooserShowTipsPropertyInfo
- constructRecentChooserShowTips :: IsRecentChooser o => Bool -> IO (GValueConstruct o)
- getRecentChooserShowTips :: (MonadIO m, IsRecentChooser o) => o -> m Bool
- recentChooserShowTips :: AttrLabelProxy "showTips"
- setRecentChooserShowTips :: (MonadIO m, IsRecentChooser o) => o -> Bool -> m ()
- data RecentChooserSortTypePropertyInfo
- constructRecentChooserSortType :: IsRecentChooser o => RecentSortType -> IO (GValueConstruct o)
- getRecentChooserSortType :: (MonadIO m, IsRecentChooser o) => o -> m RecentSortType
- recentChooserSortType :: AttrLabelProxy "sortType"
- setRecentChooserSortType :: (MonadIO m, IsRecentChooser o) => o -> RecentSortType -> m ()
- type C_RecentChooserItemActivatedCallback = Ptr () -> Ptr () -> IO ()
- type RecentChooserItemActivatedCallback = IO ()
- data RecentChooserItemActivatedSignalInfo
- afterRecentChooserItemActivated :: (GObject a, MonadIO m) => a -> RecentChooserItemActivatedCallback -> m SignalHandlerId
- genClosure_RecentChooserItemActivated :: RecentChooserItemActivatedCallback -> IO Closure
- mk_RecentChooserItemActivatedCallback :: C_RecentChooserItemActivatedCallback -> IO (FunPtr C_RecentChooserItemActivatedCallback)
- noRecentChooserItemActivatedCallback :: Maybe RecentChooserItemActivatedCallback
- onRecentChooserItemActivated :: (GObject a, MonadIO m) => a -> RecentChooserItemActivatedCallback -> m SignalHandlerId
- wrap_RecentChooserItemActivatedCallback :: RecentChooserItemActivatedCallback -> Ptr () -> Ptr () -> IO ()
- type C_RecentChooserSelectionChangedCallback = Ptr () -> Ptr () -> IO ()
- type RecentChooserSelectionChangedCallback = IO ()
- data RecentChooserSelectionChangedSignalInfo
- afterRecentChooserSelectionChanged :: (GObject a, MonadIO m) => a -> RecentChooserSelectionChangedCallback -> m SignalHandlerId
- genClosure_RecentChooserSelectionChanged :: RecentChooserSelectionChangedCallback -> IO Closure
- mk_RecentChooserSelectionChangedCallback :: C_RecentChooserSelectionChangedCallback -> IO (FunPtr C_RecentChooserSelectionChangedCallback)
- noRecentChooserSelectionChangedCallback :: Maybe RecentChooserSelectionChangedCallback
- onRecentChooserSelectionChanged :: (GObject a, MonadIO m) => a -> RecentChooserSelectionChangedCallback -> m SignalHandlerId
- wrap_RecentChooserSelectionChangedCallback :: RecentChooserSelectionChangedCallback -> Ptr () -> Ptr () -> IO ()
Exported types
newtype RecentChooser Source #
GObject RecentChooser Source # | |
IsObject RecentChooser Source # | |
IsRecentChooser RecentChooser Source # | |
((~) * info (ResolveRecentChooserMethod t RecentChooser), MethodInfo * info RecentChooser p) => IsLabel t (RecentChooser -> p) Source # | |
((~) * info (ResolveRecentChooserMethod t RecentChooser), MethodInfo * info RecentChooser p) => IsLabelProxy t (RecentChooser -> p) Source # | |
HasAttributeList * RecentChooser Source # | |
type AttributeList RecentChooser Source # | |
type SignalList RecentChooser Source # | |
class GObject o => IsRecentChooser o Source #
toRecentChooser :: IsRecentChooser o => o -> IO RecentChooser Source #
Methods
addFilter
data RecentChooserAddFilterMethodInfo Source #
((~) * signature (b -> m ()), MonadIO m, IsRecentChooser a, IsRecentFilter b) => MethodInfo * RecentChooserAddFilterMethodInfo a signature Source # | |
recentChooserAddFilter Source #
:: (HasCallStack, MonadIO m, IsRecentChooser a, IsRecentFilter b) | |
=> a |
|
-> b |
|
-> m () |
Adds filter
to the list of RecentFilter
objects held by chooser
.
If no previous filter objects were defined, this function will call
recentChooserSetFilter
.
Since: 2.10
getCurrentItem
data RecentChooserGetCurrentItemMethodInfo Source #
((~) * signature (m RecentInfo), MonadIO m, IsRecentChooser a) => MethodInfo * RecentChooserGetCurrentItemMethodInfo a signature Source # | |
recentChooserGetCurrentItem Source #
:: (HasCallStack, MonadIO m, IsRecentChooser a) | |
=> a |
|
-> m RecentInfo | Returns: a |
Gets the RecentInfo
currently selected by chooser
.
Since: 2.10
getCurrentUri
data RecentChooserGetCurrentUriMethodInfo Source #
((~) * signature (m Text), MonadIO m, IsRecentChooser a) => MethodInfo * RecentChooserGetCurrentUriMethodInfo a signature Source # | |
recentChooserGetCurrentUri Source #
:: (HasCallStack, MonadIO m, IsRecentChooser a) | |
=> a |
|
-> m Text | Returns: a newly allocated string holding a URI. |
Gets the URI currently selected by chooser
.
Since: 2.10
getFilter
data RecentChooserGetFilterMethodInfo Source #
((~) * signature (m RecentFilter), MonadIO m, IsRecentChooser a) => MethodInfo * RecentChooserGetFilterMethodInfo a signature Source # | |
recentChooserGetFilter Source #
:: (HasCallStack, MonadIO m, IsRecentChooser a) | |
=> a |
|
-> m RecentFilter | Returns: a |
Gets the RecentFilter
object currently used by chooser
to affect
the display of the recently used resources.
Since: 2.10
getItems
data RecentChooserGetItemsMethodInfo Source #
((~) * signature (m [RecentInfo]), MonadIO m, IsRecentChooser a) => MethodInfo * RecentChooserGetItemsMethodInfo a signature Source # | |
recentChooserGetItems Source #
:: (HasCallStack, MonadIO m, IsRecentChooser a) | |
=> a |
|
-> m [RecentInfo] | Returns: A newly allocated
list of |
Gets the list of recently used resources in form of RecentInfo
objects.
The return value of this function is affected by the “sort-type” and
“limit” properties of chooser
.
Since: 2.10
getLimit
data RecentChooserGetLimitMethodInfo Source #
((~) * signature (m Int32), MonadIO m, IsRecentChooser a) => MethodInfo * RecentChooserGetLimitMethodInfo a signature Source # | |
recentChooserGetLimit Source #
:: (HasCallStack, MonadIO m, IsRecentChooser a) | |
=> a |
|
-> m Int32 | Returns: A positive integer, or -1 meaning that all items are returned. |
Gets the number of items returned by recentChooserGetItems
and recentChooserGetUris
.
Since: 2.10
getLocalOnly
data RecentChooserGetLocalOnlyMethodInfo Source #
((~) * signature (m Bool), MonadIO m, IsRecentChooser a) => MethodInfo * RecentChooserGetLocalOnlyMethodInfo a signature Source # | |
recentChooserGetLocalOnly Source #
:: (HasCallStack, MonadIO m, IsRecentChooser a) | |
=> a |
|
-> m Bool | Returns: |
Gets whether only local resources should be shown in the recently used
resources selector. See recentChooserSetLocalOnly
Since: 2.10
getSelectMultiple
data RecentChooserGetSelectMultipleMethodInfo Source #
((~) * signature (m Bool), MonadIO m, IsRecentChooser a) => MethodInfo * RecentChooserGetSelectMultipleMethodInfo a signature Source # | |
recentChooserGetSelectMultiple Source #
:: (HasCallStack, MonadIO m, IsRecentChooser a) | |
=> a |
|
-> m Bool | Returns: |
Gets whether chooser
can select multiple items.
Since: 2.10
getShowIcons
data RecentChooserGetShowIconsMethodInfo Source #
((~) * signature (m Bool), MonadIO m, IsRecentChooser a) => MethodInfo * RecentChooserGetShowIconsMethodInfo a signature Source # | |
recentChooserGetShowIcons Source #
:: (HasCallStack, MonadIO m, IsRecentChooser a) | |
=> a |
|
-> m Bool | Returns: |
Retrieves whether chooser
should show an icon near the resource.
Since: 2.10
getShowNotFound
data RecentChooserGetShowNotFoundMethodInfo Source #
((~) * signature (m Bool), MonadIO m, IsRecentChooser a) => MethodInfo * RecentChooserGetShowNotFoundMethodInfo a signature Source # | |
recentChooserGetShowNotFound Source #
:: (HasCallStack, MonadIO m, IsRecentChooser a) | |
=> a |
|
-> m Bool | Returns: |
Retrieves whether chooser
should show the recently used resources that
were not found.
Since: 2.10
getShowPrivate
data RecentChooserGetShowPrivateMethodInfo Source #
((~) * signature (m Bool), MonadIO m, IsRecentChooser a) => MethodInfo * RecentChooserGetShowPrivateMethodInfo a signature Source # | |
recentChooserGetShowPrivate Source #
:: (HasCallStack, MonadIO m, IsRecentChooser a) | |
=> a |
|
-> m Bool | Returns: |
Returns whether chooser
should display recently used resources
registered as private.
Since: 2.10
getShowTips
data RecentChooserGetShowTipsMethodInfo Source #
((~) * signature (m Bool), MonadIO m, IsRecentChooser a) => MethodInfo * RecentChooserGetShowTipsMethodInfo a signature Source # | |
recentChooserGetShowTips Source #
:: (HasCallStack, MonadIO m, IsRecentChooser a) | |
=> a |
|
-> m Bool | Returns: |
Gets whether chooser
should display tooltips containing the full path
of a recently user resource.
Since: 2.10
getSortType
data RecentChooserGetSortTypeMethodInfo Source #
((~) * signature (m RecentSortType), MonadIO m, IsRecentChooser a) => MethodInfo * RecentChooserGetSortTypeMethodInfo a signature Source # | |
recentChooserGetSortType Source #
:: (HasCallStack, MonadIO m, IsRecentChooser a) | |
=> a |
|
-> m RecentSortType | Returns: the sorting order of the |
Gets the value set by recentChooserSetSortType
.
Since: 2.10
getUris
data RecentChooserGetUrisMethodInfo Source #
((~) * signature (m ([Text], Word64)), MonadIO m, IsRecentChooser a) => MethodInfo * RecentChooserGetUrisMethodInfo a signature Source # | |
:: (HasCallStack, MonadIO m, IsRecentChooser a) | |
=> a |
|
-> m ([Text], Word64) | Returns:
A newly allocated, |
listFilters
data RecentChooserListFiltersMethodInfo Source #
((~) * signature (m [RecentFilter]), MonadIO m, IsRecentChooser a) => MethodInfo * RecentChooserListFiltersMethodInfo a signature Source # | |
recentChooserListFilters Source #
:: (HasCallStack, MonadIO m, IsRecentChooser a) | |
=> a |
|
-> m [RecentFilter] | Returns: A singly linked list
of |
Gets the RecentFilter
objects held by chooser
.
Since: 2.10
removeFilter
data RecentChooserRemoveFilterMethodInfo Source #
((~) * signature (b -> m ()), MonadIO m, IsRecentChooser a, IsRecentFilter b) => MethodInfo * RecentChooserRemoveFilterMethodInfo a signature Source # | |
recentChooserRemoveFilter Source #
:: (HasCallStack, MonadIO m, IsRecentChooser a, IsRecentFilter b) | |
=> a |
|
-> b |
|
-> m () |
Removes filter
from the list of RecentFilter
objects held by chooser
.
Since: 2.10
selectAll
data RecentChooserSelectAllMethodInfo Source #
((~) * signature (m ()), MonadIO m, IsRecentChooser a) => MethodInfo * RecentChooserSelectAllMethodInfo a signature Source # | |
recentChooserSelectAll Source #
:: (HasCallStack, MonadIO m, IsRecentChooser a) | |
=> a |
|
-> m () |
Selects all the items inside chooser
, if the chooser
supports
multiple selection.
Since: 2.10
selectUri
data RecentChooserSelectUriMethodInfo Source #
((~) * signature (Text -> m ()), MonadIO m, IsRecentChooser a) => MethodInfo * RecentChooserSelectUriMethodInfo a signature Source # | |
recentChooserSelectUri Source #
:: (HasCallStack, MonadIO m, IsRecentChooser a) | |
=> a |
|
-> Text |
|
-> m () | (Can throw |
Selects uri
inside chooser
.
Since: 2.10
setCurrentUri
data RecentChooserSetCurrentUriMethodInfo Source #
((~) * signature (Text -> m ()), MonadIO m, IsRecentChooser a) => MethodInfo * RecentChooserSetCurrentUriMethodInfo a signature Source # | |
recentChooserSetCurrentUri Source #
:: (HasCallStack, MonadIO m, IsRecentChooser a) | |
=> a |
|
-> Text |
|
-> m () | (Can throw |
Sets uri
as the current URI for chooser
.
Since: 2.10
setFilter
data RecentChooserSetFilterMethodInfo Source #
((~) * signature (Maybe b -> m ()), MonadIO m, IsRecentChooser a, IsRecentFilter b) => MethodInfo * RecentChooserSetFilterMethodInfo a signature Source # | |
recentChooserSetFilter Source #
:: (HasCallStack, MonadIO m, IsRecentChooser a, IsRecentFilter b) | |
=> a |
|
-> Maybe b |
|
-> m () |
Sets filter
as the current RecentFilter
object used by chooser
to affect the displayed recently used resources.
Since: 2.10
setLimit
data RecentChooserSetLimitMethodInfo Source #
((~) * signature (Int32 -> m ()), MonadIO m, IsRecentChooser a) => MethodInfo * RecentChooserSetLimitMethodInfo a signature Source # | |
recentChooserSetLimit Source #
:: (HasCallStack, MonadIO m, IsRecentChooser a) | |
=> a |
|
-> Int32 |
|
-> m () |
Sets the number of items that should be returned by
recentChooserGetItems
and recentChooserGetUris
.
Since: 2.10
setLocalOnly
data RecentChooserSetLocalOnlyMethodInfo Source #
((~) * signature (Bool -> m ()), MonadIO m, IsRecentChooser a) => MethodInfo * RecentChooserSetLocalOnlyMethodInfo a signature Source # | |
recentChooserSetLocalOnly Source #
:: (HasCallStack, MonadIO m, IsRecentChooser a) | |
=> a |
|
-> Bool |
|
-> m () |
Sets whether only local resources, that is resources using the file:// URI
scheme, should be shown in the recently used resources selector. If
localOnly
is True
(the default) then the shown resources are guaranteed
to be accessible through the operating system native file system.
Since: 2.10
setSelectMultiple
data RecentChooserSetSelectMultipleMethodInfo Source #
((~) * signature (Bool -> m ()), MonadIO m, IsRecentChooser a) => MethodInfo * RecentChooserSetSelectMultipleMethodInfo a signature Source # | |
recentChooserSetSelectMultiple Source #
:: (HasCallStack, MonadIO m, IsRecentChooser a) | |
=> a |
|
-> Bool |
|
-> m () |
Sets whether chooser
can select multiple items.
Since: 2.10
setShowIcons
data RecentChooserSetShowIconsMethodInfo Source #
((~) * signature (Bool -> m ()), MonadIO m, IsRecentChooser a) => MethodInfo * RecentChooserSetShowIconsMethodInfo a signature Source # | |
recentChooserSetShowIcons Source #
:: (HasCallStack, MonadIO m, IsRecentChooser a) | |
=> a |
|
-> Bool |
|
-> m () |
Sets whether chooser
should show an icon near the resource when
displaying it.
Since: 2.10
setShowNotFound
data RecentChooserSetShowNotFoundMethodInfo Source #
((~) * signature (Bool -> m ()), MonadIO m, IsRecentChooser a) => MethodInfo * RecentChooserSetShowNotFoundMethodInfo a signature Source # | |
recentChooserSetShowNotFound Source #
:: (HasCallStack, MonadIO m, IsRecentChooser a) | |
=> a |
|
-> Bool |
|
-> m () |
Sets whether chooser
should display the recently used resources that
it didn’t find. This only applies to local resources.
Since: 2.10
setShowPrivate
data RecentChooserSetShowPrivateMethodInfo Source #
((~) * signature (Bool -> m ()), MonadIO m, IsRecentChooser a) => MethodInfo * RecentChooserSetShowPrivateMethodInfo a signature Source # | |
recentChooserSetShowPrivate Source #
:: (HasCallStack, MonadIO m, IsRecentChooser a) | |
=> a |
|
-> Bool | |
-> m () |
Whether to show recently used resources marked registered as private.
Since: 2.10
setShowTips
data RecentChooserSetShowTipsMethodInfo Source #
((~) * signature (Bool -> m ()), MonadIO m, IsRecentChooser a) => MethodInfo * RecentChooserSetShowTipsMethodInfo a signature Source # | |
recentChooserSetShowTips Source #
:: (HasCallStack, MonadIO m, IsRecentChooser a) | |
=> a |
|
-> Bool |
|
-> m () |
Sets whether to show a tooltips containing the full path of each
recently used resource in a RecentChooser
widget.
Since: 2.10
setSortFunc
data RecentChooserSetSortFuncMethodInfo Source #
((~) * signature (RecentSortFunc -> m ()), MonadIO m, IsRecentChooser a) => MethodInfo * RecentChooserSetSortFuncMethodInfo a signature Source # | |
recentChooserSetSortFunc Source #
:: (HasCallStack, MonadIO m, IsRecentChooser a) | |
=> a |
|
-> RecentSortFunc |
|
-> m () |
Sets the comparison function used when sorting to be sortFunc
. If
the chooser
has the sort type set to GTK_RECENT_SORT_CUSTOM
then
the chooser will sort using this function.
To the comparison function will be passed two RecentInfo
structs and
sortData
; sortFunc
should return a positive integer if the first
item comes before the second, zero if the two items are equal and
a negative integer if the first item comes after the second.
Since: 2.10
setSortType
data RecentChooserSetSortTypeMethodInfo Source #
((~) * signature (RecentSortType -> m ()), MonadIO m, IsRecentChooser a) => MethodInfo * RecentChooserSetSortTypeMethodInfo a signature Source # | |
recentChooserSetSortType Source #
:: (HasCallStack, MonadIO m, IsRecentChooser a) | |
=> a |
|
-> RecentSortType |
|
-> m () |
Changes the sorting order of the recently used resources list displayed by
chooser
.
Since: 2.10
unselectAll
data RecentChooserUnselectAllMethodInfo Source #
((~) * signature (m ()), MonadIO m, IsRecentChooser a) => MethodInfo * RecentChooserUnselectAllMethodInfo a signature Source # | |
recentChooserUnselectAll Source #
:: (HasCallStack, MonadIO m, IsRecentChooser a) | |
=> a |
|
-> m () |
Unselects all the items inside chooser
.
Since: 2.10
unselectUri
data RecentChooserUnselectUriMethodInfo Source #
((~) * signature (Text -> m ()), MonadIO m, IsRecentChooser a) => MethodInfo * RecentChooserUnselectUriMethodInfo a signature Source # | |
recentChooserUnselectUri Source #
:: (HasCallStack, MonadIO m, IsRecentChooser a) | |
=> a |
|
-> Text |
|
-> m () |
Unselects uri
inside chooser
.
Since: 2.10
Properties
filter
data RecentChooserFilterPropertyInfo Source #
clearRecentChooserFilter :: (MonadIO m, IsRecentChooser o) => o -> m () Source #
constructRecentChooserFilter :: (IsRecentChooser o, IsRecentFilter a) => a -> IO (GValueConstruct o) Source #
getRecentChooserFilter :: (MonadIO m, IsRecentChooser o) => o -> m RecentFilter Source #
recentChooserFilter :: AttrLabelProxy "filter" Source #
setRecentChooserFilter :: (MonadIO m, IsRecentChooser o, IsRecentFilter a) => o -> a -> m () Source #
limit
data RecentChooserLimitPropertyInfo Source #
constructRecentChooserLimit :: IsRecentChooser o => Int32 -> IO (GValueConstruct o) Source #
getRecentChooserLimit :: (MonadIO m, IsRecentChooser o) => o -> m Int32 Source #
recentChooserLimit :: AttrLabelProxy "limit" Source #
setRecentChooserLimit :: (MonadIO m, IsRecentChooser o) => o -> Int32 -> m () Source #
localOnly
data RecentChooserLocalOnlyPropertyInfo Source #
constructRecentChooserLocalOnly :: IsRecentChooser o => Bool -> IO (GValueConstruct o) Source #
getRecentChooserLocalOnly :: (MonadIO m, IsRecentChooser o) => o -> m Bool Source #
recentChooserLocalOnly :: AttrLabelProxy "localOnly" Source #
setRecentChooserLocalOnly :: (MonadIO m, IsRecentChooser o) => o -> Bool -> m () Source #
recentManager
data RecentChooserRecentManagerPropertyInfo Source #
constructRecentChooserRecentManager :: (IsRecentChooser o, IsRecentManager a) => a -> IO (GValueConstruct o) Source #
recentChooserRecentManager :: AttrLabelProxy "recentManager" Source #
selectMultiple
data RecentChooserSelectMultiplePropertyInfo Source #
constructRecentChooserSelectMultiple :: IsRecentChooser o => Bool -> IO (GValueConstruct o) Source #
getRecentChooserSelectMultiple :: (MonadIO m, IsRecentChooser o) => o -> m Bool Source #
recentChooserSelectMultiple :: AttrLabelProxy "selectMultiple" Source #
setRecentChooserSelectMultiple :: (MonadIO m, IsRecentChooser o) => o -> Bool -> m () Source #
showIcons
data RecentChooserShowIconsPropertyInfo Source #
constructRecentChooserShowIcons :: IsRecentChooser o => Bool -> IO (GValueConstruct o) Source #
getRecentChooserShowIcons :: (MonadIO m, IsRecentChooser o) => o -> m Bool Source #
recentChooserShowIcons :: AttrLabelProxy "showIcons" Source #
setRecentChooserShowIcons :: (MonadIO m, IsRecentChooser o) => o -> Bool -> m () Source #
showNotFound
data RecentChooserShowNotFoundPropertyInfo Source #
constructRecentChooserShowNotFound :: IsRecentChooser o => Bool -> IO (GValueConstruct o) Source #
getRecentChooserShowNotFound :: (MonadIO m, IsRecentChooser o) => o -> m Bool Source #
recentChooserShowNotFound :: AttrLabelProxy "showNotFound" Source #
setRecentChooserShowNotFound :: (MonadIO m, IsRecentChooser o) => o -> Bool -> m () Source #
showPrivate
data RecentChooserShowPrivatePropertyInfo Source #
constructRecentChooserShowPrivate :: IsRecentChooser o => Bool -> IO (GValueConstruct o) Source #
getRecentChooserShowPrivate :: (MonadIO m, IsRecentChooser o) => o -> m Bool Source #
recentChooserShowPrivate :: AttrLabelProxy "showPrivate" Source #
setRecentChooserShowPrivate :: (MonadIO m, IsRecentChooser o) => o -> Bool -> m () Source #
showTips
data RecentChooserShowTipsPropertyInfo Source #
constructRecentChooserShowTips :: IsRecentChooser o => Bool -> IO (GValueConstruct o) Source #
getRecentChooserShowTips :: (MonadIO m, IsRecentChooser o) => o -> m Bool Source #
recentChooserShowTips :: AttrLabelProxy "showTips" Source #
setRecentChooserShowTips :: (MonadIO m, IsRecentChooser o) => o -> Bool -> m () Source #
sortType
data RecentChooserSortTypePropertyInfo Source #
constructRecentChooserSortType :: IsRecentChooser o => RecentSortType -> IO (GValueConstruct o) Source #
getRecentChooserSortType :: (MonadIO m, IsRecentChooser o) => o -> m RecentSortType Source #
recentChooserSortType :: AttrLabelProxy "sortType" Source #
setRecentChooserSortType :: (MonadIO m, IsRecentChooser o) => o -> RecentSortType -> m () Source #
Signals
itemActivated
type RecentChooserItemActivatedCallback = IO () Source #
afterRecentChooserItemActivated :: (GObject a, MonadIO m) => a -> RecentChooserItemActivatedCallback -> m SignalHandlerId Source #
mk_RecentChooserItemActivatedCallback :: C_RecentChooserItemActivatedCallback -> IO (FunPtr C_RecentChooserItemActivatedCallback) Source #
onRecentChooserItemActivated :: (GObject a, MonadIO m) => a -> RecentChooserItemActivatedCallback -> m SignalHandlerId Source #
wrap_RecentChooserItemActivatedCallback :: RecentChooserItemActivatedCallback -> Ptr () -> Ptr () -> IO () Source #
selectionChanged
type RecentChooserSelectionChangedCallback = IO () Source #
afterRecentChooserSelectionChanged :: (GObject a, MonadIO m) => a -> RecentChooserSelectionChangedCallback -> m SignalHandlerId Source #
genClosure_RecentChooserSelectionChanged :: RecentChooserSelectionChangedCallback -> IO Closure Source #
mk_RecentChooserSelectionChangedCallback :: C_RecentChooserSelectionChangedCallback -> IO (FunPtr C_RecentChooserSelectionChangedCallback) Source #
onRecentChooserSelectionChanged :: (GObject a, MonadIO m) => a -> RecentChooserSelectionChangedCallback -> m SignalHandlerId Source #
wrap_RecentChooserSelectionChangedCallback :: RecentChooserSelectionChangedCallback -> Ptr () -> Ptr () -> IO () Source #