-
- dialog->label = gtk_label_new (NULL);
- dialog->image = gtk_image_new_from_stock (NULL, GTK_ICON_SIZE_DIALOG);
- gtk_misc_set_alignment (GTK_MISC (dialog->image), 0.5, 0.0);
-
- gtk_label_set_line_wrap (GTK_LABEL (dialog->label), TRUE);
- gtk_label_set_selectable (GTK_LABEL (dialog->label), TRUE);
- gtk_misc_set_alignment (GTK_MISC (dialog->label), 0.0, 0.0);
-
+
+ priv->label = gtk_label_new (NULL);
+ priv->image = gtk_image_new_from_stock (NULL, GTK_ICON_SIZE_DIALOG);
+ g_object_set (priv->image, "use-fallback", TRUE, NULL);
+ gtk_widget_set_halign (priv->image, GTK_ALIGN_CENTER);
+ gtk_widget_set_valign (priv->image, GTK_ALIGN_START);
+
+ gtk_label_set_line_wrap (GTK_LABEL (priv->label), TRUE);
+ gtk_label_set_selectable (GTK_LABEL (priv->label), TRUE);
+ gtk_widget_set_halign (priv->label, GTK_ALIGN_START);
+ gtk_widget_set_valign (priv->label, GTK_ALIGN_START);
+