def close(self):
raise NotImplementedError()<EOL>
Set the window in close state. This doesn't actually close the window,
but should make :py:func:`should_close` return ``True`` so the
main loop can exit gracefully.

Raises:
    NotImplementedError