| Libfm Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Implemented Interfaces | Signals | ||||
#define FM_FOLDER_VIEW_TYPE struct FmFolderView; struct FmFolderViewClass; gboolean fm_folder_view_chdir (FmFolderView *fv,FmPath *path); gboolean fm_folder_view_chdir_by_name (FmFolderView *fv,const char *path_str); void fm_folder_view_custom_select (FmFolderView *fv,GFunc filter,gpointer user_data); FmPath * fm_folder_view_get_cwd (FmFolderView *fv); FmFileInfo * fm_folder_view_get_cwd_info (FmFolderView *fv); FmFolder * fm_folder_view_get_folder (FmFolderView *fv); gboolean fm_folder_view_get_is_loaded (FmFolderView *fv); FmFolderViewMode fm_folder_view_get_mode (FmFolderView *fv); FmFolderModel * fm_folder_view_get_model (FmFolderView *fv); FmPathList * fm_folder_view_get_selected_file_paths (FmFolderView *fv); FmFileInfoList * fm_folder_view_get_selected_files (FmFolderView *fv); GtkSelectionMode fm_folder_view_get_selection_mode (FmFolderView *fv); gboolean fm_folder_view_get_show_hidden (FmFolderView *fv); int fm_folder_view_get_sort_by (FmFolderView *fv); GtkSortType fm_folder_view_get_sort_type (FmFolderView *fv); GtkWidget * fm_folder_view_new (FmFolderViewMode mode); void fm_folder_view_select_all (FmFolderView *fv); void fm_folder_view_select_file_path (FmFolderView *fv,FmPath *path); void fm_folder_view_select_file_paths (FmFolderView *fv,FmPathList *paths); void fm_folder_view_select_invert (FmFolderView *fv); void fm_folder_view_set_mode (FmFolderView *fv,FmFolderViewMode mode); void fm_folder_view_set_selection_mode (FmFolderView *fv,GtkSelectionMode mode); void fm_folder_view_set_show_hidden (FmFolderView *fv,gboolean show); void fm_folder_view_sort (FmFolderView *fv,GtkSortType type,int by);
GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkContainer +----GtkBin +----GtkScrolledWindow +----FmFolderView
"chdir" :Run First"clicked" :Run First"loaded" :Run First"sel-changed" :Run First"sort-changed" :Run First
struct FmFolderViewClass {
GtkScrolledWindowClass parent_class;
void (*chdir)(FmFolderView* fv, FmPath* dir_path);
void (*loaded)(FmFolderView* fv, FmPath* dir_path);
void (*status)(FmFolderView* fv, const char* msg);
void (*clicked)(FmFolderView* fv, FmFolderViewClickType type, FmFileInfo* file);
void (*sel_changed)(FmFolderView* fv, FmFileInfoList* sels);
void (*sort_changed)(FmFolderView* fv);
};
gboolean fm_folder_view_chdir_by_name (FmFolderView *fv,const char *path_str);
void fm_folder_view_custom_select (FmFolderView *fv,GFunc filter,gpointer user_data);
FmPathList * fm_folder_view_get_selected_file_paths
(FmFolderView *fv);
FmFileInfoList * fm_folder_view_get_selected_files (FmFolderView *fv);
GtkSelectionMode fm_folder_view_get_selection_mode (FmFolderView *fv);
void fm_folder_view_select_file_path (FmFolderView *fv,FmPath *path);
void fm_folder_view_select_file_paths (FmFolderView *fv,FmPathList *paths);
void fm_folder_view_set_selection_mode (FmFolderView *fv,GtkSelectionMode mode);
void fm_folder_view_set_show_hidden (FmFolderView *fv,gboolean show);
"chdir" signalvoid user_function (FmFolderView *fmfolderview,
gpointer arg1,
gpointer user_data) : Run First
"clicked" signalvoid user_function (FmFolderView *fmfolderview,
guint arg1,
gpointer arg2,
gpointer user_data) : Run First
"loaded" signalvoid user_function (FmFolderView *fmfolderview,
gpointer arg1,
gpointer user_data) : Run First
"sel-changed" signalvoid user_function (FmFolderView *fmfolderview,
gpointer arg1,
gpointer user_data) : Run First
"sort-changed" signalvoid user_function (FmFolderView *fmfolderview,
gpointer user_data) : Run First