fm-file-menu
fm-file-menu
|
|
Details
FmFileMenu
typedef struct {
FmFileInfoList* file_infos;
gboolean same_type : 1;
gboolean same_fs : 1;
gboolean all_virtual : 1;
gboolean all_trash : 1;
gboolean auto_destroy : 1; // private
GtkUIManager* ui;
GtkActionGroup* act_grp;
GtkWidget* menu;
FmLaunchFolderFunc folder_func;
gpointer folder_func_data;
FmPath* cwd;
} FmFileMenu;
fm_file_menu_new_for_file ()
FmFileMenu* fm_file_menu_new_for_file (FmFileInfo *fi
,
FmPath *cwd
,
gboolean auto_destroy
);
fm_file_menu_new_for_files ()
FmFileMenu* fm_file_menu_new_for_files (FmFileInfoList *files
,
FmPath *cwd
,
gboolean auto_destroy
);
fm_file_menu_destroy ()
void fm_file_menu_destroy (FmFileMenu *menu
);
fm_file_menu_is_single_file_type ()
gboolean fm_file_menu_is_single_file_type (FmFileMenu *menu
);
fm_file_menu_get_file_info_list ()
FmFileInfoList* fm_file_menu_get_file_info_list (FmFileMenu *menu
);