Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Public Attributes
nsIChromeRegistry Interface Reference

import "nsIChromeRegistry.idl";

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

List of all members.

Public Member Functions

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 47 of file nsIChromeRegistry.idl.


Member Function Documentation

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

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 interface was generated from the following file: