FmFolderView

FmFolderView

Synopsis

#define             FM_FOLDER_VIEW_TYPE
struct              FmFolderViewClass;
FmPathList *        fm_folder_view_dup_selected_file_paths
                                                        (FmFolderView *fv);
FmFileInfoList *    fm_folder_view_dup_selected_files   (FmFolderView *fv);
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);
FmFolderViewMode    fm_folder_view_get_mode             (FmFolderView *fv);
FmFolderModel *     fm_folder_view_get_model            (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);
FmFolderView *      fm_folder_view_new                  (FmFolderViewMode mode);
void                fm_folder_view_select_all           (FmFolderView *fv);
void                fm_folder_view_select_custom        (FmFolderView *fv,
                                                         GFunc filter,
                                                         gpointer user_data);
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_model            (FmFolderView *fv,
                                                         FmFolderModel *model);
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,
                                                         FmFolderModelViewCol by);

Description

Details

FM_FOLDER_VIEW_TYPE

#define FM_FOLDER_VIEW_TYPE             (fm_folder_view_get_type())

struct FmFolderViewClass

struct FmFolderViewClass {
    GtkScrolledWindowClass parent_class;
    void (*clicked)(FmFolderView* fv, FmFolderViewClickType type, FmFileInfo* file);
    void (*sel_changed)(FmFolderView* fv, FmFileInfoList* sels);
    void (*sort_changed)(FmFolderView* fv);
};

fm_folder_view_dup_selected_file_paths ()

FmPathList *        fm_folder_view_dup_selected_file_paths
                                                        (FmFolderView *fv);

fv :

a FmFolderView object

Returns :

An referenced FmPathList containing FmPaths of the the currently selected files. The list should be freed after usage with fm_path_list_unref(). If there are no files selected then return value is NULL.

fm_folder_view_dup_selected_files ()

FmFileInfoList *    fm_folder_view_dup_selected_files   (FmFolderView *fv);

fv :

a FmFolderView object

Returns :

An referenced FmFileInfoList containing FmFileInfos of the currently selected files. The list should be freed after usage with fm_file_info_list_unref(). If there are no files selected then return value is NULL.

fm_folder_view_get_cwd ()

FmPath *            fm_folder_view_get_cwd              (FmFolderView *fv);

fm_folder_view_get_cwd_info ()

FmFileInfo *        fm_folder_view_get_cwd_info         (FmFolderView *fv);

fm_folder_view_get_folder ()

FmFolder *          fm_folder_view_get_folder           (FmFolderView *fv);

fm_folder_view_get_mode ()

FmFolderViewMode    fm_folder_view_get_mode             (FmFolderView *fv);

fm_folder_view_get_model ()

FmFolderModel *     fm_folder_view_get_model            (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 ()

FmFolderView *      fm_folder_view_new                  (FmFolderViewMode mode);

fm_folder_view_select_all ()

void                fm_folder_view_select_all           (FmFolderView *fv);

fm_folder_view_select_custom ()

void                fm_folder_view_select_custom        (FmFolderView *fv,
                                                         GFunc filter,
                                                         gpointer user_data);

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_model ()

void                fm_folder_view_set_model            (FmFolderView *fv,
                                                         FmFolderModel *model);

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,
                                                         FmFolderModelViewCol by);