| Libfm Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Signals | ||||
struct FmFolder; struct FmFolderClass; FmFolder * fm_folder_get (FmPath *path); FmFileInfo * fm_folder_get_file_by_name (FmFolder *folder,const char *name); FmFileInfoList * fm_folder_get_files (FmFolder *folder); gboolean fm_folder_get_filesystem_info (FmFolder *folder,guint64 *total_size,guint64 *free_size); FmFolder * fm_folder_get_for_gfile (GFile *gf); FmFolder * fm_folder_get_for_path_name (const char *path); FmFolder * fm_folder_get_for_uri (const char *uri); gboolean fm_folder_get_is_loaded (FmFolder *folder); void fm_folder_query_filesystem_info (FmFolder *folder); void fm_folder_reload (FmFolder *folder);
"changed" :Run First"content-changed" :Run First"error" :Run Last"files-added" :Run First"files-changed" :Run First"files-removed" :Run First"fs-info" :Run First"loaded" :Run First"removed" :Run First"unmount" :Run First
struct FmFolderClass {
GObjectClass parent_class;
void (*files_added)(FmFolder* dir, GSList* files);
void (*files_removed)(FmFolder* dir, GSList* files);
void (*files_changed)(FmFolder* dir, GSList* files);
void (*loaded)(FmFolder* dir);
void (*unmount)(FmFolder* dir);
void (*changed)(FmFolder* dir);
void (*removed)(FmFolder* dir);
void (*content_changed)(FmFolder* dir);
void (*fs_info)(FmFolder* dir);
FmJobErrorAction (*error)(FmFolder* dir, GError* err, FmJobErrorSeverity severity);
};
FmFileInfo * fm_folder_get_file_by_name (FmFolder *folder,const char *name);
gboolean fm_folder_get_filesystem_info (FmFolder *folder,guint64 *total_size,guint64 *free_size);
"content-changed" signalvoid user_function (FmFolder *fmfolder,
gpointer user_data) : Run First
"error" signalgint user_function (FmFolder *fmfolder,
gpointer arg1,
gint arg2,
gpointer user_data) : Run Last
"files-added" signalvoid user_function (FmFolder *fmfolder,
gpointer arg1,
gpointer user_data) : Run First
"files-changed" signalvoid user_function (FmFolder *fmfolder,
gpointer arg1,
gpointer user_data) : Run First
"files-removed" signalvoid user_function (FmFolder *fmfolder,
gpointer arg1,
gpointer user_data) : Run First