|
From: Andre W. <wo...@us...> - 2005-08-31 22:35:51
|
Hi, On 31.08.05, Joerg Lehmann wrote: > > Jörg: - brace should be a path (highly parameterized) > > --> put them into new path construction package > > - not a path decorator (not appliable to arbitrary paths) > > André: - in the first, they are path "constructors" > > rather path creators than decorators > > Actually this was exactly what I meant: there should be a separation > between something which creates a path based on certain parameters and > some other thing which does this for a given path. The latter thing is > typically based on the former. This means that there might be two > versions of nearly the same thing at different places. I think that > André fully agrees with me, here. Right. > > Magnus: - braces for arbitrary paths > > This is indeed a bit different, as it probably requires something much > more general. If this were implemented, it would be a decorator. But the > current code is clearly different, so this is quite hypothetic. Just as a side remark: we can also build quite some braces (but not intrinsically curved as Michaels braces are) out of some straight lines and some smoothing. So we could also build a brace for this case. > > Thus, I still do not know where to put the braces. But that is no > > problem to me. At the moment, I think they would fit best in the > > connector module, but this is only because the connectors are not well > > integrated between paths, decorators and boxes, anyhow. > > As I wrote somewhere in one of my mails, I think this would certainly > an option for the moment, i.e., in the present scheme. > > > Maybe it is best to wait until we have found/created a proper place > > for them? > > +1 :-) I would prefer that for the moment as well. We might soon split the path and the normpath, just because this is much less questionable. For the path construction functions (derived classes, whatever), we can easily decide later ... André -- by _ _ _ Dr. André Wobst / \ \ / ) wo...@us..., http://www.wobsta.de/ / _ \ \/\/ / PyX - High quality PostScript and PDF figures (_/ \_)_/\_/ with Python & TeX: visit http://pyx.sourceforge.net/ |