home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / lib / firefox-3.0.14 / chrome / browser.jar / content / browser / preferences / main.xul < prev    next >
Encoding:
Extensible Markup Language  |  2008-03-24  |  6.6 KB  |  156 lines

  1. <?xml version="1.0"?>
  2.  
  3.  
  4. <!DOCTYPE overlay [
  5.   <!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd">
  6.   <!ENTITY % mainDTD SYSTEM "chrome://browser/locale/preferences/main.dtd">
  7.   %brandDTD;
  8.   %mainDTD;
  9. ]>
  10.  
  11. <overlay id="MainPaneOverlay"
  12.          xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
  13.            
  14.   <prefpane id="paneMain" 
  15.             onpaneload="gMainPane.init();"
  16.             helpTopic="prefs-main">
  17.  
  18.     <script type="application/x-javascript" src="chrome://browser/content/preferences/main.js"/>
  19.  
  20.     <preferences id="mainPreferences">
  21.       <!-- XXX Button preferences -->
  22.  
  23.       <!-- Startup -->
  24.       <preference id="browser.startup.page"
  25.                   name="browser.startup.page"
  26.                   type="int"/>
  27.       <preference id="browser.startup.homepage"
  28.                   name="browser.startup.homepage"
  29.                   type="wstring"/>
  30.  
  31.       <preference id="pref.browser.homepage.disable_button.current_page"
  32.                   name="pref.browser.homepage.disable_button.current_page"
  33.                   type="bool"/>
  34.       <preference id="pref.browser.homepage.disable_button.bookmark_page"
  35.                   name="pref.browser.homepage.disable_button.bookmark_page"
  36.                   type="bool"/>
  37.       <preference id="pref.browser.homepage.disable_button.restore_default"
  38.                   name="pref.browser.homepage.disable_button.restore_default"
  39.                   type="bool"/>
  40.  
  41.       <!-- Downloads -->
  42.       <preference id="browser.download.manager.showWhenStarting"
  43.                   name="browser.download.manager.showWhenStarting"
  44.                   type="bool"
  45.                   onchange="gMainPane.showDownloadsWhenStartingPrefChanged();"/>
  46.       <preference id="browser.download.manager.closeWhenDone"
  47.                   name="browser.download.manager.closeWhenDone"
  48.                   type="bool"/>
  49.       <preference id="browser.download.useDownloadDir"
  50.                   name="browser.download.useDownloadDir"
  51.                   type="bool"/>
  52.       <preference id="browser.download.dir"
  53.                   name="browser.download.dir"
  54.                   type="file"
  55.                   onchange="gMainPane.displayDownloadDirPref();"/>
  56.       <preference id="browser.download.folderList"        name="browser.download.folderList"        type="int"/>
  57.  
  58.     </preferences>
  59.     
  60.     <stringbundle id="bundlePreferences" src="chrome://browser/locale/preferences/preferences.properties"/>
  61.  
  62.     <!-- Startup -->
  63.     <groupbox id="startupGroup">
  64.       <caption label="&startup.label;"/>
  65.  
  66.       <hbox align="center">
  67.         <label value="&startupPage.label;" accesskey="&startupPage.accesskey;"
  68.                control="browserStartupPage"/>
  69.         <menulist id="browserStartupPage" preference="browser.startup.page">
  70.           <menupopup>
  71.             <menuitem label="&startupHomePage.label;"     value="1"/>
  72.             <menuitem label="&startupBlankPage.label;"    value="0"/>
  73.             <menuitem label="&startupLastSession.label;"  value="3"/>
  74.           </menupopup>
  75.         </menulist>
  76.       </hbox>
  77.       <separator class="thin"/>
  78.       <hbox align="center">
  79.         <label value="&location.label;" accesskey="&location.accesskey;" control="browserHomePage"/>
  80.         <textbox id="browserHomePage" class="padded" flex="1"
  81.                  type="autocomplete" autocompletesearch="history"
  82.                  preference="browser.startup.homepage"/>
  83.       </hbox>
  84.       <hbox align="center" pack="end">
  85.         <button label="" accesskey="&useCurrentPage.accesskey;"
  86.                 label1="&useCurrentPage.label;"
  87.                 label2="&useMultiple.label;"
  88.                 oncommand="gMainPane.setHomePageToCurrent();"
  89.                 id="useCurrent"
  90.                 preference="pref.browser.homepage.disable_button.current_page"/>
  91.         <button label="&useBookmark.label;" accesskey="&useBookmark.accesskey;"
  92.                 oncommand="gMainPane.setHomePageToBookmark();"
  93.                 id="useBookmark"
  94.                 preference="pref.browser.homepage.disable_button.bookmark_page"/>
  95.         <button label="&restoreDefault.label;" accesskey="&restoreDefault.accesskey;"
  96.                 oncommand="gMainPane.restoreDefaultHomePage();"
  97.                 id="restoreDefaultHomePage"
  98.                 preference="pref.browser.homepage.disable_button.restore_default"/>
  99.       </hbox>
  100.     </groupbox>
  101.  
  102.     <!-- Downloads -->
  103.     <groupbox id="downloadsGroup">
  104.       <caption label="&downloads.label;"/>
  105.  
  106.       <checkbox id="showWhenDownloading" label="&showWhenDownloading.label;"
  107.                 accesskey="&showWhenDownloading.accesskey;"
  108.                 preference="browser.download.manager.showWhenStarting"
  109.                 onsyncfrompreference="return gMainPane.readShowDownloadsWhenStarting();"/>
  110.       <checkbox id="closeWhenDone" label="&closeWhenDone.label;"
  111.                 accesskey="&closeWhenDone.accesskey;" class="indent"
  112.                 preference="browser.download.manager.closeWhenDone"/>
  113.  
  114.       <separator class="thin"/>
  115.  
  116.       <radiogroup id="saveWhere"
  117.                   preference="browser.download.useDownloadDir"
  118.                   onsyncfrompreference="return gMainPane.readUseDownloadDir();">
  119.         <hbox id="saveToRow">
  120.           <radio id="saveTo" value="true"
  121.                  label="&saveTo.label;"
  122.                  accesskey="&saveTo.accesskey;"
  123.                  aria-labelledby="saveTo downloadFolder"/>
  124.           <filefield id="downloadFolder" flex="1"
  125.                      preference="browser.download.folderList"
  126.                      preference-editable="true"
  127.                      onsyncfrompreference="return gMainPane.displayDownloadDirPref();"
  128.                      onsynctopreference="return gMainPane.getFolderListPref()"/>
  129.           <button id="chooseFolder" oncommand="gMainPane.chooseFolder();"
  130.                   accesskey="&chooseFolderWin.accesskey;"
  131.                   label="&chooseFolderWin.label;"
  132.                   preference="browser.download.folderList"
  133.                   onsynctopreference="return gMainPane.getFolderListPref();"/>
  134.         </hbox>
  135.         <radio id="alwaysAsk" value="false"
  136.                label="&alwaysAsk.label;"
  137.                accesskey="&alwaysAsk.accesskey;"/>
  138.       </radiogroup>
  139.     </groupbox>
  140.  
  141.     <hbox class="bottomBox">
  142.       <groupbox id="addonsMgrGroup" orient="horizontal" flex="1">
  143.         <caption label="&addonsMgr.label;"/>
  144.  
  145.         <description control="manageAddons"
  146.                      flex="1">&manageAddonsDescUnix2.label;</description>
  147.         <button id="manageAddons" label="&manageAddons.label;"
  148.                 accesskey="&manageAddons.accesskey;"
  149.                 oncommand="gMainPane.showAddonsMgr();"/>
  150.       </groupbox>
  151.     </hbox>
  152.  
  153.   </prefpane>
  154.  
  155. </overlay>
  156.