FmNavHistory

FmNavHistory

Synopsis

#define             FM_NAV_HISTORY_TYPE
#define             FM_NAV_HISTORY                      (obj)
#define             FM_NAV_HISTORY_CLASS                (klass)
#define             IS_FM_NAV_HISTORY                   (obj)
#define             IS_FM_NAV_HISTORY_CLASS             (klass)
                    FmNavHistory;
                    FmNavHistoryItem;
                    FmNavHistoryClass;
GType               fm_nav_history_get_type             (void);
FmNavHistory*       fm_nav_history_new                  (void);
GList*              fm_nav_history_list                 (FmNavHistory *nh);
const FmNavHistoryItem* fm_nav_history_get_cur          (FmNavHistory *nh);
GList*              fm_nav_history_get_cur_link         (FmNavHistory *nh);
gboolean            fm_nav_history_get_can_back         (FmNavHistory *nh);
void                fm_nav_history_back                 (FmNavHistory *nh,
                                                         int old_scroll_pos);
gboolean            fm_nav_history_get_can_forward      (FmNavHistory *nh);
void                fm_nav_history_forward              (FmNavHistory *nh,
                                                         int old_scroll_pos);
void                fm_nav_history_chdir                (FmNavHistory *nh,
                                                         FmPath *path,
                                                         int old_scroll_pos);
void                fm_nav_history_jump                 (FmNavHistory *nh,
                                                         GList *l,
                                                         int old_scroll_pos);
void                fm_nav_history_clear                (FmNavHistory *nh);
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())

FM_NAV_HISTORY()

#define             FM_NAV_HISTORY(obj)

FM_NAV_HISTORY_CLASS()

#define             FM_NAV_HISTORY_CLASS(klass)

IS_FM_NAV_HISTORY()

#define             IS_FM_NAV_HISTORY(obj)

IS_FM_NAV_HISTORY_CLASS()

#define             IS_FM_NAV_HISTORY_CLASS(klass)

FmNavHistory

typedef struct _FmNavHistory FmNavHistory;

FmNavHistoryItem

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

FmNavHistoryClass

typedef struct {
	GObjectClass parent_class;
} FmNavHistoryClass;

fm_nav_history_get_type ()

GType               fm_nav_history_get_type             (void);

fm_nav_history_new ()

FmNavHistory*       fm_nav_history_new                  (void);

fm_nav_history_list ()

GList*              fm_nav_history_list                 (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_get_can_back ()

gboolean            fm_nav_history_get_can_back         (FmNavHistory *nh);

fm_nav_history_back ()

void                fm_nav_history_back                 (FmNavHistory *nh,
                                                         int old_scroll_pos);

fm_nav_history_get_can_forward ()

gboolean            fm_nav_history_get_can_forward      (FmNavHistory *nh);

fm_nav_history_forward ()

void                fm_nav_history_forward              (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_jump ()

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

fm_nav_history_clear ()

void                fm_nav_history_clear                (FmNavHistory *nh);

fm_nav_history_set_max ()

void                fm_nav_history_set_max              (FmNavHistory *nh,
                                                         guint num);