On Fri, 30 Jan 2009 14:07:56 +0000, John-Mark Bell wrote: > Sounds like the entire page is being redrawn all the time, rather than > just the box containing the text field.
Looking back at the code, and where I got it from, I think you're right. > > > I'm still not entirely convinced I'm feeding the right values into > > > content_redraw, so it may may well be a local implementation problem. > > Certainly, ensuring you've got the correct clip rectangle is pretty > important from the perspective of ensuring rapid redraw. content_redraw makes me very confused, and there doesn't seem to be any documentation on it. Furthermore, my values always appear to be "inverted" compared to eg the RISC OS implementation (the first four and the second four coordinates are swapped, otherwise I get no output or the wrong output). Please can somebody explain simply what values I'm supposed to be taking from content_msg_data *data, and where they are supposed to go in content_redraw. I also have a scroll value which needs to be deducted from somewhere. I put in what I think is right and the results are never what I expect! Thanks Chris
