NetSurf
|
A node in the history tree. More...
#include <browser_private.h>
Data Fields | |
struct history_page | page |
struct history_entry * | back |
Parent. More... | |
struct history_entry * | next |
Next sibling. More... | |
struct history_entry * | forward |
First child. More... | |
struct history_entry * | forward_pref |
Child in direction of current entry. More... | |
struct history_entry * | forward_last |
Last child. More... | |
unsigned int | children |
Number of children. More... | |
int | x |
Position of node. More... | |
int | y |
Position of node. More... | |
A node in the history tree.
Definition at line 52 of file browser_private.h.
struct history_entry* history_entry::back |
Parent.
Definition at line 54 of file browser_private.h.
Referenced by _local_history_find_branch_point(), browser_window_history__clone_entry(), browser_window_history_add(), browser_window_history_back(), browser_window_history_back_available(), browser_window_history_enumerate_back(), and local_history_keypress().
unsigned int history_entry::children |
Number of children.
Definition at line 60 of file browser_private.h.
Referenced by browser_window_history_add().
struct history_entry* history_entry::forward |
First child.
Definition at line 56 of file browser_private.h.
Referenced by _local_history_find_branch_point(), browser_window_history__clone_entry(), browser_window_history__enumerate_entry(), browser_window_history__free_entry(), browser_window_history__layout_subtree(), browser_window_history_add(), find_entry_position(), local_history_keypress(), and redraw_entry().
struct history_entry* history_entry::forward_last |
Last child.
Definition at line 59 of file browser_private.h.
Referenced by _local_history_find_branch_point(), browser_window_history__clone_entry(), and browser_window_history_add().
struct history_entry* history_entry::forward_pref |
Child in direction of current entry.
Definition at line 57 of file browser_private.h.
Referenced by browser_window_history__clone_entry(), browser_window_history_add(), browser_window_history_enumerate_forward(), browser_window_history_forward(), browser_window_history_forward_available(), and local_history_keypress().
struct history_entry* history_entry::next |
Next sibling.
Definition at line 55 of file browser_private.h.
Referenced by browser_window_history__clone_entry(), browser_window_history__enumerate_entry(), browser_window_history__free_entry(), browser_window_history__layout_subtree(), browser_window_history_add(), find_entry_position(), local_history_keypress(), and redraw_entry().
struct history_page history_entry::page |
Definition at line 53 of file browser_private.h.
Referenced by browser_window_history__clone_entry(), browser_window_history__free_entry(), browser_window_history_add(), browser_window_history_entry_get_fragment_id(), browser_window_history_entry_get_title(), browser_window_history_entry_get_url(), browser_window_history_get_scroll(), browser_window_history_get_thumbnail(), browser_window_history_go(), browser_window_history_update(), local_history_get_url(), and redraw_entry().
int history_entry::x |
Position of node.
Definition at line 61 of file browser_private.h.
Referenced by browser_window_history__enumerate_entry(), browser_window_history__layout_subtree(), browser_window_history_enumerate_back(), browser_window_history_enumerate_forward(), find_entry_position(), local_history_get_url(), local_history_mouse_action(), local_history_scroll_to_cursor(), and redraw_entry().
int history_entry::y |
Position of node.
Definition at line 62 of file browser_private.h.
Referenced by browser_window_history__enumerate_entry(), browser_window_history__layout_subtree(), browser_window_history_enumerate_back(), browser_window_history_enumerate_forward(), find_entry_position(), local_history_get_url(), local_history_mouse_action(), local_history_scroll_to_cursor(), and redraw_entry().