Details
FM_FOLDER_VIEW_TYPE
#define FM_FOLDER_VIEW_TYPE (fm_folder_view_get_type())
struct FmFolderView
struct FmFolderView;
struct FmFolderViewClass
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);
};
fm_folder_view_chdir_by_name ()
gboolean fm_folder_view_chdir_by_name (FmFolderView *fv
,
const char *path_str
);
fm_folder_view_custom_select ()
void fm_folder_view_custom_select (FmFolderView *fv
,
GFunc filter
,
gpointer user_data
);
fm_folder_view_get_is_loaded ()
gboolean fm_folder_view_get_is_loaded (FmFolderView *fv
);
fm_folder_view_get_mode ()
FmFolderViewMode fm_folder_view_get_mode (FmFolderView *fv
);
fm_folder_view_get_selected_file_paths ()
FmPathList * fm_folder_view_get_selected_file_paths
(FmFolderView *fv
);
fm_folder_view_get_selection_mode ()
GtkSelectionMode fm_folder_view_get_selection_mode (FmFolderView *fv
);
fm_folder_view_get_show_hidden ()
gboolean fm_folder_view_get_show_hidden (FmFolderView *fv
);
fm_folder_view_get_sort_by ()
int fm_folder_view_get_sort_by (FmFolderView *fv
);
fm_folder_view_get_sort_type ()
GtkSortType fm_folder_view_get_sort_type (FmFolderView *fv
);
fm_folder_view_new ()
GtkWidget * fm_folder_view_new (FmFolderViewMode mode
);
fm_folder_view_select_all ()
void fm_folder_view_select_all (FmFolderView *fv
);
fm_folder_view_select_file_path ()
void fm_folder_view_select_file_path (FmFolderView *fv
,
FmPath *path
);
fm_folder_view_select_file_paths ()
void fm_folder_view_select_file_paths (FmFolderView *fv
,
FmPathList *paths
);
fm_folder_view_select_invert ()
void fm_folder_view_select_invert (FmFolderView *fv
);
fm_folder_view_set_mode ()
void fm_folder_view_set_mode (FmFolderView *fv
,
FmFolderViewMode mode
);
fm_folder_view_set_selection_mode ()
void fm_folder_view_set_selection_mode (FmFolderView *fv
,
GtkSelectionMode mode
);
fm_folder_view_set_show_hidden ()
void fm_folder_view_set_show_hidden (FmFolderView *fv
,
gboolean show
);
fm_folder_view_sort ()
void fm_folder_view_sort (FmFolderView *fv
,
GtkSortType type
,
int by
);
Signal Details
The "chdir"
signal
void user_function (FmFolderView *fmfolderview,
gpointer arg1,
gpointer user_data) : Run First
The "clicked"
signal
void user_function (FmFolderView *fmfolderview,
guint arg1,
gpointer arg2,
gpointer user_data) : Run First
The "loaded"
signal
void user_function (FmFolderView *fmfolderview,
gpointer arg1,
gpointer user_data) : Run First
The "sel-changed"
signal
void user_function (FmFolderView *fmfolderview,
gpointer arg1,
gpointer user_data) : Run First
The "sort-changed"
signal
void user_function (FmFolderView *fmfolderview,
gpointer user_data) : Run First