~dbusmenu-team/libdbusmenu/trunk.16.10

« back to all changes in this revision

Viewing changes to libdbusmenu-glib/server.c

  • Committer: Ted Gould
  • Date: 2009-08-04 15:34:08 UTC
  • mfrom: (4.1.34 glibresignalling)
  • Revision ID: ted@canonical.com-20090804153408-uld9sgevoowhpjw3
Merging in the development branches

Show diffs side-by-side

added added

removed removed

Lines of Context:
86
86
static void set_property (GObject * obj, guint id, const GValue * value, GParamSpec * pspec);
87
87
static void get_property (GObject * obj, guint id, GValue * value, GParamSpec * pspec);
88
88
static void menuitem_property_changed (DbusmenuMenuitem * mi, gchar * property, gchar * value, DbusmenuServer * server);
89
 
static void menuitem_child_added (DbusmenuMenuitem * parent, DbusmenuMenuitem * child, DbusmenuServer * server);
 
89
static void menuitem_child_added (DbusmenuMenuitem * parent, DbusmenuMenuitem * child, guint pos, DbusmenuServer * server);
90
90
static void menuitem_child_removed (DbusmenuMenuitem * parent, DbusmenuMenuitem * child, DbusmenuServer * server);
91
91
static void menuitem_signals_create (DbusmenuMenuitem * mi, gpointer data);
92
92
static void menuitem_signals_remove (DbusmenuMenuitem * mi, gpointer data);
306
306
}
307
307
 
308
308
static void
309
 
menuitem_child_added (DbusmenuMenuitem * parent, DbusmenuMenuitem * child, DbusmenuServer * server)
 
309
menuitem_child_added (DbusmenuMenuitem * parent, DbusmenuMenuitem * child, guint pos, DbusmenuServer * server)
310
310
{
311
311
        menuitem_signals_create(child, server);
312
312
        /* TODO: We probably need to group the layout update signals to make the number more reasonble. */
490
490
        g_value_init(&rootvalue, G_TYPE_OBJECT);
491
491
        g_value_set_object(&rootvalue, root);
492
492
        g_object_set_property(G_OBJECT(self), DBUSMENU_SERVER_PROP_ROOT_NODE, &rootvalue);
 
493
        g_object_unref(G_OBJECT(root));
493
494
        return;
494
495
}
495
496