| 35 | self.__id_print = self.text.bind("<<print-window>>", self.print_window) |
| 36 | |
| 37 | def close(self): |
| 38 | # Undo command bindings |
| 39 | self.text.unbind("<<open-window-from-file>>", self.__id_open) |
| 40 | self.text.unbind("<<save-window>>", self.__id_save) |
| 41 | self.text.unbind("<<save-window-as-file>>",self.__id_saveas) |
| 42 | self.text.unbind("<<save-copy-of-window-as-file>>", self.__id_savecopy) |
| 43 | self.text.unbind("<<print-window>>", self.__id_print) |
| 44 | # Break cycles |
| 45 | self.editwin = None |
| 46 | self.text = None |
| 47 | self.filename_change_hook = None |
| 48 | |
| 49 | def get_saved(self): |
| 50 | return self.editwin.get_saved() |