예제 #1
0
파일: document.py 프로젝트: khairy/editxt
    def dataOfType_error_(self, doctype, error):
        range = fn.NSMakeRange(0, self.text_storage.length())
        attrs = self.document_attrs
        data, err = self.text_storage \
            .dataFromRange_documentAttributes_error_(range, attrs, None)
        if err is None:
            try:
                self.update_syntaxer()
                app.save_editor_states()
            except Exception:
                log.error("unexpected error", exc_info=True)
#             if self.project is not None:
#                 self.project.save()
#                 self.updateSyntaxer()
#             if self.text_view is not None:
#                 # make the undo manager recognize edits after save
#                 self.text_view.breakUndoCoalescing()
        return (data, err)
예제 #2
0
파일: document.py 프로젝트: khairy/editxt
    def dataOfType_error_(self, doctype, error):
        range = fn.NSMakeRange(0, self.text_storage.length())
        attrs = self.document_attrs
        data, err = self.text_storage \
            .dataFromRange_documentAttributes_error_(range, attrs, None)
        if err is None:
            try:
                self.update_syntaxer()
                app.save_editor_states()
            except Exception:
                log.error("unexpected error", exc_info=True)
#             if self.project is not None:
#                 self.project.save()
#                 self.updateSyntaxer()
#             if self.text_view is not None:
#                 # make the undo manager recognize edits after save
#                 self.text_view.breakUndoCoalescing()
        return (data, err)
예제 #3
0
파일: project.py 프로젝트: khairy/editxt
 def save(self):
     if self.serial_cache != self.serialize_full():
         if self.path is not None:
             self.save_with_path(self.path)
         app.save_editor_states()
         self.reset_serial_cache()
예제 #4
0
파일: project.py 프로젝트: khairy/editxt
 def save(self):
     if self.serial_cache != self.serialize_full():
         if self.path is not None:
             self.save_with_path(self.path)
         app.save_editor_states()
         self.reset_serial_cache()