FmNavHistory

FmNavHistory

Synopsis

#define             FM_NAV_HISTORY_TYPE
struct              FmNavHistory;
struct              FmNavHistoryClass;
struct              FmNavHistoryItem;
void                fm_nav_history_back                 (FmNavHistory *nh,
                                                         int old_scroll_pos);
void                fm_nav_history_chdir                (FmNavHistory *nh,
                                                         FmPath *path,
                                                         int old_scroll_pos);
void                fm_nav_history_clear                (FmNavHistory *nh);
void                fm_nav_history_forward              (FmNavHistory *nh,
                                                         int old_scroll_pos);
gboolean            fm_nav_history_get_can_back         (FmNavHistory *nh);
gboolean            fm_nav_history_get_can_forward      (FmNavHistory *nh);
const FmNavHistoryItem * fm_nav_history_get_cur         (FmNavHistory *nh);
GList *             fm_nav_history_get_cur_link         (FmNavHistory *nh);
void                fm_nav_history_jump                 (FmNavHistory *nh,
                                                         GList *l,
                                                         int old_scroll_pos);
GList *             fm_nav_history_list                 (FmNavHistory *nh);
FmNavHistory *      fm_nav_history_new                  (void);
void                fm_nav_history_set_max              (FmNavHistory *nh,
                                                         guint num);

Object Hierarchy

  GObject
   +----FmNavHistory

Description

Details

FM_NAV_HISTORY_TYPE

#define FM_NAV_HISTORY_TYPE				(fm_nav_history_get_type())

struct FmNavHistory

struct FmNavHistory;

struct FmNavHistoryClass

struct FmNavHistoryClass {
	GObjectClass parent_class;
};

struct FmNavHistoryItem

struct FmNavHistoryItem {
    FmPath* path;
    int scroll_pos;
};

fm_nav_history_back ()

void                fm_nav_history_back                 (FmNavHistory *nh,
                                                         int old_scroll_pos);

fm_nav_history_chdir ()

void                fm_nav_history_chdir                (FmNavHistory *nh,
                                                         FmPath *path,
                                                         int old_scroll_pos);

fm_nav_history_clear ()

void                fm_nav_history_clear                (FmNavHistory *nh);

fm_nav_history_forward ()

void                fm_nav_history_forward              (FmNavHistory *nh,
                                                         int old_scroll_pos);

fm_nav_history_get_can_back ()

gboolean            fm_nav_history_get_can_back         (FmNavHistory *nh);

fm_nav_history_get_can_forward ()

gboolean            fm_nav_history_get_can_forward      (FmNavHistory *nh);

fm_nav_history_get_cur ()

const FmNavHistoryItem * fm_nav_history_get_cur         (FmNavHistory *nh);

fm_nav_history_get_cur_link ()

GList *             fm_nav_history_get_cur_link         (FmNavHistory *nh);

fm_nav_history_jump ()

void                fm_nav_history_jump                 (FmNavHistory *nh,
                                                         GList *l,
                                                         int old_scroll_pos);

fm_nav_history_list ()

GList *             fm_nav_history_list                 (FmNavHistory *nh);

fm_nav_history_new ()

FmNavHistory *      fm_nav_history_new                  (void);

fm_nav_history_set_max ()

void                fm_nav_history_set_max              (FmNavHistory *nh,
                                                         guint num);