FmFileMenu

FmFileMenu — Simple context menu for files.

Synopsis

                    FmFileMenu;
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);

Description

include: libfm/fm-file-menu.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