| libfm Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Implemented Interfaces | Signals | ||||
FmFolderModel; FmFolderModelClass; FmFolderModel * fm_folder_model_new (FmFolder *dir,gboolean show_hidden); void fm_folder_model_set_folder (FmFolderModel *model,FmFolder *dir); gboolean fm_folder_model_get_is_loading (FmFolderModel *model); gboolean fm_folder_model_get_show_hidden (FmFolderModel *model); void fm_folder_model_set_show_hidden (FmFolderModel *model,gboolean show_hidden); void fm_folder_model_file_created (FmFolderModel *model,FmFileInfo *file); void fm_folder_model_file_deleted (FmFolderModel *model,FmFileInfo *file); void fm_folder_model_file_changed (FmFolderModel *model,FmFileInfo *file); void fm_folder_model_get_common_suffix_for_prefix (FmFolderModel *model,const gchar *prefix,gboolean (file_info_predicateFmFileInfo*) (),gchar *common_suffix); gboolean fm_folder_model_find_iter_by_filename (FmFolderModel *model,GtkTreeIter *it,const char *name); void fm_folder_model_set_icon_size (FmFolderModel *model,guint icon_size); guint fm_folder_model_get_icon_size (FmFolderModel *model);
FmFolderModel implements GtkTreeModel, GtkTreeSortable, GtkTreeDragSource and GtkTreeDragDest.
typedef struct {
GObjectClass parent;
/* Default signal handlers */
void (*loaded)( FmFolderModel* model );
} FmFolderModelClass;
void fm_folder_model_set_folder (FmFolderModel *model,FmFolder *dir);
void fm_folder_model_set_show_hidden (FmFolderModel *model,gboolean show_hidden);
void fm_folder_model_file_created (FmFolderModel *model,FmFileInfo *file);
void fm_folder_model_file_deleted (FmFolderModel *model,FmFileInfo *file);
void fm_folder_model_file_changed (FmFolderModel *model,FmFileInfo *file);
void fm_folder_model_get_common_suffix_for_prefix (FmFolderModel *model,const gchar *prefix,gboolean (file_info_predicateFmFileInfo*) (),gchar *common_suffix);
gboolean fm_folder_model_find_iter_by_filename (FmFolderModel *model,GtkTreeIter *it,const char *name);
void fm_folder_model_set_icon_size (FmFolderModel *model,guint icon_size);
"loaded" signalvoid user_function (FmFolderModel *fmfoldermodel, gpointer user_data) : Run First