return list;
}
+/* Add file selection list to a collection
+ * Called from a right-click submenu
+ * Inputs:
+ * data: index to the collection list menu item selected, or -1 for new collection
+ */
+static void pan_pop_menu_collections_cb(GtkWidget *widget, gpointer data)
+{
+ PanWindow *pw;
+ GList *selection_list = NULL;
+
+ pw = submenu_item_get_data(widget);
+ selection_list = g_list_append(selection_list, pan_menu_click_fd(pw));
+ pop_menu_collections(selection_list, data);
+
+ filelist_free(selection_list);
+}
+
static GtkWidget *pan_popup_menu(PanWindow *pw)
{
GtkWidget *menu;
G_CALLBACK(pan_delete_cb), pw);
menu_item_add_divider(menu);
+
+ submenu = submenu_add_collections(menu, &item,
+ G_CALLBACK(pan_pop_menu_collections_cb), pw);
+ gtk_widget_set_sensitive(item, TRUE);
+ menu_item_add_divider(menu);
+
+
item = menu_item_add_check(menu, _("Sort by E_xif date"), pw->exif_date_enable,
G_CALLBACK(pan_exif_date_toggle_cb), pw);
gtk_widget_set_sensitive(item, (pw->layout == PAN_LAYOUT_TIMELINE || pw->layout == PAN_LAYOUT_CALENDAR));