Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
tunica illa contexta per totum solution in Clear category for Text Editor by ogoro
class Text:
text = font = ''
def write(self, new_text):
self.text += new_text
def set_font(self, new_font):
self.font = new_font
def restore(self, text_memento):
self.text = text_memento.text
self.font = text_memento.font
def copy(self):
new_text = Text()
new_text.text = self.text
new_text.font = self.font
return new_text
def show(self):
font_tag = self.font and f'[{self.font}]'
return font_tag + self.text + font_tag
class SavedText:
saved_texts = {}
current_version = 0
def save_text(self, text_to_save):
self.saved_texts[self.current_version] = text_to_save.copy()
self.current_version += 1
def get_version(self, text_version):
return self.saved_texts[text_version]
March 11, 2021
Comments: