USENIX Technical Program - Abstract - 7th Tcl/Tk Conference - February 2000
TkGecko: A Frill-Necked Lizard
Steve Ball, Zveno Pty Ltd
Abstract
The Mozilla Open Source project has made a full-featured, fast Web browser, Netscape's Navigator, available in source form to the Internet community. A major component of the project, and an early released package, is the NewLayout (a.k.a. Gecko) HTML/XML rendering engine. One feature of this module is that it is designed to be embeddable in any application. This characteristic is quite compatible with Tcl/Tk.
TkGecko is a project to create a Tk extension that allows the NewLayout rendering engine to be embedded in a Tk application as a Tk widget. Ideally, this new widget will be as completely configurable as all other Tk widgets, with all configuration options able to be queried and changed at run-time. The widget features methods and configuration options that allow the functions of the NewLayout rendering engine to be accessed and changed from a Tcl script.
Currently the TkGecko project is still in its infancy. This paper aims to define the goals of the project and expected milestones.
|