def _typewriter(self, text): # theme: typewriter
        '''after the theme is applied, this method takes all the inserted text
        and types it out one character every 100ms'''

        self.insert('insert', text[self.char_index])
        self.char_index += 1

        if self.char_index == len(text):
            self.after_cancel(self.typer)
        else:
            self.typer = self.after(100, self._typewriter, text)
after the theme is applied, this method takes all the inserted text
        and types it out one character every 100ms
recipes/Python/578897_SuperText__Scrollable_text_popmenu_themes/recipe-578897.py