summaryrefslogtreecommitdiffstats
path: root/src/com
diff options
context:
space:
mode:
authorjrizzoli <joey@cyanogenmoditalia.it>2015-10-25 18:22:38 +0100
committerjrizzoli <joey@cyanogenmoditalia.it>2015-11-05 14:50:58 +0100
commit38a81f6e201a0a4c01756e741352cb36af0ced58 (patch)
tree1237146c1f1cc6bd8b7000d0b10dabb99d36a78d /src/com
parent700a8679941a856b609928776097a6784605d8df (diff)
downloadandroid_packages_apps_Gello-38a81f6e201a0a4c01756e741352cb36af0ced58.tar.gz
android_packages_apps_Gello-38a81f6e201a0a4c01756e741352cb36af0ced58.tar.bz2
android_packages_apps_Gello-38a81f6e201a0a4c01756e741352cb36af0ced58.zip
gello: revamp add/edit bookmark UI
Change-Id: I24f3fc03a4c9c3b07b7d1a983927b31eab74a8f4 Signed-off-by: jrizzoli <joey@cyanogenmoditalia.it>
Diffstat (limited to 'src/com')
-rw-r--r--src/com/android/browser/AddBookmarkFolder.java25
-rw-r--r--src/com/android/browser/AddBookmarkPage.java40
2 files changed, 11 insertions, 54 deletions
diff --git a/src/com/android/browser/AddBookmarkFolder.java b/src/com/android/browser/AddBookmarkFolder.java
index a396ee83..78686d17 100644
--- a/src/com/android/browser/AddBookmarkFolder.java
+++ b/src/com/android/browser/AddBookmarkFolder.java
@@ -124,8 +124,6 @@ public class AddBookmarkFolder extends Activity implements View.OnClickListener,
private BreadCrumbView mCrumbs;
- private TextView mFakeTitle;
-
private View mCrumbHolder;
private AddBookmarkPage.CustomListView mListView;
@@ -138,8 +136,6 @@ public class AddBookmarkFolder extends Activity implements View.OnClickListener,
private View mRemoveLink;
- private View mFakeTitleHolder;
-
private FolderSpinnerAdapter mFolderAdapter;
private Spinner mAccountSpinner;
@@ -229,8 +225,7 @@ public class AddBookmarkFolder extends Activity implements View.OnClickListener,
private void switchToDefaultView(boolean changedFolder) {
mFolderSelector.setVisibility(View.GONE);
mDefaultView.setVisibility(View.VISIBLE);
- mCrumbHolder.setVisibility(View.GONE);
- mFakeTitleHolder.setVisibility(View.VISIBLE);
+ //mCrumbHolder.setVisibility(View.GONE);
if (changedFolder) {
Object data = mCrumbs.getTopData();
if (data != null) {
@@ -386,11 +381,9 @@ public class AddBookmarkFolder extends Activity implements View.OnClickListener,
private void switchToFolderSelector() {
// Set the list to the top in case it is scrolled.
mListView.setSelection(0);
- mFakeTitleHolder.setVisibility(View.GONE);
- // mFakeTitle.setVisibility(View.GONE);
mDefaultView.setVisibility(View.GONE);
mFolderSelector.setVisibility(View.VISIBLE);
- mCrumbHolder.setVisibility(View.VISIBLE);
+ //mCrumbHolder.setVisibility(View.VISIBLE);
getInputMethodManager().hideSoftInputFromWindow(mListView.getWindowToken(), 0);
}
@@ -603,9 +596,6 @@ public class AddBookmarkFolder extends Activity implements View.OnClickListener,
Window window = getWindow();
String title = this.getString(R.string.new_folder);
- mFakeTitle = (TextView) findViewById(R.id.fake_title);
- mFakeTitleHolder = findViewById(R.id.title_holder);
- mFakeTitle.setText(this.getString(R.string.new_folder));
mTitle = (EditText) findViewById(R.id.title);
BrowserUtils.maxLengthFilter(AddBookmarkFolder.this, mTitle, BrowserUtils.FILENAME_MAX_LENGTH);
@@ -637,8 +627,8 @@ public class AddBookmarkFolder extends Activity implements View.OnClickListener,
mAddNewFolder = findViewById(R.id.add_new_folder);
mAddNewFolder.setVisibility(View.GONE);
- mAddSeparator = findViewById(R.id.add_divider);
- mAddSeparator.setVisibility(View.GONE);
+ //mAddSeparator = findViewById(R.id.add_divider);
+ //mAddSeparator.setVisibility(View.GONE);
mCrumbs = (BreadCrumbView) findViewById(R.id.crumbs);
//mCrumbs.setUseBackButton(true);
@@ -747,13 +737,6 @@ public class AddBookmarkFolder extends Activity implements View.OnClickListener,
return Long.parseLong(titleIdString);
}
- private void showRemoveButton() {
- findViewById(R.id.remove_divider).setVisibility(View.VISIBLE);
- mRemoveLink = findViewById(R.id.remove);
- mRemoveLink.setVisibility(View.VISIBLE);
- mRemoveLink.setOnClickListener(this);
- }
-
// Called once we have determined which folder is the root folder
private void onRootFolderFound(long root) {
mRootFolder = root;
diff --git a/src/com/android/browser/AddBookmarkPage.java b/src/com/android/browser/AddBookmarkPage.java
index 0ddcc768..25cde080 100644
--- a/src/com/android/browser/AddBookmarkPage.java
+++ b/src/com/android/browser/AddBookmarkPage.java
@@ -53,6 +53,7 @@ import android.widget.AdapterView.OnItemSelectedListener;
import android.widget.ArrayAdapter;
import android.widget.CursorAdapter;
import android.widget.EditText;
+import android.widget.ImageButton;
import android.widget.ListView;
import android.widget.Spinner;
import android.widget.TextView;
@@ -103,9 +104,8 @@ public class AddBookmarkPage extends Activity
private EditText mTitle;
private EditText mAddress;
- private TextView mButton;
- private View mCancelButton;
- private View mDeleteButton;
+ private ImageButton mButton;
+ private ImageButton mCancelButton;
private boolean mEditingExisting;
private boolean mEditingFolder;
private Bundle mMap;
@@ -123,15 +123,13 @@ public class AddBookmarkPage extends Activity
private long mCurrentFolder;
private FolderAdapter mAdapter;
private BreadCrumbView mCrumbs;
- private TextView mFakeTitle;
private View mCrumbHolder;
private CustomListView mListView;
private boolean mSaveToHomeScreen;
private long mRootFolder;
private TextView mTopLevelLabel;
private Drawable mHeaderIcon;
- private View mRemoveLink;
- private View mFakeTitleHolder;
+ private ImageButton mRemoveLink;
private FolderSpinnerAdapter mFolderAdapter;
private Spinner mAccountSpinner;
private ArrayAdapter<BookmarkAccount> mAccountAdapter;
@@ -243,7 +241,6 @@ public class AddBookmarkPage extends Activity
mFolderSelector.setVisibility(View.GONE);
mDefaultView.setVisibility(View.VISIBLE);
mCrumbHolder.setVisibility(View.GONE);
- mFakeTitleHolder.setVisibility(View.VISIBLE);
if (changedFolder) {
Object data = mCrumbs.getTopData();
if (data != null) {
@@ -317,7 +314,7 @@ public class AddBookmarkPage extends Activity
} else {
finish();
}
- } else if (v == mDeleteButton || v == mRemoveLink) {
+ } else if (v == mRemoveLink) {
onDeleteWithConfirm();
} else if (v == mFolderCancel) {
completeOrCancelFolderNaming(true);
@@ -418,7 +415,6 @@ public class AddBookmarkPage extends Activity
mDefaultView.setVisibility(View.GONE);
mFolderSelector.setVisibility(View.VISIBLE);
mCrumbHolder.setVisibility(View.VISIBLE);
- mFakeTitleHolder.setVisibility(View.GONE);
mAddNewFolder.setVisibility(View.VISIBLE);
mAddSeparator.setVisibility(View.VISIBLE);
getInputMethodManager().hideSoftInputFromWindow(
@@ -446,8 +442,6 @@ public class AddBookmarkPage extends Activity
boolean setAccount = false;
if (info.id != -1) {
mEditingExisting = true;
- showRemoveButton();
- mFakeTitle.setText(R.string.edit_bookmark);
mTitle.setText(info.title);
mFolderAdapter.setOtherFolderDisplayText(info.parentTitle);
mMap.putLong(BrowserContract.Bookmarks._ID, info.id);
@@ -664,11 +658,6 @@ public class AddBookmarkPage extends Activity
String url = null;
mTouchIconUrl = null;
- mFakeTitle = (TextView) findViewById(R.id.fake_title);
-
- mDeleteButton = findViewById(R.id.delete);
- mDeleteButton.setOnClickListener(this);
-
if (mMap != null) {
Bundle b = mMap.getBundle(EXTRA_EDIT_BOOKMARK);
boolean existing = mMap.getBoolean(CHECK_FOR_DUPE, false);
@@ -676,14 +665,9 @@ public class AddBookmarkPage extends Activity
mEditingFolder = mMap.getBoolean(EXTRA_IS_FOLDER, false);
mMap = b;
mEditingExisting = true;
- mFakeTitle.setText(R.string.edit_bookmark);
if (mEditingFolder) {
findViewById(R.id.row_address).setVisibility(View.GONE);
- } else {
- showRemoveButton();
}
- } else if (existing) {
- showRemoveButton();
} else {
int gravity = mMap.getInt("gravity", -1);
if (gravity != -1) {
@@ -714,10 +698,10 @@ public class AddBookmarkPage extends Activity
mAddress.setText(url);
BrowserUtils.maxLengthFilter(AddBookmarkPage.this, mAddress, BrowserUtils.ADDRESS_MAX_LENGTH);
- mButton = (TextView) findViewById(R.id.OK);
+ mButton = (ImageButton) findViewById(R.id.OK);
mButton.setOnClickListener(this);
- mCancelButton = findViewById(R.id.cancel);
+ mCancelButton = (ImageButton) findViewById(R.id.book_cancel);
mCancelButton.setOnClickListener(this);
mFolder = (FolderSpinner) findViewById(R.id.folder);
@@ -767,8 +751,6 @@ public class AddBookmarkPage extends Activity
mAccountSpinner.setOnItemSelectedListener(this);
mFolder.setSelectionIgnoringSelectionChange(1); // Select Bookmarks by default
- mFakeTitleHolder = findViewById(R.id.title_holder);
-
if (!window.getDecorView().isInTouchMode()) {
mButton.requestFocus();
}
@@ -781,14 +763,6 @@ public class AddBookmarkPage extends Activity
getLoaderManager().restartLoader(LOADER_ID_ACCOUNTS, null, this);
}
- private void showRemoveButton() {
- mDeleteButton.setVisibility(View.VISIBLE);
- findViewById(R.id.remove_divider).setVisibility(View.VISIBLE);
- mRemoveLink = findViewById(R.id.remove);
- mRemoveLink.setVisibility(View.VISIBLE);
- mRemoveLink.setOnClickListener(this);
- }
-
// Called once we have determined which folder is the root folder
private void onRootFolderFound(long root) {
mRootFolder = root;