Include a Other Software section in Help file
[geeqie.git] / src / ui_utildlg.c
index 601d307..f8649e9 100644 (file)
@@ -299,7 +299,12 @@ GtkWidget *generic_dialog_add_message(GenericDialog *gd, const gchar *icon_stock
                GtkWidget *image;
 
                image = gtk_image_new_from_stock(icon_stock_id, GTK_ICON_SIZE_DIALOG);
+#if GTK_CHECK_VERSION(3,16,0)
+               gtk_widget_set_halign(GTK_WIDGET(image), GTK_ALIGN_CENTER);
+               gtk_widget_set_valign(GTK_WIDGET(image), GTK_ALIGN_START);
+#else
                gtk_misc_set_alignment(GTK_MISC(image), 0.5, 0.0);
+#endif
                gtk_box_pack_start(GTK_BOX(hbox), image, FALSE, FALSE, 0);
                gtk_widget_show(image);
                }
@@ -309,12 +314,22 @@ GtkWidget *generic_dialog_add_message(GenericDialog *gd, const gchar *icon_stock
                {
                label = pref_label_new(vbox, heading);
                pref_label_bold(label, TRUE, TRUE);
+#if GTK_CHECK_VERSION(3,16,0)
+               gtk_label_set_xalign(GTK_LABEL(label), 0.0);
+               gtk_label_set_yalign(GTK_LABEL(label), 0.5);
+#else
                gtk_misc_set_alignment(GTK_MISC(label), 0.0, 0.5);
+#endif
                }
        if (text)
                {
                label = pref_label_new(vbox, text);
+#if GTK_CHECK_VERSION(3,16,0)
+               gtk_label_set_xalign(GTK_LABEL(label), 0.0);
+               gtk_label_set_yalign(GTK_LABEL(label), 0.5);
+#else
                gtk_misc_set_alignment(GTK_MISC(label), 0.0, 0.5);
+#endif
                gtk_label_set_line_wrap(GTK_LABEL(label), TRUE);
                }
 
@@ -402,6 +417,7 @@ static void generic_dialog_setup(GenericDialog *gd,
        gd->cancel_cb = cancel_cb;
 
        gd->dialog = window_new(GTK_WINDOW_TOPLEVEL, role, NULL, NULL, title);
+       DEBUG_NAME(gd->dialog);
        gtk_window_set_type_hint(GTK_WINDOW(gd->dialog), GDK_WINDOW_TYPE_HINT_DIALOG);
 
        if (options->save_dialog_window_positions)