| libfm Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Implemented Interfaces | Signals | ||||
#define FM_FOLDER_VIEW_TYPE #define FM_FOLDER_VIEW (obj) #define FM_FOLDER_VIEW_CLASS (klass) #define IS_FM_FOLDER_VIEW (obj) #define IS_FM_FOLDER_VIEW_CLASS (klass) FmFolderView; FmFolderViewClass; GtkWidget* fm_folder_view_new (FmFolderViewMode mode); void fm_folder_view_set_mode (FmFolderView *fv,FmFolderViewMode mode); FmFolderViewMode fm_folder_view_get_mode (FmFolderView *fv); void fm_folder_view_set_selection_mode (FmFolderView *fv,GtkSelectionMode mode); GtkSelectionMode fm_folder_view_get_selection_mode (FmFolderView *fv); void fm_folder_view_sort (FmFolderView *fv,GtkSortType type,int by); GtkSortType fm_folder_view_get_sort_type (FmFolderView *fv); int fm_folder_view_get_sort_by (FmFolderView *fv); void fm_folder_view_set_show_hidden (FmFolderView *fv,gboolean show); gboolean fm_folder_view_get_show_hidden (FmFolderView *fv); gboolean fm_folder_view_chdir (FmFolderView *fv,FmPath *path); gboolean fm_folder_view_chdir_by_name (FmFolderView *fv,const char *path_str); FmPath* fm_folder_view_get_cwd (FmFolderView *fv); FmFileInfo* fm_folder_view_get_cwd_info (FmFolderView *fv); gboolean fm_folder_view_get_is_loaded (FmFolderView *fv); FmFileInfoList* fm_folder_view_get_selected_files (FmFolderView *fv); FmPathList* fm_folder_view_get_selected_file_paths (FmFolderView *fv); FmFolderModel* fm_folder_view_get_model (FmFolderView *fv); FmFolder* fm_folder_view_get_folder (FmFolderView *fv); void fm_folder_view_select_all (FmFolderView *fv); void fm_folder_view_select_invert (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_custom_select (FmFolderView *fv,GFunc filter,gpointer user_data);
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
typedef struct {
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);
} FmFolderViewClass;
void fm_folder_view_set_mode (FmFolderView *fv,FmFolderViewMode mode);
|
|
|
FmFolderViewMode fm_folder_view_get_mode (FmFolderView *fv);
|
|
Returns : |
void fm_folder_view_set_selection_mode (FmFolderView *fv,GtkSelectionMode mode);
|
|
|
GtkSelectionMode fm_folder_view_get_selection_mode (FmFolderView *fv);
|
|
Returns : |
void fm_folder_view_sort (FmFolderView *fv,GtkSortType type,int by);
|
|
|
|
|
GtkSortType fm_folder_view_get_sort_type (FmFolderView *fv);
|
|
Returns : |
void fm_folder_view_set_show_hidden (FmFolderView *fv,gboolean show);
|
|
|
gboolean fm_folder_view_get_show_hidden (FmFolderView *fv);
|
|
Returns : |
gboolean fm_folder_view_chdir (FmFolderView *fv,FmPath *path);
|
|
|
|
Returns : |
gboolean fm_folder_view_chdir_by_name (FmFolderView *fv,const char *path_str);
|
|
|
|
Returns : |
FmFileInfo* fm_folder_view_get_cwd_info (FmFolderView *fv);
|
|
Returns : |
gboolean fm_folder_view_get_is_loaded (FmFolderView *fv);
|
|
Returns : |
FmFileInfoList* fm_folder_view_get_selected_files (FmFolderView *fv);
|
|
Returns : |
FmPathList* fm_folder_view_get_selected_file_paths
(FmFolderView *fv);
|
|
Returns : |
FmFolderModel* fm_folder_view_get_model (FmFolderView *fv);
|
|
Returns : |
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_custom_select (FmFolderView *fv,GFunc filter,gpointer user_data);
|
|
|
|
|
"chdir" signalvoid user_function (FmFolderView *fmfolderview, gpointer arg1, gpointer user_data) : Run First
|
the object which received the signal. |
|
|
|
user data set when the signal handler was connected. |
"clicked" signalvoid user_function (FmFolderView *fmfolderview, guint arg1, gpointer arg2, gpointer user_data) : Run First
|
the object which received the signal. |
|
|
|
|
|
user data set when the signal handler was connected. |
"loaded" signalvoid user_function (FmFolderView *fmfolderview, gpointer arg1, gpointer user_data) : Run First
|
the object which received the signal. |
|
|
|
user data set when the signal handler was connected. |
"sel-changed" signalvoid user_function (FmFolderView *fmfolderview, gpointer arg1, gpointer user_data) : Run First
|
the object which received the signal. |
|
|
|
user data set when the signal handler was connected. |
"sort-changed" signalvoid user_function (FmFolderView *fmfolderview, gpointer user_data) : Run First
|
the object which received the signal. |
|
user data set when the signal handler was connected. |