# HG changeset patch # User Marseille # Date 1246818171 -7200 # Node ID acfdfca27cc84989721090aa8bb5493f5c263efb # Parent 52e3cbc0373079ca10ab93b99845f86e3b9040b4# Parent abc2cfc924fa7e5d84c75f6a64c801ca5b0c3a82 Merge. diff -r 52e3cbc03730 -r acfdfca27cc8 AndroidManifest.xml --- a/AndroidManifest.xml Sun Jul 05 20:22:33 2009 +0200 +++ b/AndroidManifest.xml Sun Jul 05 20:22:51 2009 +0200 @@ -10,8 +10,6 @@ - diff -r 52e3cbc03730 -r acfdfca27cc8 res/layout/contactlist.xml --- a/res/layout/contactlist.xml Sun Jul 05 20:22:33 2009 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,16 +0,0 @@ - - - - - - - - diff -r 52e3cbc03730 -r acfdfca27cc8 res/layout/sendim.xml --- a/res/layout/sendim.xml Sun Jul 05 20:22:33 2009 +0200 +++ b/res/layout/sendim.xml Sun Jul 05 20:22:51 2009 +0200 @@ -37,6 +37,8 @@ diff -r 52e3cbc03730 -r acfdfca27cc8 res/values-en/strings.xml --- a/res/values-en/strings.xml Sun Jul 05 20:22:33 2009 +0200 +++ b/res/values-en/strings.xml Sun Jul 05 20:22:51 2009 +0200 @@ -18,23 +18,6 @@ BeemService destroyed - Beem - host - Jabber ID - login - password - service - port - proxy_host - proxy_port - use_proxy - proxy_type - proxy_user - proxy_password - None - HTTP - SOCKS4 - SOCKS5 status status_text preference_is_configured diff -r 52e3cbc03730 -r acfdfca27cc8 res/values-fr/strings.xml --- a/res/values-fr/strings.xml Sun Jul 05 20:22:33 2009 +0200 +++ b/res/values-fr/strings.xml Sun Jul 05 20:22:51 2009 +0200 @@ -18,25 +18,9 @@ BeemService détruit - Beem - host - Jabber ID - login - password - service - port - proxy_host - proxy_port - use_proxy - proxy_type - proxy_user - proxy_password - None - HTTP - SOCKS4 - SOCKS5 status status_text + preference_is_configured Connexion au serveur @@ -45,7 +29,7 @@ Service: Host/Port: Informations Proxy - Nom d'utilisateur: + Nom d\'utilisateur: Ok @@ -53,8 +37,8 @@ Alias Réenvoyer la demande Informations utilisateur - Bloquer l'utilisateur - Supprimer l'utilisateur + Bloquer l\'utilisateur + Supprimer l\'utilisateur Êtes-vous sûr de vouloir supprimer ce contact ? Oui Non @@ -67,7 +51,7 @@ Ok Contact ajouté Erreur Contact pas ajouté - Error Nom d'utilisateur + Error Nom d\'utilisateur Mauvais formulaire @@ -95,9 +79,9 @@ Abonnement accepté - Erreur d'abonnement + Erreur d\'abonnement Abonnement refusé - Vous avez une requête d'ajout de la part de %s. Souhaitez-vous l'accepter ? + Vous avez une requête d\'ajout de la part de %s. Souhaitez-vous l\'accepter ? Non connecté diff -r 52e3cbc03730 -r acfdfca27cc8 src/com/beem/project/beem/ui/ContactList.java diff -r 52e3cbc03730 -r acfdfca27cc8 src/com/beem/project/beem/ui/ContactListSettings.java --- a/src/com/beem/project/beem/ui/ContactListSettings.java Sun Jul 05 20:22:33 2009 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,199 +0,0 @@ -package com.beem.project.beem.ui; - -import android.app.Activity; -import android.content.SharedPreferences; -import android.os.Bundle; -import android.view.View; -import android.view.View.OnClickListener; -import android.widget.AdapterView; -import android.widget.ArrayAdapter; -import android.widget.Button; -import android.widget.EditText; -import android.widget.LinearLayout; -import android.widget.Spinner; -import android.widget.AdapterView.OnItemSelectedListener; -import android.widget.LinearLayout.LayoutParams; - -import com.beem.project.beem.R; - -public class ContactListSettings extends Activity { - - public static final int CHANGE = 1; - private boolean mIsChanged = false; - private SharedPreferences mSettings; - private String[] mProxyTypeString; - - private final OnItemSelectedListener mProxyType = new OnItemSelectedListener() { - - @Override - public void onItemSelected(AdapterView parent, View arg1, - int arg2, long arg3) { - String value = parent.getSelectedItem().toString(); - LinearLayout ll = (LinearLayout) findViewById(R.id.proxy_layout); - SharedPreferences.Editor editor = mSettings.edit(); - LayoutParams lp = (LayoutParams) ll.getLayoutParams(); - if (value - .equals(getString(R.string.PreferenceProxyTypeNone))) { - ll.setVisibility(View.INVISIBLE); - lp.height = 0; - ll.setLayoutParams(lp); - editor.putBoolean( - getString(R.string.PreferenceUseProxy), false); - } else { - ll.setVisibility(View.VISIBLE); - lp.height = android.view.ViewGroup.LayoutParams.WRAP_CONTENT; - ll.setLayoutParams(lp); - editor.putBoolean( - getString(R.string.PreferenceUseProxy), true); - } - if (!value - .equals(getPreferenceString(R.string.PreferenceProxyType))) { - editor - .putString( - getString(R.string.PreferenceProxyType), - value); - mIsChanged = true; - } - editor.commit(); - } - - @Override - public void onNothingSelected(AdapterView arg0) { - } - - }; - - private final OnClickListener mOkListener = new OnClickListener() { - - public void onClick(View v) { - SharedPreferences.Editor editor = mSettings.edit(); - - if (isChanged(R.id.host, R.string.PreferenceHostKey)) { - editor.putString( - getString(R.string.PreferenceHostKey), - getWidgetText(R.id.host)); - mIsChanged = true; - } - if (Integer.parseInt(getWidgetText(R.id.port)) != mSettings - .getInt(getString(R.string.PreferencePortKey), - 5222)) { - editor.putInt(getString(R.string.PreferencePortKey), - Integer.parseInt(getWidgetText(R.id.port))); - mIsChanged = true; - } - if (isChanged(R.id.userid, R.string.PreferenceLoginKey)) { - editor.putString( - getString(R.string.PreferenceLoginKey), - getWidgetText(R.id.userid)); - mIsChanged = true; - } - if (isChanged(R.id.password, - R.string.PreferencePasswordKey)) { - editor.putString( - getString(R.string.PreferencePasswordKey), - getWidgetText(R.id.password)); - mIsChanged = true; - } - - if (isChanged(R.id.proxy_host, - R.string.PreferenceProxyHost)) { - editor.putString( - getString(R.string.PreferenceProxyHost), - getWidgetText(R.id.proxy_host)); - mIsChanged = true; - } - if (Integer.parseInt(getWidgetText(R.id.proxy_port)) != mSettings - .getInt(getString(R.string.PreferenceProxyPort), 0)) { - editor - .putInt( - getString(R.string.PreferenceProxyPort), - Integer - .parseInt(getWidgetText(R.id.proxy_port))); - mIsChanged = true; - } - if (isChanged(R.id.proxy_login, - R.string.PreferenceProxyUser)) { - editor.putString( - getString(R.string.PreferenceProxyUser), - getWidgetText(R.id.proxy_login)); - mIsChanged = true; - } - if (isChanged(R.id.proxy_pwd, - R.string.PreferenceProxyPassword)) { - editor.putString( - getString(R.string.PreferenceProxyPassword), - getWidgetText(R.id.proxy_pwd)); - mIsChanged = true; - } - if (mIsChanged == true) { - editor.commit(); - setResult(RESULT_OK); - } else - setResult(RESULT_CANCELED); - finish(); - } - }; - - private String getPreferenceString(int id) { - return mSettings.getString(getString(id), ""); - } - - private String getWidgetText(int id) { - EditText widget = (EditText) this.findViewById(id); - return widget.getText().toString(); - } - - private boolean isChanged(int idEdit, int idPreference) { - return (!getWidgetText(idEdit).equals(getPreferenceString(idPreference))); - } - - @Override - protected void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - setContentView(R.layout.contactlistsettings); - - String TypeNone = getString(R.string.PreferenceProxyTypeNone); - String TypeHTTP = getString(R.string.PreferenceProxyTypeHttp); - String TypeSocks4 = getString(R.string.PreferenceProxyTypeSocks4); - String TypeSocks5 = getString(R.string.PreferenceProxyTypeSocks5); - - mProxyTypeString = new String[] { TypeNone, TypeHTTP, TypeSocks4, TypeSocks5 }; - mSettings = getSharedPreferences(getString(R.string.settings_filename), MODE_PRIVATE); - - Spinner sp = (Spinner) findViewById(R.id.proxy_type); - ArrayAdapter adapter = new ArrayAdapter(this, android.R.layout.simple_spinner_item, - mProxyTypeString); - adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); - sp.setAdapter(adapter); - for (int i = 0; i < mProxyTypeString.length; ++i) - if (mProxyTypeString[i].equals(getPreferenceString(R.string.PreferenceProxyType))) - sp.setSelection(i); - sp.setOnItemSelectedListener(mProxyType); - - Button ok = (Button) findViewById(R.id.ok); - ok.setOnClickListener(mOkListener); - - showSettings(); - } - - private void showSettings() { - EditText e = (EditText) findViewById(R.id.host); - e.setText(getPreferenceString(R.string.PreferenceHostKey)); - e = (EditText) findViewById(R.id.port); - e.setText(String.valueOf(mSettings.getInt(getString(R.string.PreferencePortKey), 5222))); - e = (EditText) findViewById(R.id.userid); - e.setText(getPreferenceString(R.string.PreferenceLoginKey)); - e = (EditText) findViewById(R.id.password); - e.setText(getPreferenceString(R.string.PreferencePasswordKey)); - - e = (EditText) findViewById(R.id.proxy_host); - e.setText(getPreferenceString(R.string.PreferenceProxyHost)); - e = (EditText) findViewById(R.id.proxy_port); - e.setText(String.valueOf(mSettings.getInt(getString(R.string.PreferenceProxyPort), 1080))); - e = (EditText) findViewById(R.id.proxy_login); - e.setText(getPreferenceString(R.string.PreferenceProxyUser)); - e = (EditText) findViewById(R.id.proxy_pwd); - e.setText(getPreferenceString(R.string.PreferenceProxyPassword)); - } - -} diff -r 52e3cbc03730 -r acfdfca27cc8 src/com/beem/project/beem/ui/CreateAccount.java --- a/src/com/beem/project/beem/ui/CreateAccount.java Sun Jul 05 20:22:33 2009 +0200 +++ b/src/com/beem/project/beem/ui/CreateAccount.java Sun Jul 05 20:22:51 2009 +0200 @@ -33,8 +33,6 @@ private final static String DEFAULT_STRING_VALUE = ""; private final static int DEFAULT_INT_VALUE = 0; - private final static String DEFAULT_XMPP_PORT = "5222"; - private final static int NOTIFICATION_DURATION = Toast.LENGTH_SHORT; private SharedPreferences settings = null; @@ -250,6 +248,7 @@ SharedPreferences.Editor settingsEditor = settings.edit(); settingsEditor.putString(getString(R.string.settings_key_account_username), usernameFieldValue); settingsEditor.putString(getString(R.string.settings_key_account_password), passwordFieldValue); + settingsEditor.putBoolean(getString(R.string.PreferenceIsConfigured), true); settingsEditor.commit(); finish(); } diff -r 52e3cbc03730 -r acfdfca27cc8 src/com/beem/project/beem/ui/EditSettings.java --- a/src/com/beem/project/beem/ui/EditSettings.java Sun Jul 05 20:22:33 2009 +0200 +++ b/src/com/beem/project/beem/ui/EditSettings.java Sun Jul 05 20:22:51 2009 +0200 @@ -6,7 +6,6 @@ import android.content.Intent; import android.content.SharedPreferences; import android.os.Bundle; -import android.text.Editable; import android.util.Log; import android.view.Menu; import android.view.MenuInflater; diff -r 52e3cbc03730 -r acfdfca27cc8 src/com/beem/project/beem/ui/Login.java --- a/src/com/beem/project/beem/ui/Login.java Sun Jul 05 20:22:33 2009 +0200 +++ b/src/com/beem/project/beem/ui/Login.java Sun Jul 05 20:22:51 2009 +0200 @@ -12,7 +12,6 @@ import android.os.Handler; import android.os.IBinder; import android.os.RemoteException; -import android.preference.Preference; import android.util.Log; import android.view.View; import android.view.View.OnClickListener; diff -r 52e3cbc03730 -r acfdfca27cc8 src/com/beem/project/beem/ui/SendIM.java --- a/src/com/beem/project/beem/ui/SendIM.java Sun Jul 05 20:22:33 2009 +0200 +++ b/src/com/beem/project/beem/ui/SendIM.java Sun Jul 05 20:22:51 2009 +0200 @@ -91,7 +91,7 @@ @Override protected void onCreate(Bundle saveBundle) { super.onCreate(saveBundle); - setTheme(R.style.OldTheme); + //setTheme(R.style.OldTheme); setContentView(R.layout.sendim); mHandler = new Handler(); mChatManagerListener = new OnChatListener();