Propagate "quit" event, do not just terminate application. Resize: flag widgets to be resized, do resizes only once before draw. Draw: flag widgets to be redrawn, do not draw everything on any event.
.*~$
^tuikit/.*\.pyc$
^docs/_build
^tuikit\.log
^build
^sdlterm/build
^sdlterm/font
^sdlterm/cython/sdlterm.cpp$
^sdlterm/test_
^(.*/)?\.c?project$
^(.*/)?\.pydevproject$
^\.settings
.*\.appstats
__pycache__