mozilla

Compare Revisions

Preferences API

Change Revisions

Revision 44065:

Revision 44065 by Nickolay on

Revision 44066:

Revision 44066 by darktrojan on

Title:
Preferences API
Preferences API
Slug:
Preferences_API
Preferences_API
Tags:
Extensions, Add-ons, XUL, "Preferences system"
Extensions, Add-ons, XUL, "Preferences system"
Content:

Revision 44065
Revision 44066
n11      Preferences API allows you to save and read strings, numbern11      Preferences API allows you to save and read strings, number
>s, booleans, and references to files to the preferences store. It>s, booleans, and references to files to the preferences store. It
> is relatively easy to use, while providing a <a href="/en/A_Brie> is relatively easy to use, while providing a <a href="/en/Mozill
>f_Guide_to_Mozilla_Preferences" title="en/A Brief Guide to Mozill>a/Preferences/A_brief_guide_to_Mozilla_preferences" title="en/A B
>a Preferences">number of useful user and developer features</a>, >rief Guide to Mozilla Preferences">number of useful user and deve
>including support for default preferences, user overrides via use>loper features</a>, including support for default preferences, us
>r.js, and locking.>er overrides via user.js, and locking.
n14      You can also create a XUL-based <a href="/en/Preferences_Syn14      You can also create a XUL-based <a href="/en/Mozilla/Prefer
>stem" title="en/Preferences_System">options window</a> easily to >ences/Preferences_system" title="en/Preferences_System">options w
>allow user modify some preferences. Many applications including F>indow</a> easily to allow user modify some preferences. Many appl
>irefox and Thunderbird have an additional tool for power users, <>ications including Firefox and Thunderbird have an additional too
>a class="external" href="http://kb.mozillazine.org/about:config">>l for power users, <a class="external" href="http://kb.mozillazin
>about:config</a>, which can be used to tweak the preferences with>e.org/about:config">about:config</a>, which can be used to tweak 
>out UI.>the preferences without UI.
n16    <h3 name="Interfaces">n16    <h3 id="Interfaces" name="Interfaces">
n20      The preferences API is exposed as a set of frozen XPCOM comn20      The preferences API is exposed as a set of XPCOM components
>ponents and interfaces: <code><a href="/en/XPCOM_Interface_Refere> and interfaces: <code><a href="/en/XPCOM_Interface_Reference/nsI
>nce/nsIPrefService" title="en/XPCOM_Interface_Reference/nsIPrefSe>PrefService" title="en/XPCOM_Interface_Reference/nsIPrefService">
>rvice">nsIPrefService</a></code>, <code><a href="/en/XPCOM_Interf>nsIPrefService</a></code>, <code><a href="/en/XPCOM_Interface_Ref
>ace_Reference/nsIPrefBranch" title="en/XPCOM_Interface_Reference/>erence/nsIPrefBranch" title="en/XPCOM_Interface_Reference/nsIPref
>nsIPrefBranch">nsIPrefBranch</a></code>, <code><a href="/en/XPCOM>Branch">nsIPrefBranch</a></code>.
>_Interface_Reference/nsIPrefBranch2" title="en/XPCOM_Interface_Re 
>ference/nsIPrefBranch2">nsIPrefBranch2</a></code>. 
t25    <h3 name="See_also">t25    <h3 id="See_also" name="See_also">

Back to History