| libfm Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Implemented Interfaces | ||||
enum FmPlaceType; struct FmPlacesModel; struct FmPlacesModelClass; gboolean fm_places_model_find_path (FmPlacesModel *model,GtkTreeIter *iter,FmPath *path); const GtkTreePath * fm_places_model_get_separator_path (FmPlacesModel *model); gboolean fm_places_model_iter_is_separator (FmPlacesModel *model,GtkTreeIter *it); void fm_places_model_mount_indicator_cell_data_func (GtkCellLayout *cell_layout,GtkCellRenderer *render,GtkTreeModel *tree_model,GtkTreeIter *it,gpointer user_data); GtkListStore * fm_places_model_new (void); gboolean fm_places_model_path_is_bookmark (FmPlacesModel *model,GtkTreePath *tp); gboolean fm_places_model_path_is_places (FmPlacesModel *model,GtkTreePath *tp); gboolean fm_places_model_path_is_separator (FmPlacesModel *model,GtkTreePath *tp);
FmPlacesModel implements GtkTreeModel, GtkTreeDragSource, GtkTreeDragDest, GtkTreeSortable and GtkBuildable.
typedef enum {
FM_PLACES_ITEM_NONE,
FM_PLACES_ITEM_PATH,
FM_PLACES_ITEM_VOL,
} FmPlaceType;
gboolean fm_places_model_find_path (FmPlacesModel *model,GtkTreeIter *iter,FmPath *path);
const GtkTreePath * fm_places_model_get_separator_path (FmPlacesModel *model);
gboolean fm_places_model_iter_is_separator (FmPlacesModel *model,GtkTreeIter *it);
void fm_places_model_mount_indicator_cell_data_func (GtkCellLayout *cell_layout,GtkCellRenderer *render,GtkTreeModel *tree_model,GtkTreeIter *it,gpointer user_data);
gboolean fm_places_model_path_is_bookmark (FmPlacesModel *model,GtkTreePath *tp);
gboolean fm_places_model_path_is_places (FmPlacesModel *model,GtkTreePath *tp);
gboolean fm_places_model_path_is_separator (FmPlacesModel *model,GtkTreePath *tp);