<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
+ <classpathentry kind="lib" path="lib/OISafeMyBackupPro.jar"/>
<classpathentry kind="src" path="src"/>
<classpathentry kind="src" path="gen"/>
- <classpathentry kind="lib" path="lib/OISafeMyBackupPro.jar"/>
<classpathentry kind="output" path="bin"/>
</classpath>
<activity class=".PassEdit" android:name="PassEdit" android:label="@string/app_name" />
<activity class=".CategoryList" android:name="CategoryList" android:label="@string/app_name" />
<activity class=".Search" android:name="Search" android:label="@string/app_name" />
- <activity class=".AskPassword" android:name="AskPassword" android:label="@string/app_name"/>\r
+ <activity class=".AskPassword" android:name="AskPassword" android:label="@string/app_name" android:windowSoftInputMode="adjustPan"/>\r
<activity class=".Help" android:name="Help" android:label="@string/app_name" />
<activity class=".ChangePass" android:name="ChangePass" android:label="@string/app_name" />
<activity class=".Restore" android:name="Restore" android:label="@string/app_name" />
* limitations under the License.\r
*\r
-->\r
-<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"\r
- android:orientation="vertical" android:layout_width="fill_parent"\r
- android:layout_height="fill_parent">\r
- <LinearLayout android:id="@+id/entry_head"\r
+<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"\r
+ android:layout_width="fill_parent"\r
+ android:layout_height="wrap_content"\r
+ android:scrollbars="vertical">\r
+\r
+<LinearLayout android:id="@+id/entry_head"\r
android:layout_width="fill_parent" \r
android:layout_height="wrap_content"\r
android:orientation = "vertical"\r
android:layout_height="wrap_content"\r
/>\r
</LinearLayout>\r
- </LinearLayout>\r
<TextView android:id="@+id/first_time"\r
- android:layout_below="@id/entry_head"\r
android:text="@string/first_time" \r
android:paddingBottom="10sp"\r
- android:visibility="invisible" \r
+ android:visibility="gone" \r
android:layout_width="fill_parent"\r
android:layout_height="wrap_content" />\r
- <TextView android:id="@+id/pass_lbl"\r
- android:layout_below="@id/first_time"\r
- android:paddingRight="10sp"\r
- android:layout_width="wrap_content"\r
- android:layout_height="wrap_content"\r
- android:text="@string/master_password" />\r
<EditText android:id="@+id/password" \r
- android:layout_below="@id/first_time"\r
- android:layout_toRightOf="@id/pass_lbl"\r
- android:password="true"\r
- android:autoText="false"\r
- android:singleLine="true"\r
+ android:inputType="textPassword"\r
+ android:hint="@string/master_password"\r
android:layout_width="fill_parent"\r
android:layout_height="wrap_content" />\r
- \r
- <TextView android:id="@+id/confirm_lbl"\r
- android:layout_below="@id/password"\r
- android:paddingRight="17sp"\r
- android:visibility="invisible" \r
- android:layout_width="wrap_content"\r
- android:layout_height="wrap_content"\r
- android:text="@string/confirm" />\r
+\r
<EditText android:id="@+id/pass_confirm"\r
- android:layout_below="@id/password"\r
- android:layout_toRightOf="@id/confirm_lbl"\r
- android:visibility="invisible" \r
- android:password="true"\r
- android:autoText="false"\r
- android:singleLine="true"\r
+ android:visibility="gone" \r
+ android:inputType="textPassword"\r
+ android:hint="@string/confirm"\r
android:layout_width="fill_parent"\r
android:layout_height="wrap_content" />\r
\r
<Button android:id="@+id/continue_button" \r
- android:layout_below="@id/pass_confirm"\r
android:text="Continue"\r
android:layout_width="wrap_content"\r
android:layout_height="wrap_content" /> \r
\r
<Button android:id="@+id/restore_button" \r
- android:layout_below="@id/pass_confirm"\r
- android:layout_toRightOf="@id/continue_button"\r
- android:visibility="invisible" \r
+ android:visibility="gone" \r
android:text="@string/restore"\r
android:layout_width="wrap_content"\r
android:layout_height="wrap_content" /> \r
-</RelativeLayout>
\ No newline at end of file
+</LinearLayout>\r
+</ScrollView>\r
+
\ No newline at end of file
* limitations under the License.\r
*\r
-->\r
-<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"\r
+<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"\r
+ android:layout_width="fill_parent"\r
+ android:layout_height="wrap_content"\r
+ android:scrollbars="vertical">\r
+\r
+<LinearLayout\r
android:orientation="vertical" android:layout_width="fill_parent"\r
android:layout_height="fill_parent">\r
<LinearLayout android:layout_width="wrap_content" \r
<TextView android:id="@+id/first_time"\r
android:text="@string/first_time" \r
android:paddingBottom="10px"\r
- android:visibility="invisible" \r
+ android:visibility="gone" \r
android:layout_width="fill_parent"\r
android:layout_height="wrap_content" /> \r
<TextView android:id="@+id/remote"\r
android:text="@string/remote_ask" \r
android:paddingBottom="10px"\r
- android:visibility="invisible" \r
+ android:visibility="gone" \r
android:layout_width="fill_parent"\r
android:layout_height="wrap_content" />\r
- <TextView android:id="@+id/pass_lbl"\r
- android:layout_width="fill_parent"\r
- android:layout_height="wrap_content"\r
- android:text="@string/master_password" />\r
+\r
<EditText android:id="@+id/password" \r
- android:password="true"\r
- android:autoText="false"\r
- android:singleLine="true"\r
+ android:inputType="textPassword"\r
+ android:hint="@string/master_password"\r
android:layout_width="fill_parent"\r
android:layout_height="wrap_content" />\r
- \r
- <TextView android:id="@+id/confirm_lbl"\r
- android:visibility="invisible" \r
- android:layout_width="fill_parent"\r
- android:layout_height="wrap_content"\r
- android:text="@string/confirm" />\r
+\r
<EditText android:id="@+id/pass_confirm"\r
- android:visibility="invisible" \r
- android:password="true"\r
- android:autoText="false"\r
- android:singleLine="true"\r
+ android:visibility="gone" \r
+ android:inputType="textPassword"\r
+ android:hint="@string/confirm"\r
android:layout_width="fill_parent"\r
android:layout_height="wrap_content" />\r
\r
android:layout_width="wrap_content"\r
android:layout_height="wrap_content" /> \r
<Button android:id="@+id/restore_button" \r
- android:visibility="invisible" \r
+ android:visibility="gone" \r
android:text="@string/restore"\r
android:layout_width="wrap_content"\r
android:layout_height="wrap_content" /> \r
-</LinearLayout>
\ No newline at end of file
+</LinearLayout>\r
+</ScrollView>\r
private EditText pbeKey;
private DBHelper dbHelper;
private TextView introText;
- private TextView confirmText;
+// private TextView confirmText;
private TextView remoteAsk;
private EditText confirmPass;
private String PBEKey;
introText = (TextView) findViewById(R.id.first_time);
remoteAsk = (TextView) findViewById(R.id.remote);
confirmPass = (EditText) findViewById(R.id.pass_confirm);
- confirmText = (TextView) findViewById(R.id.confirm_lbl);
+// confirmText = (TextView) findViewById(R.id.confirm_lbl);
if (masterKey.length() == 0) {
firstTime = true;
introText.setVisibility(View.VISIBLE);
- confirmText.setVisibility(View.VISIBLE);
+// confirmText.setVisibility(View.VISIBLE);
confirmPass.setVisibility(View.VISIBLE);
checkForBackup();
}
Bundle extras = getIntent().getExtras();
RowId = extras != null ? extras.getLong(CategoryList.KEY_ID) : null;
}
- if ((RowId==null) || (RowId<1)) {
- finish(); // no valid category
- return;
- }
confirmButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View arg0) {
return masterKey;
}
- private void addCategory() {
+ private void addCategoryActivity() {
+ if (debug) Log.d(TAG,"addCategoryActivity()");
Intent i = new Intent(this, CategoryEdit.class);
startActivityForResult(i,REQUEST_ADD_CATEGORY);
}
}
break;
case ADD_CATEGORY_INDEX:
- addCategory();
+ addCategoryActivity();
break;
case DEL_CATEGORY_INDEX:
try {