The source project of this merge request has been removed.
window destructor is not called on quit
Continuing on #92 (closed), my understanding is that gtk quit only terminates the program (see) which means that the window destructor is never called.
This leaves us with 2 options, either force the window to close on quit to call its destructor, or move the previous destructor function into the shutdown override. This MR implements the latter.