summaryrefslogtreecommitdiff
path: root/mate-panel/panel-properties-dialog.c
diff options
context:
space:
mode:
authorraveit65 <[email protected]>2016-07-28 20:28:32 +0200
committerraveit65 <[email protected]>2016-08-03 15:18:32 +0200
commit83edec3e9fcdcd843e99cdf0e5a40fb615e5a9e8 (patch)
tree9b5affacf13a77ad35e9ec93341a520434cead3a /mate-panel/panel-properties-dialog.c
parent51342af82a752eaa1e036424766ee5950261cc3e (diff)
downloadmate-panel-83edec3e9fcdcd843e99cdf0e5a40fb615e5a9e8.tar.bz2
mate-panel-83edec3e9fcdcd843e99cdf0e5a40fb615e5a9e8.tar.xz
Gtk+3 UI: add panel-properties-dialog-gtk3.ui
which is cleaned from deprecated widgets for >= gtk+-3.14
Diffstat (limited to 'mate-panel/panel-properties-dialog.c')
-rw-r--r--mate-panel/panel-properties-dialog.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/mate-panel/panel-properties-dialog.c b/mate-panel/panel-properties-dialog.c
index a75f4b58..e3790fd5 100644
--- a/mate-panel/panel-properties-dialog.c
+++ b/mate-panel/panel-properties-dialog.c
@@ -1012,15 +1012,25 @@ panel_properties_dialog_present (PanelToplevel *toplevel)
gtk_builder_set_translation_domain (gui, GETTEXT_PACKAGE);
error = NULL;
+#if GTK_CHECK_VERSION (3, 0, 0)
+ gtk_builder_add_from_file (gui,
+ BUILDERDIR "/panel-properties-dialog-gtk3.ui",
+ &error);
+#else
gtk_builder_add_from_file (gui,
BUILDERDIR "/panel-properties-dialog.ui",
&error);
+#endif
if (error) {
char *secondary;
secondary = g_strdup_printf (_("Unable to load file '%s': %s."),
+#if GTK_CHECK_VERSION (3, 0, 0)
+ BUILDERDIR"/panel-properties-dialog-gtk3.ui",
+#else
BUILDERDIR"/panel-properties-dialog.ui",
+#endif
error->message);
panel_error_dialog (GTK_WINDOW (toplevel),
gtk_window_get_screen (GTK_WINDOW (toplevel)),