12.7. Summary

Mozilla's overlay system provides a programming-in-the-large, or at least in-the-medium, component technology for programmers. It is a component technology for XML-based GUI systems, but in Mozilla only works with XUL. Overlays can be added directly into XUL content. Alternatively, platform features can be exploited to drive the inclusion process automatically.

Overlays, the chrome registry, and persisted data make very passive use of RDF. RDF files are read and written automatically, without the programmer even trying. That is hardly an opportunity to see the application power of RDF. In the next chapter, we return to XUL to see the two power tags: <listbox> and <tree>. In addition to being indispensable in their own right, these ...

Get Rapid Application Development with Mozilla™ now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.