* because it does not have a mouse center option,
* and we must center it before show, implement it here.
*/
-static void file_util_warning_dialog_ok_cb(GenericDialog *UNUSED(gd), gpointer UNUSED(data))
+static void file_util_warning_dialog_ok_cb(GenericDialog *, gpointer)
{
/* no op */
}
/* call file_util_perform_ci_internal or start_editor_from_filelist_full */
-static void file_util_resume_cb(GenericDialog *UNUSED(gd), gpointer data)
+static void file_util_resume_cb(GenericDialog *, gpointer data)
{
auto ud = static_cast<UtilityData *>(data);
if (ud->external)
file_util_perform_ci_internal(ud);
}
-static void file_util_abort_cb(GenericDialog *UNUSED(gd), gpointer data)
+static void file_util_abort_cb(GenericDialog *, gpointer data)
{
auto ud = static_cast<UtilityData *>(data);
if (ud->external)
file_util_dialog_run(ud);
}
-static gint file_util_perform_ci_dir_cb(gpointer UNUSED(resume_data), EditorFlags flags, GList *UNUSED(list), gpointer data)
+static gint file_util_perform_ci_dir_cb(gpointer, EditorFlags flags, GList *, gpointer data)
{
auto ud = static_cast<UtilityData *>(data);
file_util_perform_ci_dir(ud, FALSE, !EDITOR_ERRORS_BUT_SKIPPED(flags));
}
}
-static void file_util_check_resume_cb(GenericDialog *UNUSED(gd), gpointer data)
+static void file_util_check_resume_cb(GenericDialog *, gpointer data)
{
auto ud = static_cast<UtilityData *>(data);
ud->phase = UTILITY_PHASE_CHECKED;
file_util_dialog_run(ud);
}
-static void file_util_check_abort_cb(GenericDialog *UNUSED(gd), gpointer data)
+static void file_util_check_abort_cb(GenericDialog *, gpointer data)
{
auto ud = static_cast<UtilityData *>(data);
ud->phase = UTILITY_PHASE_START;
ud->phase = UTILITY_PHASE_ENTERING;
file_util_dialog_run(ud);
-
- return;
}
-static void file_util_dest_folder_entry_cb(GtkWidget *UNUSED(entry), gpointer data)
+static void file_util_dest_folder_entry_cb(GtkWidget *, gpointer data)
{
auto ud = static_cast<UtilityData *>(data);
file_util_dest_folder_update_path(ud);
}
-static void file_util_rename_preview_entry_cb(GtkWidget *UNUSED(entry), gpointer data)
+static void file_util_rename_preview_entry_cb(GtkWidget *, gpointer data)
{
auto ud = static_cast<UtilityData *>(data);
file_util_rename_preview_update(ud);
}
-static void file_util_rename_preview_adj_cb(GtkWidget *UNUSED(spin), gpointer data)
+static void file_util_rename_preview_adj_cb(GtkWidget *, gpointer data)
{
auto ud = static_cast<UtilityData *>(data);
file_util_rename_preview_update(ud);
return G_SOURCE_REMOVE;
}
-static void file_util_rename_preview_order_cb(GtkTreeModel *UNUSED(treemodel), GtkTreePath *UNUSED(tpath),
- GtkTreeIter *UNUSED(iter), gpointer data)
+static void file_util_rename_preview_order_cb(GtkTreeModel *, GtkTreePath *, GtkTreeIter *, gpointer data)
{
auto ud = static_cast<UtilityData *>(data);
}
-static gboolean file_util_preview_cb(GtkTreeSelection *UNUSED(selection), GtkTreeModel *store,
+static gboolean file_util_preview_cb(GtkTreeSelection *, GtkTreeModel *store,
GtkTreePath *tpath, gboolean path_currently_selected,
gpointer data)
{
gtk_widget_set_sensitive(label, FALSE);
}
-static void file_util_details_cb(GenericDialog *UNUSED(gd), gpointer data)
+static void file_util_details_cb(GenericDialog *, gpointer data)
{
auto ud = static_cast<UtilityData *>(data);
if (ud->details_func && ud->sel_fd)
gtk_tree_selection_set_mode(GTK_TREE_SELECTION(selection), GTK_SELECTION_SINGLE);
gtk_tree_selection_set_select_function(selection, file_util_preview_cb, ud, nullptr);
-
-// column = file_util_rename_multiple_add_column(rd, _("Preview"), RENAME_COLUMN_PREVIEW);
-// gtk_tree_view_column_set_visible(column, FALSE);
-
gtk_tree_view_set_reorderable(GTK_TREE_VIEW(ud->listview), TRUE);
store = gtk_tree_view_get_model(GTK_TREE_VIEW(ud->listview));
generic_dialog_add_image(ud->gd, box, nullptr, nullptr, FALSE, nullptr, nullptr, FALSE);
}
-// gtk_container_add(GTK_CONTAINER(scrolled), view);
gtk_widget_show(ud->gd->dialog);
0.0, 1000000.0, 1.0, 0, options->cp_mv_rn.formatted_start,
G_CALLBACK(file_util_rename_preview_adj_cb), ud);
-// gtk_combo_box_set_active(GTK_COMBO_BOX(ud->combo_type), 0); /* callback will take care of the rest */
-
file_util_dialog_list_select(ud->listview, 0);
}
file_util_warning_dialog(title, _("Another operation in progress.\n"), GTK_STOCK_DIALOG_ERROR, nullptr);
}
-static void file_util_details_dialog_close_cb(GtkWidget *UNUSED(widget), gpointer data)
+static void file_util_details_dialog_close_cb(GtkWidget *, gpointer data)
{
gtk_widget_destroy(GTK_WIDGET(data));
}
-static void file_util_details_dialog_ok_cb(GenericDialog *UNUSED(gd), gpointer UNUSED(data))
+static void file_util_details_dialog_ok_cb(GenericDialog *, gpointer)
{
/* no op */
}
return;
}
-// ud->flist = filelist_recursive(fd);
-
file_util_dialog_run(ud);
}
return G_SOURCE_REMOVE;
}
-static void file_util_write_metadata_first_done(gboolean success, const gchar *UNUSED(done_path), gpointer data)
+static void file_util_write_metadata_first_done(gboolean success, const gchar *, gpointer data)
{
auto dd = static_cast<UtilityDelayData *>(data);
file_util_start_editor_full(key, nullptr, list, nullptr, working_directory, parent, UTILITY_PHASE_ENTERING);
}
-//void file_util_start_filter_from_file(const gchar *key, FileData *fd, const gchar *dest_path, GtkWidget *parent)
-//{
- //file_util_start_editor_full(key, fd, NULL, dest_path, NULL, parent, UTILITY_PHASE_ENTERING);
-//}
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wunused-function"
+void file_util_start_filter_from_file_unused(const gchar *key, FileData *fd, const gchar *dest_path, GtkWidget *parent)
+{
+ file_util_start_editor_full(key, fd, NULL, dest_path, NULL, parent, UTILITY_PHASE_ENTERING);
+}
+#pragma GCC diagnostic pop
void file_util_start_filter_from_filelist(const gchar *key, GList *list, const gchar *dest_path, GtkWidget *parent)
{
*
*
*/
-static void clipboard_clear_func(GtkClipboard *UNUSED(clipboard), gpointer data)
+static void clipboard_clear_func(GtkClipboard *, gpointer data)
{
auto cbd = static_cast<ClipboardData *>(data);
- string_list_free(cbd->path_list);
+ g_list_free_full(cbd->path_list, g_free);
g_free(cbd);
}
filelist_free(fd_list);
}
-static void new_folder_entry_activate_cb(GtkWidget *UNUSED(widget), gpointer data)
+static void new_folder_entry_activate_cb(GtkWidget *, gpointer data)
{
auto dialog = static_cast<GtkDialog *>(data);