Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Public Attributes
nsSimpleChromeRegistry Class Reference

#include <nsSimpleChromeRegistry.h>

Inheritance diagram for nsSimpleChromeRegistry:
Inheritance graph
[legend]
Collaboration diagram for nsSimpleChromeRegistry:
Collaboration graph
[legend]

List of all members.

Public Member Functions

NS_DECL_ISUPPORTS
NS_DECL_NSICHROMEREGISTRY 
nsSimpleChromeRegistry ()
virtual ~nsSimpleChromeRegistry ()
nsIURI convertChromeURL (in nsIURI aChromeURL)
 Resolve a chrome URL to an loadable URI using the information in the registry.
void checkForNewChrome ()
 refresh the chrome list at runtime, looking for new packages/etc

Public Attributes

const PRInt32 NONE = 0
const PRInt32 PARTIAL = 1
const PRInt32 FULL = 2

Detailed Description

Definition at line 44 of file nsSimpleChromeRegistry.h.


Constructor & Destructor Documentation

Definition at line 46 of file nsSimpleChromeRegistry.cpp.

{
}

Definition at line 50 of file nsSimpleChromeRegistry.cpp.

{
}

Member Function Documentation

refresh the chrome list at runtime, looking for new packages/etc

nsIURI nsIChromeRegistry::convertChromeURL ( in nsIURI  aChromeURL) [inherited]

Resolve a chrome URL to an loadable URI using the information in the registry.

Does not modify aChromeURL.

Chrome URLs are allowed to be specified in "shorthand", leaving the "file" portion off. In that case, the URL is expanded to:

chrome://package/provider/package.ext

where "ext" is:

"xul" for a "content" package, "css" for a "skin" package, and "dtd" for a "locale" package.

Parameters:
aChromeURLthe URL that is to be converted.

Member Data Documentation

Definition at line 51 of file nsIChromeRegistry.idl.

Definition at line 49 of file nsIChromeRegistry.idl.

Definition at line 50 of file nsIChromeRegistry.idl.


The documentation for this class was generated from the following files: