summaryrefslogtreecommitdiff
path: root/gladeui/glade-widget-adaptor.c
diff options
context:
space:
mode:
authorTristan Van Berkom <tristan.van.berkom@gmail.com>2013-04-01 18:13:05 +0900
committerTristan Van Berkom <tristan.van.berkom@gmail.com>2013-04-01 18:18:24 +0900
commit9a0ff231d65d05975c3e6b94ad79cfd54546a197 (patch)
treee567c31c9650a4511c634324f3c421d6c697b3c8 /gladeui/glade-widget-adaptor.c
parent8a5cba1a59b55a7c7eb8b6cf844c169d2d3f1f6d (diff)
downloadglade-9a0ff231d65d05975c3e6b94ad79cfd54546a197.tar.gz
Add support for deprecated properties and signals.
Parse the "deprecated" parts of gtk+.xml.in on properties and signals, and update GladeProject to format the deprecation messages when verifying the project.
Diffstat (limited to 'gladeui/glade-widget-adaptor.c')
-rw-r--r--gladeui/glade-widget-adaptor.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/gladeui/glade-widget-adaptor.c b/gladeui/glade-widget-adaptor.c
index 363a444a..adf4f098 100644
--- a/gladeui/glade-widget-adaptor.c
+++ b/gladeui/glade-widget-adaptor.c
@@ -532,7 +532,11 @@ gwa_inherit_signals (GladeWidgetAdaptor *adaptor)
{
parent_signal = node->data;
- /* Reset versioning in derived catalogs just once */
+ /* XXX FIXME: This is questionable, why should derived catalogs
+ * reset the derived signal versions ???
+ *
+ * Reset versioning in derived catalogs just once
+ */
if (strcmp (adaptor->priv->catalog,
parent_adaptor->priv->catalog))
glade_signal_class_set_since (signal, 0, 0);
@@ -540,6 +544,8 @@ gwa_inherit_signals (GladeWidgetAdaptor *adaptor)
glade_signal_class_set_since (signal,
glade_signal_class_since_major (parent_signal),
glade_signal_class_since_minor (parent_signal));
+
+ glade_signal_class_set_deprecated (signal, glade_signal_class_deprecated (parent_signal));
}
}
}