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