28a8468995c71ba3fbba12557d143e7599db38d8 |
|
04-Jan-2016 |
Alan Viverette <alanv@google.com> |
Avoid NPE when ActionMenuPresenter is intialized with null MenuBuilder Also adds annotations to accurately reflect nullability. Bug: 26318920 Change-Id: Ia3b170dd301edfc0088a11ee5764c24bab2f10aa
/frameworks/base/core/java/android/widget/ActionMenuView.java
|
a41b78973db3dfde159f7d641f794f462ad323d3 |
|
09-Jun-2015 |
Chris Banes <chrisbanes@google.com> |
API council review feedback for ActionMenuView Reverts "MenuItem, navigation and overflow icon tinting" CL, and adds getter and setter for the overflow icon to ActionMenuView and Toolbar. BUG: 21571899 Change-Id: I591f43650356443fa3256e4d74e28b6ddd8c2b33
/frameworks/base/core/java/android/widget/ActionMenuView.java
|
94a6d15ede149189bba9e5f474ed853c98230e75 |
|
06-May-2015 |
Siva Velusamy <vsiva@google.com> |
Use new hierarchy viewer protocol in all View subclasses A previous CL introduced a new way of encoding view properties for use by heirarchy viewer. This CL updates all views using the old @ExportedProperty annotation to use this new method. The older mechanism will be removed in a subsequent CL. Change-Id: I6cc23b90cd9da1c6ce89b4caffe54874db203452
/frameworks/base/core/java/android/widget/ActionMenuView.java
|
417ee5ba89f7e0fe5efd34fce74bf1ee5923d976 |
|
11-Mar-2015 |
Tor Norbye <tnorbye@google.com> |
Add resource type annotations to some APIs Change-Id: I37c8afdaea455aa92bc8270bb2dfd60616c5f9bc
/frameworks/base/core/java/android/widget/ActionMenuView.java
|
9cc36ca1b520c06f882e84b909f3a2b75d303a06 |
|
23-Feb-2015 |
Chris Banes <chrisbanes@google.com> |
MenuItem, navigation and overflow icon tinting - iconTint and iconTintMode attrs for MenuItem, with associated setters. - navigationTint and navigationTintMode attrs for Toolbar with associated setters. - overlflowTint and overflowTintMode attrs for Toolbar with associated setters. BUG: 18126050 BUG: 19148351 BUG: 19305408 Change-Id: Ibd1fae7cdbc7a7c42809e52541fae5d8beb18e92
/frameworks/base/core/java/android/widget/ActionMenuView.java
|
5cd13265af66e72d9865cabb4b05bdb7791b54ef |
|
19-Jan-2015 |
Chris Banes <chrisbanes@google.com> |
Fix NPE in ActionMenuView when there isn't a presenter BUG: 19060917 Change-Id: I5d63aa6e85238ea7cec6faf60d444c98bc583293
/frameworks/base/core/java/android/widget/ActionMenuView.java
|
a54956a0bc611b1e9b3914edc7a604b59688f6b7 |
|
08-Jan-2015 |
Alan Viverette <alanv@google.com> |
Fix accessibility delegation Ensures that delegate code is run last. Previously, calling the super method from an accessibility delegate set on a widget would only run code in the widget's parent. Next, the delegate code would run. Finally, the widget's code would run. As a result, the widget code would override any data supplied by the delegate. By moving all overridden code to internal methods, we ensure that the call chain for super includes the widget's parent code followed by the widget's code. The delegate code will always run last. BUG: 17641433 Change-Id: Ib9d403156c1fc4fb04f65f3c126d1277a44b3740
/frameworks/base/core/java/android/widget/ActionMenuView.java
|
1970cfd4ef97a5a1b5dc385b114d615d858c359b |
|
29-Oct-2014 |
Chris Banes <chrisbanes@google.com> |
Fix ActionMenuView vertical alignment of items BUG: 18066203 Change-Id: I2a34f5b8b33e1e0f32c54acf79b281290fc047f1
/frameworks/base/core/java/android/widget/ActionMenuView.java
|
e8d153673bdbbb113559ad592ad8a4e92e8d0d7e |
|
09-Sep-2014 |
Adam Powell <adamp@google.com> |
ActionMenuViews always reserve overflow when creating their own menus ActionMenuViews work in two modes: hosting another Menu instance or creating their own. The former is used when an action bar is displaying a window's options menu. The latter is used when an ActionMenuView (or Toolbar) is placed within an arbitrary layout and the getMenu method is called. When showing a window's options menu, ActionMenuPresenter calls into the ActionBarPolicy to determine if we should reserve an overflow button or if overflow will be presented by the window instead. Always reserve overflow if the ActionMenuView is presenting its own menu. Bug 17381966 Change-Id: I17c495986994d421bf6276ae39ba233243432e97
/frameworks/base/core/java/android/widget/ActionMenuView.java
|
c46125042493e66f7dfdccec24e3b0739600b194 |
|
05-Sep-2014 |
Adam Powell <adamp@google.com> |
Menu callbacks for ToolbarActionBars, part 2 Pass through the menu mode change events and make sure Activities get prepare/open/close events properly. Bug 17326424 Change-Id: I0ac2f56e4d0054ef01720b2ff1c41ded053750c7
/frameworks/base/core/java/android/widget/ActionMenuView.java
|
04c0d4607897157f01c908475fa0c6d7301cf7e5 |
|
05-Sep-2014 |
Adam Powell <adamp@google.com> |
Dispatch more menu events to window callbacks from ToolbarActionBar Wire through the callbacks that result in onPrepareOptionsMenu being called properly when an activity overflow menu is opened. Bug 17326424 Change-Id: Ifc5b67af0d215f210bb00326f82f60ba55a36d52
/frameworks/base/core/java/android/widget/ActionMenuView.java
|
3d0f21dab8d891b9aebdd5277348d549eeb843e6 |
|
11-Jul-2014 |
Alan Viverette <alanv@google.com> |
API for inflating action bar menus against a different theme BUG: 16162344 Change-Id: I5bf9f133de56a1830028bca6326cc2c50888a052
/frameworks/base/core/java/android/widget/ActionMenuView.java
|
07a74548ae5c1e064508cb1c79ac34de1142b240 |
|
31-May-2014 |
Adam Powell <adamp@google.com> |
Further implementation for ToolbarActionBar Integrate activity options menu and inline Toolbars. Fix a series of small associated bugs. Activities now (privately) offer several menu-related events directly to the associated ActionBar. In the future this should help us untangle some of the menu-based pasta in PhoneWindow. Bug 15344598 Change-Id: I76211ad17d2bcbb58cf1d88914e855416d084ded
/frameworks/base/core/java/android/widget/ActionMenuView.java
|
e021e6ed8931a0a8296af182fc9b0c76b64fb0c4 |
|
24-May-2014 |
Adam Powell <adamp@google.com> |
Toolbar factoring and ActionBar functionality integration Toolbars now can act in the role of ActionBar with the exception of navigation modes. Expandable action views are now supported as well as populating menu items from a host window. Change-Id: If477db9c7ad9f95723f28cf73cbf03a07ce9d6ad
/frameworks/base/core/java/android/widget/ActionMenuView.java
|
e43340c80dc66c45edc793ecd0343774aa34d108 |
|
18-Mar-2014 |
Adam Powell <adamp@google.com> |
android.widget.Toolbar Add the new Toolbar widget for use in app layouts. ActionBar can now be used as a point of control for either a traditional window decor action bar or for a Toolbar that appears inline in an Activity's layout. ToolbarActionBar is currently WIP. Change-Id: I0da093e5645840f4fd032aa34efa0ae5f1825ff2
/frameworks/base/core/java/android/widget/ActionMenuView.java
|
fa18d182a3f37505940e73ae6cd76c2e939f7f7c |
|
08-Jan-2014 |
Adam Powell <adamp@google.com> |
Move ActionMenuView into android.widget and make it public Expose ActionMenuView as a way for applications to present ActionBar-style menus in other embedded or repeating contexts. Change-Id: I54b7ccd9b2116ca68bc72956da9262bca9d5085f
/frameworks/base/core/java/android/widget/ActionMenuView.java
|