FmFileMenu

FmFileMenu — Simple context menu for files.

Synopsis

#define             FM_MODULE_gtk_menu_mime_VERSION
                    FmFileMenu;
struct              FmFileMenuMimeAddonInit;
void                (*FmFileMenuUpdatePopup)            (GtkWindow *window,
                                                         GtkUIManager *ui,
                                                         GString *xml,
                                                         GtkActionGroup *act_grp,
                                                         FmFileMenu *menu,
                                                         FmFileInfoList *files,
                                                         gboolean single_file);
void                fm_file_menu_destroy                (FmFileMenu *menu);
GtkActionGroup *    fm_file_menu_get_action_group       (FmFileMenu *menu);
FmFileInfoList *    fm_file_menu_get_file_info_list     (FmFileMenu *menu);
GtkMenu *           fm_file_menu_get_menu               (FmFileMenu *menu);
GtkUIManager *      fm_file_menu_get_ui                 (FmFileMenu *menu);
gboolean            fm_file_menu_is_single_file_type    (FmFileMenu *menu);
FmFileMenu *        fm_file_menu_new_for_file           (GtkWindow *parent,
                                                         FmFileInfo *fi,
                                                         FmPath *cwd,
                                                         gboolean auto_destroy);
FmFileMenu *        fm_file_menu_new_for_files          (GtkWindow *parent,
                                                         FmFileInfoList *files,
                                                         FmPath *cwd,
                                                         gboolean auto_destroy);
void                fm_file_menu_set_folder_func        (FmFileMenu *menu,
                                                         FmLaunchFolderFunc func,
                                                         gpointer user_data);
extern FmFileMenuMimeAddonInit fm_module_init_gtk_menu_mime;

Description

include: libfm/fm-gtk.h

The FmFileMenu can be used to create context menu on some file(s).

The menu consists of items:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23