# HG changeset patch # User Da Risk # Date 1240326849 -7200 # Node ID 8754e2f19c9cb15bdd381cdd1d30e8e135865694 # Parent fd05c0321ef8f00faac1b17a90b8c77b43c69d2d# Parent d0fab932cb6e71b4e883bfac2f4b397176ab8ec3 merge diff -r fd05c0321ef8 -r 8754e2f19c9c AndroidManifest.xml --- a/AndroidManifest.xml Tue Apr 21 17:13:34 2009 +0200 +++ b/AndroidManifest.xml Tue Apr 21 17:14:09 2009 +0200 @@ -11,6 +11,7 @@ + diff -r fd05c0321ef8 -r 8754e2f19c9c res/layout/changestatus.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/res/layout/changestatus.xml Tue Apr 21 17:14:09 2009 +0200 @@ -0,0 +1,40 @@ + + + + + + + + + + + + + diff -r fd05c0321ef8 -r 8754e2f19c9c res/values/strings.xml --- a/res/values/strings.xml Tue Apr 21 17:13:34 2009 +0200 +++ b/res/values/strings.xml Tue Apr 21 17:14:09 2009 +0200 @@ -1,19 +1,26 @@ Beem - + Ok + Clear + Jabber ID + + + Connecting... + + Use the Beem Service BeemService Created BeemService destroyed + Beem - host Jabber IDloginpassword port @@ -28,12 +35,18 @@ SOCKS5 + says :\n + You say :\n Tip text here Is : and is speaking from : Insert a smiley login No status set + + + + Type here your status message : diff -r fd05c0321ef8 -r 8754e2f19c9c res/values/style.xml --- a/res/values/style.xml Tue Apr 21 17:13:34 2009 +0200 +++ b/res/values/style.xml Tue Apr 21 17:14:09 2009 +0200 @@ -6,7 +6,7 @@ + + \ No newline at end of file diff -r fd05c0321ef8 -r 8754e2f19c9c src/com/beem/project/beem/BeemApplication.java --- a/src/com/beem/project/beem/BeemApplication.java Tue Apr 21 17:13:34 2009 +0200 +++ b/src/com/beem/project/beem/BeemApplication.java Tue Apr 21 17:14:09 2009 +0200 @@ -95,8 +95,8 @@ mBeemApp.mActivity = activity; mBeemApp.mProgressDialog = new ProgressDialog(activity); mBeemApp.mProgressDialog.setTitle("Beem"); - mBeemApp.mProgressDialog.setIcon(R.drawable.logo); - mBeemApp.mProgressDialog.setMessage("Connexion en cours"); + //mBeemApp.mProgressDialog.setIcon(R.drawable.logo); + mBeemApp.mProgressDialog.setMessage("Connecting..."); mBeemApp.mApplicationContext = activity.getApplication(); mBeemApp.mPrivateResources = activity.getResources(); mBeemApp.onCreate(); @@ -215,8 +215,8 @@ */ @Override public void connectionClosedOnError() throws RemoteException { - mBeemApp.mProgressDialog.setMessage("Connexion closed on error"); - Log.e(TAG,"onnectionClosedOnError"); + mBeemApp.mProgressDialog.setMessage("Connection closed on error"); + Log.e(TAG,"ConnectionClosedOnError"); // TODO afficher une notification et reafficher le progress dialog } diff -r fd05c0321ef8 -r 8754e2f19c9c src/com/beem/project/beem/ui/ChangeStatus.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/com/beem/project/beem/ui/ChangeStatus.java Tue Apr 21 17:14:09 2009 +0200 @@ -0,0 +1,53 @@ +package com.beem.project.beem.ui; + +import android.app.Activity; +import android.os.Bundle; +import android.view.View; +import android.view.View.OnClickListener; +import android.widget.ArrayAdapter; +import android.widget.Button; +import android.widget.Spinner; +import android.widget.TextView; + +import com.beem.project.beem.R; + +public class ChangeStatus extends Activity { + + private TextView mTextStatus; + private Button mOk; + private Button mClear; + private static final String[] mStatus = {"Available for chat", "Available", "Busy", "Away", + "Unavailable", "Disconnected"}; + + @Override + protected void onCreate(Bundle savedInstanceState) { + // TODO Auto-generated method stub + super.onCreate(savedInstanceState); + setContentView(R.layout.changestatus); + + mTextStatus = (TextView) findViewById(R.id.ChangeStatusText); + mOk = (Button) findViewById(R.id.ChangeStatusOk); + mClear = (Button) findViewById(R.id.ChangeStatusClear); + mOk.setOnClickListener(mOnClickOk); + mClear.setOnClickListener(mOnClickClear); + + + Spinner s1 = (Spinner) findViewById(R.id.ChangeStatusSpinner); + ArrayAdapter adapter = new ArrayAdapter(this, + android.R.layout.simple_spinner_item, mStatus); + adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); + s1.setAdapter(adapter); + } + + private OnClickListener mOnClickOk = new OnClickListener() { + public void onClick(View v) { + + }; + }; + + private OnClickListener mOnClickClear = new OnClickListener() { + public void onClick(View v) { + mTextStatus.setText(null); + }; + }; +} diff -r fd05c0321ef8 -r 8754e2f19c9c src/com/beem/project/beem/ui/SendIM.java --- a/src/com/beem/project/beem/ui/SendIM.java Tue Apr 21 17:13:34 2009 +0200 +++ b/src/com/beem/project/beem/ui/SendIM.java Tue Apr 21 17:14:09 2009 +0200 @@ -1,14 +1,11 @@ package com.beem.project.beem.ui; -import java.util.ArrayList; - import android.app.Activity; import android.content.SharedPreferences; import android.graphics.drawable.Drawable; import android.os.Bundle; import android.os.Handler; import android.os.RemoteException; -import android.text.method.ScrollingMovementMethod; import android.util.Log; import android.view.KeyEvent; import android.view.Menu; @@ -40,7 +37,7 @@ public class SendIM extends Activity implements OnClickListener, OnKeyListener { private EditText mToSend; - private ArrayList mMessages = new ArrayList(); + //private ArrayList mMessages = new ArrayList(); //private ArrayAdapter mAdapter; private SendIMDialogSmiley mSmyDialog; private SharedPreferences mSet; @@ -156,8 +153,6 @@ if (mSpeak) mSpeak = false; String text = mToSend.getText().toString(); - String from = mGlobalSettings.getString( - getString(R.string.PreferenceJID), "You"); if (!text.equals("")) { Message msg = new Message(mContact.getJID(), Message.MSG_TYPE_CHAT); msg.setBody(text); @@ -167,9 +162,8 @@ // TODO Auto-generated catch block e.printStackTrace(); } - //mAdapter.add(from + getString(R.string.SendIMSays) + text); if (!mSpeak) - mText.append(from + getString(R.string.SendIMSays) + text + "\n"); + mText.append(getString(R.string.SendIMYouSay) + text + "\n"); else mText.append(text + "\n"); mToSend.setText(null);