OSDN Git Service

Add user-selected search providers to browser
[android-x86/packages-apps-Browser.git] / res / xml / browser_preferences.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <!-- Copyright (C) 2008 The Android Open Source Project
3
4      Licensed under the Apache License, Version 2.0 (the "License");
5      you may not use this file except in compliance with the License.
6      You may obtain a copy of the License at
7
8           http://www.apache.org/licenses/LICENSE-2.0
9
10      Unless required by applicable law or agreed to in writing, software
11      distributed under the License is distributed on an "AS IS" BASIS,
12      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13      See the License for the specific language governing permissions and
14      limitations under the License.
15 -->
16
17 <PreferenceScreen
18         xmlns:android="http://schemas.android.com/apk/res/android">
19
20     <PreferenceCategory
21             android:title="@string/pref_content_title">  
22
23         <ListPreference
24                 android:key="text_size"
25                 android:title="@string/pref_text_size"
26                 android:defaultValue="NORMAL"
27                 android:entries="@array/pref_text_size_choices"
28                 android:entryValues="@array/pref_text_size_values"
29                 android:dialogTitle="@string/pref_text_size_dialogtitle" />
30
31         <ListPreference
32                 android:key="default_zoom"
33                 android:title="@string/pref_default_zoom"
34                 android:defaultValue="MEDIUM"
35                 android:entries="@array/pref_default_zoom_choices"
36                 android:entryValues="@array/pref_default_zoom_values"
37                 android:dialogTitle="@string/pref_default_zoom_dialogtitle" />
38
39         <CheckBoxPreference
40                 android:key="load_page"
41                 android:defaultValue="true"
42                 android:title="@string/pref_content_load_page"
43                 android:summary="@string/pref_content_load_page_summary" />
44
45         <ListPreference
46                 android:key="default_text_encoding"
47                 android:title="@string/pref_default_text_encoding"
48                 android:defaultValue="@string/pref_default_text_encoding_default"
49                 android:entries="@array/pref_default_text_encoding_choices"
50                 android:entryValues="@array/pref_default_text_encoding_values"
51                 android:dialogTitle="@string/pref_default_text_encoding_dialogtitle" />
52
53         <CheckBoxPreference
54                 android:key="block_popup_windows"
55                 android:defaultValue="true"
56                 android:title="@string/pref_content_block_popups" /> 
57
58         <CheckBoxPreference
59                 android:key="load_images"
60                 android:defaultValue="true"
61                 android:title="@string/pref_content_load_images"
62                 android:summary="@string/pref_content_load_images_summary" />   
63
64         <CheckBoxPreference
65                 android:key="autofit_pages"
66                 android:defaultValue="true"
67                 android:title="@string/pref_content_autofit"
68                 android:summary="@string/pref_content_autofit_summary" />  
69
70         <CheckBoxPreference
71                 android:key="landscape_only"
72                 android:defaultValue="false"
73                 android:title="@string/pref_content_landscape_only"
74                 android:summary="@string/pref_content_landscape_only_summary" />
75
76         <CheckBoxPreference
77                 android:key="enable_javascript"
78                 android:defaultValue="true"
79                 android:title="@string/pref_content_javascript" />     
80
81         <ListPreference
82                 android:key="plugin_state"
83                 android:title="@string/pref_content_plugins"
84                 android:defaultValue="ON"
85                 android:entries="@array/pref_content_plugins_choices"
86                 android:entryValues="@array/pref_content_plugins_values"
87                 android:dialogTitle="@string/pref_content_plugins" />
88
89         <CheckBoxPreference
90                 android:key="open_in_background"
91                 android:defaultValue="false"
92                 android:title="@string/pref_content_open_in_background"
93                 android:summary="@string/pref_content_open_in_background_summary" />
94
95         <com.android.browser.BrowserHomepagePreference
96                 android:key="homepage" 
97                 android:title="@string/pref_content_homepage"
98                 android:hint="@string/http"
99                 android:inputType="textUri|textMultiLine" />
100
101         <!-- Entries and values in this list are set dynamically. -->
102         <com.android.browser.search.SearchEnginePreference
103                 android:key="search_engine"
104                 android:title="@string/pref_content_search_engine"
105                 android:summary="@string/pref_content_search_engine_summary"
106                 android:dialogTitle="@string/pref_content_search_engine" />
107
108         <CheckBoxPreference
109                 android:key="show_search_suggestions"
110                 android:defaultValue="true"
111                 android:title="@string/pref_content_show_search_suggestions"
112                 android:summaryOn="@string/pref_content_show_web_suggestions_summary_on"
113                 android:summaryOff="@string/pref_content_show_web_suggestions_summary_off" />
114
115     </PreferenceCategory>
116
117     <PreferenceCategory
118             android:title="@string/pref_privacy_title">
119             
120         <com.android.browser.BrowserYesNoPreference
121                 android:key="privacy_clear_cache"
122                 android:title="@string/pref_privacy_clear_cache"
123                 android:summary="@string/pref_privacy_clear_cache_summary"
124                 android:dialogMessage="@string/pref_privacy_clear_cache_dlg" 
125                 android:dialogTitle="@string/clear" 
126                 android:dialogIcon="@android:drawable/ic_dialog_alert" />
127                 
128         <com.android.browser.BrowserYesNoPreference
129                 android:key="privacy_clear_history"
130                 android:title="@string/pref_privacy_clear_history"
131                 android:summary="@string/pref_privacy_clear_history_summary"
132                 android:dialogMessage="@string/pref_privacy_clear_history_dlg" 
133                 android:dialogTitle="@string/clear" 
134                 android:dialogIcon="@android:drawable/ic_dialog_alert"/>
135
136         <CheckBoxPreference
137                 android:key="accept_cookies"
138                 android:defaultValue="true"
139                 android:title="@string/pref_security_accept_cookies"
140                 android:summary="@string/pref_security_accept_cookies_summary" />
141                 
142         <com.android.browser.BrowserYesNoPreference
143                 android:key="privacy_clear_cookies"
144                 android:title="@string/pref_privacy_clear_cookies"
145                 android:summary="@string/pref_privacy_clear_cookies_summary"
146                 android:dialogMessage="@string/pref_privacy_clear_cookies_dlg" 
147                 android:dialogTitle="@string/clear" 
148                 android:dialogIcon="@android:drawable/ic_dialog_alert"/>
149
150         <CheckBoxPreference
151                 android:key="save_formdata"
152                 android:defaultValue="true"
153                 android:title="@string/pref_security_save_form_data"
154                 android:summary="@string/pref_security_save_form_data_summary" />
155
156         <com.android.browser.BrowserYesNoPreference
157                 android:key="privacy_clear_form_data"
158                 android:title="@string/pref_privacy_clear_form_data"
159                 android:summary="@string/pref_privacy_clear_form_data_summary"
160                 android:dialogMessage="@string/pref_privacy_clear_form_data_dlg" 
161                 android:dialogTitle="@string/clear" 
162                 android:dialogIcon="@android:drawable/ic_dialog_alert"/>
163
164         <CheckBoxPreference
165                 android:key="enable_geolocation"
166                 android:defaultValue="true"
167                 android:title="@string/pref_privacy_enable_geolocation"
168                 android:summary="@string/pref_privacy_enable_geolocation_summary" />
169
170         <com.android.browser.BrowserYesNoPreference
171                 android:key="privacy_clear_geolocation_access"
172                 android:dependency="enable_geolocation"
173                 android:title="@string/pref_privacy_clear_geolocation_access"
174                 android:summary="@string/pref_privacy_clear_geolocation_access_summary"
175                 android:dialogMessage="@string/pref_privacy_clear_geolocation_access_dlg"
176                 android:dialogTitle="@string/clear"
177                 android:dialogIcon="@android:drawable/ic_dialog_alert"/>
178
179     </PreferenceCategory>
180     
181         <PreferenceCategory
182             android:title="@string/pref_security_title">
183             
184         <CheckBoxPreference
185                 android:key="remember_passwords"
186                 android:defaultValue="true"
187                 android:title="@string/pref_security_remember_passwords"
188                 android:summary="@string/pref_security_remember_passwords_summary" />
189
190         <com.android.browser.BrowserYesNoPreference
191                 android:key="privacy_clear_passwords"
192                 android:title="@string/pref_privacy_clear_passwords"
193                 android:summary="@string/pref_privacy_clear_passwords_summary"
194                 android:dialogMessage="@string/pref_privacy_clear_passwords_dlg" 
195                 android:dialogTitle="@string/clear" 
196                 android:dialogIcon="@android:drawable/ic_dialog_alert"/>
197                 
198         <CheckBoxPreference
199                 android:key="show_security_warnings"
200                 android:defaultValue="true"
201                 android:title="@string/pref_security_show_security_warning"
202                 android:summary="@string/pref_security_show_security_warning_summary" />
203
204             
205     </PreferenceCategory>
206     <PreferenceCategory
207             android:title="@string/pref_extras_title">
208
209             <PreferenceScreen
210                   android:key="website_settings"
211                   android:title="@string/pref_extras_website_settings"
212                   android:summary="@string/pref_extras_website_settings_summary" />
213
214             <com.android.browser.BrowserYesNoPreference
215                     android:key="reset_default_preferences"
216                     android:title="@string/pref_extras_reset_default"
217                     android:summary="@string/pref_extras_reset_default_summary"
218                     android:dialogMessage="@string/pref_extras_reset_default_dlg" 
219                     android:dialogTitle="@string/pref_extras_reset_default_dlg_title" 
220                     android:dialogIcon="@android:drawable/ic_dialog_alert" />
221     </PreferenceCategory>
222 </PreferenceScreen>