#include "main.h"
#include "view_file.h"
+#include "dupe.h"
#include "editors.h"
#include "layout.h"
#include "menu.h"
file_data_disable_grouping_list(vf_pop_menu_file_list(vf), FALSE);
}
+static void vf_pop_menu_duplicates_cb(GtkWidget *widget, gpointer data)
+{
+ ViewFile *vf = data;
+ DupeWindow *dw;
+
+ dw = dupe_window_new(DUPE_MATCH_NAME);
+ dupe_window_add_files(dw, vf_pop_menu_file_list(vf), FALSE);
+}
+
static void vf_pop_menu_disable_grouping_cb(GtkWidget *widget, gpointer data)
{
ViewFile *vf = data;
G_CALLBACK(vf_pop_menu_disable_grouping_cb), vf);
menu_item_add_divider(menu);
+ menu_item_add_stock_sensitive(menu, _("_Find duplicates..."), GTK_STOCK_FIND, active,
+ G_CALLBACK(vf_pop_menu_duplicates_cb), vf);
+ menu_item_add_divider(menu);
submenu = submenu_add_sort(NULL, G_CALLBACK(vf_pop_menu_sort_cb), vf,
FALSE, FALSE, TRUE, vf->sort_method);