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