[Goocanvas-devel] Infinite item bounds
Status: Beta
Brought to you by:
dachaplin
From: <dw...@gm...> - 2007-06-21 16:02:09
|
Hi! In my project I have several custom canvas items like rulers, cursors and grids with infinite bounds, either horizontally or vertically (or both). Until now, I used to set the bounds to very large numbers which isn't easy in Python (which I'm using) because there is no MAX_DOUBLE-like constant available. Strangely, using a value like 2**32 doesn't work and results in items getting chopped off. Anybody a suggestion what to do about it? As I think this is, or could become, a common use case, I wonder if it would be sensible to introduce an API which allows the developer to set any component of the item bounds (x1, x2, y1, y2) logically to +/-infinity. What do you think? Regards, Dominique |