significant cleanup of envelope style request dialog handling
authorHolger Schemel <info@artsoft.org>
Thu, 30 Nov 2023 23:21:47 +0000 (00:21 +0100)
committerHolger Schemel <info@artsoft.org>
Thu, 30 Nov 2023 23:32:56 +0000 (00:32 +0100)
commit2276a40b6ceb93c0e54317a6f3aa85c09e535f68
tree4f1a089e1905e649d6b1f5bde1f10d8efbce49b2
parentd1a43a46fb2cf63ef5045a248f016305d70acdbb
significant cleanup of envelope style request dialog handling

After this change, the request dialog is not drawn to the back buffer
of the screen anymore, but to a temporary bitmap buffer (with the
request buttons directly being updated there after button events),
which is now only drawn during the final composition of the screen.

Therefore, the back buffer is not touched anymore when handling the
request dialog, and also does not have to be restored afterwards.
src/tools.c