An in-depth look at Mozilla Mail
  Special features of XUL: XBL, overlays [ << Previous | Next >> ]

Special features of XUL: XBL, Overlays

  • XBL: application-specific widgets written in XML and JavaScript
    • Declare your own <tag>!
    • Consistency with DOM
    • Also used for base toolkit widgets
    • Examples: Auto-complete, filter editor widgets`
  • XUL Overlays: pulling in consistent content
    • Lightweight content sharing - like #include
    • Inserted directly into content model
    • Dynamic overlays: insert yourself into other components' XUL
    • Examples: Menus/menu fragments, status bar, task bar, etc

    Alec Flett
    Last modified: Thu Jul 6 23:29:40 PDT 2000
[ Intro | Mozilla Mail: What is it? | The Mail Reader: A Full-fledged mozilla application | Mozilla Mail and XUL | Special features of XUL: XBL, overlays | Mozilla Mail and JavaScript | Mozilla Mail and C++ | Mozilla Mail and RDF | A Diversion: RDF | Mozilla and RDF | Mozilla Mail and RDF | Bootstrapping | Putting it all together ]