WebKit.BackForwardList¶
- Subclasses:
None
Methods¶
- Inherited:
- Structs:
|
|
|
|
|
|
|
Virtual Methods¶
- Inherited:
Properties¶
None
Signals¶
- Inherited:
Name |
Short Description |
---|---|
This signal is emitted when back_forward_list changes. |
Fields¶
- Inherited:
Class Details¶
- class WebKit.BackForwardList(**kwargs)¶
- Bases:
- Abstract:
No
- Structure:
List of visited pages.
WebKit.BackForwardList
maintains a list of visited pages used to navigate to recent pages. Items are inserted in the list in the order they are visited.WebKit.BackForwardList
also maintains the notion of the current item (which is always at index 0), the preceding item (which is at index -1), and the following item (which is at index 1). MethodsWebKit.WebView.go_back
() andWebKit.WebView.go_forward
() move the current item backward or forward by one. MethodWebKit.WebView.go_to_back_forward_list_item
() sets the current item to the specified item. All other methods returningWebKit.BackForwardListItem
s do not change the value of the current item, they just return the requested item or items.- get_back_item()¶
- Returns:
the
WebKit.BackForwardListItem
preceding the current item orNone
.- Return type:
Returns the item that precedes the current item.
- get_back_list()¶
- Returns:
a
GLib.List
of items preceding the current item.- Return type:
Obtain the list of items preceding the current one.
- get_back_list_with_limit(limit)¶
- Parameters:
limit (
int
) – the number of items to retrieve- Returns:
a
GLib.List
of items preceding the current item limited by limit.- Return type:
Obtain a list up to some number of items preceding the current one.
- get_current_item()¶
- Returns:
a
WebKit.BackForwardListItem
orNone
if self is empty.- Return type:
Returns the current item in self.
- get_forward_item()¶
- Returns:
the
WebKit.BackForwardListItem
following the current item orNone
.- Return type:
Returns the item that follows the current item.
- get_forward_list()¶
- Returns:
a
GLib.List
of items following the current item.- Return type:
Obtain the list of items following the current one.
- get_forward_list_with_limit(limit)¶
- Parameters:
limit (
int
) – the number of items to retrieve- Returns:
a
GLib.List
of items following the current item limited by limit.- Return type:
Obtain a list up to some number of items following the current one.
- get_nth_item(index)¶
- Parameters:
index (
int
) – the index of the item- Returns:
the
WebKit.BackForwardListItem
located at the specified index relative to the current item orNone
.- Return type:
Returns the item at a given index relative to the current item.
Signal Details¶
- WebKit.BackForwardList.signals.changed(back_forward_list, item_added, items_removed)¶
- Signal Name:
changed
- Flags:
- Parameters:
back_forward_list (
WebKit.BackForwardList
) – The object which received the signalitem_added (
WebKit.BackForwardListItem
orNone
) – theWebKit.BackForwardListItem
added orNone
items_removed (
object
orNone
) – aGLib.List
ofWebKit.BackForwardListItem
s
This signal is emitted when back_forward_list changes. This happens when the current item is updated, a new item is added or one or more items are removed. Note that both item_added and items_removed can
None
when only the current item is updated. Items are only removed when the list is cleared or the maximum items limit is reached.