Sorry for spamming your forum with posts over the last few days, however I thought I should post this before I forget about it.
It would be really useful to be able to set a flag in a
TCanvas object to enable silent/stealth/non-intrusive graphics drawing/update.
Consider this example situation: You have some analysis code and every couple of minutes it produces some graphics output because it is running in a loop. Sometimes it is useful to keep the graphics output as a way of debugging things.
However in the current situation, this renders the users computer unusable, as each time the graphics canvas are updated, the windows are raised to the top of the UI focus stack.
For example, if you are trying to type a document, you are repeatedly interrupted by canvas windows updating and raising themselves.
AFAIK this feature does not exist in ROOT, or if it does it is not explained in the documentation.