Mack Stevenson wrote:

> Hi everyone,
> 
> Following Steve Clark's suggestion on the mozilla-layout NG, I had a 
> look at both mozilla/webshell/tests/viewer and 
> mozilla/embedding/tests/gtkembed in the CVS tree. I wish to assemble a 
> simple HTML viewer into an existing application which uses the Linux 
> framebuffer as the display target; after browsing throught the two 
> test apps, and since I am not using any windowing toolkit at all, I 
> start to wonder what options I've got left, since I still haven't 
> found any demo of gecko rendering files to a target that doesn't 
> support a windowing toolkit. 

I suspect you'd have to write some code here to make this happen.  Since 
we don't support passing in the rendering methods, your next best 
strategy would be to write your own implementation of the rendering 
context.  I don't think you need to do anything with mozilla/view. I 
think the view system is a platform-neutral abstraction.  There is 
platform/toolkit specific code in mozilla/widget you may need to look at 
as well.

Having done this, I doubt your implementation will work correctly with 
plug-ins, but it should do the right thing with all the rendering under 
gecko's control.  There may be some hints about how some of this works 
in the printing code.

> 


Reply via email to