* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
-#include "main.h"
#include "editors.h"
+#include <config.h>
+
+#include "compat.h"
+#include "debug.h"
#include "filedata.h"
#include "filefilter.h"
+#include "intl.h"
+#include "main-defines.h"
+#include "main.h"
+#include "options.h"
#include "pixbuf-util.h"
#include "ui-fileops.h"
-#include "ui-spinner.h"
#include "utilops.h"
-#define EDITOR_WINDOW_WIDTH 500
-#define EDITOR_WINDOW_HEIGHT 300
+enum {
+ EDITOR_WINDOW_WIDTH = 500,
+ EDITOR_WINDOW_HEIGHT = 300
+};
gchar *extensions;
gchar *type;
const gchar *key = filename_from_path(path);
- gchar **categories, **only_show_in, **not_show_in;
+ gchar **categories;
+ gchar **only_show_in;
+ gchar **not_show_in;
gchar *try_exec;
GtkTreeIter iter;
gboolean category_geeqie = FALSE;
return TRUE;
}
-static gboolean editor_remove_desktop_file_cb(gpointer UNUSED(key), gpointer value, gpointer UNUSED(user_data))
+static gboolean editor_remove_desktop_file_cb(gpointer, gpointer value, gpointer)
{
auto editor = static_cast<EditorDescription *>(value);
return editor->hidden || editor->ignored;
return list;
}
-static void editor_list_add_cb(gpointer UNUSED(key), gpointer value, gpointer data)
+static void editor_list_add_cb(gpointer, gpointer value, gpointer data)
{
auto listp = static_cast<GList **>(data);
auto editor = static_cast<EditorDescription *>(value);
if (ed->pid == -1) editor_data_free(ed); /* the process has already terminated */
}
-static void editor_verbose_window_stop(GenericDialog *UNUSED(gd), gpointer data)
+static void editor_verbose_window_stop(GenericDialog *, gpointer data)
{
auto ed = static_cast<EditorData *>(data);
ed->stopping = TRUE;
{
vd->gd->cancel_cb = editor_verbose_window_close;
- spinner_set_interval(vd->spinner, -1);
+ gtk_spinner_stop(GTK_SPINNER(vd->spinner));
gtk_widget_set_sensitive(vd->button_stop, FALSE);
gtk_widget_set_sensitive(vd->button_close, TRUE);
}
buf = g_strdup_printf(_("Output of %s"), text);
generic_dialog_add_message(vd->gd, nullptr, buf, nullptr, FALSE);
g_free(buf);
-
- vd->button_stop = generic_dialog_add_button(vd->gd, "process-stop", nullptr,
+ vd->button_stop = generic_dialog_add_button(vd->gd, GQ_ICON_STOP, nullptr,
editor_verbose_window_stop, FALSE);
gtk_widget_set_sensitive(vd->button_stop, FALSE);
- vd->button_close = generic_dialog_add_button(vd->gd, GTK_STOCK_CLOSE, nullptr,
+ vd->button_close = generic_dialog_add_button(vd->gd, GQ_ICON_CLOSE, _("Close"),
editor_verbose_window_close, TRUE);
gtk_widget_set_sensitive(vd->button_close, FALSE);
- scrolled = gtk_scrolled_window_new(nullptr, nullptr);
- gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(scrolled), GTK_SHADOW_IN);
+ scrolled = gq_gtk_scrolled_window_new(nullptr, nullptr);
+ gq_gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(scrolled), GTK_SHADOW_IN);
gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrolled),
GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
- gtk_box_pack_start(GTK_BOX(vd->gd->vbox), scrolled, TRUE, TRUE, 5);
+ gq_gtk_box_pack_start(GTK_BOX(vd->gd->vbox), scrolled, TRUE, TRUE, 5);
gtk_widget_show(scrolled);
vd->text = gtk_text_view_new();
gtk_text_view_set_editable(GTK_TEXT_VIEW(vd->text), FALSE);
gtk_widget_set_size_request(vd->text, EDITOR_WINDOW_WIDTH, EDITOR_WINDOW_HEIGHT);
- gtk_container_add(GTK_CONTAINER(scrolled), vd->text);
+ gq_gtk_container_add(GTK_WIDGET(scrolled), vd->text);
gtk_widget_show(vd->text);
hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0);
- gtk_box_pack_start(GTK_BOX(vd->gd->vbox), hbox, FALSE, FALSE, 0);
+ gq_gtk_box_pack_start(GTK_BOX(vd->gd->vbox), hbox, FALSE, FALSE, 0);
gtk_widget_show(hbox);
vd->progress = gtk_progress_bar_new();
gtk_progress_bar_set_fraction(GTK_PROGRESS_BAR(vd->progress), 0.0);
- gtk_box_pack_start(GTK_BOX(hbox), vd->progress, TRUE, TRUE, 0);
+ gq_gtk_box_pack_start(GTK_BOX(hbox), vd->progress, TRUE, TRUE, 0);
gtk_progress_bar_set_text(GTK_PROGRESS_BAR(vd->progress), "");
gtk_progress_bar_set_show_text(GTK_PROGRESS_BAR(vd->progress), TRUE);
gtk_widget_show(vd->progress);
- vd->spinner = spinner_new(nullptr, SPINNER_SPEED);
- gtk_box_pack_start(GTK_BOX(hbox), vd->spinner, FALSE, FALSE, 0);
+ vd->spinner = gtk_spinner_new();
+ gtk_spinner_start(GTK_SPINNER(vd->spinner));
+ gq_gtk_box_pack_start(GTK_BOX(hbox), vd->spinner, FALSE, FALSE, 0);
gtk_widget_show(vd->spinner);
gtk_widget_show(vd->gd->dialog);
{
gchar *text = g_strdup_printf(_("%s\n\"%s\""), editor_get_error_str(error), editor->file);
- file_util_warning_dialog(_("Invalid editor command"), text, GTK_STOCK_DIALOG_ERROR, nullptr);
+ file_util_warning_dialog(_("Invalid editor command"), text, GQ_ICON_DIALOG_ERROR, nullptr);
g_free(text);
}
#pragma GCC diagnostic ignored "-Wunused-function"
const gchar *editor_get_name_unused(const gchar *key)
{
- EditorDescription *editor = static_cast<EditorDescription *>(g_hash_table_lookup(editors, key));
+ auto *editor = static_cast<EditorDescription *>(g_hash_table_lookup(editors, key));
- if (!editor) return NULL;
+ if (!editor) return nullptr;
return editor->name;
}