diff --git a/mobile/src/com/cradle/iitc_mobile/IITC_JSInterface.java b/mobile/src/com/cradle/iitc_mobile/IITC_JSInterface.java index cd3cbf94..9a67439e 100644 --- a/mobile/src/com/cradle/iitc_mobile/IITC_JSInterface.java +++ b/mobile/src/com/cradle/iitc_mobile/IITC_JSInterface.java @@ -102,13 +102,13 @@ public class IITC_JSInterface { iitcm.runOnUiThread(new Runnable() { @Override public void run() { - IITC_ActionBarHelper actionbar = iitcm.getActionBarHelper(); + IITC_NavigationHelper navigation = iitcm.getNavigationHelper(); Integer button = IITC_Mobile.PANES.get(id); if (button == null) button = android.R.id.home; - actionbar.switchTo(button); + navigation.switchTo(button); iitcm.backStackUpdate(button); } }); @@ -236,7 +236,7 @@ public class IITC_JSInterface { iitc.runOnUiThread(new Runnable() { @Override public void run() { - iitc.getActionBarHelper().addPortalHighlighter(name); + iitc.getNavigationHelper().addPortalHighlighter(name); } }); } @@ -247,7 +247,7 @@ public class IITC_JSInterface { iitc.runOnUiThread(new Runnable() { @Override public void run() { - iitc.getActionBarHelper().setActiveHighlighter(name); + iitc.getNavigationHelper().setActiveHighlighter(name); } }); } diff --git a/mobile/src/com/cradle/iitc_mobile/IITC_Mobile.java b/mobile/src/com/cradle/iitc_mobile/IITC_Mobile.java index b8d84c83..c3959f15 100644 --- a/mobile/src/com/cradle/iitc_mobile/IITC_Mobile.java +++ b/mobile/src/com/cradle/iitc_mobile/IITC_Mobile.java @@ -54,7 +54,7 @@ public class IITC_Mobile extends Activity { private boolean mReloadNeeded = false; private final ArrayList mDialogStack = new ArrayList(); private SharedPreferences mSharedPrefs; - private IITC_ActionBarHelper mActionBarHelper; + private IITC_NavigationHelper mNavigationHelper; // Used for custom back stack handling private final ArrayList mBackStack = new ArrayList(); @@ -94,7 +94,7 @@ public class IITC_Mobile extends Activity { mIitcWebView = (IITC_WebView) findViewById(R.id.iitc_webview); // pass ActionBar to helper because we deprecated getActionBar - mActionBarHelper = new IITC_ActionBarHelper(this, super.getActionBar()); + mNavigationHelper = new IITC_NavigationHelper(this, super.getActionBar()); // do something if user changed something in the settings mSharedPrefs = PreferenceManager.getDefaultSharedPreferences(this); @@ -104,14 +104,14 @@ public class IITC_Mobile extends Activity { SharedPreferences sharedPreferences, String key) { if (key.equals("pref_force_desktop")) { mDesktopMode = sharedPreferences.getBoolean("pref_force_desktop", false); - mActionBarHelper.onPrefChanged(); + mNavigationHelper.onPrefChanged(); invalidateOptionsMenu(); } if (key.equals("pref_user_loc")) mIsLocEnabled = sharedPreferences.getBoolean("pref_user_loc", false); if (key.equals("pref_fullscreen_actionbar")) { - mActionBarHelper.onPrefChanged(); + mNavigationHelper.onPrefChanged(); return; } if (key.equals("pref_advanced_menu")) { @@ -224,7 +224,7 @@ public class IITC_Mobile extends Activity { (SearchView) mSearchMenuItem.getActionView(); searchView.setQuery(query, false); searchView.clearFocus(); - mActionBarHelper.switchTo(android.R.id.home); + mNavigationHelper.switchTo(android.R.id.home); backStackUpdate(android.R.id.home); mIitcWebView.loadUrl("javascript:search('" + query + "');"); return; @@ -338,7 +338,7 @@ public class IITC_Mobile extends Activity { } // exit fullscreen mode if it is enabled and action bar is disabled // or the back stack is empty - if (mFullscreenMode && (mBackStack.isEmpty() || mActionBarHelper.hideInFullscreen())) { + if (mFullscreenMode && (mBackStack.isEmpty() || mNavigationHelper.hideInFullscreen())) { this.toggleFullscreen(); } else if (!mBackStack.isEmpty()) { // Pop last item from backstack and pretend the relevant menu item was clicked @@ -365,7 +365,7 @@ public class IITC_Mobile extends Activity { // catch wrong usage if (mBackStack.isEmpty()) { // Empty back stack means we should be at home (ie map) screen - mActionBarHelper.switchTo(android.R.id.home); + mNavigationHelper.switchTo(android.R.id.home); mIitcWebView.loadUrl("javascript: window.show('map');"); return; } @@ -483,7 +483,7 @@ public class IITC_Mobile extends Activity { } public void reloadIITC() { - mActionBarHelper.reset(); + mNavigationHelper.reset(); mBackStack.clear(); // iitc starts on map after reload mCurrentPane = android.R.id.home; @@ -534,7 +534,7 @@ public class IITC_Mobile extends Activity { public void toggleFullscreen() { mFullscreenMode = !mFullscreenMode; - mActionBarHelper.setFullscreen(mFullscreenMode); + mNavigationHelper.setFullscreen(mFullscreenMode); // toggle notification bar WindowManager.LayoutParams attrs = getWindow().getAttributes(); @@ -634,7 +634,8 @@ public class IITC_Mobile extends Activity { } /** - * @deprecated ActionBar related stuff should be handled by ActionBarHelper + * @deprecated ActionBar related stuff should be handled by IITC_NavigationHelper + * @see getNavigationHelper() */ @Deprecated @Override @@ -642,7 +643,7 @@ public class IITC_Mobile extends Activity { return super.getActionBar(); } - public IITC_ActionBarHelper getActionBarHelper() { - return mActionBarHelper; + public IITC_NavigationHelper getNavigationHelper() { + return mNavigationHelper; } } diff --git a/mobile/src/com/cradle/iitc_mobile/IITC_ActionBarHelper.java b/mobile/src/com/cradle/iitc_mobile/IITC_NavigationHelper.java similarity index 97% rename from mobile/src/com/cradle/iitc_mobile/IITC_ActionBarHelper.java rename to mobile/src/com/cradle/iitc_mobile/IITC_NavigationHelper.java index 01b6ebe7..ac1b7adc 100644 --- a/mobile/src/com/cradle/iitc_mobile/IITC_ActionBarHelper.java +++ b/mobile/src/com/cradle/iitc_mobile/IITC_NavigationHelper.java @@ -7,7 +7,7 @@ import android.preference.PreferenceManager; import android.widget.ArrayAdapter; import android.widget.Toast; -public class IITC_ActionBarHelper implements OnNavigationListener { +public class IITC_NavigationHelper implements OnNavigationListener { // Show/hide the up arrow on the very left // getActionBar().setDisplayHomeAsUpEnabled(enabled); @@ -50,7 +50,7 @@ public class IITC_ActionBarHelper implements OnNavigationListener { private boolean mHideInFullscreen = false; private int mPane = android.R.id.home; - public IITC_ActionBarHelper(IITC_Mobile activity, ActionBar bar) { + public IITC_NavigationHelper(IITC_Mobile activity, ActionBar bar) { mIitc = activity; mActionBar = bar; mPrefs = PreferenceManager.getDefaultSharedPreferences(activity);