The functions preDrawing() and postDrawing() must not be invoked from "paint*" functions.
Only the "draw*" functions must invoke them.