25 |
menurename.connect("activate",self.rename,context.view.hovered_item,window) |
menurename.connect("activate",self.rename,context.view.hovered_item,window) |
26 |
menu.add(menurename) |
menu.add(menurename) |
27 |
menudelete = gtk.MenuItem("_Delete",True); |
menudelete = gtk.MenuItem("_Delete",True); |
28 |
menudelete.connect("activate",self.delete,context.view) |
menudelete.connect("activate",self.delete,context.view.hovered_item,context.view) |
29 |
menu.add(menudelete) |
menu.add(menudelete) |
30 |
menu.show_all() |
menu.show_all() |
31 |
menu.popup( None, None, None, event.button, event.time) |
menu.popup( None, None, None, event.button, event.time) |
50 |
bi.name = ent.get_text() |
bi.name = ent.get_text() |
51 |
dia.destroy() |
dia.destroy() |
52 |
|
|
53 |
def delete(self,widget,view): |
def delete(self,widget,item,view): |
54 |
print "DELETING OBJECT" |
print "DELETING OBJECT" |
55 |
# TODO: add undo handler |
# TODO: add undo handler |
56 |
view.canvas.remove(view.hovered_item) |
view.canvas.remove(item) |
57 |
|
|