예제 #1
0
 def save_buffer(self, buffer: Gtk.TextBuffer) -> str:
     """ Saves a TextBuffer to disk
     :param buffer: The buffer to be serialized
     :return: The name of the path written to
     """
     data = buffer.serialize(buffer, buffer.register_serialize_tagset(),
                             *buffer.get_bounds())
     with open(self.path, 'wb') as file:
         file.write(data)
     return self.path
예제 #2
0
 def on_title_spanish_changed(self, buffer: TextBuffer):
     (start, end) = buffer.get_bounds()
     self.icon_banner.title_spanish = buffer.get_text(start, end, True)
     self.module.mark_as_modified()