- XUL UIs are commonly referred to as ``chrome''.
- The chrome directory is structured as follows...
- content XUL files describing the UI, and JS files
- skin CSS files
- locale directories containing localized strings
- en-US, en-GB, da-DK, etc. DTD files and .properties files
for the locale (string bundles)
- Chrome:// URLs have the following ``magic'' properties...
- chrome://content/chatzilla resolves to
<chrome-directory>/packages/chatzilla/chatzilla/content/chatzilla.xul
- chrome://skin/chatzilla resolves to
<chrome-directory>/packages/chatzilla/chatzilla/skin/chatzilla.css
- chrome://locale/chatzilla/chatzilla.dtd resolves to
<chrome-directory>/packages/chatzilla/chatzilla/locale/<current-locale>/chatzilla.dtd
- Chrome needs to be installed before chrome:// urls will work
|