summaryrefslogtreecommitdiffstats
path: root/ash/shell
Commit message (Collapse)AuthorAgeFilesLines
* views: Nuke is_mouse_gesture parameter from ↵tfarina@chromium.org2012-03-112-5/+3
| | | | | | | | | | | ContextMenuController::ShowContextMenuForView(). BUG=117092 R=sky@chromium.org Review URL: https://chromiumcodereview.appspot.com/9665008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126081 0039d316-1c4b-4281-b951-d872f2087c98
* Ash: Correctly initialize transparency flag for windowsjamescook@chromium.org2012-03-091-0/+4
| | | | | | | | | | | Widgets of TYPE_WINDOW have potentially transparent frames on Ash. I was initializing the transparency flag in the wrong place, leading to a subset of dialogs (edit bookmark, app shortcut, restart chrome, etc.) having black pixels at their outside corners and the wrong appearance in the inactive state. Inspection of the Widget::CreateWindow* callers suggests this is the right place to put this. BUG=117411 TEST=visual inspection of bookmark windows Review URL: https://chromiumcodereview.appspot.com/9653011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125894 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes ash_shell crashes when resizing window to its minimum sizepkotwicz@chromium.org2012-03-096-18/+4
| | | | | | | | | Bug=117086 Test=None Review URL: http://codereview.chromium.org/9625018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125772 0039d316-1c4b-4281-b951-d872f2087c98
* Ash: Remove compact window mode.jamescook@chromium.org2012-03-081-7/+1
| | | | | | | | | | | | | | | | | | | Remove MultipleWindowIndicatorButton Clean up OpaqueBrowserFrameView Remove CompactBrowserFrameView Remove ash/wm/compact_layout_manager and compact_status_area_layout_manager Remove window mode switches Remove window mode from ash::Shell Remove ShellDelegate::CycleOrder Remove ShellDelegate::GetOverrideWindowMode Remove all outside calls to Shell::IsWindowModeCompact BUG=117284 TEST=existing tests Review URL: https://chromiumcodereview.appspot.com/9630002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125625 0039d316-1c4b-4281-b951-d872f2087c98
* ash uber tray: Make it work in ash_shell, and a couple more fixes.sadrul@chromium.org2012-03-041-1/+1
| | | | | | | | | | | The fixes: (1) make sure the popup shows up in login screen, (2) align the popup to the edge of the screen. BUG=110130 TEST=none Review URL: https://chromiumcodereview.appspot.com/9596002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124903 0039d316-1c4b-4281-b951-d872f2087c98
* aura: Implement app list M19 mock.xiyuan@chromium.org2012-03-022-38/+22
| | | | | | | | | | | | | | | | | | | | | | - Make AppListModel flat, i.e. remove AppListItemGroupModel and its view; - Move BuildAppListModel from ShellDelegate into AppListViewDelegate; - Make AppListModelBuilder ready to support simple query; - Make AppListItemView based on CustomButton and get rid of its listener interface since we can use ButtonListener for that now; - Update UI based on M19 mock: - AppListItemView show label on its right instead of bottom; - AppListItemView has a mouse hover effect now; - AppListModelView show AppListItemView tiles alphabetically from top to bottom instead of from left to right; - AppListView to occupy full screen include area behind the launcher; - AppListView to have a 0.4 black shade; BUG=98308 TEST=Verify applist should look like M19 mock. Review URL: https://chromiumcodereview.appspot.com/9559005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124661 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the singleton instance get/delete methods from RootWindow (yay)ben@chromium.org2012-03-021-1/+0
| | | | | | | | | http://crbug.com/112131 TEST=none Review URL: http://codereview.chromium.org/9535025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124635 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 124461 - Remove the singleton instance get/delete methods from ↵ben@chromium.org2012-03-011-0/+1
| | | | | | | | | | | | | RootWindow (yay) http://crbug.com/112131 TEST=none Review URL: https://chromiumcodereview.appspot.com/9535025 TBR=ben@chromium.org Review URL: https://chromiumcodereview.appspot.com/9564023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124479 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the singleton instance get/delete methods from RootWindow (yay)ben@chromium.org2012-03-011-1/+0
| | | | | | | | http://crbug.com/112131 TEST=none Review URL: https://chromiumcodereview.appspot.com/9535025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124461 0039d316-1c4b-4281-b951-d872f2087c98
* Convert a bunch of AuraTestBase users to AshTestBase.ben@chromium.org2012-02-291-0/+5
| | | | | | | | http://crbug.com/112131 TEST=none Review URL: https://chromiumcodereview.appspot.com/9522012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124220 0039d316-1c4b-4281-b951-d872f2087c98
* ash uber tray: Make it possible for the system to send notifications to the ↵sadrul@chromium.org2012-02-291-1/+2
| | | | | | | | | | | | | | | tray. Volume/Brightness change notifications are sent from the system to the tray. This can be useful to update the tray items when something changes (either automatically, or by means other than the tray itself) BUG=110130,110131 TEST=none Review URL: https://chromiumcodereview.appspot.com/9522003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124091 0039d316-1c4b-4281-b951-d872f2087c98
* ash: A first step for the uber tray.sadrul@chromium.org2012-02-271-0/+4
| | | | | | | | | | | | | | | | | As a first step, there are items to open settings, help pages, and an item to allow [un]muting volume. The resources have not been uploaded yet. That will be done in a separate CL to allow this one to go through trybots etc. This new uber-tray can be turned on at runtime using --ash-uber-tray flag. BUG=110130 TEST=none yet. will be added when a little more fleshed out. Review URL: https://chromiumcodereview.appspot.com/9463039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123799 0039d316-1c4b-4281-b951-d872f2087c98
* ash: Start moving window_util.h functions into wm namespace.tfarina@chromium.org2012-02-271-2/+2
| | | | | | | | | BUG=115846 R=ben@chromium.org Review URL: https://chromiumcodereview.appspot.com/9455085 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123730 0039d316-1c4b-4281-b951-d872f2087c98
* Remove RootWindow::Run(). This removes one reason people will call ↵ben@chromium.org2012-02-251-1/+2
| | | | | | | | | | | | RootWindow::GetInstance(). http://crbug.com/112131 TEST=none Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=123593 Review URL: http://codereview.chromium.org/9466029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123629 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 123593 - Remove RootWindow::Run(). This removes one reason people ↵ben@chromium.org2012-02-251-2/+1
| | | | | | | | | | | | | will call RootWindow::GetInstance(). http://crbug.com/112131 TEST=none Review URL: https://chromiumcodereview.appspot.com/9466029 TBR=ben@chromium.org Review URL: https://chromiumcodereview.appspot.com/9447080 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123594 0039d316-1c4b-4281-b951-d872f2087c98
* Remove RootWindow::Run(). This removes one reason people will call ↵ben@chromium.org2012-02-241-1/+2
| | | | | | | | | | RootWindow::GetInstance(). http://crbug.com/112131 TEST=none Review URL: https://chromiumcodereview.appspot.com/9466029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123593 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes crash in ash_shell from not setting WIndowWatcher onsky@chromium.org2012-02-241-4/+13
| | | | | | | | | | | | delegate. Also centralize call to AlignRectToGrid. BUG=none TEST=none R=ben@chromium.org Review URL: https://chromiumcodereview.appspot.com/9460013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123578 0039d316-1c4b-4281-b951-d872f2087c98
* Adds ability to pin apps to the launcher.sky@chromium.org2012-02-221-1/+7
| | | | | | | | | | BUG=101506 TEST=none R=ben@chromium.org Review URL: https://chromiumcodereview.appspot.com/9429053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123128 0039d316-1c4b-4281-b951-d872f2087c98
* Aura: New window shadows, desktop background debug togglejamescook@chromium.org2012-02-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | + Shadows support different appearances for active and inactive states. + Shadow opacity animates on activation change. + ImageGrid supports changing its images, allowing us to maintain our use of a single set of shadow layers per window. + Press control-alt-B in a debug build to reset the desktop background to a solid color, useful with a white background for testing shadows. + Window shadow art assets were added in an earlier revision. After this change lands I will delete the previous art assets, ui/resources/aura/shadow_rect_* BUG=113075 TEST=aura_shell_unittests, added to ShadowControllerTest and ImageGridTest TBR=sky@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=122547 Reverted: https://src.chromium.org/viewvc/chrome?view=rev&revision=122551 Review URL: http://codereview.chromium.org/9414028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122618 0039d316-1c4b-4281-b951-d872f2087c98
* Provide a RootWindow instance getter on the shell, in preparation for ↵ben@chromium.org2012-02-172-2/+2
| | | | | | | | | | removing RootWindow::GetInstance(). http://crbug.com/112131 TEST=compiles Review URL: https://chromiumcodereview.appspot.com/9395038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122561 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 122547 - Aura: New window shadows, desktop background debug togglejamescook@chromium.org2012-02-171-1/+1
| | | | | | | | | | | | | | | | | | | | + Shadows support different appearances for active and inactive states. + Shadow opacity animates on activation change. + ImageGrid supports changing its images, allowing us to maintain our use of a single set of shadow layers per window. + Press control-alt-B in a debug build to reset the desktop background to a solid color, useful with a white background for testing shadows. + Window shadow art assets were added in an earlier revision. After this change lands I will delete the previous art assets, ui/resources/aura/shadow_rect_* BUG=113075 TEST=aura_shell_unittests, added to ShadowControllerTest and ImageGridTest Review URL: https://chromiumcodereview.appspot.com/9414028 TBR=jamescook@chromium.org Review URL: https://chromiumcodereview.appspot.com/9355013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122551 0039d316-1c4b-4281-b951-d872f2087c98
* Aura: New window shadows, desktop background debug togglejamescook@chromium.org2012-02-171-1/+1
| | | | | | | | | | | | | | | | | + Shadows support different appearances for active and inactive states. + Shadow opacity animates on activation change. + ImageGrid supports changing its images, allowing us to maintain our use of a single set of shadow layers per window. + Press control-alt-B in a debug build to reset the desktop background to a solid color, useful with a white background for testing shadows. + Window shadow art assets were added in an earlier revision. After this change lands I will delete the previous art assets, ui/resources/aura/shadow_rect_* BUG=113075 TEST=aura_shell_unittests, added to ShadowControllerTest and ImageGridTest Review URL: https://chromiumcodereview.appspot.com/9414028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122547 0039d316-1c4b-4281-b951-d872f2087c98
* Implement taking partial screenshot.mukai@chromium.org2012-02-161-0/+6
| | | | | | | | | | BUG=108763 TEST=manually && aura_shell_unittests passed Review URL: http://codereview.chromium.org/9368051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122281 0039d316-1c4b-4281-b951-d872f2087c98
* Refactors launcher related ShellDelegate methods into standalonesky@chromium.org2012-02-161-18/+35
| | | | | | | | | | | | | class. BUG=none TEST=none R=ben@chromium.org Review URL: http://codereview.chromium.org/9403002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122227 0039d316-1c4b-4281-b951-d872f2087c98
* Custom frame view for panels.dslomov@chromium.org2012-02-081-4/+2
| | | | | | | | | | BUG=112195 TEST= Review URL: http://codereview.chromium.org/9310037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@120906 0039d316-1c4b-4281-b951-d872f2087c98
* Add PanelWindow and PanelLayoutManager to ash. (+ win fix)stevenjb@chromium.org2012-02-044-1/+150
| | | | | | | | | | | | | | | | | This implements a sample implementation of a WidgetDelegateView (PanelWindow) and a LayoutManager to provide an initial out ash_shell must be run with --aura-panels to get the new behavior, since Chrome currently relies on existing behavior for wi BUG=98330 TEST=Run ash_shell --aura-panels to see a simple panel test implementation. Ensure panels work as expected in Chrome. Original Review URL: http://codereview.chromium.org/9104027 TBR=dslomov@chromium.org Review URL: http://codereview.chromium.org/9325051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@120478 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 120460 - Add PanelWindow and PanelLayoutManager to ash.tbreisacher@chromium.org2012-02-044-150/+1
| | | | | | | | | | | | | | | | | This implements a sample implementation of a WidgetDelegateView (PanelWindow) and a LayoutManager to provide an initial outline for developing panels. ash_shell must be run with --aura-panels to get the new behavior, since Chrome currently relies on existing behavior for widgets of TYPE_PANEL. BUG=98330 TEST=Run ash_shell --aura-panels to see a simple panel test implementation. Ensure panels work as expected in Chrome. Review URL: http://codereview.chromium.org/9104027 TBR=stevenjb@chromium.org Review URL: https://chromiumcodereview.appspot.com/9328026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@120465 0039d316-1c4b-4281-b951-d872f2087c98
* Add PanelWindow and PanelLayoutManager to ash.stevenjb@chromium.org2012-02-044-1/+150
| | | | | | | | | | | | | | This implements a sample implementation of a WidgetDelegateView (PanelWindow) and a LayoutManager to provide an initial outline for developing panels. ash_shell must be run with --aura-panels to get the new behavior, since Chrome currently relies on existing behavior for widgets of TYPE_PANEL. BUG=98330 TEST=Run ash_shell --aura-panels to see a simple panel test implementation. Ensure panels work as expected in Chrome. Review URL: http://codereview.chromium.org/9104027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@120460 0039d316-1c4b-4281-b951-d872f2087c98
* Update widget initialization for screen lock, settings bubble and menus to ↵alicet@chromium.org2012-02-031-3/+3
| | | | | | | | | | | | | | set up parent container before widget initialization. This allows widget to be initiated with proper parent bounds taken into initial bounds calculation. In particular, in compact mode, the default container layer have different bounds and transformation than all other layers. If windows are initialized with the default container and then added to the intended containers, bounds and transformation of the new windows may need to be updated after this move between layers. BUG=112322 TEST=tested on alex for screenlock/volume/brightness bubbles to show up even when the user was on a new window in compact mode. Review URL: http://codereview.chromium.org/9314041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@120413 0039d316-1c4b-4281-b951-d872f2087c98
* Move OnWindowInitialized() from RootWindowObserver to EnvObserver, the ↵ben@chromium.org2012-02-031-0/+2
| | | | | | | | | | observer of a new global singleton "Env". This will allow us to support multiple RootWindows. http://crbug.com/112131 TEST=none Review URL: https://chromiumcodereview.appspot.com/9310071 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@120349 0039d316-1c4b-4281-b951-d872f2087c98
* Pass const gfx::Rect& as the first parameter to FillRect.tfarina@chromium.org2012-02-014-8/+8
| | | | | | | | | | BUG=100898 R=pkasting@chromium.org TBR=sky@chromium.org Review URL: https://chromiumcodereview.appspot.com/9021046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@120109 0039d316-1c4b-4281-b951-d872f2087c98
* aura: Fix a couple of tooltip related bugs:varunjain@chromium.org2012-02-011-1/+5
| | | | | | | | | | | | | 1. Position tooltips correctly when they are out of screen bounds 2. Hide tooltips when lockscreen is shown BUG=112121,110128 TEST=manual Review URL: http://codereview.chromium.org/9310008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@120086 0039d316-1c4b-4281-b951-d872f2087c98
* content: Modfiy ResourceBundle and content_shell to run with alternative pak ↵erg@chromium.org2012-01-282-2/+2
| | | | | | | | | | | | files. BUG=111326 R=jam TBR=sky,tony,ajwong,ananta Review URL: http://codereview.chromium.org/9232060 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119566 0039d316-1c4b-4281-b951-d872f2087c98
* Allow hide animations to work again:ben@chromium.org2012-01-272-1/+35
| | | | | | | | | | | | | | - Introduces VisibilityClient, which aura::Window defers to to update layer visibility, if present. This replaces code which previously undid layer visibility changes after they were set. Layer visibility changes are potentially destructiver (they can drop textures associated with the layer and require a repaint). - Implements this in ash in VisibilityController, which animates the visibility changes of children in annotated parents. - Annotates various windows as requiring child window visibility change animations. This replaces animating visibility changes in LayoutManagers. - Adds a second layer of visibility determination to aura::Window. Some code may check Window->IsVisible which was simply testing layer visibility. We want Window->IsVisible to return false as soon as Window::Hide() is called, so we add a member for this. - We prevent stacking changes to the window from being propagated to the layer if the layer's delegate has been detached (i.e. the layer is hiding) BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/9235016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119453 0039d316-1c4b-4281-b951-d872f2087c98
* Reworks the workspace code. Here's the new heuristics:sky@chromium.org2012-01-261-1/+3
| | | | | | | | | | | | | | | | | | | . All normal windows end up in a single workspace. . Each maximized window ends up in its own workspace. . There is an additional workspace for split windows, but the heuristics of this aren't implemented yet. I've left some bits of the old code, in particular overview but there isn't really a way to get into it yet and it'll need some reworking if we decide to keep it. BUG=111285 TEST=none R=ben@chromium.org,oshima@chromium.org Review URL: https://chromiumcodereview.appspot.com/9113045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119282 0039d316-1c4b-4281-b951-d872f2087c98
* Changes the launcher around so that it's up to the shell to populate itsky@chromium.org2012-01-241-17/+89
| | | | | | | | | | | | | | and that each item isn't associated with a window. This allows the chrome side to populate the launcher with items that correspond to app tabs. BUG=110827 TEST=none R=ben@chromium.org Review URL: https://chromiumcodereview.appspot.com/9271007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118800 0039d316-1c4b-4281-b951-d872f2087c98
* Adds an accelerator to handle Ctrl-Shift-L during weird casespkotwicz@chromium.org2012-01-231-0/+6
| | | | | | | | BUG=106873 Review URL: https://chromiumcodereview.appspot.com/9132004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118747 0039d316-1c4b-4281-b951-d872f2087c98
* Bug=105964pkotwicz@chromium.org2012-01-231-0/+4
| | | | | | | | | | Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=118540 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=118698 Review URL: https://chromiumcodereview.appspot.com/9124021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118712 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 118698 - Bug=105964pkotwicz@chromium.org2012-01-231-4/+0
| | | | | | | | | | | Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=118540 Review URL: https://chromiumcodereview.appspot.com/9124021 TBR=pkotwicz@chromium.org Review URL: https://chromiumcodereview.appspot.com/9270051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118705 0039d316-1c4b-4281-b951-d872f2087c98
* Bug=105964pkotwicz@chromium.org2012-01-231-0/+4
| | | | | | | | Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=118540 Review URL: https://chromiumcodereview.appspot.com/9124021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118698 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r118540 "Bug=105964"maruel@chromium.org2012-01-211-4/+0
| | | | | | | | | | | | | | | Write a CL description next time (!) Interactive Tests (dbg) build #20055 has blame ranging 118532-118542. This CL looks like the culprit but not 100% sure. TBR=pkotwicz@chromium.org,beng@chromium.org BUG= TEST=Interactive Tests (dbg) turns green Review URL: https://chromiumcodereview.appspot.com/9131035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118618 0039d316-1c4b-4281-b951-d872f2087c98
* Bug=105964pkotwicz@chromium.org2012-01-201-0/+4
| | | | | | Review URL: http://codereview.chromium.org/9124021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118540 0039d316-1c4b-4281-b951-d872f2087c98
* UnConfineCursor addition breaks Mac/Auradhollowa@chromium.org2012-01-201-2/+2
| | | | | | | | | | | | | | Provide stub implementation for Mac/Aura for this new RootWindowHost method. Also fixes up other compile and clang/style problem. MainAppBundle call got renamed to FrameworkBundle. BUG=None TEST=None R=sky@chromium.org Review URL: https://chromiumcodereview.appspot.com/9270011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118484 0039d316-1c4b-4281-b951-d872f2087c98
* Aura Shell needs to exist on Macdhollowa@chromium.org2012-01-197-3/+2389
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds first cut at "Aura Shell.app" on Mac. The 'ash_shell' is extended to generate a Cocoa application. This application brings up a single window containing the Aura desktop. The main view of this window provides an accelerated surface to Aura in which it can composite and draw its results. What works: - The application launches and renders the Aura desktop and background - Mouse movement, clicking, double-clicking, and interactions with Aura windows and widgets - Text buttons render with Skia text (needs improvement) - Non-modal transient window button - Window-modal window button - System-modal window button - Example Widgets button (checkboxes, radios, buttons) - Lock Screen button - Create Non-Resizable window button - Create Pointy Bubble button - Create Widow button - Switcher and Taskbar What doesn't work: - Open Views Examples Window button - Views menus - Views scrollbars - Views accelerators - Views tooltips - Drag and drop - Anything involving MessageLoop dispatcher logic - Mouse movement doesn't pass through to Aura when mouse button is up Note: Required .gyp flags are: 'use_aura': 1, 'use_webkit_compositor': 1, BUG=109946 TEST=Manual tests. R=sky@chromium.org, thakis@chromium.org Review URL: https://chromiumcodereview.appspot.com/9232028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118222 0039d316-1c4b-4281-b951-d872f2087c98
* Tweaks for the launcher:sky@chromium.org2012-01-181-0/+6
| | | | | | | | | | | | | | | . App list and browser shortcut buttons can be moved around. . Clicking the tabbed button cycles windows (creating a new one if there isn't one). BUG=110094 TEST=see bug R=ben@chromium.org,jamescook@chromium.org Review URL: http://codereview.chromium.org/9231030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118112 0039d316-1c4b-4281-b951-d872f2087c98
* Split Aura shell initialization out by platformdhollowa@chromium.org2012-01-184-4/+71
| | | | | | | | | | | | | Splits out Aura shell initialization code out to separate file to support Mac-specific initialization. BUG=109946 TEST=Proper initialization of Mac/Aura shell implementation. R=ben@chromium.org Review URL: https://chromiumcodereview.appspot.com/9231024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@117992 0039d316-1c4b-4281-b951-d872f2087c98
* Aura: ShellDelegate GetCycleWindowList can request order by activityjamescook@chromium.org2012-01-171-1/+2
| | | | | | | | | | | alicet@ is working on window switching animations for compact mode. We're finding that while most-recently-used cycling works pretty well for normal mode it's pretty confusing for compact mode, since you can't see an overview of the windows. This patch allows the window cycler controller to choose between most-recently-used and traditional linear order while we're sorting out which works better. BUG=none TEST=aura_shell_unittests WindowCycleControllerTest Review URL: https://chromiumcodereview.appspot.com/9112044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@117908 0039d316-1c4b-4281-b951-d872f2087c98
* Attempt 2: Removes support for multiple images from launcher. Doesn't look likesky@chromium.org2012-01-131-9/+7
| | | | | | | | | | | | | | | | we're going to use it, so I'm nuking it. This also fixes the bug where we would only even show one tab in the launcher even though the window had more than one. BUG=none TEST=none R=ben@chromium.org TBR=ben@chromium.org Review URL: http://codereview.chromium.org/9207004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@117666 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 117581 - Removes support for multiple images from launcher. Doesn't ↵thestig@chromium.org2012-01-131-7/+9
| | | | | | | | | | | | | | | | | | | | look like we're going to use it, so I'm nuking it. This also fixes the bug where we would only even show one tab in the launcher even though the window had more than one. BUG=none TEST=none R=ben@chromium.org Review URL: http://codereview.chromium.org/9139077 TBR=sky@chromium.org Review URL: http://codereview.chromium.org/9123028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@117609 0039d316-1c4b-4281-b951-d872f2087c98
* Removes support for multiple images from launcher. Doesn't look likesky@chromium.org2012-01-131-9/+7
| | | | | | | | | | | | | | | we're going to use it, so I'm nuking it. This also fixes the bug where we would only even show one tab in the launcher even though the window had more than one. BUG=none TEST=none R=ben@chromium.org Review URL: http://codereview.chromium.org/9139077 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@117581 0039d316-1c4b-4281-b951-d872f2087c98