summaryrefslogtreecommitdiff
path: root/gladeui/glade-inspector.c
diff options
context:
space:
mode:
authorJuan Pablo Ugarte <juanpablougarte@gmail.com>2011-03-31 20:52:11 -0300
committerJuan Pablo Ugarte <juanpablougarte@gmail.com>2011-03-31 20:52:11 -0300
commit6846485c0d39f6c7791a78179b0f893c8a3cdd2a (patch)
tree44262da5cdb5434cacb24f18ec4f6d9ba8cefcf1 /gladeui/glade-inspector.c
parentfd2be3bd491010fc9c05fd3fdf07fc03b0c7eeb8 (diff)
downloadglade-6846485c0d39f6c7791a78179b0f893c8a3cdd2a.tar.gz
* gladeui/glade-base-editor.c,
gladeui/glade-cell-renderer-icon.c, gladeui/glade-clipboard.c, gladeui/glade-editor.c, gladeui/glade-inspector.c, gladeui/glade-palette.c, gladeui/glade-project.c, gladeui/glade-property.c, gladeui/glade-signal.c, gladeui/glade-widget-action.c, gladeui/glade-widget.c: Replaced g_object_notify() with g_object_notify_by_spec()
Diffstat (limited to 'gladeui/glade-inspector.c')
-rw-r--r--gladeui/glade-inspector.c25
1 files changed, 13 insertions, 12 deletions
diff --git a/gladeui/glade-inspector.c b/gladeui/glade-inspector.c
index b8eb8dab..922c1c1b 100644
--- a/gladeui/glade-inspector.c
+++ b/gladeui/glade-inspector.c
@@ -59,7 +59,8 @@
enum
{
PROP_0,
- PROP_PROJECT
+ PROP_PROJECT,
+ N_PROPERTIES
};
enum
@@ -82,7 +83,7 @@ struct _GladeInspectorPrivate
gboolean search_disabled;
};
-
+static GParamSpec *properties[N_PROPERTIES];
static guint glade_inspector_signals[LAST_SIGNAL] = { 0 };
@@ -174,15 +175,15 @@ glade_inspector_class_init (GladeInspectorClass * klass)
G_STRUCT_OFFSET (GladeInspectorClass, item_activated),
NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0);
- g_object_class_install_property (object_class,
- PROP_PROJECT,
- g_param_spec_object ("project",
- _("Project"),
- _
- ("The project being inspected"),
- GLADE_TYPE_PROJECT,
- G_PARAM_READABLE |
- G_PARAM_WRITABLE));
+ properties[PROP_PROJECT] =
+ g_param_spec_object ("project",
+ _("Project"),
+ _("The project being inspected"),
+ GLADE_TYPE_PROJECT,
+ G_PARAM_READABLE | G_PARAM_WRITABLE);
+
+ /* Install all properties */
+ g_object_class_install_properties (object_class, N_PROPERTIES, properties);
g_type_class_add_private (klass, sizeof (GladeInspectorPrivate));
}
@@ -832,7 +833,7 @@ glade_inspector_set_project (GladeInspector * inspector, GladeProject * project)
update_project_completion (project, NULL, inspector);
- g_object_notify (G_OBJECT (inspector), "project");
+ g_object_notify_by_pspec (G_OBJECT (inspector), properties[PROP_PROJECT]);
}
/**