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
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()