FmPlacesModel

FmPlacesModel

Synopsis

                    FmPlacesModel;
                    FmPlacesModelClass;
enum                FmPlaceType;
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);
gboolean            fm_places_model_find_path           (FmPlacesModel *model,
                                                         GtkTreeIter *iter,
                                                         FmPath *path);

Object Hierarchy

  GObject
   +----GtkListStore
         +----FmPlacesModel

Implemented Interfaces

FmPlacesModel implements GtkTreeModel, GtkTreeDragSource, GtkTreeDragDest, GtkTreeSortable and GtkBuildable.

Description

Details

FmPlacesModel

typedef struct _FmPlacesModel FmPlacesModel;


FmPlacesModelClass

typedef struct {
    GtkListStoreClass parent_class;
} FmPlacesModelClass;


enum FmPlaceType

typedef enum
{
    FM_PLACES_ITEM_NONE,
    FM_PLACES_ITEM_PATH,
    FM_PLACES_ITEM_VOL,
}FmPlaceType;


fm_places_model_new ()

GtkListStore*       fm_places_model_new                 (void);

Returns :


fm_places_model_get_separator_path ()

const GtkTreePath*  fm_places_model_get_separator_path  (FmPlacesModel *model);

model :

Returns :


fm_places_model_iter_is_separator ()

gboolean            fm_places_model_iter_is_separator   (FmPlacesModel *model,
                                                         GtkTreeIter *it);

model :

it :

Returns :


fm_places_model_path_is_separator ()

gboolean            fm_places_model_path_is_separator   (FmPlacesModel *model,
                                                         GtkTreePath *tp);

model :

tp :

Returns :


fm_places_model_path_is_bookmark ()

gboolean            fm_places_model_path_is_bookmark    (FmPlacesModel *model,
                                                         GtkTreePath *tp);

model :

tp :

Returns :


fm_places_model_path_is_places ()

gboolean            fm_places_model_path_is_places      (FmPlacesModel *model,
                                                         GtkTreePath *tp);

model :

tp :

Returns :


fm_places_model_mount_indicator_cell_data_func ()

void                fm_places_model_mount_indicator_cell_data_func
                                                        (GtkCellLayout *cell_layout,
                                                         GtkCellRenderer *render,
                                                         GtkTreeModel *tree_model,
                                                         GtkTreeIter *it,
                                                         gpointer user_data);

cell_layout :

render :

tree_model :

it :

user_data :


fm_places_model_find_path ()

gboolean            fm_places_model_find_path           (FmPlacesModel *model,
                                                         GtkTreeIter *iter,
                                                         FmPath *path);

model :

iter :

path :

Returns :