2009/9/30 Alexandre Prokoudine <alexandre.prokoudine@...400...>:
I'm probably nitpicking already, but I fail to see why it is so bad to give users more power over guides using existing tools.
Some of the tools are designed to operate on objects of finite dimensions only. When an object has infinite dimensions, it creates problems. For example:
1. Where do we display the transformation handles when only guides are selected, and how does the selection cue look like? 2. Where do we display the rotation centers of the guides? 3. What happens when I try to align a vertical guide and an angled guide? 4. ... when I try to distribute them? 5. Do guides have fill and stroke properties? 6. Can they be used as LPE parameters? 7. What is the effect of "convert to path"? 8. Can I put text on it, and if yes, then where does it start? 9. What is displayed when I select a guide in the node editor?
Some of those could be solved by defining guides in terms of two points and a line that goes through them; the segment between the points could have a different color, and determine the bounding box for transformations. I have nothing against making guides "normal" objects (in fact it would be a logical thing to do, and the same goes for grids), but it requires carefully specifying the behavior in edge cases.
Regards, Krzysztof