FmDirTreeModel

FmDirTreeModel

Synopsis

                    FmDirTreeModel;
                    FmDirTreeModelClass;
FmDirTreeModel*     fm_dir_tree_model_new               (void);
void                fm_dir_tree_model_add_root          (FmDirTreeModel *model,
                                                         FmPath *root);
void                fm_dir_tree_model_expand_row        (FmDirTreeModel *model,
                                                         GtkTreeIter *it,
                                                         GtkTreePath *tp);
void                fm_dir_tree_model_collapse_row      (FmDirTreeModel *model,
                                                         GtkTreeIter *it,
                                                         GtkTreePath *tp);
void                fm_dir_tree_model_set_icon_size     (FmDirTreeModel *model,
                                                         guint icon_size);
guint               fm_dir_tree_get_icon_size           (FmDirTreeModel *model);

Description

Details

FmDirTreeModel

typedef struct {
    GObject parent;
    GNode* root;
    gint stamp;
} FmDirTreeModel;

FmDirTreeModelClass

typedef struct {
    GObjectClass parent_class;
} FmDirTreeModelClass;

fm_dir_tree_model_new ()

FmDirTreeModel*     fm_dir_tree_model_new               (void);

fm_dir_tree_model_add_root ()

void                fm_dir_tree_model_add_root          (FmDirTreeModel *model,
                                                         FmPath *root);

fm_dir_tree_model_expand_row ()

void                fm_dir_tree_model_expand_row        (FmDirTreeModel *model,
                                                         GtkTreeIter *it,
                                                         GtkTreePath *tp);

fm_dir_tree_model_collapse_row ()

void                fm_dir_tree_model_collapse_row      (FmDirTreeModel *model,
                                                         GtkTreeIter *it,
                                                         GtkTreePath *tp);

fm_dir_tree_model_set_icon_size ()

void                fm_dir_tree_model_set_icon_size     (FmDirTreeModel *model,
                                                         guint icon_size);

fm_dir_tree_get_icon_size ()

guint               fm_dir_tree_get_icon_size           (FmDirTreeModel *model);