(self, event=None)
| 306 | self.entry.bind("<Escape>", self.edit_cancel) |
| 307 | |
| 308 | def edit_finish(self, event=None): |
| 309 | try: |
| 310 | entry = self.entry |
| 311 | del self.entry |
| 312 | except AttributeError: |
| 313 | return |
| 314 | text = entry.get() |
| 315 | entry.destroy() |
| 316 | if text and text != self.item.GetText(): |
| 317 | self.item.SetText(text) |
| 318 | text = self.item.GetText() |
| 319 | self.label['text'] = text |
| 320 | self.drawtext() |
| 321 | self.canvas.focus_set() |
| 322 | |
| 323 | def edit_cancel(self, event=None): |
| 324 | try: |