On Fri, 29 Oct 1999, Alexander Larsson wrote:
> Don't add this to the renderer interface. That should only contain the
> "low-level" operations. It's mostly the intersection between X and
> postscript operations, although bezier curves has been added because they
> are needed.
okay, so, where should I add this ? Should I modify the line objects
themselves ? But then, I have to modify every single object which uses
lines and where wobbly lines might make sense ?
> Well. I see no reason to move the gdk bezier renderer to a higher level
> of abstraction. It's performance and implementation demands that it work
> on pixel level instead of coordinate level.
OK.
> If the cvs tree doesn't compile (and you got the correct version of
> libtool, automake and autoconf) this is a *bug*, and i will not find out
> it if someone doesn't tell me. I try to always keep cvs in a buildable
> (and usable) state. (This has been untrue a while when i implemented undo,
> but should be true now.) Please tell me when stuff breaks.
hmm, hmm.. libtool ? automake ? autoconf ? Ooops, gotta apt-get the latest
ones, I fear. Currently, I have automake 1.4, autoconf 2.13, libtool 1.3.3
correct ?
> > Last feature request, this one must be a quite common one, I want to be
> > able to rotate about anything, at least by 90� increments (arbitrary
> > increments would make me really really happy, but it's not yet Christmas)
> > Ooops, large changes, I fear.
> This one is hard i fear. See my recent posting to dia-list. The problem
> is that X doesn't allow drawing rotated text or ellipses.
Hmmm... X doesn't, but SVG and EPS do, right ?
If X doesn't, it might be possible to emulate that behaviour, by drawing
into a private {bit|pix|whatever}map, rotating it, and then blitting it on
the canvas ; well, this won't be precisely fast, but at least functional.
--Cyrille
------------------------------------------------------------------
Oh, my god ! I'm trapped into a V90 modem ! PGP ID: A879BEF8