nsISupports
Last changed in Gecko 1.7
|
|
void readUserPrefs(in nsIFile aFile); |
void resetPrefs(); |
void resetUserPrefs(); |
void savePrefFile(in nsIFile aFile); |
Call to get a Preferences "Branch" which accesses user preference data. Using a Set method on this object will always create or set a user preference value. When using a Get method a user set value will be returned if one exists, otherwise a default value will be returned.
nsIPrefBranch getBranch( in string aPrefRoot );
aPrefRoot
browser.startup.
is used, the branch will be able to easily access the preferences browser.startup.page
, browser.startup.homepage
, and browser.startup.homepage_override
by simply requesting page
, homepage
, or homepage_override
. nsnull
or "" (empty string) may be used to access to the entire preference tree.nsIPrefBranch
- The object representing the requested branch.
Call to get a Preferences branch which accesses only the default preference data. Using a Set method on this object will always create or set a default preference value. When using a Get method a default value will always be returned.
nsIPrefBranch getDefaultBranch( in string aPrefRoot );
aPrefRoot
browser.startup.
is used, the branch will be able to easily access the preferences browser.startup.page
, browser.startup.homepage
, and browser.startup.homepage_override
by simply requesting page
, homepage
, or homepage_override
. nsnull
or "" (empty string) may be used to access to the entire preference tree.nsIPrefBranch
- The object representing the requested default branch.
Called to read in the preferences specified in a user preference file.
nsnull
is passed in for the aFile
parameter the default preferences file(s) [prefs.js, user.js] will be read and processed.void readUserPrefs( in nsIFile aFile );
aFile
Called to completely flush and re-initialize the preferences system.
void resetPrefs();
None.
Called to reset all preferences with user set values back to the application default values.
void resetUserPrefs();
None.
Called to write current preferences state to a file.
void savePrefFile( in nsIFile aFile );
aFile