From d39b4140c0d7bb412accd4c9222a79ae65122c0b Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Wed, 5 Sep 2012 14:08:04 +0200 Subject: [PATCH] Improved slider content display + refresh registers on click --- .gitignore | 1 + res/layout/accounts.xml | 47 +++++++++++++++++---------- res/layout/setup_wizard.xml | 6 ++-- src/org/linphone/StatusFragment.java | 9 +++++ tests/lib/LinphoneTest$py.class | Bin 8106 -> 0 bytes tests/lib/__init__$py.class | Bin 2049 -> 0 bytes 6 files changed, 42 insertions(+), 21 deletions(-) delete mode 100644 tests/lib/LinphoneTest$py.class delete mode 100644 tests/lib/__init__$py.class diff --git a/.gitignore b/.gitignore index 01a62b491..6dd511745 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ bin doc ant.properties local.properties +tests/*$py.class diff --git a/res/layout/accounts.xml b/res/layout/accounts.xml index f82a26b48..21cb9ba20 100644 --- a/res/layout/accounts.xml +++ b/res/layout/accounts.xml @@ -1,26 +1,37 @@ - - - - - + android:layout_height="wrap_content"> - + + + + + + + + + diff --git a/res/layout/setup_wizard.xml b/res/layout/setup_wizard.xml index f0fd0fba1..9bdd2107c 100644 --- a/res/layout/setup_wizard.xml +++ b/res/layout/setup_wizard.xml @@ -49,7 +49,7 @@ android:paddingRight="5dp" android:layout_centerVertical="true" android:layout_alignParentRight="true" - android:src="@drawable/wizard_ok"/> + android:src="@drawable/wizard_notok"/> @@ -87,7 +87,7 @@ android:paddingRight="5dp" android:layout_alignParentRight="true" android:layout_centerVertical="true" - android:src="@drawable/wizard_ok"/> + android:src="@drawable/wizard_notok"/> @@ -113,7 +113,7 @@ android:paddingRight="5dp" android:layout_centerVertical="true" android:layout_alignParentRight="true" - android:src="@drawable/wizard_ok"/> + android:src="@drawable/wizard_notok"/> diff --git a/src/org/linphone/StatusFragment.java b/src/org/linphone/StatusFragment.java index a790d614d..875f6f2bf 100644 --- a/src/org/linphone/StatusFragment.java +++ b/src/org/linphone/StatusFragment.java @@ -88,6 +88,9 @@ public class StatusFragment extends Fragment { LinphoneActivity.instance().exit(); } }); + + // We create it once to not delay the first display + populateSliderContent(); return view; } @@ -386,6 +389,12 @@ public class StatusFragment extends Fragment { TextView identity = (TextView) view.findViewById(R.id.Identity); String sipAddress = (lpc.getIdentity() != null && lpc.getIdentity().startsWith("sip:")) ? lpc.getIdentity().split("sip:")[1] : lpc.getIdentity(); identity.setText(sipAddress); + identity.setOnClickListener(new OnClickListener() { + @Override + public void onClick(View v) { + LinphoneManager.getLc().refreshRegisters(); + } + }); CheckBox isDefault = (CheckBox) view.findViewById(R.id.Default); checkboxes.add(isDefault); diff --git a/tests/lib/LinphoneTest$py.class b/tests/lib/LinphoneTest$py.class deleted file mode 100644 index 9de4b467181bb92281610d1fac52b9338782466b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8106 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