[Xfce4-commits] [apps/xfce4-notifyd] 01/01: Add fallback for label alignment and older Gtk+3
noreply at xfce.org
noreply at xfce.org
Thu Jan 31 22:14:29 CET 2019
This is an automated email from the git hooks/post-receive script.
o c h o s i p u s h e d a c o m m i t t o b r a n c h m a s t e r
in repository apps/xfce4-notifyd.
commit 943e44e1894134191e060dfb26bbb56f17e48a5d
Author: R.J.V. Bertin <rjvbertin at gmail.com>
Date: Thu Jan 17 23:48:34 2019 +0100
Add fallback for label alignment and older Gtk+3
---
panel-plugin/notification-plugin-dialogs.c | 12 ++++++++++--
panel-plugin/notification-plugin-log.c | 14 +++++++++++++-
2 files changed, 23 insertions(+), 3 deletions(-)
diff --git a/panel-plugin/notification-plugin-dialogs.c b/panel-plugin/notification-plugin-dialogs.c
index 9161bf9..db0786d 100644
--- a/panel-plugin/notification-plugin-dialogs.c
+++ b/panel-plugin/notification-plugin-dialogs.c
@@ -97,7 +97,11 @@ notification_plugin_configure (XfcePanelPlugin *plugin,
gtk_container_add_with_properties (GTK_CONTAINER (gtk_dialog_get_content_area (GTK_DIALOG (dialog))),
grid, "expand", TRUE, "fill", TRUE, NULL);
label = gtk_label_new (_("Number of notifications to show"));
- gtk_label_set_xalign (GTK_LABEL (label), 0.0);
+#if GTK_CHECK_VERSION (3, 16, 0)
+ gtk_label_set_xalign (GTK_LABEL (label), 0);
+#else
+ gtk_widget_set_halign (label, GTK_ALIGN_START);
+#endif
gtk_grid_attach (GTK_GRID (grid), GTK_WIDGET (label), 0, 0, 1, 1);
spin = gtk_spin_button_new (adjustment, 1.0, 0);
gtk_grid_attach (GTK_GRID (grid), GTK_WIDGET (spin), 1, 0, 1, 1);
@@ -105,7 +109,11 @@ notification_plugin_configure (XfcePanelPlugin *plugin,
G_OBJECT (spin), "value");
label = gtk_label_new (_("Only show notifications from today"));
- gtk_label_set_xalign (GTK_LABEL (label), 0.0);
+#if GTK_CHECK_VERSION (3, 16, 0)
+ gtk_label_set_xalign (GTK_LABEL (label), 0);
+#else
+ gtk_widget_set_halign (label, GTK_ALIGN_START);
+#endif
gtk_grid_attach (GTK_GRID (grid), GTK_WIDGET (label), 0, 1, 1, 1);
check = gtk_switch_new ();
gtk_widget_set_halign (check, GTK_ALIGN_END);
diff --git a/panel-plugin/notification-plugin-log.c b/panel-plugin/notification-plugin-log.c
index cc1fa4f..b0e5bf9 100644
--- a/panel-plugin/notification-plugin-log.c
+++ b/panel-plugin/notification-plugin-log.c
@@ -130,7 +130,11 @@ notification_plugin_menu_populate (NotificationPlugin *notification_plugin)
box = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 6);
label = gtk_label_new (NULL);
gtk_label_set_markup_with_mnemonic (GTK_LABEL (label), _("<b>_Do not disturb</b>"));
- gtk_label_set_xalign (GTK_LABEL (label), 0.0);
+#if GTK_CHECK_VERSION (3, 16, 0)
+ gtk_label_set_xalign (GTK_LABEL (label), 0);
+#else
+ gtk_widget_set_halign (label, GTK_ALIGN_START);
+#endif
notification_plugin->do_not_disturb_switch = gtk_switch_new ();
gtk_box_pack_start (GTK_BOX (box), label, TRUE, TRUE, 0);
gtk_box_pack_start (GTK_BOX (box), notification_plugin->do_not_disturb_switch, FALSE, FALSE, 0);
@@ -222,7 +226,11 @@ G_GNUC_END_IGNORE_DEPRECATIONS
g_free (tmp);
summary = gtk_label_new (NULL);
gtk_label_set_markup (GTK_LABEL (summary), markup);
+#if GTK_CHECK_VERSION (3, 16, 0)
gtk_label_set_xalign (GTK_LABEL (summary), 0);
+#else
+ gtk_widget_set_halign (summary, GTK_ALIGN_START);
+#endif
gtk_label_set_ellipsize (GTK_LABEL (summary), PANGO_ELLIPSIZE_END);
gtk_label_set_max_width_chars (GTK_LABEL (summary), 40);
g_free (markup);
@@ -238,7 +246,11 @@ G_GNUC_END_IGNORE_DEPRECATIONS
g_free (tmp1);
}
g_free (tmp);
+#if GTK_CHECK_VERSION (3, 16, 0)
gtk_label_set_xalign (GTK_LABEL (body), 0);
+#else
+ gtk_widget_set_halign (body, GTK_ALIGN_START);
+#endif
gtk_label_set_ellipsize (GTK_LABEL (body), PANGO_ELLIPSIZE_END);
gtk_label_set_max_width_chars (GTK_LABEL (body), 40);
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the Xfce4-commits
mailing list