[tor-commits] [orbot/master] Updated RadioButtons in ConfigureTransProxy
n8fr8 at torproject.org
n8fr8 at torproject.org
Fri Oct 28 15:28:27 UTC 2011
commit fbdeb71974a4ea3567b5f6cb7b6962ab9c5a19cf
Author: Sathyanarayanan Gunasekaran <gsathya.ceg at gmail.com>
Date: Mon Jun 13 15:40:34 2011 +0530
Updated RadioButtons in ConfigureTransProxy
All the RadioButtons are unchecked by default. The next button
is disabled until a RadioButton is checked.
---
res/layout/layout_wizard_root.xml | 2 +-
.../torproject/android/ConfigureTransProxy.java | 52 +++++++++++---------
2 files changed, 29 insertions(+), 25 deletions(-)
diff --git a/res/layout/layout_wizard_root.xml b/res/layout/layout_wizard_root.xml
index 4c64035..443106e 100644
--- a/res/layout/layout_wizard_root.xml
+++ b/res/layout/layout_wizard_root.xml
@@ -42,7 +42,7 @@
android:padding="3px">
<TextView android:text="@string/wizard_transproxy_msg" android:layout_width="wrap_content" android:textColor="#ffffff" android:layout_height="wrap_content" android:textSize="8pt" android:id="@+id/WizardTextBody1" android:padding="20dip"></TextView>
<RadioGroup android:id="@+id/radioGroup" android:layout_height="wrap_content" android:layout_width="wrap_content" android:paddingLeft="15dip">
- <RadioButton android:checked="true" android:text="@string/wizard_configure_all" android:id="@+id/radio0" android:layout_height="wrap_content" android:layout_width="wrap_content"></RadioButton>
+ <RadioButton android:text="@string/wizard_configure_all" android:id="@+id/radio0" android:layout_height="wrap_content" android:layout_width="wrap_content"></RadioButton>
<TextView android:layout_height="wrap_content"
android:text="@string/wizard_transproxy_hint"
android:layout_width="wrap_content"
diff --git a/src/org/torproject/android/ConfigureTransProxy.java b/src/org/torproject/android/ConfigureTransProxy.java
index 4e9405b..d515aae 100644
--- a/src/org/torproject/android/ConfigureTransProxy.java
+++ b/src/org/torproject/android/ConfigureTransProxy.java
@@ -57,6 +57,32 @@ public class ConfigureTransProxy extends Activity implements TorConstants {
String title = context.getString(R.string.wizard_transproxy_title);
TextView txtTitle = ((TextView)findViewById(R.id.WizardTextTitle));
txtTitle.setText(title);
+
+ Button back = ((Button)findViewById(R.id.btnWizard1));
+ Button next = ((Button)findViewById(R.id.btnWizard2));
+ next.setEnabled(false);
+
+ back.setOnClickListener(new View.OnClickListener() {
+
+ @Override
+ public void onClick(View v) {
+
+ startActivityForResult(new Intent(getBaseContext(), Permissions.class), 1);
+ }
+ });
+
+ next.setOnClickListener(new View.OnClickListener() {
+
+ //Dirty flag variable - improve logic
+ @Override
+ public void onClick(View v) {
+ if( flag == 1 )
+ context.startActivity(new Intent(context, AppManager.class));
+
+ else
+ showWizardFinal();
+ }
+ });
RadioGroup mRadioGroup = (RadioGroup)findViewById(R.id.radioGroup);
mRadioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener (){
@@ -65,6 +91,7 @@ public class ConfigureTransProxy extends Activity implements TorConstants {
@Override
public void onCheckedChanged(RadioGroup group, int checkedId){
Button next = ((Button)findViewById(R.id.btnWizard2));
+ next.setEnabled(true);
next.setOnClickListener(new View.OnClickListener() {
@Override
@@ -120,30 +147,7 @@ public class ConfigureTransProxy extends Activity implements TorConstants {
}
});
- Button back = ((Button)findViewById(R.id.btnWizard1));
- Button next = ((Button)findViewById(R.id.btnWizard2));
-
- back.setOnClickListener(new View.OnClickListener() {
-
- @Override
- public void onClick(View v) {
-
- startActivityForResult(new Intent(getBaseContext(), Permissions.class), 1);
- }
- });
-
- next.setOnClickListener(new View.OnClickListener() {
-
- //Dirty flag variable - improve logic
- @Override
- public void onClick(View v) {
- if( flag == 1 )
- context.startActivity(new Intent(context, AppManager.class));
-
- else
- showWizardFinal();
- }
- });
+
}
private void showWizardFinal ()
More information about the tor-commits
mailing list