res/layout/preferences.xml
changeset 517 fd6c52c23165
parent 496 3c83d2e2c478
child 526 62a448d5dfe9
equal deleted inserted replaced
516:da650185bf8b 517:fd6c52c23165
     1 <?xml version="1.0" encoding="utf-8"?>
     1 <?xml version="1.0" encoding="utf-8"?>
     2 <PreferenceScreen
     2 <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
     3 	xmlns:android="http://schemas.android.com/apk/res/android"
     3 	android:shouldDisableView="true" android:selectable="true">
     4 	android:shouldDisableView="true"	
     4 	<PreferenceCategory android:title="@string/general_preferences">
     5 	android:selectable="true">
     5 		<PreferenceScreen android:key="contact_list"
       
     6 			android:title="@string/contact_list_preferences" android:summary="@string/contact_list_preferences_sum">
       
     7 			<CheckBoxPreference android:title="@string/CLP_hidden_contact"
       
     8 				android:defaultValue="false" android:summary="@string/CLP_hidden_contact_sum"
       
     9 				android:key="settings_key_hidden_contact" />
       
    10 		</PreferenceScreen>
       
    11 	</PreferenceCategory>
       
    12 	<PreferenceCategory android:title="@string/user_preferences">
       
    13 		<EditTextPreference android:singleLine="true"
       
    14 			android:summary="@string/SettingsText" android:title="@string/settings_account_username"
       
    15 			android:key="settings_key_account_username" />
       
    16 		<EditTextPreference android:name="password"
       
    17 			android:singleLine="true" android:password="true" android:summary="@string/SettingsPassword"
       
    18 			android:title="@string/settings_account_password" android:key="settings_key_account_password" />
       
    19 		<CheckBoxPreference android:title="@string/SettingsCheckboxText"
       
    20 			android:defaultValue="false" android:summary="@string/SettingsGmail"
       
    21 			android:key="settings_key_gmail" />
       
    22 	</PreferenceCategory>
     6 
    23 
     7 	<PreferenceCategory
    24 	<PreferenceCategory android:title="@string/network_preferences">
     8 		android:title="@string/general_preferences">
    25 		<PreferenceScreen android:key="proxy" android:title="@string/SettingsProxy"
     9 		
    26 			android:summary="@string/settings_proxy_sum">
    10 		<PreferenceScreen
    27 			<CheckBoxPreference android:title="@string/SettingsProxyProxy"
    11 			android:key="contact_list"
    28 				android:defaultValue="false" android:summary="@string/SettingsProxySummary"
    12 			android:title="@string/contact_list_preferences"
    29 				android:key="settings_key_proxy_use" />
    13 			android:summary="@string/contact_list_preferences_sum">
    30 			<PreferenceCategory android:title="@string/proxy_proxy_settings">
    14 			
    31 				<ListPreference android:dependency="settings_key_proxy_use"
    15 			<CheckBoxPreference
    32 					android:title="@string/SettingsProxyType" android:entries="@array/proxy_types"
    16 				android:title="@string/CLP_hidden_contact"
    33 					android:summary="@string/SettingsProxyTypeSummary"
    17 				android:defaultValue="false"
    34 					android:defaultValue="HTTP" android:entryValues="@array/proxy_types"
    18 				android:summary="@string/CLP_hidden_contact_sum"
    35 					android:key="settings_key_proxy_type" />
    19 				android:key="settings_key_hidden_contact" />
    36 				<EditTextPreference android:singleLine="true"
    20 
    37 					android:dependency="settings_key_proxy_use" android:name="serveur"
       
    38 					android:summary="@string/SettingsProxyServer" android:title="@string/settings_proxy_server"
       
    39 					android:key="settings_key_proxy_server" />
       
    40 				<EditTextPreference android:singleLine="true"
       
    41 					android:dependency="settings_key_proxy_use" android:name="port"
       
    42 					android:summary="@string/SettingsProxyPort" android:title="@string/settings_proxy_port"
       
    43 					android:key="settings_key_proxy_port" />
       
    44 			</PreferenceCategory>
       
    45 			<PreferenceCategory android:title="@string/proxy_user_settings">
       
    46 				<EditTextPreference android:singleLine="true"
       
    47 					android:dependency="settings_key_proxy_use" android:name="Utilisateur"
       
    48 					android:summary="@string/SettingsProxyUser" android:title="@string/settings_proxy_username"
       
    49 					android:key="settings_key_proxy_username" />
       
    50 				<EditTextPreference android:singleLine="true"
       
    51 					android:dependency="settings_key_proxy_use" android:name="pass_user"
       
    52 					android:password="true" android:summary="@string/SettingsProxyPassword"
       
    53 					android:title="@string/settings_proxy_password" android:key="settings_key_proxy_password" />
       
    54 			</PreferenceCategory>
    21 		</PreferenceScreen>
    55 		</PreferenceScreen>
    22 
    56 		<PreferenceScreen android:key="advanced"
       
    57 			android:title="@string/SettingsAdvanced" android:summary="@string/settings_advanced_sum">
       
    58 			<PreferenceCategory android:title="@string/settings_advanced_service_behaviour">
       
    59 				<CheckBoxPreference android:title="@string/settings_xmpp_use_tls"
       
    60 					android:defaultValue="false" android:key="settings_key_xmpp_tls_use" />
       
    61 				<EditTextPreference android:singleLine="true"
       
    62 					android:title="@string/settings_reco_delay" android:name="Reconnect delay"
       
    63 					android:summary="@string/SettingsAdvancedRecoDelay" android:key="settings_key_reco_delay"
       
    64 					android:defaultValue="10" />
       
    65 			</PreferenceCategory>
       
    66 			<CheckBoxPreference android:title="@string/SettingsAdvancedOptions"
       
    67 				android:defaultValue="false" android:summary="@string/SettingsAdvancedSpecOpt"
       
    68 				android:key="settings_key_specific_server" />
       
    69 			<EditTextPreference android:singleLine="true"
       
    70 				android:dependency="settings_key_specific_server" android:name="adresse"
       
    71 				android:summary="@string/SettingsAdvancedAddOpt" android:title="@string/settings_xmpp_server"
       
    72 				android:key="settings_key_xmpp_server" />
       
    73 			<EditTextPreference android:singleLine="true"
       
    74 				android:dependency="settings_key_specific_server" android:name="port"
       
    75 				android:summary="@string/SettingsAdvancedPortOpt" android:title="@string/settings_xmpp_port"
       
    76 				android:defaultValue="5222" android:key="settings_key_xmpp_port" />
       
    77 		</PreferenceScreen>
    23 	</PreferenceCategory>
    78 	</PreferenceCategory>
    24 	
       
    25 	<PreferenceCategory
       
    26 		android:title="@string/user_preferences">
       
    27 
       
    28 		<EditTextPreference
       
    29 			android:singleLine="true"
       
    30 			android:summary="@string/SettingsText"
       
    31 			android:title="@string/settings_account_username"
       
    32 			android:key="settings_key_account_username" />
       
    33 		<EditTextPreference
       
    34 			android:name="password"
       
    35 			android:singleLine="true"
       
    36 			android:password="true"
       
    37 			android:summary="@string/SettingsPassword"
       
    38 			android:title="@string/settings_account_password"
       
    39 			android:key="settings_key_account_password" />
       
    40 
       
    41 		<CheckBoxPreference
       
    42 			android:title="@string/SettingsCheckboxText"
       
    43 			android:defaultValue="false"
       
    44 			android:summary="@string/SettingsGmail"
       
    45 			android:key="settings_key_gmail" />
       
    46 		
       
    47 	</PreferenceCategory>		
       
    48 
       
    49 	<PreferenceCategory
       
    50 		android:title="@string/network_preferences">
       
    51 	
       
    52 		<PreferenceScreen
       
    53 			android:key="proxy"
       
    54 			android:title="@string/SettingsProxy"
       
    55 			android:summary="@string/settings_proxy_sum">
       
    56 	
       
    57 			<CheckBoxPreference
       
    58 				android:title="@string/SettingsProxyProxy"
       
    59 				android:defaultValue="false"
       
    60 				android:summary="@string/SettingsProxySummary"
       
    61 				android:key="settings_key_proxy_use" />
       
    62 	
       
    63 			<PreferenceCategory
       
    64 			   android:title="@string/proxy_proxy_settings">
       
    65 
       
    66 				<ListPreference
       
    67 					android:dependency="settings_key_proxy_use"
       
    68 					android:title="@string/SettingsProxyType"
       
    69 					android:entries="@array/proxy_types"
       
    70 					android:summary="@string/SettingsProxyTypeSummary"
       
    71 					android:defaultValue="HTTP"
       
    72 					android:entryValues="@array/proxy_types"
       
    73 					android:key="settings_key_proxy_type" />
       
    74 
       
    75 				<EditTextPreference
       
    76 					android:singleLine="true"
       
    77 					android:dependency="settings_key_proxy_use"
       
    78 					android:name="serveur"
       
    79 					android:summary="@string/SettingsProxyServer"
       
    80 					android:title="@string/settings_proxy_server"
       
    81 					android:key="settings_key_proxy_server" />
       
    82 
       
    83 				<EditTextPreference 
       
    84 					android:singleLine="true"
       
    85 					android:dependency="settings_key_proxy_use"
       
    86 					android:name="port"
       
    87 					android:summary="@string/SettingsProxyPort"
       
    88 					android:title="@string/settings_proxy_port"
       
    89 					android:key="settings_key_proxy_port" />
       
    90 
       
    91 			</PreferenceCategory>
       
    92 			
       
    93 			<PreferenceCategory
       
    94 			   android:title="@string/proxy_user_settings">
       
    95 
       
    96 				<EditTextPreference
       
    97 					android:singleLine="true"
       
    98 					android:dependency="settings_key_proxy_use"
       
    99 					android:name="Utilisateur"
       
   100 					android:summary="@string/SettingsProxyUser"
       
   101 					android:title="@string/settings_proxy_username"
       
   102 					android:key="settings_key_proxy_username" />
       
   103 
       
   104 				<EditTextPreference
       
   105 					android:singleLine="true"
       
   106 					android:dependency="settings_key_proxy_use"
       
   107 					android:name="pass_user"
       
   108 					android:password="true"
       
   109 					android:summary="@string/SettingsProxyPassword"
       
   110 					android:title="@string/settings_proxy_password"
       
   111 					android:key="settings_key_proxy_password" />
       
   112 
       
   113 			</PreferenceCategory>
       
   114 	
       
   115 		</PreferenceScreen>
       
   116 	
       
   117 		<PreferenceScreen
       
   118 			android:key="advanced"
       
   119 			android:title="@string/SettingsAdvanced"
       
   120 			android:summary="@string/settings_advanced_sum">
       
   121 			
       
   122 			<PreferenceCategory
       
   123 				android:title="@string/settings_advanced_service_behaviour">
       
   124 	
       
   125 				<CheckBoxPreference
       
   126 					android:title="@string/settings_xmpp_use_tls"
       
   127 					android:defaultValue="false"
       
   128 					android:key="settings_key_xmpp_tls_use" />
       
   129 				
       
   130 				<EditTextPreference
       
   131 					android:singleLine="true"
       
   132 					android:title="@string/settings_reco_delay"
       
   133 					android:name="Reconnect delay"
       
   134 					android:summary="@string/SettingsAdvancedRecoDelay"
       
   135 					android:key="settings_key_reco_delay"
       
   136 					android:defaultValue="10" />
       
   137 			
       
   138 			</PreferenceCategory>
       
   139 			
       
   140 			<CheckBoxPreference
       
   141 				android:title="@string/SettingsAdvancedOptions"
       
   142 				android:defaultValue="false"
       
   143 				android:summary="@string/SettingsAdvancedSpecOpt"
       
   144 				android:key="settings_key_specific_server" />
       
   145 				
       
   146 				<EditTextPreference
       
   147 					android:singleLine="true"
       
   148 					android:dependency="settings_key_specific_server"
       
   149 					android:name="adresse"
       
   150 					android:summary="@string/SettingsAdvancedAddOpt"
       
   151 					android:title="@string/settings_xmpp_server"
       
   152 					android:key="settings_key_xmpp_server"/>
       
   153 					
       
   154 				<EditTextPreference
       
   155 					android:singleLine="true"
       
   156 					android:dependency="settings_key_specific_server"
       
   157 					android:name="port"
       
   158 					android:summary="@string/SettingsAdvancedPortOpt"
       
   159 					android:title="@string/settings_xmpp_port"
       
   160 					android:defaultValue="5222"
       
   161 					android:key="settings_key_xmpp_port" />
       
   162 
       
   163 		</PreferenceScreen>
       
   164 
       
   165 	</PreferenceCategory>
       
   166 	
       
   167 </PreferenceScreen>
    79 </PreferenceScreen>