diff options
author | Pankaj Garg <pgarg@codeaurora.org> | 2015-05-12 11:52:17 -0700 |
---|---|---|
committer | Pankaj Garg <pgarg@codeaurora.org> | 2015-06-01 16:18:16 -0700 |
commit | 1c13cab53dbf8c4bebf1bc59e8ecb919b5f5c253 (patch) | |
tree | 13d00ad68cf2f05223dee90e850dcf2241e101b6 /src/com/android/browser/BrowserSettings.java | |
parent | 0f808cac6457ab210043077deaf779f9aff03b62 (diff) | |
download | android_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.java | 26 |
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 // ----------------------------- |