summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorraveit65 <[email protected]>2017-04-21 14:50:13 +0200
committerraveit65 <[email protected]>2017-04-22 08:32:41 +0200
commit87a0873ebb46632ece92ed8f8705ecad718f997e (patch)
tree0e1afa62f82421b0307465e1d269594b7afd3552
parent6912dc1f958585c39df14e92f5e1ac6090d73910 (diff)
downloadengrampa-87a0873ebb46632ece92ed8f8705ecad718f997e.tar.bz2
engrampa-87a0873ebb46632ece92ed8f8705ecad718f997e.tar.xz
fr-window: avoid deprecated GtkMisc and GtkAlignment
-rw-r--r--src/fr-window.c28
1 files changed, 15 insertions, 13 deletions
diff --git a/src/fr-window.c b/src/fr-window.c
index 23cc6a8..cb42dca 100644
--- a/src/fr-window.c
+++ b/src/fr-window.c
@@ -2481,7 +2481,6 @@ create_the_progress_dialog (FrWindow *window)
GtkDialog *d;
GtkWidget *hbox;
GtkWidget *vbox;
- GtkWidget *align;
GtkWidget *progress_vbox;
GtkWidget *lbl;
PangoAttrList *attr_list;
@@ -2535,16 +2534,19 @@ create_the_progress_dialog (FrWindow *window)
/* action description */
lbl = window->priv->pd_action = gtk_label_new ("");
+ gtk_widget_set_halign (lbl, GTK_ALIGN_START);
+ gtk_widget_set_valign (lbl, GTK_ALIGN_START);
+ gtk_widget_set_hexpand (lbl, TRUE);
+ gtk_widget_set_vexpand (lbl, TRUE);
+ gtk_widget_set_margin_bottom (lbl, 12);
- align = gtk_alignment_new (0.0, 0.0, 1.0, 1.0);
- gtk_alignment_set_padding (GTK_ALIGNMENT (align), 0, 12, 0, 0);
-
+#if GTK_CHECK_VERSION (3, 16, 0)
+ gtk_label_set_xalign (GTK_LABEL (lbl), 0.0);
+#else
gtk_misc_set_alignment (GTK_MISC (lbl), 0.0, 0.5);
- gtk_misc_set_padding (GTK_MISC (lbl), 0, 0);
+#endif
gtk_label_set_ellipsize (GTK_LABEL (lbl), PANGO_ELLIPSIZE_END);
-
- gtk_container_add (GTK_CONTAINER (align), lbl);
- gtk_box_pack_start (GTK_BOX (vbox), align, TRUE, TRUE, 0);
+ gtk_box_pack_start (GTK_BOX (vbox), lbl, TRUE, TRUE, 0);
/* archive name */
@@ -2556,12 +2558,12 @@ create_the_progress_dialog (FrWindow *window)
/* progress and details */
- align = gtk_alignment_new (0.0, 0.0, 1.0, 1.0);
- gtk_alignment_set_padding (GTK_ALIGNMENT (align), 0, 6, 0, 0);
-
progress_vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6);
- gtk_container_add (GTK_CONTAINER (align), progress_vbox);
- gtk_box_pack_start (GTK_BOX (vbox), align, TRUE, TRUE, 0);
+ gtk_widget_set_valign (progress_vbox, GTK_ALIGN_START);
+ gtk_widget_set_hexpand (progress_vbox, TRUE);
+ gtk_widget_set_vexpand (progress_vbox, TRUE);
+ gtk_widget_set_margin_bottom (progress_vbox, 6);
+ gtk_box_pack_start (GTK_BOX (vbox), progress_vbox, TRUE, TRUE, 0);
/* progress bar */