Grendel:Specification:New GUI Proposal

From MozillaWiki
Jump to: navigation, search
Grendel
Home
Coding Documentation
Review Policy
Libraries
Compile
Outstanding Issues
Development Document
Links

Very primitive spec - work in progress

Move Grendel from using the Grendel XML format to using XUL w/ JavaScript. This will eliminate the need for ActionFactory and help significantly clean up code by uniting it through multiple JavaScript files.

This will use the new XUL Parser API that integrate Rhino, the Mozilla JavaScript Engine for Java.

more to come...

New Structure:

  • ui
    • content
      • grendel.xul - Will read JavaScript files grendel.js and comm.js
      • grendel.js -> Functions that will replace events defined in MultiMessageDisplayManager
    • locale
      • grendel.dtd
  • comm
    • content
      • comm.js
  • addressbook?