summaryrefslogtreecommitdiffstats
path: root/content/shell/android/java/src
diff options
context:
space:
mode:
authorankit2.kumar@samsung.com <ankit2.kumar@samsung.com@0039d316-1c4b-4281-b951-d872f2087c98>2014-05-22 19:57:11 +0000
committerankit2.kumar@samsung.com <ankit2.kumar@samsung.com@0039d316-1c4b-4281-b951-d872f2087c98>2014-05-22 19:57:11 +0000
commit1b3aed27f44520d17376feb4d1d63e21471d59cf (patch)
treeb8df6b5e3cfa508723fad6dd3bf5264e5a074e7b /content/shell/android/java/src
parentf7e5d9012346f6dd1ce5a4e009b66977d1c69e36 (diff)
downloadchromium_src-1b3aed27f44520d17376feb4d1d63e21471d59cf.zip
chromium_src-1b3aed27f44520d17376feb4d1d63e21471d59cf.tar.gz
chromium_src-1b3aed27f44520d17376feb4d1d63e21471d59cf.tar.bz2
Navigation buttons should not enable if user can not navigate
Added code to enable/disable navigation buttons(prev/Next). Prev button will be enable only if user can navigate in back direction and similarly Next button will be enable only if user can navigate in forward direction. BUG=374702 NOTRY=true Review URL: https://codereview.chromium.org/287373002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@272288 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/shell/android/java/src')
-rw-r--r--content/shell/android/java/src/org/chromium/content_shell/Shell.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/content/shell/android/java/src/org/chromium/content_shell/Shell.java b/content/shell/android/java/src/org/chromium/content_shell/Shell.java
index 9e01a9d..2b63bc0 100644
--- a/content/shell/android/java/src/org/chromium/content_shell/Shell.java
+++ b/content/shell/android/java/src/org/chromium/content_shell/Shell.java
@@ -268,6 +268,18 @@ public class Shell extends LinearLayout {
}
/**
+ * Enable/Disable navigation(Prev/Next) button if navigation is allowed/disallowed
+ * in respective direction.
+ * @param controlId Id of button to update
+ * @param enabled enable/disable value
+ */
+ @CalledByNative
+ private void enableUiControl(int controlId, boolean enabled) {
+ if (controlId == 0) mPrevButton.setEnabled(enabled);
+ else if (controlId == 1) mNextButton.setEnabled(enabled);
+ }
+
+ /**
* @return The {@link ViewGroup} currently shown by this Shell.
*/
public ViewGroup getContentView() {