[glade] GladeWidget: Set warning state with tooltip for unrecognized types.
- From: Tristan Van Berkom <tvb src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glade] GladeWidget: Set warning state with tooltip for unrecognized types.
- Date: Thu, 11 Apr 2013 17:46:17 +0000 (UTC)
commit 608a3239e1fef8b415701e3bec8f70f959622928
Author: Tristan Van Berkom <tristan van berkom gmail com>
Date: Fri Apr 12 02:17:28 2013 +0900
GladeWidget: Set warning state with tooltip for unrecognized types.
gladeui/glade-widget.c | 18 ++++++++++++++----
1 files changed, 14 insertions(+), 4 deletions(-)
---
diff --git a/gladeui/glade-widget.c b/gladeui/glade-widget.c
index 15da3f1..ea732b6 100644
--- a/gladeui/glade-widget.c
+++ b/gladeui/glade-widget.c
@@ -4616,7 +4616,7 @@ glade_widget_generate_path_name (GladeWidget * widget)
void
glade_widget_verify (GladeWidget *widget)
{
- gchar *warning;
+ gchar *warning = NULL;
GList *warn_properties = NULL;
GList *warn_signals = NULL;
@@ -4625,9 +4625,19 @@ glade_widget_verify (GladeWidget *widget)
if (widget->priv->project == NULL)
return;
- warning = glade_project_verify_widget_adaptor (widget->priv->project,
- widget->priv->adaptor,
- NULL);
+ if (GLADE_IS_OBJECT_STUB (widget->priv->object))
+ {
+ gchar *type;
+ g_object_get (widget->priv->object, "object-type", &type, NULL);
+
+ warning = g_strdup_printf (_("Object has unrecognized type %s"), type);
+ g_free (type);
+ }
+
+ if (!warning)
+ warning = glade_project_verify_widget_adaptor (widget->priv->project,
+ widget->priv->adaptor,
+ NULL);
/* If there is already support issues with the adaptor, skip signals
* and properties
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]