![]() |
![]() |
![]() |
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. |