--- trunk/pygtk/canvas/contextmenutool.py 2008/12/01 08:13:10 1968 +++ trunk/pygtk/canvas/contextmenutool.py 2008/12/02 07:40:59 1969 @@ -25,7 +25,7 @@ menurename.connect("activate",self.rename,context.view.hovered_item,window) menu.add(menurename) menudelete = gtk.MenuItem("_Delete",True); - menudelete.connect("activate",self.delete,context.view) + menudelete.connect("activate",self.delete,context.view.hovered_item,context.view) menu.add(menudelete) menu.show_all() menu.popup( None, None, None, event.button, event.time) @@ -50,8 +50,8 @@ bi.name = ent.get_text() dia.destroy() - def delete(self,widget,view): + def delete(self,widget,item,view): print "DELETING OBJECT" # TODO: add undo handler - view.canvas.remove(view.hovered_item) + view.canvas.remove(item)