
Go to the source code of this file.
Data Structures | |
| struct | history_item_t |
| struct | history_t |
Typedefs | |
| typedef struct history_item_t | history_item_t |
| typedef struct history_t | history_t |
Functions | |
| history_t * | history_New (void) |
| bool | history_GoBackSavingCurrentItem (history_t *, history_item_t *) |
| bool | history_GoForwardSavingCurrentItem (history_t *, history_item_t *) |
| bool | history_CanGoBack (history_t *) |
| bool | history_CanGoForward (history_t *) |
| history_item_t * | history_Item (history_t *) |
| void | history_Prune (history_t *) |
| void | history_PruneAndInsert (history_t *, history_item_t *) |
| unsigned int | history_Count (history_t *) |
| unsigned int | history_Index (history_t *) |
| history_item_t * | historyItem_New (char *, char *) |
| typedef struct history_item_t history_item_t |
| bool history_CanGoBack | ( | history_t * | ) |
References history_t::i_index.
| bool history_CanGoForward | ( | history_t * | ) |
References history_t::i_index, history_t::p_xarray, xarray_Count(), and XARRAY_SUCCESS.
| unsigned int history_Count | ( | history_t * | ) |
References history_t::p_xarray, and xarray_Count().
| bool history_GoBackSavingCurrentItem | ( | history_t * | , | |
| history_item_t * | ||||
| ) |
References history_PruneAndInsert(), and history_t::i_index.
| bool history_GoForwardSavingCurrentItem | ( | history_t * | , | |
| history_item_t * | ||||
| ) |
References history_t::i_index, history_t::p_xarray, xarray_ReplaceObject(), and XARRAY_SUCCESS.
| unsigned int history_Index | ( | history_t * | ) |
References history_t::i_index.
| history_item_t* history_Item | ( | history_t * | ) |
References history_t::i_index, p_item, history_t::p_xarray, xarray_ObjectAtIndex(), and XARRAY_SUCCESS.
| history_t* history_New | ( | void | ) |
| void history_Prune | ( | history_t * | ) |
References history_t::i_index, history_t::p_xarray, xarray_RemoveObject(), and xarray_RemoveObjectsAfter().
Referenced by history_PruneAndInsert().
| void history_PruneAndInsert | ( | history_t * | , | |
| history_item_t * | ||||
| ) |
References history_Prune(), history_t::i_index, history_t::p_xarray, xarray_Count(), and xarray_InsertObject().
Referenced by history_GoBackSavingCurrentItem().
| history_item_t* historyItem_New | ( | char * | , | |
| char * | ||||
| ) |
References history_item_t::psz_name, history_item_t::psz_uri, and strdup().
1.5.6