Bug 1031527 - Remove dup fd from ParamTraits<MagicGrallocBufferHandle>::Read(). r...
[gecko.git] / browser / components / preferences / main.xul
blobb1d255f4c51a8eb7952e24e9c009007e357b1354
1 <?xml version="1.0"?>
3 # -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
4 # This Source Code Form is subject to the terms of the Mozilla Public
5 # License, v. 2.0. If a copy of the MPL was not distributed with this
6 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
8 <!DOCTYPE overlay [
9 <!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd">
10 <!ENTITY % mainDTD SYSTEM "chrome://browser/locale/preferences/main.dtd">
11 <!ENTITY % aboutHomeDTD SYSTEM "chrome://browser/locale/aboutHome.dtd">
12 %brandDTD;
13 %mainDTD;
14 %aboutHomeDTD;
17 <overlay id="MainPaneOverlay"
18 xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
20 <prefpane id="paneMain"
21 onpaneload="gMainPane.init();"
22 helpTopic="prefs-main">
24 <script type="application/javascript" src="chrome://browser/content/preferences/main.js"/>
26 <preferences id="mainPreferences">
27 <!-- XXX Button preferences -->
29 <!-- Startup -->
30 <preference id="browser.startup.page"
31 name="browser.startup.page"
32 type="int"/>
33 <preference id="browser.startup.homepage"
34 name="browser.startup.homepage"
35 type="wstring"/>
37 <preference id="pref.browser.homepage.disable_button.current_page"
38 name="pref.browser.homepage.disable_button.current_page"
39 type="bool"/>
40 <preference id="pref.browser.homepage.disable_button.bookmark_page"
41 name="pref.browser.homepage.disable_button.bookmark_page"
42 type="bool"/>
43 <preference id="pref.browser.homepage.disable_button.restore_default"
44 name="pref.browser.homepage.disable_button.restore_default"
45 type="bool"/>
47 <preference id="browser.privatebrowsing.autostart"
48 name="browser.privatebrowsing.autostart"
49 type="bool"
50 onchange="gMainPane.updateBrowserStartupLastSession();"/>
52 <!-- Downloads -->
53 <preference id="browser.download.useDownloadDir"
54 name="browser.download.useDownloadDir"
55 type="bool"/>
56 <preference id="browser.download.dir"
57 name="browser.download.dir"
58 type="file"
59 onchange="gMainPane.displayDownloadDirPref();"/>
60 <preference id="browser.download.folderList" name="browser.download.folderList" type="int"/>
62 </preferences>
64 <stringbundle id="bundlePreferences" src="chrome://browser/locale/preferences/preferences.properties"/>
66 <!-- Startup -->
67 <groupbox id="startupGroup">
68 <caption label="&startup.label;"/>
70 <hbox align="center">
71 <label value="&startupPage.label;" accesskey="&startupPage.accesskey;"
72 control="browserStartupPage"/>
73 <menulist id="browserStartupPage" preference="browser.startup.page">
74 <menupopup>
75 <menuitem label="&startupHomePage.label;" value="1" id="browserStartupHomePage"/>
76 <menuitem label="&startupBlankPage.label;" value="0" id="browserStartupBlank"/>
77 <menuitem label="&startupLastSession.label;" value="3" id="browserStartupLastSession"/>
78 </menupopup>
79 </menulist>
80 </hbox>
81 <separator class="thin"/>
82 <hbox align="center">
83 <label value="&homepage.label;" accesskey="&homepage.accesskey;" control="browserHomePage"/>
84 <textbox id="browserHomePage" class="padded uri-element" flex="1"
85 type="autocomplete" autocompletesearch="history"
86 onsyncfrompreference="return gMainPane.syncFromHomePref();"
87 onsynctopreference="return gMainPane.syncToHomePref(this.value);"
88 placeholder="&abouthome.pageTitle;"
89 preference="browser.startup.homepage"/>
90 </hbox>
91 <hbox align="center" pack="end">
92 <button label="" accesskey="&useCurrentPage.accesskey;"
93 label1="&useCurrentPage.label;"
94 label2="&useMultiple.label;"
95 oncommand="gMainPane.setHomePageToCurrent();"
96 id="useCurrent"
97 preference="pref.browser.homepage.disable_button.current_page"/>
98 <button label="&chooseBookmark.label;" accesskey="&chooseBookmark.accesskey;"
99 oncommand="gMainPane.setHomePageToBookmark();"
100 id="useBookmark"
101 preference="pref.browser.homepage.disable_button.bookmark_page"/>
102 <button label="&restoreDefault.label;" accesskey="&restoreDefault.accesskey;"
103 oncommand="gMainPane.restoreDefaultHomePage();"
104 id="restoreDefaultHomePage"
105 preference="pref.browser.homepage.disable_button.restore_default"/>
106 </hbox>
107 </groupbox>
109 <!-- Downloads -->
110 <groupbox id="downloadsGroup">
111 <caption label="&downloads.label;"/>
113 <radiogroup id="saveWhere"
114 preference="browser.download.useDownloadDir"
115 onsyncfrompreference="return gMainPane.readUseDownloadDir();">
116 <hbox id="saveToRow">
117 <radio id="saveTo" value="true"
118 label="&saveTo.label;"
119 accesskey="&saveTo.accesskey;"
120 aria-labelledby="saveTo downloadFolder"/>
121 <filefield id="downloadFolder" flex="1"
122 preference="browser.download.folderList"
123 preference-editable="true"
124 aria-labelledby="saveTo"
125 onsyncfrompreference="return gMainPane.displayDownloadDirPref();"
126 onsynctopreference="return gMainPane.getFolderListPref()"/>
127 <button id="chooseFolder" oncommand="gMainPane.chooseFolder();"
128 #ifdef XP_MACOSX
129 accesskey="&chooseFolderMac.accesskey;"
130 label="&chooseFolderMac.label;"
131 #else
132 accesskey="&chooseFolderWin.accesskey;"
133 label="&chooseFolderWin.label;"
134 #endif
135 preference="browser.download.folderList"
136 onsynctopreference="return gMainPane.getFolderListPref();"/>
137 </hbox>
138 <radio id="alwaysAsk" value="false"
139 label="&alwaysAsk.label;"
140 accesskey="&alwaysAsk.accesskey;"/>
141 </radiogroup>
142 </groupbox>
144 </prefpane>
146 </overlay>