Root drawing philosophy

Hi All,
What is a good reference to understand how an object is placed in queue to be draw within the root framework.

For example, I’ve looked at the TGraph class pretty closely, and the draw mechanism does a gPad->Append which I’m not quite sure what it does or how
it does it. I’m guessing that THistPainter has much of the process control, but I wanted to understand things at a deeper level. Is there a reference that would be good, either book or some code to look at within root?

Thanks
Chris

Chris,

see Users Guide or in short:
root.cern.ch/root/HowtoDraw.html

Rene

The reason that I am asking this is I have added in my reversed axis in an extendes TGraph class, however if there is a repaint it isn’t called, or called in the incorrect order.
Chris

Chris,

We have to see your code. Please post it and Olivier will follow this question.

Rene

I’ll spend a few hours trimming it down to something stand alone. It currently links into too many libraries.
Thank you
Chris