summaryrefslogtreecommitdiffstats
path: root/ash/wm/status_area_layout_manager.cc
Commit message (Collapse)AuthorAgeFilesLines
* Prevent a user from hiding the shelf via a gesture when there are no visible ↵pkotwicz@chromium.org2013-08-141-1/+1
| | | | | | | | | | | | | | | windows part 2 - This CL combines the common parts of ShelfLayoutManager::LayoutShelf() and ShelfLayoutManager::SetState() into ShelfLayoutManager::UpdateBoundsAndOpacity(). - This CL animates the shelf when a gesture drag is completed / canceled BUG=268209 TEST=ShelfLayoutManagerTest.ShelfAnimatesWhenGestureComplete Review URL: https://chromiumcodereview.appspot.com/22638013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@217700 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor: Shelf Widgetharrym@chromium.org2013-03-091-4/+5
| | | | | | | | | | | Refactor the classes related with displaying the shelf (background behind the launcher/status area widget) to be a separate class. Removing background delegates from the launcher and status area widget (represented on tray views). TBR=ben@chromium.org BUG=163002 Review URL: https://chromiumcodereview.appspot.com/12313118 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187122 0039d316-1c4b-4281-b951-d872f2087c98
* [base] Move AutoReset to base namespace.dbeam@chromium.org2012-11-211-1/+1
| | | | | | | | | | | NOTRY=true R=darin@chromium.org BUG=None Review URL: https://chromiumcodereview.appspot.com/11308132 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168978 0039d316-1c4b-4281-b951-d872f2087c98
* Remove Shell::shelf|status_area_widget|launcher andoshima@chromium.org2012-10-181-1/+2
| | | | | | | | | | | updated all clients to use one on RootWindowController and/or Launcher::ForPrimaryDisplay/ForWindow. BUG=145978 Review URL: https://chromiumcodereview.appspot.com/11017079 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@162664 0039d316-1c4b-4281-b951-d872f2087c98
* Add left/right launcher layout support for uber tray. The status area and ↵jennyz@google.com2012-05-191-1/+1
| | | | | | | | | | | uber tray bubble will adjust for left/right launcher layout. BUG=127577 TEST=Status area and uber tray bubble UI looks right for left/right launcher layout. Review URL: https://chromiumcodereview.appspot.com/10384217 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137980 0039d316-1c4b-4281-b951-d872f2087c98
* ash: Hide launcher for unmanaged fullscreen windows.derat@chromium.org2012-04-201-0/+3
| | | | | | | | | | | | | This fixes an issue where the launcher remained visible when Flash objects were fullscreened. BUG=123931 TEST=added; also manual (launcher hidden after fullscreening youtube video; reshown after unfullscreening) Review URL: http://codereview.chromium.org/10035052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133114 0039d316-1c4b-4281-b951-d872f2087c98
* Two tweaks to avoid invoking ShelfLayoutManager::LayoutShelf unless wesky@chromium.org2012-03-281-4/+18
| | | | | | | | | | | | | | | | | | | need to. The reason we should only invoke LayoutShelf is that it'll cancel any animations. Here's the two problematic scenarios I noticed: . ImageView::SetImage invoked PreferredSizeChanged even if it didn't. PreferredSizeChanged eventually makes it way to LayoutShelf, so we should only invoke this if the preferred size actually changed. . StatusAreaLayoutManager::SetChildBounds need not do anything if the size matches. BUG=120679 TEST=none R=ben@chromium.org Review URL: https://chromiumcodereview.appspot.com/9877009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@129480 0039d316-1c4b-4281-b951-d872f2087c98
* Rename the aura_shell namespace to ashben@chromium.org2011-12-241-3/+3
| | | | | | | | | http://crbug.com/108457 TEST=none TBR=sky Review URL: http://codereview.chromium.org/9033007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115748 0039d316-1c4b-4281-b951-d872f2087c98
* Move more stuff down into ash.ben@chromium.org2011-12-231-0/+62
http://crbug.com/108457 TEST=none TBR=sky Review URL: http://codereview.chromium.org/9030007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115739 0039d316-1c4b-4281-b951-d872f2087c98