summaryrefslogtreecommitdiff
path: root/android/src/com/artifex/mupdfdemo/MuPDFActivity.java
diff options
context:
space:
mode:
authorPaul Gardiner <paulg.artifex@glidos.net>2013-02-21 13:50:12 +0000
committerRobin Watts <robin.watts@artifex.com>2013-02-26 19:02:00 +0000
commitdf1f7eb75709a95fdf3838976ebdf49a46430c3b (patch)
treef0408c021bdd3ba6b0498d82a9bc72d780ae8ed4 /android/src/com/artifex/mupdfdemo/MuPDFActivity.java
parent5d6087bbce6ad9177244f823f38eee802a2aa23c (diff)
downloadmupdf-df1f7eb75709a95fdf3838976ebdf49a46430c3b.tar.xz
Android: implement annotation deletion
Diffstat (limited to 'android/src/com/artifex/mupdfdemo/MuPDFActivity.java')
-rw-r--r--android/src/com/artifex/mupdfdemo/MuPDFActivity.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/android/src/com/artifex/mupdfdemo/MuPDFActivity.java b/android/src/com/artifex/mupdfdemo/MuPDFActivity.java
index f0c94c6a..2e1b310c 100644
--- a/android/src/com/artifex/mupdfdemo/MuPDFActivity.java
+++ b/android/src/com/artifex/mupdfdemo/MuPDFActivity.java
@@ -65,6 +65,7 @@ public class MuPDFActivity extends Activity
private ImageButton mStrikeOutButton;
private ImageButton mCancelButton;
private ImageButton mOutlineButton;
+ private ImageButton mDeleteButton;
private ViewAnimator mTopBarSwitcher;
private ImageButton mLinkButton;
private TopBarMode mTopBarMode;
@@ -635,6 +636,16 @@ public class MuPDFActivity extends Activity
mOutlineButton.setVisibility(View.GONE);
}
+ mDeleteButton.setOnClickListener(new View.OnClickListener() {
+ public void onClick(View v) {
+ View cv = mDocView.getDisplayedView();
+ if (cv != null)
+ ((MuPDFView)cv).deleteSelectedAnnotation();
+ mTopBarMode = TopBarMode.Main;
+ mTopBarSwitcher.setDisplayedChild(mTopBarMode.ordinal());
+ }
+ });
+
// Reenstate last state if it was recorded
SharedPreferences prefs = getPreferences(Context.MODE_PRIVATE);
mDocView.setDisplayedViewIndex(prefs.getInt("page"+mFileName, 0));
@@ -844,6 +855,7 @@ public class MuPDFActivity extends Activity
mStrikeOutButton = (ImageButton)mButtonsView.findViewById(R.id.strikeOutButton);
mCancelButton = (ImageButton)mButtonsView.findViewById(R.id.cancel);
mOutlineButton = (ImageButton)mButtonsView.findViewById(R.id.outlineButton);
+ mDeleteButton = (ImageButton)mButtonsView.findViewById(R.id.deleteButton);
mTopBarSwitcher = (ViewAnimator)mButtonsView.findViewById(R.id.switcher);
mSearchBack = (ImageButton)mButtonsView.findViewById(R.id.searchBack);
mSearchFwd = (ImageButton)mButtonsView.findViewById(R.id.searchForward);