On Wed, 10 Dec 2008 20:15:38 +0000 (GMT), Michael Drake wrote:

> OK. If you send me some updated screenshots, I'll update that page.

I'll sort that out for you.

> > Known problems with the AmigaOS plotters:
> 
> > Line - width not implemented (by graphics.library)
> 
> Same on RISC OS. Line is only used for underlines, iirc. Maybe also CSS
> scrollbars. It draws underlines 1px thick whatever the text size or scale.

Not a major problem then, good.

> > Arc - not implemented (if anybody has a good arc plotting routine
> > that takes the parameters NetSurf passes to this, that will be useful)
> 
> Arc has the same problem on RISC OS as line -- no thickness. It's not used
> for anything except radio buttons though.

Radio buttons look fine here - seems to be using circle for that. 

> > Bitmap Tile - only plots as far as the window borders, so long pages
> > with a tiled background don't get the bitmap all the way down the
> > page.
> 
> So when you scroll down, why don't the newly exposed areas get redrawn
> with tiled backgrounds plotted?

Partly laziness, and partly not understanding what my code is doing. 
I've just fixed it.

> > Path - not implemented (is this needed?  nothing seems to use it)
> 
> As John-Mark said, it's only used for libsvgtiny at the moment.

I'll have a look at that.

Just arc which needs fixing now.  I did have a couple of arc drawing
routines which I could modify for my use, but they all take the wrong
parameters meaning they pretty much need to be rewritten.  I'm no
expert on arc drawing algorithms so I didn't get any further.  I'll
have another look at it though (it would be much easier if
graphics.library had the ability to draw curves)

Chris

Reply via email to