BookmarkList
-
class BookmarkList(**properties: Any)
Superclasses: Object
Implemented Interfaces: ListModel
GtkBookmarkList is a list model that wraps GBookmarkFile.
It presents a GListModel and fills it asynchronously with the
GFileInfos returned from that function.
The GFileInfos in the list have some attributes in the recent
namespace added: recent::private (boolean) and recent:applications
(stringv).
Constructors
-
class BookmarkList
-
classmethod new(filename: str | None = None, attributes: str | None = None) → BookmarkList
Creates a new GtkBookmarkList with the given attributes.
- Parameters:
-
Methods
-
class BookmarkList
-
get_attributes() → str | None
Gets the attributes queried on the children.
-
get_filename() → str
Returns the filename of the bookmark file that
this list is loading.
-
get_io_priority() → int
Gets the IO priority to use while loading file.
-
is_loading() → bool
Returns True if the files are currently being loaded.
Files will be added to self from time to time while loading is
going on. The order in which are added is undefined and may change
in between runs.
-
set_attributes(attributes: str | None = None) → None
Sets the attributes to be enumerated and starts the enumeration.
If attributes is None, no attributes will be queried, but a list
of GFileInfos will still be created.
- Parameters:
attributes – the attributes to enumerate
-
set_io_priority(io_priority: int) → None
Sets the IO priority to use while loading files.
The default IO priority is %G_PRIORITY_DEFAULT.
- Parameters:
io_priority – IO priority to use
Properties
-
class BookmarkList
-
props.attributes: str
The type of the None singleton.
-
props.filename: str
The type of the None singleton.
-
props.io_priority: int
The type of the None singleton.
-
props.item_type: GType
The type of the None singleton.
-
props.loading: bool
The type of the None singleton.
-
props.n_items: int
The type of the None singleton.