[gimp] Get rid of gtk_misc_set_alignment(label) and use gtk_label_set_x, yalign()



commit 4df9a1d568ec8207a6146c78420f180e74f6f207
Author: Michael Natterer <mitch gimp org>
Date:   Thu Sep 8 19:11:20 2016 +0200

    Get rid of gtk_misc_set_alignment(label) and use gtk_label_set_x,yalign()

 app/dialogs/convert-precision-dialog.c    |    6 ++--
 app/dialogs/file-open-location-dialog.c   |    2 +-
 app/dialogs/file-save-dialog.c            |    2 +-
 app/dialogs/layer-options-dialog.c        |    4 +-
 app/dialogs/module-dialog.c               |    6 ++--
 app/dialogs/preferences-dialog.c          |    2 +-
 app/dialogs/print-size-dialog.c           |    8 +++---
 app/dialogs/quit-dialog.c                 |    4 +-
 app/dialogs/resolution-calibrate-dialog.c |    2 +-
 app/dialogs/tips-dialog.c                 |    2 +-
 app/display/gimpcursorview.c              |   16 ++++++------
 app/display/gimpdisplayshell-close.c      |    2 +-
 app/display/gimpstatusbar.c               |    1 -
 app/tools/gimpcolorbalancetool.c          |    4 +-
 app/tools/gimpgegltool.c                  |    2 +-
 app/tools/gimphandletransformtool.c       |    2 +-
 app/tools/gimpmeasuretool.c               |   40 ++++++++++++++--------------
 app/tools/gimpperspectivetool.c           |    2 +-
 app/tools/gimptexttool.c                  |    2 +-
 app/tools/gimpunifiedtransformtool.c      |    2 +-
 app/widgets/gimpbuffersourcebox.c         |    2 +-
 app/widgets/gimpcolorframe.c              |    4 +-
 app/widgets/gimpdeviceeditor.c            |    2 +-
 app/widgets/gimpdevicestatus.c            |    2 +-
 app/widgets/gimpdynamicseditor.c          |    4 +-
 app/widgets/gimphistogrameditor.c         |    2 +-
 app/widgets/gimpitemtreeview.c            |    2 +-
 app/widgets/gimpmessagebox.c              |    2 +-
 app/widgets/gimppickablepopup.c           |    4 +-
 app/widgets/gimpprefsbox.c                |    2 +-
 app/widgets/gimpprogressbox.c             |    2 +-
 app/widgets/gimppropgui-constructors.c    |    2 +-
 app/widgets/gimpsavedialog.c              |    2 +-
 app/widgets/gimpsizebox.c                 |    4 +-
 app/widgets/gimptemplateeditor.c          |   14 +++++-----
 app/widgets/gimpthumbbox.c                |    3 +-
 app/widgets/gimptooloptionseditor.c       |    6 ++--
 app/widgets/gimpviewablebox.c             |    2 +-
 app/widgets/gimpviewabledialog.c          |    2 +-
 devel-docs/tools/widgets.c                |    3 +-
 libgimp/gimpexport.c                      |    8 +++---
 libgimp/gimpprocview.c                    |   26 +++++++++++-------
 libgimpwidgets/gimpbrowser.c              |    2 +-
 libgimpwidgets/gimpcolorselection.c       |    4 +-
 libgimpwidgets/gimpframe.c                |    4 ++-
 libgimpwidgets/gimphelpui.c               |    4 +-
 libgimpwidgets/gimppageselector.c         |    2 +-
 libgimpwidgets/gimpquerybox.c             |    2 +-
 libgimpwidgets/gimpscaleentry.c           |    2 +-
 libgimpwidgets/gimpsizeentry.c            |    2 +-
 libgimpwidgets/gimpwidgetsutils.c         |    3 +-
 modules/color-selector-cmyk.c             |    2 +-
 modules/display-filter-lcms.c             |    2 +-
 plug-ins/common/border-average.c          |    4 +-
 plug-ins/common/color-cube-analyze.c      |    2 +-
 plug-ins/common/compose.c                 |    4 +-
 plug-ins/common/decompose.c               |    2 +-
 plug-ins/common/depth-merge.c             |    8 +++---
 plug-ins/common/file-pdf-load.c           |    2 +-
 plug-ins/common/file-png.c                |    2 +-
 plug-ins/common/file-svg.c                |   11 +++----
 plug-ins/common/file-wmf.c                |   11 +++----
 plug-ins/common/file-xmc.c                |    5 ++-
 plug-ins/common/film.c                    |    2 +-
 plug-ins/common/filter-pack.c             |    5 ++-
 plug-ins/common/newsprint.c               |    2 +-
 plug-ins/common/sample-colorize.c         |    4 +-
 plug-ins/common/tile-small.c              |    4 +-
 plug-ins/common/warp.c                    |    8 +++--
 plug-ins/common/web-page.c                |    6 ++--
 plug-ins/file-jpeg/jpeg-save.c            |    8 +++---
 plug-ins/file-webp/file-webp-dialog.c     |    2 +-
 plug-ins/gimpressionist/brush.c           |    4 +-
 plug-ins/gimpressionist/presets.c         |    5 ++-
 plug-ins/gradient-flare/gradient-flare.c  |    4 +-
 plug-ins/ifs-compose/ifs-compose.c        |   30 +++++++++++-----------
 plug-ins/imagemap/imap_cmd_guides.c       |    4 +-
 plug-ins/imagemap/imap_table.c            |    2 +-
 plug-ins/lighting/lighting-ui.c           |   10 +++---
 plug-ins/print/print-page-layout.c        |   10 +++---
 plug-ins/script-fu/script-fu-interface.c  |    2 +-
 81 files changed, 207 insertions(+), 196 deletions(-)
---
diff --git a/app/dialogs/convert-precision-dialog.c b/app/dialogs/convert-precision-dialog.c
index 61b0c1b..8492b8d 100644
--- a/app/dialogs/convert-precision-dialog.c
+++ b/app/dialogs/convert-precision-dialog.c
@@ -202,7 +202,7 @@ convert_precision_dialog_new (GimpImage         *image,
   gtk_widget_show (hbox);
 
   label = gtk_label_new_with_mnemonic (_("_Layers:"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0);
   gtk_size_group_add_widget (size_group, label);
   gtk_widget_show (label);
@@ -224,7 +224,7 @@ convert_precision_dialog_new (GimpImage         *image,
   gtk_widget_show (hbox);
 
   label = gtk_label_new_with_mnemonic (_("_Text Layers:"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0);
   gtk_size_group_add_widget (size_group, label);
   gtk_widget_show (label);
@@ -250,7 +250,7 @@ convert_precision_dialog_new (GimpImage         *image,
   gtk_widget_show (hbox);
 
   label = gtk_label_new_with_mnemonic (_("_Channels and Masks:"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0);
   gtk_size_group_add_widget (size_group, label);
   gtk_widget_show (label);
diff --git a/app/dialogs/file-open-location-dialog.c b/app/dialogs/file-open-location-dialog.c
index 16c6091..b19a295 100644
--- a/app/dialogs/file-open-location-dialog.c
+++ b/app/dialogs/file-open-location-dialog.c
@@ -110,7 +110,7 @@ file_open_location_dialog_new (Gimp *gimp)
   gtk_widget_show (vbox);
 
   label = gtk_label_new (_("Enter location (URI):"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 1.0);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_box_pack_start (GTK_BOX (vbox), label, FALSE, FALSE, 0);
   gtk_widget_show (label);
 
diff --git a/app/dialogs/file-save-dialog.c b/app/dialogs/file-save-dialog.c
index f43aa56..b23c530 100644
--- a/app/dialogs/file-save-dialog.c
+++ b/app/dialogs/file-save-dialog.c
@@ -651,7 +651,7 @@ file_save_dialog_switch_dialogs (GimpFileDialog *file_dialog,
           g_free (markup);
 
           gtk_label_set_use_markup (GTK_LABEL (label), TRUE);
-          gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+          gtk_label_set_xalign (GTK_LABEL (label), 0.0);
           gtk_box_pack_start (GTK_BOX (GIMP_MESSAGE_DIALOG (dialog)->box), label,
                               FALSE, FALSE, 0);
           gtk_widget_show (label);
diff --git a/app/dialogs/layer-options-dialog.c b/app/dialogs/layer-options-dialog.c
index 4b9646e..3b67307 100644
--- a/app/dialogs/layer-options-dialog.c
+++ b/app/dialogs/layer-options-dialog.c
@@ -140,13 +140,13 @@ layer_options_dialog_new (GimpImage    *image,
 
       /*  The size labels  */
       label = gtk_label_new (_("Width:"));
-      gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+      gtk_label_set_xalign (GTK_LABEL (label), 0.0);
       gtk_table_attach (GTK_TABLE (table), label, 0, 1, 1, 2,
                         GTK_SHRINK | GTK_FILL, GTK_SHRINK, 0, 0);
       gtk_widget_show (label);
 
       label = gtk_label_new (_("Height:"));
-      gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+      gtk_label_set_xalign (GTK_LABEL (label), 0.0);
       gtk_table_attach (GTK_TABLE (table), label, 0, 1, 2, 3,
                         GTK_SHRINK | GTK_FILL, GTK_SHRINK, 0, 0);
       gtk_widget_show (label);
diff --git a/app/dialogs/module-dialog.c b/app/dialogs/module-dialog.c
index 0e2f94a..2f826ab 100644
--- a/app/dialogs/module-dialog.c
+++ b/app/dialogs/module-dialog.c
@@ -210,7 +210,7 @@ module_dialog_new (Gimp *gimp)
   gtk_widget_show (image);
 
   dialog->error_label = gtk_label_new (NULL);
-  gtk_misc_set_alignment (GTK_MISC (dialog->error_label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (dialog->error_label), 0.0);
   gtk_box_pack_start (GTK_BOX (dialog->error_box),
                       dialog->error_label, TRUE, TRUE, 0);
   gtk_widget_show (dialog->error_label);
@@ -506,13 +506,13 @@ dialog_info_init (ModuleDialog *dialog,
   for (i = 0; i < G_N_ELEMENTS (text); i++)
     {
       label = gtk_label_new (gettext (text[i]));
-      gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+      gtk_label_set_xalign (GTK_LABEL (label), 0.0);
       gtk_table_attach (GTK_TABLE (table), label, 0, 1, i, i + 1,
                         GTK_SHRINK | GTK_FILL, GTK_SHRINK | GTK_FILL, 0, 2);
       gtk_widget_show (label);
 
       dialog->label[i] = gtk_label_new ("");
-      gtk_misc_set_alignment (GTK_MISC (dialog->label[i]), 0.0, 0.5);
+      gtk_label_set_xalign (GTK_LABEL (dialog->label[i]), 0.0);
       gtk_label_set_ellipsize (GTK_LABEL (dialog->label[i]),
                                PANGO_ELLIPSIZE_END);
       gtk_table_attach (GTK_TABLE (dialog->table), dialog->label[i],
diff --git a/app/dialogs/preferences-dialog.c b/app/dialogs/preferences-dialog.c
index cee01d6..3d0e1f6 100644
--- a/app/dialogs/preferences-dialog.c
+++ b/app/dialogs/preferences-dialog.c
@@ -825,7 +825,7 @@ prefs_hint_box_new (const gchar  *icon_name,
                              PANGO_ATTR_STYLE, PANGO_STYLE_ITALIC,
                              -1);
   gtk_label_set_line_wrap (GTK_LABEL (label), TRUE);
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
 
   gtk_box_pack_start (GTK_BOX (hbox), label, TRUE, TRUE, 0);
   gtk_widget_show (label);
diff --git a/app/dialogs/print-size-dialog.c b/app/dialogs/print-size-dialog.c
index 58e809c..086d703 100644
--- a/app/dialogs/print-size-dialog.c
+++ b/app/dialogs/print-size-dialog.c
@@ -167,14 +167,14 @@ print_size_dialog_new (GimpImage              *image,
   private->size_entry = GIMP_SIZE_ENTRY (entry);
 
   label = gtk_label_new_with_mnemonic (_("_Width:"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_label_set_mnemonic_widget (GTK_LABEL (label), width);
   gtk_table_attach (GTK_TABLE (table), label, 0, 1, 0, 1,
                     GTK_SHRINK | GTK_FILL, GTK_SHRINK | GTK_FILL, 0, 0);
   gtk_widget_show (label);
 
   label = gtk_label_new_with_mnemonic (_("H_eight:"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_label_set_mnemonic_widget (GTK_LABEL (label), height);
   gtk_table_attach (GTK_TABLE (table), label, 0, 1, 1, 2,
                     GTK_SHRINK | GTK_FILL, GTK_SHRINK | GTK_FILL, 0, 0);
@@ -228,14 +228,14 @@ print_size_dialog_new (GimpImage              *image,
   gtk_entry_set_width_chars (GTK_ENTRY (height), SB_WIDTH);
 
   label = gtk_label_new_with_mnemonic (_("_X resolution:"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_label_set_mnemonic_widget (GTK_LABEL (label), width);
   gtk_table_attach (GTK_TABLE (table), label, 0, 1, 2, 3,
                     GTK_SHRINK | GTK_FILL, GTK_SHRINK | GTK_FILL, 0, 0);
   gtk_widget_show (label);
 
   label = gtk_label_new_with_mnemonic (_("_Y resolution:"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_label_set_mnemonic_widget (GTK_LABEL (label), height);
   gtk_table_attach (GTK_TABLE (table), label, 0, 1, 3, 4,
                     GTK_SHRINK | GTK_FILL, GTK_SHRINK | GTK_FILL, 0, 0);
diff --git a/app/dialogs/quit-dialog.c b/app/dialogs/quit-dialog.c
index 40f13d8..df56262 100644
--- a/app/dialogs/quit-dialog.c
+++ b/app/dialogs/quit-dialog.c
@@ -214,14 +214,14 @@ quit_close_all_dialog_new (Gimp     *gimp,
   else
     dialog->lost_label = gtk_label_new (_("If you close these images now, "
                                           "changes will be lost."));
-  gtk_misc_set_alignment (GTK_MISC (dialog->lost_label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (dialog->lost_label), 0.0);
   gtk_label_set_line_wrap (GTK_LABEL (dialog->lost_label), TRUE);
   gtk_box_pack_start (GTK_BOX (dialog->box), dialog->lost_label,
                       FALSE, FALSE, 0);
   gtk_widget_show (dialog->lost_label);
 
   dialog->hint_label = gtk_label_new (NULL);
-  gtk_misc_set_alignment (GTK_MISC (dialog->hint_label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (dialog->hint_label), 0.0);
   gtk_label_set_line_wrap (GTK_LABEL (dialog->hint_label), TRUE);
   gtk_box_pack_start (GTK_BOX (dialog->box), dialog->hint_label,
                       FALSE, FALSE, 0);
diff --git a/app/dialogs/resolution-calibrate-dialog.c b/app/dialogs/resolution-calibrate-dialog.c
index cab655c..a3ba71f 100644
--- a/app/dialogs/resolution-calibrate-dialog.c
+++ b/app/dialogs/resolution-calibrate-dialog.c
@@ -128,7 +128,7 @@ resolution_calibrate_dialog (GtkWidget *resolution_entry,
   label =
     gtk_label_new (_("Measure the rulers and enter their lengths:"));
   gtk_label_set_justify (GTK_LABEL (label), GTK_JUSTIFY_LEFT);
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gimp_label_set_attributes (GTK_LABEL (label),
                              PANGO_ATTR_SCALE,  PANGO_SCALE_LARGE,
                              PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD,
diff --git a/app/dialogs/tips-dialog.c b/app/dialogs/tips-dialog.c
index 2072804..e72f80d 100644
--- a/app/dialogs/tips-dialog.c
+++ b/app/dialogs/tips-dialog.c
@@ -191,7 +191,7 @@ tips_dialog_create (Gimp *gimp)
   gtk_label_set_selectable (GTK_LABEL (tip_label), TRUE);
   gtk_label_set_justify (GTK_LABEL (tip_label), GTK_JUSTIFY_LEFT);
   gtk_label_set_line_wrap (GTK_LABEL (tip_label), TRUE);
-  gtk_misc_set_alignment (GTK_MISC (tip_label), 0.5, 0.0);
+  gtk_label_set_yalign (GTK_LABEL (tip_label), 0.0);
   gtk_box_pack_start (GTK_BOX (vbox), tip_label, TRUE, TRUE, 0);
   gtk_widget_show (tip_label);
 
diff --git a/app/display/gimpcursorview.c b/app/display/gimpcursorview.c
index 28f05bd..263f109 100644
--- a/app/display/gimpcursorview.c
+++ b/app/display/gimpcursorview.c
@@ -215,13 +215,13 @@ gimp_cursor_view_init (GimpCursorView *view)
   gtk_widget_show (table);
 
   view->priv->pixel_x_label = gtk_label_new (_("n/a"));
-  gtk_misc_set_alignment (GTK_MISC (view->priv->pixel_x_label), 1.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (view->priv->pixel_x_label), 1.0);
   gimp_table_attach_aligned (GTK_TABLE (table), 0, 0,
                              _("X"), 0.5, 0.5,
                              view->priv->pixel_x_label, 1, FALSE);
 
   view->priv->pixel_y_label = gtk_label_new (_("n/a"));
-  gtk_misc_set_alignment (GTK_MISC (view->priv->pixel_y_label), 1.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (view->priv->pixel_y_label), 1.0);
   gimp_table_attach_aligned (GTK_TABLE (table), 0, 1,
                              _("Y"), 0.5, 0.5,
                              view->priv->pixel_y_label, 1, FALSE);
@@ -240,13 +240,13 @@ gimp_cursor_view_init (GimpCursorView *view)
   gtk_widget_show (table);
 
   view->priv->unit_x_label = gtk_label_new (_("n/a"));
-  gtk_misc_set_alignment (GTK_MISC (view->priv->unit_x_label), 1.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (view->priv->unit_x_label), 1.0);
   gimp_table_attach_aligned (GTK_TABLE (table), 0, 0,
                              _("X"), 0.5, 0.5,
                              view->priv->unit_x_label, 1, FALSE);
 
   view->priv->unit_y_label = gtk_label_new (_("n/a"));
-  gtk_misc_set_alignment (GTK_MISC (view->priv->unit_y_label), 1.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (view->priv->unit_y_label), 1.0);
   gimp_table_attach_aligned (GTK_TABLE (table), 0, 1,
                              _("Y"), 0.5, 0.5,
                              view->priv->unit_y_label, 1, FALSE);
@@ -265,13 +265,13 @@ gimp_cursor_view_init (GimpCursorView *view)
   gtk_widget_show (table);
 
   view->priv->selection_x_label = gtk_label_new (_("n/a"));
-  gtk_misc_set_alignment (GTK_MISC (view->priv->selection_x_label), 1.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (view->priv->selection_x_label), 1.0);
   gimp_table_attach_aligned (GTK_TABLE (table), 0, 0,
                              _("X"), 0.5, 0.5,
                              view->priv->selection_x_label, 1, FALSE);
 
   view->priv->selection_y_label = gtk_label_new (_("n/a"));
-  gtk_misc_set_alignment (GTK_MISC (view->priv->selection_y_label), 1.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (view->priv->selection_y_label), 1.0);
   gimp_table_attach_aligned (GTK_TABLE (table), 0, 1,
                              _("Y"), 0.5, 0.5,
                              view->priv->selection_y_label, 1, FALSE);
@@ -287,14 +287,14 @@ gimp_cursor_view_init (GimpCursorView *view)
   gtk_widget_show (table);
 
   view->priv->selection_width_label = gtk_label_new (_("n/a"));
-  gtk_misc_set_alignment (GTK_MISC (view->priv->selection_width_label), 1.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (view->priv->selection_width_label), 1.0);
   gimp_table_attach_aligned (GTK_TABLE (table), 0, 0,
                              /* Width */
                              _("W"), 0.5, 0.5,
                              view->priv->selection_width_label, 1, FALSE);
 
   view->priv->selection_height_label = gtk_label_new (_("n/a"));
-  gtk_misc_set_alignment (GTK_MISC (view->priv->selection_height_label), 1.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (view->priv->selection_height_label), 1.0);
   gimp_table_attach_aligned (GTK_TABLE (table), 0, 1,
                              /* Height */
                              _("H"), 0.5, 0.5,
diff --git a/app/display/gimpdisplayshell-close.c b/app/display/gimpdisplayshell-close.c
index 6c37a58..9dfad40 100644
--- a/app/display/gimpdisplayshell-close.c
+++ b/app/display/gimpdisplayshell-close.c
@@ -218,7 +218,7 @@ gimp_display_shell_close_dialog (GimpDisplayShell *shell,
   markup = g_strdup_printf ("<i><small>%s</small></i>", hint);
 
   label = gtk_label_new (NULL);
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_label_set_line_wrap (GTK_LABEL (label), TRUE);
   gtk_label_set_markup (GTK_LABEL (label), markup);
   gtk_box_pack_start (GTK_BOX (box), label, FALSE, FALSE, 0);
diff --git a/app/display/gimpstatusbar.c b/app/display/gimpstatusbar.c
index 28f2dd1..8a62497 100644
--- a/app/display/gimpstatusbar.c
+++ b/app/display/gimpstatusbar.c
@@ -213,7 +213,6 @@ gimp_statusbar_init (GimpStatusbar *statusbar)
                     statusbar);
 
   statusbar->cursor_label = gtk_label_new ("8888, 8888");
-  gtk_misc_set_alignment (GTK_MISC (statusbar->cursor_label), 0.5, 0.5);
   gtk_box_pack_start (GTK_BOX (hbox), statusbar->cursor_label, FALSE, FALSE, 0);
   gtk_widget_show (statusbar->cursor_label);
 
diff --git a/app/tools/gimpcolorbalancetool.c b/app/tools/gimpcolorbalancetool.c
index 3dc103c..195c15a 100644
--- a/app/tools/gimpcolorbalancetool.c
+++ b/app/tools/gimpcolorbalancetool.c
@@ -159,7 +159,7 @@ create_levels_scale (GObject     *config,
   GtkWidget *scale;
 
   label = gtk_label_new (left);
-  gtk_misc_set_alignment (GTK_MISC (label), 1.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 1.0);
   gtk_table_attach (GTK_TABLE (table), label, 0, 1, col, col + 1,
                     GTK_SHRINK | GTK_FILL, GTK_SHRINK | GTK_FILL, 0, 0);
   gtk_widget_show (label);
@@ -172,7 +172,7 @@ create_levels_scale (GObject     *config,
   gtk_widget_show (scale);
 
   label = gtk_label_new (right);
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_table_attach (GTK_TABLE (table), label, 2, 3, col, col + 1,
                     GTK_SHRINK | GTK_FILL, GTK_SHRINK | GTK_FILL, 0, 0);
   gtk_widget_show (label);
diff --git a/app/tools/gimpgegltool.c b/app/tools/gimpgegltool.c
index fce78e5..6367162 100644
--- a/app/tools/gimpgegltool.c
+++ b/app/tools/gimpgegltool.c
@@ -411,7 +411,7 @@ gimp_gegl_tool_dialog (GimpFilterTool *filter_tool)
 
   tool->description_label = gtk_label_new ("");
   gtk_label_set_line_wrap (GTK_LABEL (tool->description_label), TRUE);
-  gtk_misc_set_alignment (GTK_MISC (tool->description_label), 0.0, 0.0);
+  gtk_label_set_xalign (GTK_LABEL (tool->description_label), 0.0);
   gtk_box_pack_start (GTK_BOX (main_vbox), tool->description_label,
                       FALSE, FALSE, 0);
   gtk_box_reorder_child (GTK_BOX (main_vbox), tool->description_label, 1);
diff --git a/app/tools/gimphandletransformtool.c b/app/tools/gimphandletransformtool.c
index e31e03d..33dfdd2 100644
--- a/app/tools/gimphandletransformtool.c
+++ b/app/tools/gimphandletransformtool.c
@@ -439,7 +439,7 @@ gimp_handle_transform_tool_dialog (GimpTransformTool *tr_tool)
         {
           GtkWidget *label = gtk_label_new (" ");
 
-          gtk_misc_set_alignment (GTK_MISC (label), 1.0, 0.0);
+          gtk_label_set_xalign (GTK_LABEL (label), 1.0);
           gtk_label_set_width_chars (GTK_LABEL (label), 12);
           gtk_table_attach (GTK_TABLE (table), label,
                             x, x + 1, y, y + 1, GTK_EXPAND, GTK_FILL, 0, 0);
diff --git a/app/tools/gimpmeasuretool.c b/app/tools/gimpmeasuretool.c
index 50c0392..a90262e 100644
--- a/app/tools/gimpmeasuretool.c
+++ b/app/tools/gimpmeasuretool.c
@@ -1081,113 +1081,113 @@ gimp_measure_tool_dialog_new (GimpMeasureTool *measure)
 
 
   label = gtk_label_new (_("Distance:"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 1, 0, 1);
   gtk_widget_show (label);
 
   measure->distance_label[0] = label = gtk_label_new ("0.0");
   gtk_label_set_selectable (GTK_LABEL (label), TRUE);
-  gtk_misc_set_alignment (GTK_MISC (label), 1.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 1.0);
   gtk_table_attach_defaults (GTK_TABLE (table), label, 1, 2, 0, 1);
   gtk_widget_show (label);
 
   label = gtk_label_new (_("pixels"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_table_attach_defaults (GTK_TABLE (table), label, 2, 3, 0, 1);
   gtk_widget_show (label);
 
   measure->distance_label[1] = label = gtk_label_new ("0.0");
   gtk_label_set_selectable (GTK_LABEL (label), TRUE);
-  gtk_misc_set_alignment (GTK_MISC (label), 1.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 1.0);
   gtk_table_attach_defaults (GTK_TABLE (table), label, 3, 4, 0, 1);
   gtk_widget_show (label);
 
   measure->unit_label[0] = label = gtk_label_new (NULL);
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_table_attach_defaults (GTK_TABLE (table), label, 4, 5, 0, 1);
   gtk_widget_show (label);
 
 
   label = gtk_label_new (_("Angle:"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 1, 1, 2);
   gtk_widget_show (label);
 
   measure->angle_label[0] = label = gtk_label_new ("0.0");
   gtk_label_set_selectable (GTK_LABEL (label), TRUE);
-  gtk_misc_set_alignment (GTK_MISC (label), 1.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 1.0);
   gtk_table_attach_defaults (GTK_TABLE (table), label, 1, 2, 1, 2);
   gtk_widget_show (label);
 
   label = gtk_label_new ("\302\260");
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_table_attach_defaults (GTK_TABLE (table), label, 2, 3, 1, 2);
   gtk_widget_show (label);
 
   measure->angle_label[1] = label = gtk_label_new (NULL);
   gtk_label_set_selectable (GTK_LABEL (label), TRUE);
-  gtk_misc_set_alignment (GTK_MISC (label), 1.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 1.0);
   gtk_table_attach_defaults (GTK_TABLE (table), label, 3, 4, 1, 2);
   gtk_widget_show (label);
 
   measure->unit_label[1] = label = gtk_label_new (NULL);
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_table_attach_defaults (GTK_TABLE (table), label, 4, 5, 1, 2);
   gtk_widget_show (label);
 
 
   label = gtk_label_new (_("Width:"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 1, 2, 3);
   gtk_widget_show (label);
 
   measure->width_label[0] = label = gtk_label_new ("0.0");
   gtk_label_set_selectable (GTK_LABEL (label), TRUE);
-  gtk_misc_set_alignment (GTK_MISC (label), 1.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 1.0);
   gtk_table_attach_defaults (GTK_TABLE (table), label, 1, 2, 2, 3);
   gtk_widget_show (label);
 
   label = gtk_label_new (_("pixels"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_table_attach_defaults (GTK_TABLE (table), label, 2, 3, 2, 3);
   gtk_widget_show (label);
 
   measure->width_label[1] = label = gtk_label_new ("0.0");
   gtk_label_set_selectable (GTK_LABEL (label), TRUE);
-  gtk_misc_set_alignment (GTK_MISC (label), 1.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 1.0);
   gtk_table_attach_defaults (GTK_TABLE (table), label, 3, 4, 2, 3);
   gtk_widget_show (label);
 
   measure->unit_label[2] = label = gtk_label_new (NULL);
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_table_attach_defaults (GTK_TABLE (table), label, 4, 5, 2, 3);
   gtk_widget_show (label);
 
 
   label = gtk_label_new (_("Height:"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 1, 3, 4);
   gtk_widget_show (label);
 
   measure->height_label[0] = label = gtk_label_new ("0.0");
   gtk_label_set_selectable (GTK_LABEL (label), TRUE);
-  gtk_misc_set_alignment (GTK_MISC (label), 1.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 1.0);
   gtk_table_attach_defaults (GTK_TABLE (table), label, 1, 2, 3, 4);
   gtk_widget_show (label);
 
   label = gtk_label_new (_("pixels"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_table_attach_defaults (GTK_TABLE (table), label, 2, 3, 3, 4);
   gtk_widget_show (label);
 
   measure->height_label[1] = label = gtk_label_new ("0.0");
   gtk_label_set_selectable (GTK_LABEL (label), TRUE);
-  gtk_misc_set_alignment (GTK_MISC (label), 1.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 1.0);
   gtk_table_attach_defaults (GTK_TABLE (table), label, 3, 4, 3, 4);
   gtk_widget_show (label);
 
   measure->unit_label[3] = label = gtk_label_new (NULL);
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_table_attach_defaults (GTK_TABLE (table), label, 4, 5, 3, 4);
   gtk_widget_show (label);
 
diff --git a/app/tools/gimpperspectivetool.c b/app/tools/gimpperspectivetool.c
index 6ec48c9..7aa9993 100644
--- a/app/tools/gimpperspectivetool.c
+++ b/app/tools/gimpperspectivetool.c
@@ -144,7 +144,7 @@ gimp_perspective_tool_dialog (GimpTransformTool *tr_tool)
       {
         GtkWidget *label = gtk_label_new (" ");
 
-        gtk_misc_set_alignment (GTK_MISC (label), 1.0, 0.0);
+        gtk_label_set_xalign (GTK_LABEL (label), 1.0);
         gtk_label_set_width_chars (GTK_LABEL (label), 12);
         gtk_table_attach (GTK_TABLE (table), label,
                           x, x + 1, y, y + 1, GTK_EXPAND, GTK_FILL, 0, 0);
diff --git a/app/tools/gimptexttool.c b/app/tools/gimptexttool.c
index de10ce0..4af7114 100644
--- a/app/tools/gimptexttool.c
+++ b/app/tools/gimptexttool.c
@@ -1551,7 +1551,7 @@ gimp_text_tool_confirm_dialog (GimpTextTool *text_tool)
                            "\n\n"
                            "You can edit the layer or create a new "
                            "text layer from its text attributes."));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_label_set_line_wrap (GTK_LABEL (label), TRUE);
   gtk_box_pack_start (GTK_BOX (vbox), label, FALSE, FALSE, 0);
   gtk_widget_show (label);
diff --git a/app/tools/gimpunifiedtransformtool.c b/app/tools/gimpunifiedtransformtool.c
index 5ed937a..6141338 100644
--- a/app/tools/gimpunifiedtransformtool.c
+++ b/app/tools/gimpunifiedtransformtool.c
@@ -781,7 +781,7 @@ gimp_unified_transform_tool_dialog (GimpTransformTool *tr_tool)
       {
         GtkWidget *label = gtk_label_new (" ");
 
-        gtk_misc_set_alignment (GTK_MISC (label), 1.0, 0.0);
+        gtk_label_set_xalign (GTK_LABEL (label), 1.0);
         gtk_label_set_width_chars (GTK_LABEL (label), 12);
         gtk_table_attach (GTK_TABLE (table), label,
                           x, x + 1, y, y + 1, GTK_EXPAND, GTK_FILL, 0, 0);
diff --git a/app/widgets/gimpbuffersourcebox.c b/app/widgets/gimpbuffersourcebox.c
index d5a2166..b572719 100644
--- a/app/widgets/gimpbuffersourcebox.c
+++ b/app/widgets/gimpbuffersourcebox.c
@@ -169,7 +169,7 @@ gimp_buffer_source_box_constructed (GObject *object)
   gtk_widget_show (box->priv->button);
 
   box->priv->label = gtk_label_new (_("(none)"));
-  gtk_misc_set_alignment (GTK_MISC (box->priv->label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (box->priv->label), 0.0);
   gtk_label_set_ellipsize (GTK_LABEL (box->priv->label), PANGO_ELLIPSIZE_END);
   gtk_box_pack_start (GTK_BOX (box), box->priv->label, TRUE, TRUE, 0);
   gtk_widget_show (box->priv->label);
diff --git a/app/widgets/gimpcolorframe.c b/app/widgets/gimpcolorframe.c
index b388d80..6dc425e 100644
--- a/app/widgets/gimpcolorframe.c
+++ b/app/widgets/gimpcolorframe.c
@@ -159,14 +159,14 @@ gimp_color_frame_init (GimpColorFrame *frame)
       gtk_widget_show (hbox);
 
       frame->name_labels[i] = gtk_label_new (" ");
-      gtk_misc_set_alignment (GTK_MISC (frame->name_labels[i]), 0.0, 0.5);
+      gtk_label_set_xalign (GTK_LABEL (frame->name_labels[i]), 0.0);
       gtk_box_pack_start (GTK_BOX (hbox), frame->name_labels[i],
                           FALSE, FALSE, 0);
       gtk_widget_show (frame->name_labels[i]);
 
       frame->value_labels[i] = gtk_label_new (" ");
       gtk_label_set_selectable (GTK_LABEL (frame->value_labels[i]), TRUE);
-      gtk_misc_set_alignment (GTK_MISC (frame->value_labels[i]), 1.0, 0.5);
+      gtk_label_set_xalign (GTK_LABEL (frame->value_labels[i]), 1.0);
       gtk_box_pack_end (GTK_BOX (hbox), frame->value_labels[i],
                         FALSE, FALSE, 0);
       gtk_widget_show (frame->value_labels[i]);
diff --git a/app/widgets/gimpdeviceeditor.c b/app/widgets/gimpdeviceeditor.c
index 5e31327..4346033 100644
--- a/app/widgets/gimpdeviceeditor.c
+++ b/app/widgets/gimpdeviceeditor.c
@@ -186,7 +186,7 @@ gimp_device_editor_init (GimpDeviceEditor *editor)
   gtk_widget_show (hbox);
 
   private->label = gtk_label_new (NULL);
-  gtk_misc_set_alignment (GTK_MISC (private->label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (private->label), 0.0);
   gtk_label_set_ellipsize (GTK_LABEL (private->label), PANGO_ELLIPSIZE_END);
   gimp_label_set_attributes (GTK_LABEL (private->label),
                              PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD,
diff --git a/app/widgets/gimpdevicestatus.c b/app/widgets/gimpdevicestatus.c
index ec0f9c7..1be9613 100644
--- a/app/widgets/gimpdevicestatus.c
+++ b/app/widgets/gimpdevicestatus.c
@@ -274,7 +274,7 @@ gimp_device_status_device_add (GimpContainer    *devices,
   gimp_label_set_attributes (GTK_LABEL (label),
                              PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD,
                              -1);
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_box_pack_start (GTK_BOX (vbox), label, FALSE, FALSE, 0);
   gtk_widget_show (label);
 
diff --git a/app/widgets/gimpdynamicseditor.c b/app/widgets/gimpdynamicseditor.c
index 3dbe4a0..2e93f96 100644
--- a/app/widgets/gimpdynamicseditor.c
+++ b/app/widgets/gimpdynamicseditor.c
@@ -169,7 +169,7 @@ gimp_dynamics_editor_constructed (GObject *object)
   for (i = 0; i < n_inputs; i++)
     {
       gtk_label_set_angle (GTK_LABEL (input_labels[i]), 90);
-      gtk_misc_set_alignment (GTK_MISC (input_labels[i]), 0.5, 1.0);
+      gtk_label_set_yalign (GTK_LABEL (input_labels[i]), 1.0);
 
       gtk_table_attach (GTK_TABLE (table), input_labels[i],
                         i + 1, i + 2, 0, 1,
@@ -335,7 +335,7 @@ gimp_dynamics_editor_add_output_row (GObject     *config,
   gint       column = 1;
 
   label = gtk_label_new (row_label);
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_table_attach (GTK_TABLE (table), label, 0, 1, row, row + 1,
                     GTK_SHRINK | GTK_FILL, GTK_SHRINK | GTK_FILL, 0, 0);
   gtk_widget_show (label);
diff --git a/app/widgets/gimphistogrameditor.c b/app/widgets/gimphistogrameditor.c
index 061bbe6..5c6a928 100644
--- a/app/widgets/gimphistogrameditor.c
+++ b/app/widgets/gimphistogrameditor.c
@@ -171,7 +171,7 @@ gimp_histogram_editor_init (GimpHistogramEditor *editor)
                                  PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD,
                                  PANGO_ATTR_SCALE,  PANGO_SCALE_SMALL,
                                  -1);
-      gtk_misc_set_alignment (GTK_MISC (label), 1.0, 0.5);
+      gtk_label_set_xalign (GTK_LABEL (label), 1.0);
       gtk_table_attach (GTK_TABLE (table), label, x, x + 1, y, y + 1,
                         GTK_FILL | GTK_EXPAND, GTK_FILL, 2, 2);
       gtk_widget_show (label);
diff --git a/app/widgets/gimpitemtreeview.c b/app/widgets/gimpitemtreeview.c
index 09294e3..cc93a3d 100644
--- a/app/widgets/gimpitemtreeview.c
+++ b/app/widgets/gimpitemtreeview.c
@@ -717,7 +717,7 @@ gimp_item_tree_view_add_options (GimpItemTreeView *view,
         }
 
       label_widget = gtk_label_new (label);
-      gtk_misc_set_alignment (GTK_MISC (label_widget), 0.0, 0.5);
+      gtk_label_set_xalign (GTK_LABEL (label_widget), 0.0);
       gtk_size_group_add_widget (view->priv->options_group, label_widget);
       gtk_box_pack_start (GTK_BOX (hbox), label_widget, FALSE, FALSE, 0);
       gtk_widget_show (label_widget);
diff --git a/app/widgets/gimpmessagebox.c b/app/widgets/gimpmessagebox.c
index 6ff2183..f67205e 100644
--- a/app/widgets/gimpmessagebox.c
+++ b/app/widgets/gimpmessagebox.c
@@ -452,7 +452,7 @@ gimp_message_box_repeat (GimpMessageBox *box)
     {
       GtkWidget *label = box->label[2] = gtk_label_new (message);
 
-      gtk_misc_set_alignment (GTK_MISC (label), 0.0, 1.0);
+      gtk_label_set_xalign (GTK_LABEL (label), 0.0);
       gimp_label_set_attributes (GTK_LABEL (label),
                                  PANGO_ATTR_STYLE, PANGO_STYLE_OBLIQUE,
                                  -1);
diff --git a/app/widgets/gimppickablepopup.c b/app/widgets/gimppickablepopup.c
index f855eb1..0a24361 100644
--- a/app/widgets/gimppickablepopup.c
+++ b/app/widgets/gimppickablepopup.c
@@ -177,7 +177,7 @@ gimp_pickable_popup_constructed (GObject *object)
   gtk_widget_show (vbox);
 
   label = gtk_label_new (_("Images"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_box_pack_start (GTK_BOX (vbox), label, FALSE, FALSE, 0);
   gtk_widget_show (label);
 
@@ -204,7 +204,7 @@ gimp_pickable_popup_constructed (GObject *object)
 
   popup->priv->layer_label = label =
     gtk_label_new (_("Select an image in the left pane"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_label_set_ellipsize (GTK_LABEL (label), PANGO_ELLIPSIZE_END);
   gtk_box_pack_start (GTK_BOX (vbox), label, FALSE, FALSE, 0);
   gtk_widget_show (label);
diff --git a/app/widgets/gimpprefsbox.c b/app/widgets/gimpprefsbox.c
index 3eaf440..f0d12c7 100644
--- a/app/widgets/gimpprefsbox.c
+++ b/app/widgets/gimpprefsbox.c
@@ -165,7 +165,7 @@ gimp_prefs_box_init (GimpPrefsBox *box)
   gtk_widget_show (hbox);
 
   private->label = gtk_label_new (NULL);
-  gtk_misc_set_alignment (GTK_MISC (private->label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (private->label), 0.0);
   gimp_label_set_attributes (GTK_LABEL (private->label),
                              PANGO_ATTR_SCALE,  PANGO_SCALE_LARGE,
                              PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD,
diff --git a/app/widgets/gimpprogressbox.c b/app/widgets/gimpprogressbox.c
index 7270d5c..086a491 100644
--- a/app/widgets/gimpprogressbox.c
+++ b/app/widgets/gimpprogressbox.c
@@ -84,7 +84,7 @@ gimp_progress_box_init (GimpProgressBox *box)
 
   box->label = gtk_label_new ("");
   gtk_label_set_ellipsize (GTK_LABEL (box->label), PANGO_ELLIPSIZE_MIDDLE);
-  gtk_misc_set_alignment (GTK_MISC (box->label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (box->label), 0.0);
   gimp_label_set_attributes (GTK_LABEL (box->label),
                              PANGO_ATTR_STYLE, PANGO_STYLE_ITALIC,
                              -1);
diff --git a/app/widgets/gimppropgui-constructors.c b/app/widgets/gimppropgui-constructors.c
index 63915e8..95961db 100644
--- a/app/widgets/gimppropgui-constructors.c
+++ b/app/widgets/gimppropgui-constructors.c
@@ -196,7 +196,7 @@ _gimp_prop_gui_new_generic (GObject              *config,
               GtkWidget *l;
 
               l = gtk_label_new_with_mnemonic (label);
-              gtk_misc_set_alignment (GTK_MISC (l), 0.0, 0.5);
+              gtk_label_set_xalign (GTK_LABEL (l), 0.0);
               gtk_widget_show (l);
 
               if (GTK_IS_SCROLLED_WINDOW (widget))
diff --git a/app/widgets/gimpsavedialog.c b/app/widgets/gimpsavedialog.c
index 4effe46..afe18c3 100644
--- a/app/widgets/gimpsavedialog.c
+++ b/app/widgets/gimpsavedialog.c
@@ -345,7 +345,7 @@ gimp_save_dialog_add_compat_toggle (GimpSaveDialog *dialog)
 
   /* Additional information explaining what this mode does. */
   dialog->compat_info = gtk_label_new ("");
-  gtk_misc_set_alignment (GTK_MISC (dialog->compat_info), 0.0, 0.0);
+  gtk_label_set_xalign (GTK_LABEL (dialog->compat_info), 0.0);
   gimp_label_set_attributes (GTK_LABEL (dialog->compat_info),
                              PANGO_ATTR_STYLE, PANGO_STYLE_ITALIC,
                              -1);
diff --git a/app/widgets/gimpsizebox.c b/app/widgets/gimpsizebox.c
index 57bb231..de091bd 100644
--- a/app/widgets/gimpsizebox.c
+++ b/app/widgets/gimpsizebox.c
@@ -236,7 +236,7 @@ gimp_size_box_constructed (GObject *object)
   gimp_label_set_attributes (GTK_LABEL (label),
                              PANGO_ATTR_SCALE,  PANGO_SCALE_SMALL,
                              -1);
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.0);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_box_pack_start (GTK_BOX (vbox), label, FALSE, FALSE, 0);
   gtk_widget_show (label);
 
@@ -286,7 +286,7 @@ gimp_size_box_constructed (GObject *object)
       gimp_label_set_attributes (GTK_LABEL (label),
                                  PANGO_ATTR_SCALE,  PANGO_SCALE_SMALL,
                                  -1);
-      gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.0);
+      gtk_label_set_xalign (GTK_LABEL (label), 0.0);
       gtk_box_pack_start (GTK_BOX (vbox), label, FALSE, FALSE, 0);
       gtk_widget_show (label);
 
diff --git a/app/widgets/gimptemplateeditor.c b/app/widgets/gimptemplateeditor.c
index 20ab40c..4110654 100644
--- a/app/widgets/gimptemplateeditor.c
+++ b/app/widgets/gimptemplateeditor.c
@@ -193,14 +193,14 @@ gimp_template_editor_constructed (GObject *object)
 
   /*  the image size labels  */
   label = gtk_label_new_with_mnemonic (_("_Width:"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_label_set_mnemonic_widget (GTK_LABEL (label), width);
   gtk_table_attach (GTK_TABLE (table), label, 0, 1, 0, 1,
                     GTK_SHRINK | GTK_FILL, GTK_SHRINK | GTK_FILL, 0, 0);
   gtk_widget_show (label);
 
   label = gtk_label_new_with_mnemonic (_("H_eight:"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_label_set_mnemonic_widget (GTK_LABEL (label), height);
   gtk_table_attach (GTK_TABLE (table), label, 0, 1, 1, 2,
                     GTK_SHRINK | GTK_FILL, GTK_SHRINK | GTK_FILL, 0, 0);
@@ -265,7 +265,7 @@ gimp_template_editor_constructed (GObject *object)
   gimp_label_set_attributes (GTK_LABEL (private->pixel_label),
                              PANGO_ATTR_SCALE,  PANGO_SCALE_SMALL,
                              -1);
-  gtk_misc_set_alignment (GTK_MISC (private->pixel_label), 0.0, 0.0);
+  gtk_label_set_xalign (GTK_LABEL (private->pixel_label), 0.0);
   gtk_box_pack_start (GTK_BOX (vbox), private->pixel_label, FALSE, FALSE, 0);
   gtk_widget_show (private->pixel_label);
 
@@ -273,7 +273,7 @@ gimp_template_editor_constructed (GObject *object)
   gimp_label_set_attributes (GTK_LABEL (private->more_label),
                              PANGO_ATTR_SCALE,  PANGO_SCALE_SMALL,
                              -1);
-  gtk_misc_set_alignment (GTK_MISC (private->more_label), 0.0, 0.0);
+  gtk_label_set_xalign (GTK_LABEL (private->more_label), 0.0);
   gtk_box_pack_start (GTK_BOX (vbox), private->more_label, FALSE, FALSE, 0);
   gtk_widget_show (private->more_label);
 
@@ -283,7 +283,7 @@ gimp_template_editor_constructed (GObject *object)
                              PANGO_ATTR_SCALE,  PANGO_SCALE_SMALL,
                              PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD,
                              -1);
-  gtk_misc_set_alignment (GTK_MISC (private->memsize_label), 0.0, 0.0);
+  gtk_label_set_xalign (GTK_LABEL (private->memsize_label), 0.0);
   gtk_box_pack_start (GTK_BOX (vbox), private->memsize_label, FALSE, FALSE, 0);
   gtk_widget_show (private->memsize_label);
 #endif
@@ -322,14 +322,14 @@ gimp_template_editor_constructed (GObject *object)
 
   /*  the resolution labels  */
   label = gtk_label_new_with_mnemonic (_("_X resolution:"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_label_set_mnemonic_widget (GTK_LABEL (label), xres);
   gtk_table_attach (GTK_TABLE (table), label, 0, 1, 0, 1,
                     GTK_SHRINK | GTK_FILL, GTK_SHRINK | GTK_FILL, 0, 0);
   gtk_widget_show (label);
 
   label = gtk_label_new_with_mnemonic (_("_Y resolution:"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_label_set_mnemonic_widget (GTK_LABEL (label), yres);
   gtk_table_attach (GTK_TABLE (table), label, 0, 1, 1, 2,
                     GTK_SHRINK | GTK_FILL, GTK_SHRINK | GTK_FILL, 0, 0);
diff --git a/app/widgets/gimpthumbbox.c b/app/widgets/gimpthumbbox.c
index 78ab83b..b9f401d 100644
--- a/app/widgets/gimpthumbbox.c
+++ b/app/widgets/gimpthumbbox.c
@@ -343,7 +343,7 @@ gimp_thumb_box_new (GimpContext *context)
   gtk_widget_show (button);
 
   label = gtk_label_new_with_mnemonic (_("Pr_eview"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_container_add (GTK_CONTAINER (button), label);
   gtk_widget_show (label);
 
@@ -409,7 +409,6 @@ gimp_thumb_box_new (GimpContext *context)
   gtk_widget_show (box->filename);
 
   box->info = gtk_label_new (" \n \n \n ");
-  gtk_misc_set_alignment (GTK_MISC (box->info), 0.5, 0.0);
   gtk_label_set_justify (GTK_LABEL (box->info), GTK_JUSTIFY_CENTER);
   gtk_label_set_line_wrap (GTK_LABEL (box->info), TRUE);
   gimp_label_set_attributes (GTK_LABEL (box->info),
diff --git a/app/widgets/gimptooloptionseditor.c b/app/widgets/gimptooloptionseditor.c
index da37b2d..d954612 100644
--- a/app/widgets/gimptooloptionseditor.c
+++ b/app/widgets/gimptooloptionseditor.c
@@ -158,12 +158,12 @@ gimp_tool_options_editor_init (GimpToolOptionsEditor *editor)
 
   /*  The label containing the tool options title */
   editor->p->title_label = gtk_label_new (NULL);
-  gtk_misc_set_alignment (GTK_MISC (editor->p->title_label), 0.0, 0.0);
+  gtk_label_set_xalign (GTK_LABEL (editor->p->title_label), 0.0);
   gimp_label_set_attributes (GTK_LABEL (editor->p->title_label),
                              PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD,
                              -1);
-  gtk_box_pack_start (GTK_BOX (editor),
-                      editor->p->title_label, FALSE, FALSE, 0);
+  gtk_box_pack_start (GTK_BOX (editor), editor->p->title_label,
+                      FALSE, FALSE, 0);
   gtk_widget_show (editor->p->title_label);
 
   editor->p->scrolled_window = gtk_scrolled_window_new (NULL, NULL);
diff --git a/app/widgets/gimpviewablebox.c b/app/widgets/gimpviewablebox.c
index 05e8abb..cb87066 100644
--- a/app/widgets/gimpviewablebox.c
+++ b/app/widgets/gimpviewablebox.c
@@ -619,7 +619,7 @@ gimp_viewable_box_new (GimpContainer *container,
   if (label)
     {
       l = gtk_label_new_with_mnemonic (label);
-      gtk_misc_set_alignment (GTK_MISC (l), 0.0, 0.5);
+      gtk_label_set_xalign (GTK_LABEL (l), 0.0);
       gtk_box_pack_start (GTK_BOX (vbox), l, FALSE, FALSE, 0);
       gtk_widget_show (l);
     }
diff --git a/app/widgets/gimpviewabledialog.c b/app/widgets/gimpviewabledialog.c
index 6056f33..cb274ef 100644
--- a/app/widgets/gimpviewabledialog.c
+++ b/app/widgets/gimpviewabledialog.c
@@ -127,7 +127,7 @@ gimp_viewable_dialog_init (GimpViewableDialog *dialog)
   gtk_widget_show (vbox);
 
   dialog->desc_label = gtk_label_new (NULL);
-  gtk_misc_set_alignment (GTK_MISC (dialog->desc_label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (dialog->desc_label), 0.0);
   gimp_label_set_attributes (GTK_LABEL (dialog->desc_label),
                              PANGO_ATTR_SCALE,  PANGO_SCALE_LARGE,
                              PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD,
diff --git a/devel-docs/tools/widgets.c b/devel-docs/tools/widgets.c
index 1f11d0b..4b4fe77 100644
--- a/devel-docs/tools/widgets.c
+++ b/devel-docs/tools/widgets.c
@@ -471,7 +471,8 @@ create_frame (void)
 
   frame = gimp_frame_new ("Frame");
   content = gtk_label_new ("Frame Content\nThis Frame is HIG compliant");
-  gtk_misc_set_alignment (GTK_MISC (content), 0.0, 0.0);
+  gtk_label_set_xalign (GTK_LABEL (content), 0.0);
+  gtk_label_set_yalign (GTK_LABEL (content), 0.0);
   gtk_container_add (GTK_CONTAINER (frame), content);
 
   return new_widget_info ("gimp-widget-frame", frame, MEDIUM);
diff --git a/libgimp/gimpexport.c b/libgimp/gimpexport.c
index 2b211f6..b94ebe6 100644
--- a/libgimp/gimpexport.c
+++ b/libgimp/gimpexport.c
@@ -473,7 +473,7 @@ confirm_save_dialog (const gchar *message,
                              PANGO_ATTR_SCALE,  PANGO_SCALE_LARGE,
                              PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD,
                              -1);
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.0);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_label_set_line_wrap (GTK_LABEL (label), TRUE);
   gtk_label_set_justify (GTK_LABEL (label), GTK_JUSTIFY_LEFT);
   gtk_box_pack_start (GTK_BOX (main_vbox), label, FALSE, FALSE, 0);
@@ -558,7 +558,7 @@ export_dialog (GSList      *actions,
   gimp_label_set_attributes (GTK_LABEL (label),
                              PANGO_ATTR_SCALE,  PANGO_SCALE_LARGE,
                              -1);
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.0);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_label_set_line_wrap (GTK_LABEL (label), TRUE);
   gtk_label_set_justify (GTK_LABEL (label), GTK_JUSTIFY_LEFT);
   gtk_box_pack_start (GTK_BOX (main_vbox), label, FALSE, FALSE, 0);
@@ -611,7 +611,7 @@ export_dialog (GSList      *actions,
       else if (action->possibilities[0])
         {
           label = gtk_label_new (gettext (action->possibilities[0]));
-          gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.0);
+          gtk_label_set_xalign (GTK_LABEL (label), 0.0);
           gtk_label_set_line_wrap (GTK_LABEL (label), TRUE);
           gtk_label_set_justify (GTK_LABEL (label), GTK_JUSTIFY_LEFT);
           gtk_box_pack_start (GTK_BOX (vbox), label, FALSE, FALSE, 0);
@@ -628,7 +628,7 @@ export_dialog (GSList      *actions,
   gimp_label_set_attributes (GTK_LABEL (label),
                              PANGO_ATTR_STYLE, PANGO_STYLE_ITALIC,
                              -1);
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.0);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_label_set_line_wrap (GTK_LABEL (label), TRUE);
   gtk_label_set_justify (GTK_LABEL (label), GTK_JUSTIFY_LEFT);
   gtk_box_pack_start (GTK_BOX (main_vbox), label, FALSE, FALSE, 0);
diff --git a/libgimp/gimpprocview.c b/libgimp/gimpprocview.c
index d72c460..eb905c0 100644
--- a/libgimp/gimpprocview.c
+++ b/libgimp/gimpprocview.c
@@ -139,7 +139,7 @@ gimp_proc_view_new (const gchar        *name,
   gimp_label_set_attributes (GTK_LABEL (label),
                              PANGO_ATTR_STYLE, PANGO_STYLE_ITALIC,
                              -1);
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.0);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_box_pack_start (GTK_BOX (vbox), label, FALSE, FALSE, 0);
   gtk_widget_show (label);
 
@@ -147,7 +147,7 @@ gimp_proc_view_new (const gchar        *name,
     {
       label = gtk_label_new_with_mnemonic (menu_path);
       gtk_label_set_selectable (GTK_LABEL (label), TRUE);
-      gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.0);
+      gtk_label_set_xalign (GTK_LABEL (label), 0.0);
       gtk_label_set_line_wrap (GTK_LABEL (label), TRUE);
       gtk_box_pack_start (GTK_BOX (vbox), label, FALSE, FALSE, 0);
       gtk_widget_show (label);
@@ -157,7 +157,7 @@ gimp_proc_view_new (const gchar        *name,
     {
       label = gtk_label_new (blurb);
       gtk_label_set_selectable (GTK_LABEL (label), TRUE);
-      gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.0);
+      gtk_label_set_xalign (GTK_LABEL (label), 0.0);
       gtk_label_set_line_wrap (GTK_LABEL (label), TRUE);
       gtk_box_pack_start (GTK_BOX (vbox), label, FALSE, FALSE, 0);
       gtk_widget_show (label);
@@ -209,7 +209,7 @@ gimp_proc_view_new (const gchar        *name,
     {
       label = gtk_label_new (help);
       gtk_label_set_selectable (GTK_LABEL (label), TRUE);
-      gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.0);
+      gtk_label_set_xalign (GTK_LABEL (label), 0.0);
       gtk_label_set_line_wrap (GTK_LABEL (label), TRUE);
       gtk_box_pack_start (GTK_BOX (vbox), label, FALSE, FALSE, 0);
       gtk_widget_show (label);
@@ -232,7 +232,8 @@ gimp_proc_view_new (const gchar        *name,
     {
       label = gtk_label_new (author);
       gtk_label_set_selectable (GTK_LABEL (label), TRUE);
-      gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.0);
+      gtk_label_set_xalign (GTK_LABEL (label), 0.0);
+      gtk_label_set_yalign (GTK_LABEL (label), 0.0);
       gtk_label_set_line_wrap (GTK_LABEL (label), TRUE);
 
       gimp_table_attach_aligned (GTK_TABLE (table), 0, row++,
@@ -244,7 +245,8 @@ gimp_proc_view_new (const gchar        *name,
     {
       label = gtk_label_new (date);
       gtk_label_set_selectable (GTK_LABEL (label), TRUE);
-      gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.0);
+      gtk_label_set_xalign (GTK_LABEL (label), 0.0);
+      gtk_label_set_yalign (GTK_LABEL (label), 0.0);
       gtk_label_set_line_wrap (GTK_LABEL (label), TRUE);
 
       gimp_table_attach_aligned (GTK_TABLE (table), 0, row++,
@@ -256,7 +258,8 @@ gimp_proc_view_new (const gchar        *name,
     {
       label = gtk_label_new (copyright);
       gtk_label_set_selectable (GTK_LABEL (label), TRUE);
-      gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.0);
+      gtk_label_set_xalign (GTK_LABEL (label), 0.0);
+      gtk_label_set_yalign (GTK_LABEL (label), 0.0);
       gtk_label_set_line_wrap (GTK_LABEL (label), TRUE);
 
       gimp_table_attach_aligned (GTK_TABLE (table), 0, row++,
@@ -292,7 +295,8 @@ gimp_proc_view_create_params (const GimpParamDef *params,
 
       /* name */
       label = gtk_label_new (params[i].name);
-      gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.0);
+      gtk_label_set_xalign (GTK_LABEL (label), 0.0);
+      gtk_label_set_yalign (GTK_LABEL (label), 0.0);
       gtk_size_group_add_widget (name_group, label);
       gtk_table_attach (GTK_TABLE (table), label,
                         0, 1, i, i + 1, GTK_FILL, GTK_FILL, 0, 0);
@@ -312,7 +316,8 @@ gimp_proc_view_create_params (const GimpParamDef *params,
                                  PANGO_ATTR_FAMILY, "monospace",
                                  PANGO_ATTR_STYLE,  PANGO_STYLE_ITALIC,
                                  -1);
-      gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.0);
+      gtk_label_set_xalign (GTK_LABEL (label), 0.0);
+      gtk_label_set_yalign (GTK_LABEL (label), 0.0);
       gtk_size_group_add_widget (type_group, label);
       gtk_table_attach (GTK_TABLE (table), label,
                         1, 2, i, i + 1, GTK_FILL, GTK_FILL, 0, 0);
@@ -321,7 +326,8 @@ gimp_proc_view_create_params (const GimpParamDef *params,
       /* description */
       label = gtk_label_new (params[i].description);
       gtk_label_set_selectable (GTK_LABEL (label), TRUE);
-      gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.0);
+      gtk_label_set_xalign (GTK_LABEL (label), 0.0);
+      gtk_label_set_yalign (GTK_LABEL (label), 0.0);
       gtk_label_set_line_wrap (GTK_LABEL (label), TRUE);
       gtk_size_group_add_widget (desc_group, label);
       gtk_table_attach (GTK_TABLE (table), label,
diff --git a/libgimpwidgets/gimpbrowser.c b/libgimpwidgets/gimpbrowser.c
index bda0162..1d1e1d8 100644
--- a/libgimpwidgets/gimpbrowser.c
+++ b/libgimpwidgets/gimpbrowser.c
@@ -139,7 +139,7 @@ gimp_browser_init (GimpBrowser *browser)
   /* count label */
 
   browser->count_label = gtk_label_new (_("No matches"));
-  gtk_misc_set_alignment (GTK_MISC (browser->count_label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (browser->count_label), 0.0);
   gimp_label_set_attributes (GTK_LABEL (browser->count_label),
                              PANGO_ATTR_STYLE, PANGO_STYLE_ITALIC,
                              -1);
diff --git a/libgimpwidgets/gimpcolorselection.c b/libgimpwidgets/gimpcolorselection.c
index 37a1da5..5c3eab5 100644
--- a/libgimpwidgets/gimpcolorselection.c
+++ b/libgimpwidgets/gimpcolorselection.c
@@ -219,7 +219,7 @@ gimp_color_selection_init (GimpColorSelection *selection)
   gtk_widget_show (vbox);
 
   label = gtk_label_new (_("Current:"));
-  gtk_misc_set_alignment (GTK_MISC (label), 1.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 1.0);
   gtk_box_pack_start (GTK_BOX (vbox), label, TRUE, TRUE, 0);
   gtk_widget_show (label);
 
@@ -228,7 +228,7 @@ gimp_color_selection_init (GimpColorSelection *selection)
   g_object_unref (new_group);
 
   label = gtk_label_new (_("Old:"));
-  gtk_misc_set_alignment (GTK_MISC (label), 1.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 1.0);
   gtk_box_pack_start (GTK_BOX (vbox), label, TRUE, TRUE, 0);
   gtk_widget_show (label);
 
diff --git a/libgimpwidgets/gimpframe.c b/libgimpwidgets/gimpframe.c
index 3ef93d8..43436b9 100644
--- a/libgimpwidgets/gimpframe.c
+++ b/libgimpwidgets/gimpframe.c
@@ -27,6 +27,7 @@
 
 #include "gimpwidgetstypes.h"
 
+#include "gimp3migration.h"
 #include "gimpframe.h"
 
 
@@ -257,7 +258,8 @@ gimp_frame_label_widget_notify (GtkFrame *frame)
           label = GTK_LABEL (label_widget);
 
           gtk_frame_get_label_align (frame, &xalign, &yalign);
-          gtk_misc_set_alignment (GTK_MISC (label), xalign, yalign);
+          gtk_label_set_xalign (GTK_LABEL (label), xalign);
+          gtk_label_set_yalign (GTK_LABEL (label), yalign);
         }
       else if (GTK_IS_BIN (label_widget))
         {
diff --git a/libgimpwidgets/gimphelpui.c b/libgimpwidgets/gimphelpui.c
index e85c084..4a95ee9 100644
--- a/libgimpwidgets/gimphelpui.c
+++ b/libgimpwidgets/gimphelpui.c
@@ -424,7 +424,7 @@ gimp_help_menu_item_query_tooltip (GtkWidget  *widget,
   label = gtk_label_new (text);
   gtk_label_set_use_markup (GTK_LABEL (label), use_markup);
   gtk_label_set_line_wrap (GTK_LABEL (label), TRUE);
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.0);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_box_pack_start (GTK_BOX (vbox), label, TRUE, TRUE, 0);
   gtk_widget_show (label);
 
@@ -435,7 +435,7 @@ gimp_help_menu_item_query_tooltip (GtkWidget  *widget,
                              PANGO_ATTR_STYLE, PANGO_STYLE_ITALIC,
                              PANGO_ATTR_SCALE, PANGO_SCALE_SMALL,
                              -1);
-  gtk_misc_set_alignment (GTK_MISC (label), 1.0, 0.0);
+  gtk_label_set_xalign (GTK_LABEL (label), 1.0);
   gtk_box_pack_start (GTK_BOX (vbox), label, FALSE, FALSE, 0);
   gtk_widget_show (label);
 
diff --git a/libgimpwidgets/gimppageselector.c b/libgimpwidgets/gimppageselector.c
index ed3ab2f..b7f0bbf 100644
--- a/libgimpwidgets/gimppageselector.c
+++ b/libgimpwidgets/gimppageselector.c
@@ -268,7 +268,7 @@ gimp_page_selector_init (GimpPageSelector *selector)
   /*  Count label  */
 
   priv->count_label = gtk_label_new (_("Nothing selected"));
-  gtk_misc_set_alignment (GTK_MISC (priv->count_label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (priv->count_label), 0.0);
   gimp_label_set_attributes (GTK_LABEL (priv->count_label),
                              PANGO_ATTR_STYLE, PANGO_STYLE_ITALIC,
                              -1);
diff --git a/libgimpwidgets/gimpquerybox.c b/libgimpwidgets/gimpquerybox.c
index 76ad99c..6c8489a 100644
--- a/libgimpwidgets/gimpquerybox.c
+++ b/libgimpwidgets/gimpquerybox.c
@@ -221,7 +221,7 @@ create_query_box (const gchar   *title,
   if (message)
     {
       label = gtk_label_new (message);
-      gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+      gtk_label_set_xalign (GTK_LABEL (label), 0.0);
       gtk_label_set_line_wrap (GTK_LABEL (label), TRUE);
       gtk_box_pack_start (GTK_BOX (query_box->vbox), label, FALSE, FALSE, 0);
       gtk_widget_show (label);
diff --git a/libgimpwidgets/gimpscaleentry.c b/libgimpwidgets/gimpscaleentry.c
index 7765a79..76b92fe 100644
--- a/libgimpwidgets/gimpscaleentry.c
+++ b/libgimpwidgets/gimpscaleentry.c
@@ -144,7 +144,7 @@ gimp_scale_entry_new_internal (gboolean     color_scale,
   GtkAdjustment *return_adj;
 
   label = gtk_label_new_with_mnemonic (text);
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_table_attach (GTK_TABLE (table), label,
                     column, column + 1, row, row + 1,
                     GTK_FILL, GTK_FILL, 0, 0);
diff --git a/libgimpwidgets/gimpsizeentry.c b/libgimpwidgets/gimpsizeentry.c
index 832ba74..16443bd 100644
--- a/libgimpwidgets/gimpsizeentry.c
+++ b/libgimpwidgets/gimpsizeentry.c
@@ -560,7 +560,7 @@ gimp_size_entry_attach_label (GimpSizeEntry *gse,
       g_list_free (children);
     }
 
-  gtk_misc_set_alignment (GTK_MISC (label), alignment, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), alignment);
 
   gtk_table_attach (GTK_TABLE (gse), label, column, column+1, row, row+1,
                     GTK_SHRINK | GTK_FILL, GTK_SHRINK | GTK_FILL, 0, 0);
diff --git a/libgimpwidgets/gimpwidgetsutils.c b/libgimpwidgets/gimpwidgetsutils.c
index da71848..54a409d 100644
--- a/libgimpwidgets/gimpwidgetsutils.c
+++ b/libgimpwidgets/gimpwidgetsutils.c
@@ -140,7 +140,8 @@ gimp_table_attach_aligned (GtkTable    *table,
       GtkWidget *mnemonic_widget;
 
       label = gtk_label_new_with_mnemonic (label_text);
-      gtk_misc_set_alignment (GTK_MISC (label), xalign, yalign);
+      gtk_label_set_xalign (GTK_LABEL (label), xalign);
+      gtk_label_set_yalign (GTK_LABEL (label), yalign);
       gtk_label_set_justify (GTK_LABEL (label), GTK_JUSTIFY_LEFT);
       gtk_table_attach (table, label,
                         column, column + 1,
diff --git a/modules/color-selector-cmyk.c b/modules/color-selector-cmyk.c
index 72897a5..e6f3c98 100644
--- a/modules/color-selector-cmyk.c
+++ b/modules/color-selector-cmyk.c
@@ -187,7 +187,7 @@ colorsel_cmyk_init (ColorselCmyk *module)
     }
 
   module->name_label = gtk_label_new (NULL);
-  gtk_misc_set_alignment (GTK_MISC (module->name_label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (module->name_label), 0.0);
   gtk_label_set_ellipsize (GTK_LABEL (module->name_label), PANGO_ELLIPSIZE_END);
   gimp_label_set_attributes (GTK_LABEL (module->name_label),
                              PANGO_ATTR_SCALE, PANGO_SCALE_SMALL,
diff --git a/modules/display-filter-lcms.c b/modules/display-filter-lcms.c
index f7e41ef..dedc695 100644
--- a/modules/display-filter-lcms.c
+++ b/modules/display-filter-lcms.c
@@ -308,7 +308,7 @@ cdisplay_lcms_attach_labelled (GtkTable    *table,
   gtk_widget_show (label);
 
   if (GTK_IS_LABEL (widget))
-    gtk_misc_set_alignment (GTK_MISC (widget), 0.0, 0.5);
+    gtk_label_set_xalign (GTK_LABEL (widget), 0.0);
 
   gtk_table_attach (table, widget, 1, 2, row, row + 1,
                     GTK_FILL | GTK_EXPAND, GTK_FILL, 0, 0);
diff --git a/plug-ins/common/border-average.c b/plug-ins/common/border-average.c
index 2e9afbf..5f2d3c8 100644
--- a/plug-ins/common/border-average.c
+++ b/plug-ins/common/border-average.c
@@ -386,7 +386,7 @@ borderaverage_dialog (gint32        image_ID,
   gtk_widget_show (hbox);
 
   label = gtk_label_new_with_mnemonic (_("_Thickness:"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0);
   gtk_widget_show (label);
 
@@ -432,7 +432,7 @@ borderaverage_dialog (gint32        image_ID,
   gtk_widget_show (hbox);
 
   label = gtk_label_new_with_mnemonic (_("_Bucket size:"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0);
   gtk_widget_show (label);
 
diff --git a/plug-ins/common/color-cube-analyze.c b/plug-ins/common/color-cube-analyze.c
index be27a6f..6ed2ad4 100644
--- a/plug-ins/common/color-cube-analyze.c
+++ b/plug-ins/common/color-cube-analyze.c
@@ -419,7 +419,7 @@ doLabel (GtkWidget   *vbox,
   va_end (args);
 
   label = gtk_label_new (text);
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_box_pack_start (GTK_BOX (vbox), label, FALSE, FALSE, 0);
   gtk_widget_show (label);
 
diff --git a/plug-ins/common/compose.c b/plug-ins/common/compose.c
index 5731e6c..1cdb501 100644
--- a/plug-ins/common/compose.c
+++ b/plug-ins/common/compose.c
@@ -1106,7 +1106,7 @@ compose_dialog (const gchar *compose_type,
   size_group = gtk_size_group_new (GTK_SIZE_GROUP_HORIZONTAL);
 
   label = gtk_label_new_with_mnemonic (_("Color _model:"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0);
   gtk_widget_show (label);
 
@@ -1173,7 +1173,7 @@ compose_dialog (const gchar *compose_type,
       gtk_widget_show (image);
 
       composeint.channel_label[j] = label = gtk_label_new_with_mnemonic ("");
-      gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+      gtk_label_set_xalign (GTK_LABEL (label), 0.0);
       gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0);
       gtk_widget_show (label);
 
diff --git a/plug-ins/common/decompose.c b/plug-ins/common/decompose.c
index f177734..fe658ac 100644
--- a/plug-ins/common/decompose.c
+++ b/plug-ins/common/decompose.c
@@ -849,7 +849,7 @@ decompose_dialog (void)
   gtk_widget_show (hbox);
 
   label = gtk_label_new_with_mnemonic (_("Color _model:"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0);
   gtk_widget_show (label);
 
diff --git a/plug-ins/common/depth-merge.c b/plug-ins/common/depth-merge.c
index 47ff729..e894c7a 100644
--- a/plug-ins/common/depth-merge.c
+++ b/plug-ins/common/depth-merge.c
@@ -701,7 +701,7 @@ DepthMerge_dialog (DepthMerge *dm)
   gtk_widget_show (table);
 
   label = gtk_label_new (_("Source 1:"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_table_attach (GTK_TABLE (table), label, 0, 1, 0, 1,
                     GTK_FILL, GTK_FILL, 0, 0);
   gtk_widget_show (label);
@@ -716,7 +716,7 @@ DepthMerge_dialog (DepthMerge *dm)
   gtk_widget_show (combo);
 
   label = gtk_label_new(_("Depth map:"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_table_attach (GTK_TABLE (table), label, 0, 1, 1, 2,
                     GTK_FILL, GTK_FILL, 0, 0);
   gtk_widget_show (label);
@@ -731,7 +731,7 @@ DepthMerge_dialog (DepthMerge *dm)
   gtk_widget_show (combo);
 
   label = gtk_label_new (_("Source 2:"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_table_attach (GTK_TABLE (table), label, 0, 1, 2, 3,
                     GTK_FILL, GTK_FILL, 0, 0);
   gtk_widget_show (label);
@@ -746,7 +746,7 @@ DepthMerge_dialog (DepthMerge *dm)
   gtk_widget_show (combo);
 
   label = gtk_label_new (_("Depth map:"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_table_attach (GTK_TABLE (table), label, 0, 1, 3, 4,
                     GTK_FILL, GTK_FILL, 0, 0);
   gtk_widget_show (label);
diff --git a/plug-ins/common/file-pdf-load.c b/plug-ins/common/file-pdf-load.c
index 8db4aa1..52178af 100644
--- a/plug-ins/common/file-pdf-load.c
+++ b/plug-ins/common/file-pdf-load.c
@@ -1573,7 +1573,7 @@ gimp_resolution_entry_attach_label (GimpResolutionEntry *gre,
       g_list_free (children);
     }
 
-  gtk_misc_set_alignment (GTK_MISC (label), alignment, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), alignment);
 
   gtk_table_attach (GTK_TABLE (gre), label, column, column+1, row, row+1,
                     GTK_SHRINK | GTK_FILL, GTK_SHRINK | GTK_FILL, 0, 0);
diff --git a/plug-ins/common/file-png.c b/plug-ins/common/file-png.c
index fd04a7f..00feed0 100644
--- a/plug-ins/common/file-png.c
+++ b/plug-ins/common/file-png.c
@@ -1401,7 +1401,7 @@ offsets_dialog (gint offset_x,
                                "this offset to the layer?"),
                              offset_x, offset_y);
   label = gtk_label_new (message);
-  gtk_misc_set_alignment (GTK_MISC (label), 0.5, 0.0);
+  gtk_label_set_yalign (GTK_LABEL (label), 0.0);
   gtk_label_set_line_wrap (GTK_LABEL (label), TRUE);
   gtk_box_pack_start (GTK_BOX (hbox), label, TRUE, TRUE, 0);
   gtk_widget_show (label);
diff --git a/plug-ins/common/file-svg.c b/plug-ins/common/file-svg.c
index 60dea27..ceca7a4 100644
--- a/plug-ins/common/file-svg.c
+++ b/plug-ins/common/file-svg.c
@@ -762,7 +762,6 @@ load_dialog (const gchar  *filename,
 
   size_label = gtk_label_new (NULL);
   gtk_label_set_justify (GTK_LABEL (size_label), GTK_JUSTIFY_CENTER);
-  gtk_misc_set_alignment (GTK_MISC (size_label), 0.5, 0.0);
   gtk_box_pack_start (GTK_BOX (vbox), size_label, TRUE, TRUE, 4);
   gtk_widget_show (size_label);
 
@@ -784,13 +783,13 @@ load_dialog (const gchar  *filename,
 
   /*  Width and Height  */
   label = gtk_label_new (_("Width:"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_table_attach (GTK_TABLE (table), label, 0, 1, 0, 1,
                     GTK_SHRINK | GTK_FILL, GTK_SHRINK | GTK_FILL, 0, 0);
   gtk_widget_show (label);
 
   label = gtk_label_new (_("Height:"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_table_attach (GTK_TABLE (table), label, 0, 1, 1, 2,
                     GTK_SHRINK | GTK_FILL, GTK_SHRINK | GTK_FILL, 0, 0);
   gtk_widget_show (label);
@@ -867,7 +866,7 @@ load_dialog (const gchar  *filename,
 
   label = gtk_label_new_with_mnemonic (_("_X ratio:"));
   gtk_label_set_mnemonic_widget (GTK_LABEL (label), spinbutton);
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_table_attach (GTK_TABLE (table), label, 0, 1, 2, 3,
                     GTK_SHRINK | GTK_FILL, GTK_SHRINK | GTK_FILL, 0, 0);
   gtk_widget_show (label);
@@ -889,7 +888,7 @@ load_dialog (const gchar  *filename,
 
   label = gtk_label_new_with_mnemonic (_("_Y ratio:"));
   gtk_label_set_mnemonic_widget (GTK_LABEL (label), spinbutton);
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_table_attach (GTK_TABLE (table), label, 0, 1, 3, 4,
                     GTK_SHRINK | GTK_FILL, GTK_SHRINK | GTK_FILL, 0, 0);
   gtk_widget_show (label);
@@ -907,7 +906,7 @@ load_dialog (const gchar  *filename,
 
   /*  Resolution   */
   label = gtk_label_new (_("Resolution:"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_table_attach (GTK_TABLE (table), label, 0, 1, 4, 5,
                     GTK_SHRINK | GTK_FILL, GTK_SHRINK | GTK_FILL, 0, 0);
   gtk_widget_show (label);
diff --git a/plug-ins/common/file-wmf.c b/plug-ins/common/file-wmf.c
index 09855df..a4d5c9e 100644
--- a/plug-ins/common/file-wmf.c
+++ b/plug-ins/common/file-wmf.c
@@ -548,7 +548,6 @@ load_dialog (const gchar *filename)
 
   size_label = gtk_label_new (NULL);
   gtk_label_set_justify (GTK_LABEL (size_label), GTK_JUSTIFY_CENTER);
-  gtk_misc_set_alignment (GTK_MISC (size_label), 0.5, 0.0);
   gtk_box_pack_start (GTK_BOX (vbox), size_label, TRUE, TRUE, 4);
   gtk_widget_show (size_label);
 
@@ -570,13 +569,13 @@ load_dialog (const gchar *filename)
 
   /*  Width and Height  */
   label = gtk_label_new (_("Width:"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_table_attach (GTK_TABLE (table), label, 0, 1, 0, 1,
                     GTK_SHRINK | GTK_FILL, GTK_SHRINK | GTK_FILL, 0, 0);
   gtk_widget_show (label);
 
   label = gtk_label_new (_("Height:"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_table_attach (GTK_TABLE (table), label, 0, 1, 1, 2,
                     GTK_SHRINK | GTK_FILL, GTK_SHRINK | GTK_FILL, 0, 0);
   gtk_widget_show (label);
@@ -653,7 +652,7 @@ load_dialog (const gchar *filename)
 
   label = gtk_label_new_with_mnemonic (_("_X ratio:"));
   gtk_label_set_mnemonic_widget (GTK_LABEL (label), spinbutton);
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_table_attach (GTK_TABLE (table), label, 0, 1, 2, 3,
                     GTK_SHRINK | GTK_FILL, GTK_SHRINK | GTK_FILL, 0, 0);
   gtk_widget_show (label);
@@ -675,7 +674,7 @@ load_dialog (const gchar *filename)
 
   label = gtk_label_new_with_mnemonic (_("_Y ratio:"));
   gtk_label_set_mnemonic_widget (GTK_LABEL (label), spinbutton);
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_table_attach (GTK_TABLE (table), label, 0, 1, 3, 4,
                     GTK_SHRINK | GTK_FILL, GTK_SHRINK | GTK_FILL, 0, 0);
   gtk_widget_show (label);
@@ -693,7 +692,7 @@ load_dialog (const gchar *filename)
 
   /*  Resolution   */
   label = gtk_label_new (_("Resolution:"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_table_attach (GTK_TABLE (table), label, 0, 1, 4, 5,
                     GTK_SHRINK | GTK_FILL, GTK_SHRINK | GTK_FILL, 0, 0);
   gtk_widget_show (label);
diff --git a/plug-ins/common/file-xmc.c b/plug-ins/common/file-xmc.c
index acb4b42..43543c0 100644
--- a/plug-ins/common/file-xmc.c
+++ b/plug-ins/common/file-xmc.c
@@ -1206,7 +1206,7 @@ save_dialog (const gint32   image_ID,
 
   /* appended "ms" */
   tmpwidget = gtk_label_new ("ms");
-  gtk_misc_set_alignment (GTK_MISC (tmpwidget), 0, 0.5); /*align left*/
+  gtk_label_set_xalign (GTK_LABEL (tmpwidget), 0.0); /*align left*/
   gtk_box_pack_start (GTK_BOX (box), tmpwidget, TRUE, TRUE, 0);
   gtk_widget_show (tmpwidget);
 
@@ -1291,7 +1291,8 @@ save_dialog (const gint32   image_ID,
    * in gtk_entry because We want allow '\n' for "Other". */
   label = gtk_label_new_with_mnemonic (_("_Other:"));
   gtk_widget_show (label);
-  gtk_misc_set_alignment (GTK_MISC (label), 0, 0); /*align top-left*/
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0); /*align top-left*/
+  gtk_label_set_yalign (GTK_LABEL (label), 0.0); /*align top-left*/
   gtk_table_attach (GTK_TABLE (table), label, 0, 1, 8, 9, GTK_FILL, 0, 0, 0);
   /* content of Other */
   /* scrolled window */
diff --git a/plug-ins/common/film.c b/plug-ins/common/film.c
index d79d6bc..2a1928e 100644
--- a/plug-ins/common/film.c
+++ b/plug-ins/common/film.c
@@ -877,7 +877,7 @@ add_image_list (gboolean   add_box_flag,
   label = gtk_label_new (add_box_flag ?
                          _("Available images:") :
                          _("On film:"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_box_pack_start (GTK_BOX (vbox), label, FALSE, FALSE, 0);
   gtk_widget_show (label);
 
diff --git a/plug-ins/common/filter-pack.c b/plug-ins/common/filter-pack.c
index 5c060d4..8fc0cb6 100644
--- a/plug-ins/common/filter-pack.c
+++ b/plug-ins/common/filter-pack.c
@@ -931,7 +931,7 @@ fp_create_table_entry (GtkWidget   **box,
   /* Delayed translation applied here */
   label = gtk_label_new (gettext (description));
 
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_widget_show (label);
 
   table = gtk_table_new (2, 1, FALSE);
@@ -1389,7 +1389,8 @@ fp_advanced_dialog (GtkWidget *parent)
           gimp_label_set_attributes (GTK_LABEL (label),
                                      PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD,
                                      -1);
-          gtk_misc_set_alignment (GTK_MISC (label), 1.0, 1.0);
+          gtk_label_set_xalign (GTK_LABEL (label), 1.0);
+          gtk_label_set_yalign (GTK_LABEL (label), 1.0);
         }
 
       gtk_widget_show (label);
diff --git a/plug-ins/common/newsprint.c b/plug-ins/common/newsprint.c
index 90d6849..f994311 100644
--- a/plug-ins/common/newsprint.c
+++ b/plug-ins/common/newsprint.c
@@ -1020,7 +1020,7 @@ new_channel (const chan_tmpl *ct, GtkWidget *preview)
   gtk_widget_show (hbox2);
 
   label = gtk_label_new_with_mnemonic (_("_Spot function:"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_box_pack_start (GTK_BOX (hbox2), label, FALSE, FALSE, 0);
   gtk_widget_show (label);
 
diff --git a/plug-ins/common/sample-colorize.c b/plug-ins/common/sample-colorize.c
index f09ef44..f2494c0 100644
--- a/plug-ins/common/sample-colorize.c
+++ b/plug-ins/common/sample-colorize.c
@@ -1357,7 +1357,7 @@ smp_dialog (void)
   ty = 0;
   /* layer combo_box (Dst) */
   label = gtk_label_new (_("Destination:"));
-  gtk_misc_set_alignment (GTK_MISC (label), 1.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 1.0);
   gtk_table_attach (GTK_TABLE (table), label, 0, 1, ty, ty + 1,
                     GTK_FILL, GTK_FILL, 4, 0);
   gtk_widget_show (label);
@@ -1373,7 +1373,7 @@ smp_dialog (void)
 
   /* layer combo_box (Sample) */
   label = gtk_label_new (_("Sample:"));
-  gtk_misc_set_alignment (GTK_MISC (label), 1.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 1.0);
   gtk_table_attach (GTK_TABLE (table), label, 3, 4, ty, ty + 1,
                     GTK_FILL, GTK_FILL, 4, 0);
   gtk_widget_show (label);
diff --git a/plug-ins/common/tile-small.c b/plug-ins/common/tile-small.c
index 4973fd8..3fa0ae5 100644
--- a/plug-ins/common/tile-small.c
+++ b/plug-ins/common/tile-small.c
@@ -500,7 +500,7 @@ tileit_dialog (void)
   gtk_widget_show (toggle);
 
   label = gtk_label_new_with_mnemonic (_("Ro_w:"));
-  gtk_misc_set_alignment (GTK_MISC (label), 1.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 1.0);
   gtk_table_attach (GTK_TABLE (table), label, 1, 2, 2, 3,
                     GTK_FILL | GTK_SHRINK , GTK_FILL, 0, 0);
   gtk_widget_show (label);
@@ -526,7 +526,7 @@ tileit_dialog (void)
                           G_BINDING_SYNC_CREATE);
 
   label = gtk_label_new_with_mnemonic (_("Col_umn:"));
-  gtk_misc_set_alignment (GTK_MISC (label), 1.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 1.0);
   gtk_widget_show (label);
   gtk_table_attach (GTK_TABLE (table), label, 1, 2, 3, 4,
                     GTK_FILL , GTK_FILL, 0, 0);
diff --git a/plug-ins/common/warp.c b/plug-ins/common/warp.c
index b1eb57a..49be022 100644
--- a/plug-ins/common/warp.c
+++ b/plug-ins/common/warp.c
@@ -439,7 +439,8 @@ warp_dialog (GimpDrawable *drawable)
 
   /*  Displacement map menu  */
   label = gtk_label_new (_("Displacement map:"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 1.0);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
+  gtk_label_set_yalign (GTK_LABEL (label), 1.0);
   gtk_table_attach (GTK_TABLE (table), label, 2, 3, 0, 1,
                     GTK_FILL, GTK_FILL, 0, 0);
   gtk_widget_show (label);
@@ -457,7 +458,7 @@ warp_dialog (GimpDrawable *drawable)
 
   /*  Displacement Type  */
   label = gtk_label_new (_("On edges:"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.0);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_table_attach (GTK_TABLE (table), label, 0, 1, 2, 3,
                     GTK_FILL, GTK_FILL, 0, 0);
   gtk_widget_show (label);
@@ -584,7 +585,8 @@ warp_dialog (GimpDrawable *drawable)
 
   /*  Magnitude map menu  */
   label = gtk_label_new (_("Magnitude map:"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 1.0);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
+  gtk_label_set_yalign (GTK_LABEL (label), 1.0);
   gtk_table_attach (GTK_TABLE (table), label, 2, 3, 0, 1,
                     GTK_FILL, GTK_FILL, 0, 0);
   gtk_widget_show (label);
diff --git a/plug-ins/common/web-page.c b/plug-ins/common/web-page.c
index 6e069a4..9aa140e 100644
--- a/plug-ins/common/web-page.c
+++ b/plug-ins/common/web-page.c
@@ -261,7 +261,7 @@ webpage_dialog (void)
   gtk_widget_show (vbox);
 
   label = gtk_label_new (_("Enter location (URI):"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 1.0);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_box_pack_start (GTK_BOX (vbox), label, FALSE, FALSE, 0);
   gtk_widget_show (label);
 
@@ -286,7 +286,7 @@ webpage_dialog (void)
   label = gtk_label_new (_("Width (pixels):"));
   gtk_size_group_add_widget (sizegroup, label);
 
-  gtk_misc_set_alignment (GTK_MISC (label), 1.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0);
   gtk_widget_show (label);
 
@@ -307,7 +307,7 @@ webpage_dialog (void)
   label = gtk_label_new (_("Font size:"));
   gtk_size_group_add_widget (sizegroup, label);
 
-  gtk_misc_set_alignment (GTK_MISC (label), 1.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0);
   gtk_widget_show (label);
 
diff --git a/plug-ins/file-jpeg/jpeg-save.c b/plug-ins/file-jpeg/jpeg-save.c
index 30d2ae5..75085e9 100644
--- a/plug-ins/file-jpeg/jpeg-save.c
+++ b/plug-ins/file-jpeg/jpeg-save.c
@@ -787,7 +787,7 @@ save_dialog (void)
                     NULL);
 
   preview_size = gtk_label_new (_("File size: unknown"));
-  gtk_misc_set_alignment (GTK_MISC (preview_size), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (preview_size), 0.0);
   gtk_label_set_ellipsize (GTK_LABEL (preview_size), PANGO_ELLIPSIZE_END);
   gimp_label_set_attributes (GTK_LABEL (preview_size),
                              PANGO_ATTR_STYLE, PANGO_STYLE_ITALIC,
@@ -855,7 +855,7 @@ save_dialog (void)
                     NULL);
 
   restart_markers_label = gtk_label_new (_("Interval (MCU rows):"));
-  gtk_misc_set_alignment (GTK_MISC (restart_markers_label), 1.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (restart_markers_label), 1.0);
   gtk_table_attach (GTK_TABLE (table), restart_markers_label, 4, 5, 1, 2,
                     GTK_FILL | GTK_EXPAND, GTK_FILL, 0, 0);
   gtk_widget_show (restart_markers_label);
@@ -1066,7 +1066,7 @@ save_dialog (void)
 
   /* Subsampling */
   label = gtk_label_new_with_mnemonic (_("Su_bsampling:"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_table_attach (GTK_TABLE (table), label, 2, 3, 2, 3,
                     GTK_FILL, GTK_FILL, 0, 0);
   gtk_widget_show (label);
@@ -1111,7 +1111,7 @@ save_dialog (void)
 
   /* DCT method */
   label = gtk_label_new_with_mnemonic (_("_DCT method:"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_table_attach (GTK_TABLE (table), label, 2, 3, 3, 4,
                     GTK_FILL, GTK_FILL, 0, 0);
   gtk_widget_show (label);
diff --git a/plug-ins/file-webp/file-webp-dialog.c b/plug-ins/file-webp/file-webp-dialog.c
index 600b62a..c7b466d 100644
--- a/plug-ins/file-webp/file-webp-dialog.c
+++ b/plug-ins/file-webp/file-webp-dialog.c
@@ -140,7 +140,7 @@ save_dialog (WebPSaveParams *params,
 
   /* Create the label for the selecting a preset */
   preset_label = gtk_label_new (_("Preset:"));
-  gtk_misc_set_alignment (GTK_MISC (preset_label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (preset_label), 0.0);
   gtk_table_attach (GTK_TABLE (table), preset_label,
                     0, 1, 0, 1,
                     GTK_FILL, GTK_FILL, 0, 0);
diff --git a/plug-ins/gimpressionist/brush.c b/plug-ins/gimpressionist/brush.c
index 8bf6915..8eb3883 100644
--- a/plug-ins/gimpressionist/brush.c
+++ b/plug-ins/gimpressionist/brush.c
@@ -542,7 +542,7 @@ create_brushpage (GtkNotebook *notebook)
   gtk_widget_show (box3);
 
   tmpw = gtk_label_new (_("Gamma:"));
-  gtk_misc_set_alignment (GTK_MISC (tmpw), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (tmpw), 0.0);
   gtk_box_pack_start (GTK_BOX (box3), tmpw, FALSE, FALSE,0);
   gtk_widget_show (tmpw);
 
@@ -568,7 +568,7 @@ create_brushpage (GtkNotebook *notebook)
   group = gtk_size_group_new (GTK_SIZE_GROUP_HORIZONTAL);
 
   tmpw = gtk_label_new (_("Select:"));
-  gtk_misc_set_alignment (GTK_MISC (tmpw), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (tmpw), 0.0);
   gtk_box_pack_start (GTK_BOX (box3), tmpw, FALSE, FALSE, 0);
   gtk_widget_show (tmpw);
 
diff --git a/plug-ins/gimpressionist/presets.c b/plug-ins/gimpressionist/presets.c
index 0d4685b..0649839 100644
--- a/plug-ins/gimpressionist/presets.c
+++ b/plug-ins/gimpressionist/presets.c
@@ -664,7 +664,7 @@ create_save_preset (GtkWidget *parent)
   gtk_widget_show (box);
 
   label = gtk_label_new (_("Description:"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_box_pack_start (GTK_BOX (box), label, FALSE, FALSE, 0);
   gtk_widget_show (label);
 
@@ -1088,7 +1088,8 @@ create_presetpage (GtkNotebook *notebook)
    * */
   gtk_widget_set_size_request (tmpw, 240, -1);
 
-  gtk_misc_set_alignment (GTK_MISC (tmpw), 0.0, 0.0);
+  gtk_label_set_xalign (GTK_LABEL (tmpw), 0.0);
+  gtk_label_set_yalign (GTK_LABEL (tmpw), 0.0);
   gtk_box_pack_start (GTK_BOX (vbox), tmpw, TRUE, TRUE, 0);
   gtk_widget_show (tmpw);
 
diff --git a/plug-ins/gradient-flare/gradient-flare.c b/plug-ins/gradient-flare/gradient-flare.c
index d6413a5..4db1821 100644
--- a/plug-ins/gradient-flare/gradient-flare.c
+++ b/plug-ins/gradient-flare/gradient-flare.c
@@ -3936,7 +3936,7 @@ ed_make_page_sflare (GFlareEditor *ed,
   gtk_widget_show (seed_hbox);
 
   label = gtk_label_new (_("Random seed:"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_box_pack_start (GTK_BOX (seed_hbox), label, FALSE, FALSE, 0);
   gtk_widget_show (label);
 
@@ -3983,7 +3983,7 @@ ed_put_gradient_menu (GtkWidget    *table,
   GtkWidget *label;
 
   label = gtk_label_new (caption);
-  gtk_misc_set_alignment (GTK_MISC (label), 1.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 1.0);
   gtk_widget_show (label);
 
   gtk_table_attach (GTK_TABLE (table), label,
diff --git a/plug-ins/ifs-compose/ifs-compose.c b/plug-ins/ifs-compose/ifs-compose.c
index 310114e..52af582 100644
--- a/plug-ins/ifs-compose/ifs-compose.c
+++ b/plug-ins/ifs-compose/ifs-compose.c
@@ -510,7 +510,7 @@ ifs_compose_trans_page (void)
   /* X */
 
   label = gtk_label_new (_("X:"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_table_attach (GTK_TABLE (table), label, 0, 1, 0, 1,
                     GTK_FILL, GTK_FILL, 0, 0);
   gtk_widget_show (label);
@@ -524,7 +524,7 @@ ifs_compose_trans_page (void)
   /* Y */
 
   label = gtk_label_new (_("Y:"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_table_attach (GTK_TABLE (table), label, 0, 1, 1, 2,
                     GTK_FILL, GTK_FILL, 0, 0);
   gtk_widget_show (label);
@@ -538,7 +538,7 @@ ifs_compose_trans_page (void)
   /* Scale */
 
   label = gtk_label_new (_("Scale:"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_table_attach (GTK_TABLE (table), label, 2, 3, 0, 1,
                     GTK_FILL, GTK_FILL, 0, 0);
   gtk_widget_show (label);
@@ -552,7 +552,7 @@ ifs_compose_trans_page (void)
   /* Angle */
 
   label = gtk_label_new (_("Angle:"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 1.0);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_table_attach (GTK_TABLE (table), label, 2, 3, 1, 2,
                     GTK_FILL, GTK_FILL, 0, 0);
   gtk_widget_show (label);
@@ -566,7 +566,7 @@ ifs_compose_trans_page (void)
   /* Asym */
 
   label = gtk_label_new (_("Asymmetry:"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_table_attach (GTK_TABLE (table), label, 4, 5, 0, 1,
                     GTK_FILL, GTK_FILL, 0, 0);
   gtk_widget_show (label);
@@ -580,7 +580,7 @@ ifs_compose_trans_page (void)
   /* Shear */
 
   label = gtk_label_new (_("Shear:"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_table_attach (GTK_TABLE (table), label, 4, 5, 1, 2,
                     GTK_FILL, GTK_FILL, 0, 0);
   gtk_widget_show (label);
@@ -640,7 +640,7 @@ ifs_compose_color_page (void)
   gtk_widget_show (ifsD->target_cmap->hbox);
 
   label = gtk_label_new (_("Scale hue by:"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_table_attach (GTK_TABLE (table), label, 2, 3, 0, 1,
                     GTK_FILL, GTK_FILL, 0, 0);
   gtk_widget_show (label);
@@ -655,7 +655,7 @@ ifs_compose_color_page (void)
   gtk_widget_show (ifsD->hue_scale_pair->spin);
 
   label = gtk_label_new (_("Scale value by:"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_table_attach (GTK_TABLE (table), label, 2, 3, 1, 2,
                     GTK_FILL, GTK_FILL, 0, 0);
   gtk_widget_show (label);
@@ -852,13 +852,13 @@ ifs_compose_dialog (gint32 drawable_id)
 
   page = ifs_compose_trans_page ();
   label = gtk_label_new (_("Spatial Transformation"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.5, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.5);
   gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
   gtk_widget_show (page);
 
   page = ifs_compose_color_page ();
   label = gtk_label_new (_("Color Transformation"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.5, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.5);
   gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
   gtk_widget_show (page);
 
@@ -868,7 +868,7 @@ ifs_compose_dialog (gint32 drawable_id)
   gtk_box_pack_start (GTK_BOX (vbox), hbox, FALSE, FALSE, 0);
 
   label = gtk_label_new (_("Relative probability:"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0);
   gtk_widget_show (label);
 
@@ -1181,7 +1181,7 @@ ifs_options_dialog (GtkWidget *parent)
       gtk_widget_show (table);
 
       label = gtk_label_new (_("Max. memory:"));
-      gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+      gtk_label_set_xalign (GTK_LABEL (label), 0.0);
       gtk_table_attach (GTK_TABLE (table), label, 0, 1, 0, 1,
                         GTK_FILL, GTK_FILL, 0, 0);
       gtk_widget_show (label);
@@ -1194,7 +1194,7 @@ ifs_options_dialog (GtkWidget *parent)
       gtk_widget_show (ifsOptD->memory_pair->spin);
 
       label = gtk_label_new (_("Iterations:"));
-      gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+      gtk_label_set_xalign (GTK_LABEL (label), 0.0);
       gtk_table_attach (GTK_TABLE (table), label, 0, 1, 1, 2,
                         GTK_FILL, GTK_FILL, 0, 0);
       gtk_widget_show (label);
@@ -1208,7 +1208,7 @@ ifs_options_dialog (GtkWidget *parent)
       gtk_widget_show (label);
 
       label = gtk_label_new (_("Subdivide:"));
-      gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+      gtk_label_set_xalign (GTK_LABEL (label), 0.0);
       gtk_table_attach (GTK_TABLE (table), label, 0, 1, 2, 3,
                         GTK_FILL, GTK_FILL, 0, 0);
       gtk_widget_show (label);
@@ -1221,7 +1221,7 @@ ifs_options_dialog (GtkWidget *parent)
       gtk_widget_show (ifsOptD->subdivide_pair->spin);
 
       label = gtk_label_new (_("Spot radius:"));
-      gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+      gtk_label_set_xalign (GTK_LABEL (label), 0.0);
       gtk_table_attach (GTK_TABLE (table), label, 0, 1, 3, 4,
                         GTK_FILL, GTK_FILL, 0, 0);
       gtk_widget_show (label);
diff --git a/plug-ins/imagemap/imap_cmd_guides.c b/plug-ins/imagemap/imap_cmd_guides.c
index 1bc14d2..4c465f9 100644
--- a/plug-ins/imagemap/imap_cmd_guides.c
+++ b/plug-ins/imagemap/imap_cmd_guides.c
@@ -147,13 +147,13 @@ make_guides_dialog (void)
    gtk_widget_show (hbox);
 
    data->image_dimensions = gtk_label_new ("");
-   gtk_misc_set_alignment (GTK_MISC (data->image_dimensions), 0.0, 0.5);
+   gtk_label_set_xalign (GTK_LABEL (data->image_dimensions), 0.0);
    gtk_box_pack_start (GTK_BOX (dialog->vbox),
                        data->image_dimensions, FALSE, FALSE, 0);
    gtk_widget_show (data->image_dimensions);
 
    data->guide_bounds = gtk_label_new ("");
-   gtk_misc_set_alignment (GTK_MISC (data->guide_bounds), 0.0, 0.5);
+   gtk_label_set_xalign (GTK_LABEL (data->guide_bounds), 0.0);
    gtk_box_pack_start (GTK_BOX (dialog->vbox),
                        data->guide_bounds, FALSE, FALSE, 0);
    gtk_widget_show (data->guide_bounds);
diff --git a/plug-ins/imagemap/imap_table.c b/plug-ins/imagemap/imap_table.c
index 35ebebc..25dc182 100644
--- a/plug-ins/imagemap/imap_table.c
+++ b/plug-ins/imagemap/imap_table.c
@@ -66,7 +66,7 @@ GtkWidget*
 create_label_in_table(GtkWidget *table, int row, int col, const char *text)
 {
    GtkWidget *label = gtk_label_new_with_mnemonic(text);
-   gtk_misc_set_alignment(GTK_MISC(label), 0.0, 0.5);
+   gtk_label_set_xalign (GTK_LABEL (label), 0.0);
    return add_widget_to_table(table, row, col, label);
 }
 
diff --git a/plug-ins/lighting/lighting-ui.c b/plug-ins/lighting/lighting-ui.c
index 77b41b7..b75b176 100644
--- a/plug-ins/lighting/lighting-ui.c
+++ b/plug-ins/lighting/lighting-ui.c
@@ -405,12 +405,12 @@ create_light_page (void)
 
   /* row labels */
   label = gtk_label_new (_("Type:"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 1, 1, 2);
   gtk_widget_show (label);
 
   label = gtk_label_new (_("Color:"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 1, 2, 3);
   gtk_widget_show (label);
 
@@ -467,7 +467,7 @@ create_light_page (void)
 
 
   label = gtk_label_new (_("Position"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_table_attach_defaults (GTK_TABLE (table), label, 3, 4, 0, 1);
   gtk_widget_show (label);
 
@@ -518,7 +518,7 @@ create_light_page (void)
 
 
   label = gtk_label_new (_("Direction"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_table_attach_defaults (GTK_TABLE (table), label, 5, 6, 0, 1);
   gtk_widget_show (label);
 
@@ -575,7 +575,7 @@ create_light_page (void)
   gtk_widget_show (isolate_button);
 
   label = gtk_label_new (_("Lighting preset:"));
-  gtk_misc_set_alignment (GTK_MISC (label), 1.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 1.0);
   gtk_table_set_row_spacing (GTK_TABLE (table), 5, 12);
   gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 2, 6, 7);
   gtk_widget_show (label);
diff --git a/plug-ins/print/print-page-layout.c b/plug-ins/print/print-page-layout.c
index acc29db..15708a2 100644
--- a/plug-ins/print/print-page-layout.c
+++ b/plug-ins/print/print-page-layout.c
@@ -403,7 +403,7 @@ print_offset_frame (PrintData    *data,
 
   label = gtk_label_new_with_mnemonic (_("_Left:"));
   gtk_label_set_mnemonic_widget (GTK_LABEL (label), spinner);
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 1, 0, 1);
   gtk_size_group_add_widget (label_group, label);
   gtk_widget_show (label);
@@ -424,7 +424,7 @@ print_offset_frame (PrintData    *data,
 
   label = gtk_label_new_with_mnemonic (_("_Right:"));
   gtk_label_set_mnemonic_widget (GTK_LABEL (label), spinner);
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_table_attach_defaults (GTK_TABLE (table), label, 2, 3, 0, 1);
   gtk_widget_show (label);
 
@@ -440,7 +440,7 @@ print_offset_frame (PrintData    *data,
 
   label = gtk_label_new_with_mnemonic (_("_Top:"));
   gtk_label_set_mnemonic_widget (GTK_LABEL (label), spinner);
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 1, 1, 2);
   gtk_size_group_add_widget (label_group, label);
   gtk_widget_show (label);
@@ -461,7 +461,7 @@ print_offset_frame (PrintData    *data,
 
   label = gtk_label_new_with_mnemonic (_("_Bottom:"));
   gtk_label_set_mnemonic_widget (GTK_LABEL (label), spinner);
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_table_attach_defaults (GTK_TABLE (table), label, 2, 3, 1, 2);
   gtk_widget_show (label);
 
@@ -481,7 +481,7 @@ print_offset_frame (PrintData    *data,
   gtk_widget_show (hbox);
 
   label = gtk_label_new_with_mnemonic (_("C_enter:"));
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0);
   gtk_size_group_add_widget (label_group, label);
   gtk_widget_show (label);
diff --git a/plug-ins/script-fu/script-fu-interface.c b/plug-ins/script-fu/script-fu-interface.c
index 5457851..e918f43 100644
--- a/plug-ins/script-fu/script-fu-interface.c
+++ b/plug-ins/script-fu/script-fu-interface.c
@@ -577,7 +577,7 @@ script_fu_interface (SFScript  *script,
   gtk_widget_show (sf_interface->progress_bar);
 
   sf_interface->progress_label = gtk_label_new (NULL);
-  gtk_misc_set_alignment (GTK_MISC (sf_interface->progress_label), 0.0, 0.5);
+  gtk_label_set_xalign (GTK_LABEL (sf_interface->progress_label), 0.0);
   gtk_label_set_ellipsize (GTK_LABEL (sf_interface->progress_label),
                            PANGO_ELLIPSIZE_MIDDLE);
   gimp_label_set_attributes (GTK_LABEL (sf_interface->progress_label),



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]