Hi Rene, Rene Brun writes: > TPad::PaintBox could be easily modified to set a minimum number > of pixels for the box. Ah, yes, I see this now. > However, you seem to imply that currently you have cases where > you do not see the box at all, not even one pixel ! > Could you send me a very short macro with the box parameters > and the canvas/pad size to reproduce this problem ? I can't hit on the right parameters, but you can see the problem by doing the following: 1) At ROOT prompt, create a box, ie, with: { gROOT->Reset(); TBox* b = new TBox(0.499999999999,0.4999999999,0.5,0.5); b->SetFillStyle(0); b->SetFillColor(1); b->Draw(); } this will give you a 1 or 2 pixel size ``box''. 2) Resize (shrink) window. At, about 75% the original size I start to see the 1 pixel ``box'' start to disappear. Further shrinking and it cycles between appearance and disappearance (hmm, oscillating pixels, add this to MINOS's possible studies). I looked through TPad::PaintBox() and TGX11::DrawBox() but don't see any checks for the x1==x2 or y1==y2. I don't know what happens when XDrawRectangle() is called in this case ? -Brett.
This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:50:43 MET