summaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorAdam Powell <adamp@google.com>2011-01-20 12:08:13 -0800
committerAdam Powell <adamp@google.com>2011-01-20 13:25:08 -0800
commit1264c33163146d6088675d197551a63b3f9d360b (patch)
tree05203060fd9421a7c0a5921b8203b788d07dc9b5 /core
parent292f39c1201f2f08ac90d5562a7fd7070e9b32a0 (diff)
downloadframeworks_base-1264c33163146d6088675d197551a63b3f9d360b.zip
frameworks_base-1264c33163146d6088675d197551a63b3f9d360b.tar.gz
frameworks_base-1264c33163146d6088675d197551a63b3f9d360b.tar.bz2
Fix bug 3362375 - API REVIEW: remove unused public 'up' id
Fix bug 3362453 - API REVIEW: android.app.ActionBar Change-Id: I4e0233cd9355a47682bfe7b4a7fda39801586f1a
Diffstat (limited to 'core')
-rw-r--r--core/java/android/app/ActionBar.java91
-rw-r--r--core/java/android/app/FragmentBreadCrumbs.java6
-rw-r--r--core/java/android/preference/PreferenceActivity.java4
-rw-r--r--core/java/com/android/internal/app/ActionBarImpl.java48
-rw-r--r--core/java/com/android/internal/widget/ActionBarView.java6
-rwxr-xr-xcore/res/res/values/attrs.xml2
-rw-r--r--core/res/res/values/public.xml1
7 files changed, 6 insertions, 152 deletions
diff --git a/core/java/android/app/ActionBar.java b/core/java/android/app/ActionBar.java
index 8d5a6da..fc5fac6 100644
--- a/core/java/android/app/ActionBar.java
+++ b/core/java/android/app/ActionBar.java
@@ -49,12 +49,6 @@ public abstract class ActionBar {
* e.g. this might be presented to the user as a dropdown list.
*/
public static final int NAVIGATION_MODE_LIST = 1;
-
- /**
- * @deprecated use NAVIGATION_MODE_LIST
- */
- @Deprecated
- public static final int NAVIGATION_MODE_DROPDOWN_LIST = 1;
/**
* Tab navigation mode. Instead of static title text this mode
@@ -81,13 +75,6 @@ public abstract class ActionBar {
public static final int DISPLAY_SHOW_HOME = 0x2;
/**
- * @deprecated Display flags are now positive for consistency - 'show' instead of 'hide'.
- * Use DISPLAY_SHOW_HOME.
- */
- @Deprecated
- public static final int DISPLAY_HIDE_HOME = 0x1000;
-
- /**
* Display the 'home' element such that it appears as an 'up' affordance.
* e.g. show an arrow to the left indicating the action that will be taken.
*
@@ -173,28 +160,6 @@ public abstract class ActionBar {
public abstract void setCustomView(int resId);
/**
- * @param view
- * @deprecated Use {@link #setCustomView(View)} and {@link #setDisplayOptions(int)} instead.
- */
- @Deprecated
- public abstract void setCustomNavigationMode(View view);
-
- /**
- * Set the action bar into dropdown navigation mode and supply an adapter
- * that will provide views for navigation choices.
- *
- * @param adapter An adapter that will provide views both to display
- * the current navigation selection and populate views
- * within the dropdown navigation menu.
- * @param callback A OnNavigationListener that will receive events when the user
- * selects a navigation item.
- * @deprecated See setListNavigationCallbacks.
- */
- @Deprecated
- public abstract void setDropdownNavigationMode(SpinnerAdapter adapter,
- OnNavigationListener callback);
-
- /**
* Set the adapter and navigation callback for list navigation mode.
*
* The supplied adapter will provide views for the expanded list as well as
@@ -213,23 +178,6 @@ public abstract class ActionBar {
OnNavigationListener callback);
/**
- * Set the action bar into dropdown navigation mode and supply an adapter that will
- * provide views for navigation choices.
- *
- * @param adapter An adapter that will provide views both to display the current
- * navigation selection and populate views within the dropdown
- * navigation menu.
- * @param callback A OnNavigationListener that will receive events when the user
- * selects a navigation item.
- * @param defaultSelectedPosition Position within the provided adapter that should be
- * selected from the outset.
- * @deprecated See setListNavigationCallbacks and setSelectedNavigationItem.
- */
- @Deprecated
- public abstract void setDropdownNavigationMode(SpinnerAdapter adapter,
- OnNavigationListener callback, int defaultSelectedPosition);
-
- /**
* Set the selected navigation item in list or tabbed navigation modes.
*
* @param position Position of the item to select.
@@ -240,15 +188,6 @@ public abstract class ActionBar {
* Get the position of the selected navigation item in list or tabbed navigation modes.
*
* @return Position of the selected item.
- * @deprecated Use {@link #getSelectedNavigationIndex()} instead.
- */
- @Deprecated
- public abstract int getSelectedNavigationItem();
-
- /**
- * Get the position of the selected navigation item in list or tabbed navigation modes.
- *
- * @return Position of the selected item.
*/
public abstract int getSelectedNavigationIndex();
@@ -260,17 +199,6 @@ public abstract class ActionBar {
public abstract int getNavigationItemCount();
/**
- * Set the action bar into standard navigation mode, using the currently set title
- * and/or subtitle.
- *
- * Standard navigation mode is default. The title is automatically set to the name of
- * your Activity on startup if an action bar is present.
- * @deprecated See setNavigationMode
- */
- @Deprecated
- public abstract void setStandardNavigationMode();
-
- /**
* Set the action bar's title. This will only be displayed if
* {@link #DISPLAY_SHOW_TITLE} is set.
*
@@ -410,13 +338,6 @@ public abstract class ActionBar {
* @param d Background drawable
*/
public abstract void setBackgroundDrawable(Drawable d);
-
- /**
- * @return The current custom navigation view.
- * @deprecated Method has been renamed. Use {@link #getCustomView()}.
- */
- @Deprecated
- public abstract View getCustomNavigationView();
/**
* @return The current custom view.
@@ -476,18 +397,6 @@ public abstract class ActionBar {
public abstract int getDisplayOptions();
/**
- * Set the action bar into tabbed navigation mode.
- *
- * @see #addTab(Tab)
- * @see #insertTab(Tab, int)
- * @see #removeTab(Tab)
- * @see #removeTabAt(int)
- *
- * @deprecated See {@link #setNavigationMode(int)}
- */
- public abstract void setTabNavigationMode();
-
- /**
* Create and return a new {@link Tab}.
* This tab will not be included in the action bar until it is added.
*
diff --git a/core/java/android/app/FragmentBreadCrumbs.java b/core/java/android/app/FragmentBreadCrumbs.java
index 72a8e9a..3f045ac 100644
--- a/core/java/android/app/FragmentBreadCrumbs.java
+++ b/core/java/android/app/FragmentBreadCrumbs.java
@@ -29,9 +29,9 @@ import android.widget.TextView;
/**
* Helper class for showing "bread crumbs" representing the fragment
* stack in an activity. This is intended to be used with
- * {@link ActionBar#setCustomNavigationMode(View)
- * ActionBar.setCustomNavigationMode(View)} to place the bread crumbs in
- * the navigation area of the action bar.
+ * {@link ActionBar#setCustomView(View)
+ * ActionBar.setCustomView(View)} to place the bread crumbs in
+ * the action bar.
*
* <p>The default style for this view is
* {@link android.R.style#Widget_FragmentBreadCrumbs}.
diff --git a/core/java/android/preference/PreferenceActivity.java b/core/java/android/preference/PreferenceActivity.java
index 3883451..2b609ea 100644
--- a/core/java/android/preference/PreferenceActivity.java
+++ b/core/java/android/preference/PreferenceActivity.java
@@ -998,7 +998,9 @@ public abstract class PreferenceActivity extends ListActivity implements
mFragmentBreadCrumbs = new FragmentBreadCrumbs(this);
ActionBar actionBar = getActionBar();
if (actionBar != null) {
- actionBar.setCustomNavigationMode(mFragmentBreadCrumbs);
+ actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM,
+ ActionBar.DISPLAY_SHOW_TITLE | ActionBar.DISPLAY_SHOW_CUSTOM);
+ actionBar.setCustomView(mFragmentBreadCrumbs);
}
}
mFragmentBreadCrumbs.setMaxVisible(2);
diff --git a/core/java/com/android/internal/app/ActionBarImpl.java b/core/java/com/android/internal/app/ActionBarImpl.java
index a8eb6fe..b1b5d71 100644
--- a/core/java/com/android/internal/app/ActionBarImpl.java
+++ b/core/java/com/android/internal/app/ActionBarImpl.java
@@ -277,36 +277,6 @@ public class ActionBarImpl extends ActionBar {
setSubtitle(mContext.getString(resId));
}
- public void setCustomNavigationMode(View view) {
- cleanupTabs();
- setCustomView(view);
- setDisplayOptions(DISPLAY_SHOW_CUSTOM, DISPLAY_SHOW_CUSTOM | DISPLAY_SHOW_TITLE);
- mActionView.setNavigationMode(NAVIGATION_MODE_STANDARD);
- mActionView.setCallback(null);
- }
-
- public void setDropdownNavigationMode(SpinnerAdapter adapter, OnNavigationListener callback) {
- setDropdownNavigationMode(adapter, callback, -1);
- }
-
- public void setDropdownNavigationMode(SpinnerAdapter adapter, OnNavigationListener callback,
- int defaultSelectedPosition) {
- cleanupTabs();
- setDisplayOptions(0, DISPLAY_SHOW_CUSTOM | DISPLAY_SHOW_TITLE);
- mActionView.setNavigationMode(NAVIGATION_MODE_LIST);
- setListNavigationCallbacks(adapter, callback);
- if (defaultSelectedPosition >= 0) {
- mActionView.setDropdownSelectedPosition(defaultSelectedPosition);
- }
- }
-
- public void setStandardNavigationMode() {
- cleanupTabs();
- setDisplayOptions(DISPLAY_SHOW_TITLE, DISPLAY_SHOW_TITLE | DISPLAY_SHOW_CUSTOM);
- mActionView.setNavigationMode(NAVIGATION_MODE_STANDARD);
- mActionView.setCallback(null);
- }
-
public void setSelectedNavigationItem(int position) {
switch (mActionView.getNavigationMode()) {
case NAVIGATION_MODE_TABS:
@@ -321,10 +291,6 @@ public class ActionBarImpl extends ActionBar {
}
}
- public int getSelectedNavigationItem() {
- return getSelectedNavigationIndex();
- }
-
public void removeAllTabs() {
cleanupTabs();
}
@@ -359,10 +325,6 @@ public class ActionBarImpl extends ActionBar {
mContainerView.setBackgroundDrawable(d);
}
- public View getCustomNavigationView() {
- return getCustomView();
- }
-
public View getCustomView() {
return mActionView.getCustomNavigationView();
}
@@ -477,16 +439,6 @@ public class ActionBarImpl extends ActionBar {
}
@Override
- public void setTabNavigationMode() {
- if (mActivity == null) {
- throw new IllegalStateException(
- "Tab navigation mode cannot be used outside of an Activity");
- }
- setDisplayOptions(0, DISPLAY_SHOW_TITLE | DISPLAY_SHOW_CUSTOM);
- mActionView.setNavigationMode(NAVIGATION_MODE_TABS);
- }
-
- @Override
public void selectTab(Tab tab) {
if (getNavigationMode() != NAVIGATION_MODE_TABS) {
mSavedTabPosition = tab != null ? tab.getPosition() : INVALID_POSITION;
diff --git a/core/java/com/android/internal/widget/ActionBarView.java b/core/java/com/android/internal/widget/ActionBarView.java
index 297dde7..d44d4a5 100644
--- a/core/java/com/android/internal/widget/ActionBarView.java
+++ b/core/java/com/android/internal/widget/ActionBarView.java
@@ -370,12 +370,6 @@ public class ActionBarView extends ViewGroup {
}
public void setDisplayOptions(int options) {
- // TODO Remove this once DISPLAY_HIDE_HOME is removed
- if ((options & ActionBar.DISPLAY_HIDE_HOME) != 0) {
- options &= ~(ActionBar.DISPLAY_HIDE_HOME | ActionBar.DISPLAY_SHOW_HOME);
- }
- // End TODO
-
final int flagsChanged = options ^ mDisplayOptions;
mDisplayOptions = options;
if ((flagsChanged & DISPLAY_RELAYOUT_MASK) != 0) {
diff --git a/core/res/res/values/attrs.xml b/core/res/res/values/attrs.xml
index b9caeb3..fbd5b5e 100755
--- a/core/res/res/values/attrs.xml
+++ b/core/res/res/values/attrs.xml
@@ -4648,8 +4648,6 @@
<flag name="homeAsUp" value="0x4" />
<flag name="showTitle" value="0x8" />
<flag name="showCustom" value="0x10" />
- <!-- DEPRECATED - Remove this later!! -->
- <flag name="hideHome" value="0x1000" />
</attr>
<!-- Specifies title text used for navigationMode="normal" -->
<attr name="title" />
diff --git a/core/res/res/values/public.xml b/core/res/res/values/public.xml
index a30e316..786c4d0 100644
--- a/core/res/res/values/public.xml
+++ b/core/res/res/values/public.xml
@@ -1468,7 +1468,6 @@
<!-- Context menu ID for the "Select text..." menu item to switch to text
selection context mode in text views. -->
<public type="id" name="selectTextMode" />
- <public type="id" name="up" />
<public type="dimen" name="dialog_min_width_major" />
<public type="dimen" name="dialog_min_width_minor" />