aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorLeandro Pereira <leandro@hardinfo.org>2019-06-27 20:53:40 -0700
committerLeandro Pereira <leandro@hardinfo.org>2019-06-28 07:04:31 -0700
commit83de522ed44c719ba887935893b8c97b005d47fd (patch)
treeb7361f044581ec835d43308274d05f859491b42c /modules
parent7aed9a5f167759869c543ca2d8a2efae516b503e (diff)
Better benchmark in progress dialog in GTK+3
While the shell isn't rewritten to take advantage of GTK+3 only, let's just ignore these deprecation warnings.
Diffstat (limited to 'modules')
-rw-r--r--modules/benchmark.c25
1 files changed, 3 insertions, 22 deletions
diff --git a/modules/benchmark.c b/modules/benchmark.c
index 6af4d5c1..64f55e1f 100644
--- a/modules/benchmark.c
+++ b/modules/benchmark.c
@@ -520,27 +520,6 @@ static void do_benchmark(void (*benchmark_function)(void), int entry)
bench_image = icon_cache_get_image("benchmark.png");
gtk_widget_show(bench_image);
-#if GTK_CHECK_VERSION(3, 0, 0)
- GtkWidget *button;
- GtkWidget *content_area;
- GtkWidget *hbox;
- GtkWidget *label;
-
- bench_dialog = gtk_dialog_new_with_buttons("",
- NULL,
- GTK_DIALOG_MODAL,
- _("Cancel"),
- GTK_RESPONSE_ACCEPT,
- NULL);
- content_area = gtk_dialog_get_content_area(GTK_DIALOG(bench_dialog));
- label = gtk_label_new(_("Benchmarking. Please do not move your mouse " \
- "or press any keys."));
- hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 5);
- gtk_box_pack_start(GTK_BOX(hbox), bench_image, TRUE, TRUE, 5);
- gtk_box_pack_end(GTK_BOX(hbox), label, TRUE, TRUE, 5);
- gtk_container_add(GTK_CONTAINER (content_area), hbox);
- gtk_widget_show_all(bench_dialog);
-#else
bench_dialog = gtk_message_dialog_new(GTK_WINDOW(shell_get_main_shell()->window),
GTK_DIALOG_MODAL,
GTK_MESSAGE_INFO,
@@ -549,8 +528,10 @@ static void do_benchmark(void (*benchmark_function)(void), int entry)
"or press any keys."));
gtk_dialog_add_buttons(GTK_DIALOG(bench_dialog),
_("Cancel"), GTK_RESPONSE_ACCEPT, NULL);
+
+G_GNUC_BEGIN_IGNORE_DEPRECATIONS
gtk_message_dialog_set_image(GTK_MESSAGE_DIALOG(bench_dialog), bench_image);
-#endif
+G_GNUC_END_IGNORE_DEPRECATIONS
while (gtk_events_pending()) {
gtk_main_iteration();