...
var factory = new Gtk.SignalListItemFactory();
factory.setup.connect(this.factory_setup);
factory.bind.connect(this.factory_bind);
}
private void factory_setup (SignalListItemFactory f, ListItem item) {
var label = new Gtk.Label ("");
item.set_child (label);
}
return error: a_page_poets.vala:32.31-32.48: error: Argument 1: Cannot convert from void PoetsPage.factory_setup (Gtk.SignalListItemFactory, Gtk.ListItem)' to
delegate void Gtk.SignalListItemFactory.setup (Gtk.SignalListItemFactory, GLib.Object)’
private void factory_setup (SignalListItemFactory f, Object item) {
var label = new Gtk.Label ("");
item.set_child (label);
}
return error: a_page_poets.vala:69.9-69.22: error: The name set_child' does not exist in the context of
GLib.Object’ (gobject-2.0)
What’s the solution?