glade3 r1782 - trunk/gladeui
- From: tvb svn gnome org
- To: svn-commits-list gnome org
- Subject: glade3 r1782 - trunk/gladeui
- Date: Wed, 9 Apr 2008 19:58:48 +0100 (BST)
Author: tvb
Date: Wed Apr 9 19:58:47 2008
New Revision: 1782
URL: http://svn.gnome.org/viewvc/glade3?rev=1782&view=rev
Log:
enhanced output and fixed a crasher in my last patch.
Modified:
trunk/gladeui/glade-project.c
trunk/gladeui/glade-widget-adaptor.c
trunk/gladeui/glade-widget.c
Modified: trunk/gladeui/glade-project.c
==============================================================================
--- trunk/gladeui/glade-project.c (original)
+++ trunk/gladeui/glade-project.c Wed Apr 9 19:58:47 2008
@@ -481,7 +481,7 @@
static void
glade_project_get_target_version (GladeProject *project,
- gchar *catalog,
+ const gchar *catalog,
gint *major,
gint *minor)
{
@@ -1927,11 +1927,7 @@
gint target_major, target_minor;
gchar *catalog;
- if (packing)
- /* XXX This may be a little incorrect... */
- adaptor = property->widget->parent->adaptor;
- else
- adaptor = GLADE_WIDGET_ADAPTOR (property->klass->origin_handle);
+ adaptor = GLADE_WIDGET_ADAPTOR (property->klass->origin_handle);
g_object_get (adaptor, "catalog", &catalog, NULL);
glade_project_target_version_for_adaptor (property->widget->project, adaptor,
@@ -1944,9 +1940,9 @@
g_string_append_printf
(string,
packing ?
- _("(%s) Packing property '%s' of object class '%s' was "
+ _("[%s] Packing property '%s' of object class '%s' was "
"introduced in %s %d.%d\n") :
- _("(%s) Property '%s' of object class '%s' was "
+ _("[%s] Property '%s' of object class '%s' was "
"introduced in %s %d.%d\n"),
path_name,
property->klass->name,
@@ -1997,9 +1993,8 @@
glade_widget_adaptor_get_signal_class (widget->adaptor,
signal->name);
g_assert (signal_class);
-
+ g_assert (signal_class->adaptor);
-
g_object_get (signal_class->adaptor, "catalog", &catalog, NULL);
glade_project_target_version_for_adaptor (widget->project,
signal_class->adaptor,
@@ -2011,7 +2006,7 @@
target_minor < signal_class->version_since_minor))
g_string_append_printf
(string,
- _("(%s) Signal '%s' of object class '%s' was "
+ _("[%s] Signal '%s' of object class '%s' was "
"introduced in %s %d.%d\n"),
path_name,
signal->name,
@@ -2098,7 +2093,6 @@
{
g_object_get (adaptor_iter, "catalog", &catalog, NULL);
-
glade_project_target_version_for_adaptor (project, adaptor_iter,
&target_major,
&target_minor);
@@ -2108,7 +2102,7 @@
target_minor < GWA_VERSION_SINCE_MINOR (adaptor_iter)))
g_string_append_printf
(string,
- _("(%s) Object class '%s' was introduced in %s %d.%d\n"),
+ _("[%s] Object class '%s' was introduced in %s %d.%d\n"),
path_name, adaptor_iter->title, catalog,
GWA_VERSION_SINCE_MAJOR (adaptor_iter),
GWA_VERSION_SINCE_MINOR (adaptor_iter));
@@ -2117,15 +2111,14 @@
GWA_BUILDER_UNSUPPORTED (adaptor_iter))
g_string_append_printf
(string,
- _("(%s) Object class '%s' of catalog '%s' is not supported "
+ _("[%s] Object class '%s' of catalog '%s' is not supported "
"by GtkBuilder\n"),
path_name, adaptor_iter->title, catalog);
-
if (!saving && GWA_DEPRECATED (adaptor_iter))
g_string_append_printf
(string,
- _("(%s) Object class '%s' of catalog '%s' is deprecated\n"),
+ _("[%s] Object class '%s' of catalog '%s' is deprecated\n"),
path_name, adaptor_iter->title, catalog);
g_free (catalog);
@@ -2150,18 +2143,9 @@
path_name = glade_widget_generate_path_name (widget);
-#if 0
- g_print ("Verifying %s target %d.%d widget %d.%d\n",
- path_name, target_version_major, target_version_minor,
- GWA_VERSION_SINCE_MAJOR (widget->adaptor),
- GWA_VERSION_SINCE_MINOR (widget->adaptor));
-#endif
-
glade_project_verify_adaptor_supported (project, widget->adaptor,
path_name, string, saving);
-
glade_project_verify_properties (widget, path_name, string);
-
glade_project_verify_signals (widget, path_name, string);
g_free (path_name);
@@ -2856,12 +2840,10 @@
if (g_list_length (glade_catalog_get_targets (catalog)) <= 1)
continue;
- major = GPOINTER_TO_INT
- (g_hash_table_lookup (project->priv->target_versions_major,
- glade_catalog_get_name (catalog)));
- minor = GPOINTER_TO_INT
- (g_hash_table_lookup (project->priv->target_versions_minor,
- glade_catalog_get_name (catalog)));
+ glade_project_get_target_version (project,
+ glade_catalog_get_name (catalog),
+ &major,
+ &minor);
string = g_strdup_printf (_("%s catalog"),
glade_catalog_get_name (catalog));
Modified: trunk/gladeui/glade-widget-adaptor.c
==============================================================================
--- trunk/gladeui/glade-widget-adaptor.c (original)
+++ trunk/gladeui/glade-widget-adaptor.c Wed Apr 9 19:58:47 2008
@@ -297,8 +297,11 @@
gwa_add_signals (GladeWidgetAdaptor *adaptor, GList **signals, GType type)
{
guint count, *sig_ids, num_signals;
+ GladeWidgetAdaptor *type_adaptor;
GladeSignalClass *cur;
GList *list = NULL;
+
+ type_adaptor = glade_widget_adaptor_get_by_type (type);
if (G_TYPE_IS_INSTANTIATABLE (type) || G_TYPE_IS_INTERFACE (type))
{
@@ -315,7 +318,10 @@
*/
g_assert (cur->query.signal_id != 0);
- cur->adaptor = glade_widget_adaptor_get_by_type (type);
+ /* When creating this type, this type is not registered yet,
+ * but we still get the right value here.
+ */
+ cur->adaptor = type_adaptor ? type_adaptor : adaptor;
cur->name = (cur->query.signal_name);
cur->type = (gchar *) g_type_name (type);
Modified: trunk/gladeui/glade-widget.c
==============================================================================
--- trunk/gladeui/glade-widget.c (original)
+++ trunk/gladeui/glade-widget.c Wed Apr 9 19:58:47 2008
@@ -4081,7 +4081,7 @@
for (iter = widget->parent; iter; iter = iter->parent)
{
- gchar *str = g_strdup_printf ("%s / ", iter->name);
+ gchar *str = g_strdup_printf ("%s:", iter->name);
g_string_prepend (string, str);
g_free (str);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]