| Top |
| #define | IDE_TYPE_BACK_FORWARD_LIST |
| void | ide_back_forward_list_go_backward () |
| void | ide_back_forward_list_go_forward () |
| gboolean | ide_back_forward_list_get_can_go_backward () |
| gboolean | ide_back_forward_list_get_can_go_forward () |
| IdeBackForwardItem * | ide_back_forward_list_get_current_item () |
| void | ide_back_forward_list_push () |
| IdeBackForwardList * | ide_back_forward_list_branch () |
| void | ide_back_forward_list_merge () |
| gboolean | can-go-backward | Read |
| gboolean | can-go-forward | Read |
| IdeBackForwardItem * | current-item | Read |
void
ide_back_forward_list_go_backward (IdeBackForwardList *self);
void
ide_back_forward_list_go_forward (IdeBackForwardList *self);
gboolean
ide_back_forward_list_get_can_go_backward
(IdeBackForwardList *self);
gboolean
ide_back_forward_list_get_can_go_forward
(IdeBackForwardList *self);
IdeBackForwardItem *
ide_back_forward_list_get_current_item
(IdeBackForwardList *self);
Retrieves the current IdeBackForwardItem or NULL if no items have been
added to the IdeBackForwardList.
void ide_back_forward_list_push (IdeBackForwardList *self,IdeBackForwardItem *item);
IdeBackForwardList *
ide_back_forward_list_branch (IdeBackForwardList *self);
Branches self
into a newly created IdeBackForwardList.
This can be used independently and then merged back into a global IdeBackForwardList. This can be useful in situations where you have multiple sets of editors.
void ide_back_forward_list_merge (IdeBackForwardList *self,IdeBackForwardList *branch);
“can-go-backward” property “can-go-backward” gboolean
If there are more backward navigation items.
Flags: Read
Default value: FALSE
“can-go-forward” property “can-go-forward” gboolean
If there are more forward navigation items.
Flags: Read
Default value: FALSE
“current-item” property“current-item” IdeBackForwardItem *
The current navigation item.
Flags: Read
“navigate-to” signalvoid user_function (IdeBackForwardList *idebackforwardlist, IdeBackForwardItem *arg1, gpointer user_data)
Flags: Run Last