From 37a61a128cad727af73707e02db176bce4c91d87 Mon Sep 17 00:00:00 2001 From: Paul Gardiner Date: Mon, 13 Aug 2012 16:14:09 +0100 Subject: Android: react to menu button. Also change the search button to behave as a toggle. --- android/src/com/artifex/mupdf/MuPDFActivity.java | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) (limited to 'android/src') diff --git a/android/src/com/artifex/mupdf/MuPDFActivity.java b/android/src/com/artifex/mupdf/MuPDFActivity.java index 6787ad8d..aa2a9fac 100644 --- a/android/src/com/artifex/mupdf/MuPDFActivity.java +++ b/android/src/com/artifex/mupdf/MuPDFActivity.java @@ -16,6 +16,7 @@ import android.text.Editable; import android.text.TextWatcher; import android.text.method.PasswordTransformationMethod; import android.view.KeyEvent; +import android.view.Menu; import android.view.MotionEvent; import android.view.ScaleGestureDetector; import android.view.View; @@ -725,8 +726,23 @@ public class MuPDFActivity extends Activity @Override public boolean onSearchRequested() { - showButtons(); - searchModeOn(); + if (mButtonsVisible && mTopBarIsSearch) { + hideButtons(); + } else { + showButtons(); + searchModeOn(); + } return super.onSearchRequested(); } + + @Override + public boolean onPrepareOptionsMenu(Menu menu) { + if (mButtonsVisible && !mTopBarIsSearch) { + hideButtons(); + } else { + showButtons(); + searchModeOff(); + } + return super.onPrepareOptionsMenu(menu); + } } -- cgit v1.2.3