summaryrefslogtreecommitdiffstats
path: root/src/com/android/browser/BrowserSettings.java
diff options
context:
space:
mode:
authorPankaj Garg <pgarg@codeaurora.org>2015-05-12 11:52:17 -0700
committerPankaj Garg <pgarg@codeaurora.org>2015-06-01 16:18:16 -0700
commit1c13cab53dbf8c4bebf1bc59e8ecb919b5f5c253 (patch)
tree13d00ad68cf2f05223dee90e850dcf2241e101b6 /src/com/android/browser/BrowserSettings.java
parent0f808cac6457ab210043077deaf779f9aff03b62 (diff)
downloadandroid_packages_apps_Gello-1c13cab53dbf8c4bebf1bc59e8ecb919b5f5c253.tar.gz
android_packages_apps_Gello-1c13cab53dbf8c4bebf1bc59e8ecb919b5f5c253.tar.bz2
android_packages_apps_Gello-1c13cab53dbf8c4bebf1bc59e8ecb919b5f5c253.zip
Temporal edge navigation feature
- User can swipe from left and right edge to go back and forward in history of a tab Change-Id: I941f91122510b004bdcb6a718eb6c05730694960
Diffstat (limited to 'src/com/android/browser/BrowserSettings.java')
-rw-r--r--src/com/android/browser/BrowserSettings.java26
1 files changed, 26 insertions, 0 deletions
diff --git a/src/com/android/browser/BrowserSettings.java b/src/com/android/browser/BrowserSettings.java
index 36f28b1b..a60a1095 100644
--- a/src/com/android/browser/BrowserSettings.java
+++ b/src/com/android/browser/BrowserSettings.java
@@ -221,6 +221,12 @@ public class BrowserSettings implements OnSharedPreferenceChangeListener,
mPrefs.edit().putString(PREF_DEFAULT_TEXT_ENCODING, "auto").apply();
}
+ if (!mPrefs.contains(PREF_EDGE_SWIPE)) {
+ mPrefs.edit().putString(PREF_EDGE_SWIPE,
+ mContext.getResources().getString(
+ R.string.value_unknown_edge_swipe)).apply();
+ }
+
if (sFactoryResetUrl.indexOf("{CID}") != -1) {
sFactoryResetUrl = sFactoryResetUrl.replace("{CID}",
BrowserProvider.getClientId(mContext.getContentResolver()));
@@ -759,6 +765,26 @@ public class BrowserSettings implements OnSharedPreferenceChangeListener,
return mPrefs.getString(PREF_DEFAULT_TEXT_ENCODING, "auto");
}
+ public String getEdgeSwipeAction() {
+ return mPrefs.getString(PREF_EDGE_SWIPE,
+ mContext.getResources().getString(R.string.value_unknown_edge_swipe));
+ }
+
+ public void setEdgeSwipeTemporal() {
+ mPrefs.edit().putString(PREF_EDGE_SWIPE,
+ mContext.getResources().getString(R.string.value_temporal_edge_swipe)).apply();
+ }
+
+ public void setEdgeSwipeSpatial() {
+ mPrefs.edit().putString(PREF_EDGE_SWIPE,
+ mContext.getResources().getString(R.string.value_spatial_edge_swipe)).apply();
+ }
+
+ public void setEdgeSwipeDisabled() {
+ mPrefs.edit().putString(PREF_EDGE_SWIPE,
+ mContext.getResources().getString(R.string.value_disable_edge_swipe)).apply();
+ }
+
// -----------------------------
// getter/setters for general_preferences.xml
// -----------------------------