    def clear(self):
        """
        Clear the Screen of all content.

        Note that this will instantly clear the Screen and reset all buffers to the default state,
        without waiting for you to call :py:meth:`~.Screen.refresh`.  It is designed for use once
        at the start of your application to reset all buffers and the screen to a known state.

        If you want to clear parts, or all, of the Screen inside your application without any
        flicker, use :py:meth:`~.Screen.clear_buffer` instead.
        """
        # Clear the actual terminal
        self.reset()
        self._change_colours(Screen.COLOUR_WHITE, 0, 0)
        self._clear()
Clear the Screen of all content.

Note that this will instantly clear the Screen and reset all buffers to the default state,
without waiting for you to call :py:meth:`~.Screen.refresh`.  It is designed for use once
at the start of your application to reset all buffers and the screen to a known state.

If you want to clear parts, or all, of the Screen inside your application without any
flicker, use :py:meth:`~.Screen.clear_buffer` instead.
asciimatics/screen.py