# HG changeset patch # User Philippe Lago # Date 1240317540 -7200 # Node ID d0fab932cb6e71b4e883bfac2f4b397176ab8ec3 # Parent f9be2a11c4c161f92d81ef686c678eaca2b8bc09 Class et layout ChangeStatus pour bart + modification des layout pour gerer le mode paysage diff -r f9be2a11c4c1 -r d0fab932cb6e res/layout/changestatus.xml --- a/res/layout/changestatus.xml Fri Apr 17 17:56:55 2009 +0200 +++ b/res/layout/changestatus.xml Tue Apr 21 14:39:00 2009 +0200 @@ -31,7 +31,7 @@ android:layout_weight="1" android:text="@string/OkButton"/> - diff -r f9be2a11c4c1 -r d0fab932cb6e res/values/strings.xml --- a/res/values/strings.xml Fri Apr 17 17:56:55 2009 +0200 +++ b/res/values/strings.xml Tue Apr 21 14:39:00 2009 +0200 @@ -8,14 +8,19 @@ Jabber ID + + + Connecting... + + Use the Beem Service BeemService Created BeemService destroyed + Beem - host Jabber IDloginpassword port @@ -30,6 +35,7 @@ SOCKS5 + says :\n You say :\n Tip text here @@ -40,6 +46,7 @@ No status set + Type here your status message : diff -r f9be2a11c4c1 -r d0fab932cb6e src/com/beem/project/beem/BeemApplication.java --- a/src/com/beem/project/beem/BeemApplication.java Fri Apr 17 17:56:55 2009 +0200 +++ b/src/com/beem/project/beem/BeemApplication.java Tue Apr 21 14:39:00 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 f9be2a11c4c1 -r d0fab932cb6e src/com/beem/project/beem/ui/ChangeStatus.java --- a/src/com/beem/project/beem/ui/ChangeStatus.java Fri Apr 17 17:56:55 2009 +0200 +++ b/src/com/beem/project/beem/ui/ChangeStatus.java Tue Apr 21 14:39:00 2009 +0200 @@ -1,14 +1,21 @@ package com.beem.project.beem.ui; -import com.beem.project.beem.R; - 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"}; @@ -18,10 +25,29 @@ 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); + }; + }; }