summaryrefslogtreecommitdiffstats
path: root/ui/aura_shell/aura_shell.gyp
Commit message (Collapse)AuthorAgeFilesLines
...
* Move ToplevelWindowEventFilter to shelloshima@google.com2011-11-071-0/+3
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/8478012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108932 0039d316-1c4b-4281-b951-d872f2087c98
* Aura: Show window close/maximize buttons on hoverjamescook@chromium.org2011-11-071-0/+2
| | | | | | | | | | | | | + Add the concept of "hovered" to all aura::Windows, even those that are not active. + Animate in the close and maximize buttons whenever a window is hovered. BUG=101604 TEST=manual Review URL: http://codereview.chromium.org/8341122 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108925 0039d316-1c4b-4281-b951-d872f2087c98
* Adds class to manage layout of the launcher and status area. Whensky@chromium.org2011-11-071-0/+2
| | | | | | | | | | | | | entering fullscreen the shelf is hidden and exiting makes the shelf visible. Transitions are animated, but it likely needs some tweaks. BUG=none TEST=none R=ben@chromium.org Review URL: http://codereview.chromium.org/8475012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108877 0039d316-1c4b-4281-b951-d872f2087c98
* Implements maximize and fullscreen for default window manager.sky@chromium.org2011-11-041-0/+3
| | | | | | | | | | BUG=none TEST=none R=ben@chromium.org Review URL: http://codereview.chromium.org/8477002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108677 0039d316-1c4b-4281-b951-d872f2087c98
* Introduces chromium_resources.gyp to factor out Chrome resource generationdhollowa@chromium.org2011-11-031-14/+2
| | | | | | | | | | | | | | | | | | | | 1. Factors out Chrome/Chromium resource generation into a separate chrome_resources.gyp file. 2. Eliminates repetition between Mac and other platforms. 3. Breaks long "repack" actions out into separate files for greater readability. 4. Eliminates circular dependencies in the Aura shell, the Views components, and the compositor when utilizing Chrome resources. BUG=none TEST=try bots run gyps and build correctly. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=107967 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=108466 Review URL: http://codereview.chromium.org/8425002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108517 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 108466 - Introduces chromium_resources.gyp to factor out Chrome ↵dhollowa@chromium.org2011-11-031-2/+14
| | | | | | | | | | | | | | | | | | | | | | | resource generation 1. Factors out Chrome/Chromium resource generation into a separate chrome_resources.gyp file. 2. Eliminates repetition between Mac and other platforms. 3. Breaks long "repack" actions out into separate files for greater readability. 4. Eliminates circular dependencies in the Aura shell, the Views components, and the compositor when utilizing Chrome resources. BUG=none TEST=try bots run gyps and build correctly. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=107967 Review URL: http://codereview.chromium.org/8425002 TBR=dhollowa@chromium.org Review URL: http://codereview.chromium.org/8448001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108468 0039d316-1c4b-4281-b951-d872f2087c98
* Introduces chromium_resources.gyp to factor out Chrome resource generationdhollowa@chromium.org2011-11-031-14/+2
| | | | | | | | | | | | | | | | | | 1. Factors out Chrome/Chromium resource generation into a separate chrome_resources.gyp file. 2. Eliminates repetition between Mac and other platforms. 3. Breaks long "repack" actions out into separate files for greater readability. 4. Eliminates circular dependencies in the Aura shell, the Views components, and the compositor when utilizing Chrome resources. BUG=none TEST=try bots run gyps and build correctly. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=107967 Review URL: http://codereview.chromium.org/8425002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108466 0039d316-1c4b-4281-b951-d872f2087c98
* Add WorkspaceObserver to observe changes in workspace stateoshima@chromium.org2011-11-021-0/+1
| | | | | | | | | | | | Reduce dependencies amongst DCLM, ShowStateC, WorkspaceC and such. I changed my mind and kept "WorkspaceController owns WorkspaceManager" as this seems to be better in long run. I decoupled DCLM from ShowStateC and WorkspaceC. I moved a layout_in_progress flag to WorkspaceManager as it really belongs there, and can reduce dependency. BUG=84070 TEST=new test conditions for workspace observer are added to workspace_manager_unittests Review URL: http://codereview.chromium.org/8430024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108301 0039d316-1c4b-4281-b951-d872f2087c98
* Move maximize/fullscreen/restore to shelloshima@google.com2011-11-011-0/+4
| | | | | | | | | | | | | | | With this CL, window is now correctly maximized/fullscreen'ed on aura desktop. * Added OnPropertyChanged to WindowObserver * Added Get/Set IntProperty to simplify handling int value properties. * Remove IsOrContainsFullscreen. Added Workspace::ContainsFullscreen instead. We need this to autohide launcher. BUG=97257,97259 TEST=new test for property change notification. existing tests are updated, except maximized/fullscreen drag test. I'll add it to new set of tests that verifies window dragging within workspace. Review URL: http://codereview.chromium.org/8400063 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108192 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 107967 - Introduces chromium_resources.gyp to factor out Chrome ↵dhollowa@chromium.org2011-10-311-2/+14
| | | | | | | | | | | | | | | | | | | | | resource generation 1. Factors out Chrome/Chromium resource generation into a separate chrome_resources.gyp file. 2. Eliminates repetition between Mac and other platforms. 3. Breaks long "repack" actions out into separate files for greater readability. 4. Eliminates circular dependencies in the Aura shell, the Views components, and the compositor when utilizing Chrome resources. BUG=none TEST=try bots run gyps and build correctly. Review URL: http://codereview.chromium.org/8425002 TBR=dhollowa@chromium.org Review URL: http://codereview.chromium.org/8430011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107984 0039d316-1c4b-4281-b951-d872f2087c98
* Introduces chromium_resources.gyp to factor out Chrome resource generationdhollowa@chromium.org2011-10-311-14/+2
| | | | | | | | | | | | | | | | 1. Factors out Chrome/Chromium resource generation into a separate chrome_resources.gyp file. 2. Eliminates repetition between Mac and other platforms. 3. Breaks long "repack" actions out into separate files for greater readability. 4. Eliminates circular dependencies in the Aura shell, the Views components, and the compositor when utilizing Chrome resources. BUG=none TEST=try bots run gyps and build correctly. Review URL: http://codereview.chromium.org/8425002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107967 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes bug where windows weren't being moved and resized if the desktopsky@chromium.org2011-10-281-0/+2
| | | | | | | | | | | | size changed. BUG=none TEST=none R=oshima@chromium.org Review URL: http://codereview.chromium.org/8400067 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107797 0039d316-1c4b-4281-b951-d872f2087c98
* Fix up compositor mocking.backer@chromium.org2011-10-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | Two changes: a) detangle the mock compositor from compositor_test_support a) pull in compositor when using a mock compositor Rationale: a) this target was meant to support using use_webkit_compositor=1 when WK isn't initialized; sometimes we will want to use the mock compositor when WK is initialized b) we can imagine scenarios where we want to switch between mock and real compositors in the same executable, and it's one less target to update BUG=101477 TEST=bots stay green Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=107563 Reverted: http://src.chromium.org/viewvc/chrome?view=rev&revision=107564 Review URL: http://codereview.chromium.org/8395043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107574 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 107563 - Fix up compositor mocking.backer@chromium.org2011-10-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | Two changes: a) detangle the mock compositor from compositor_test_support a) pull in compositor when using a mock compositor Rationale: a) this target was meant to support using use_webkit_compositor=1 when WK isn't initialized; sometimes we will want to use the mock compositor when WK is initialized b) we can imagine scenarios where we want to switch between mock and real compositors in the same executable, and it's one less target to update BUG=101477 TEST=bots stay green Review URL: http://codereview.chromium.org/8395043 TBR=backer@chromium.org Review URL: http://codereview.chromium.org/8404041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107564 0039d316-1c4b-4281-b951-d872f2087c98
* Fix up compositor mocking.backer@chromium.org2011-10-271-1/+1
| | | | | | | | | | | | | | | | | | | Two changes: a) detangle the mock compositor from compositor_test_support a) pull in compositor when using a mock compositor Rationale: a) this target was meant to support using use_webkit_compositor=1 when WK isn't initialized; sometimes we will want to use the mock compositor when WK is initialized b) we can imagine scenarios where we want to switch between mock and real compositors in the same executable, and it's one less target to update BUG=101477 TEST=bots stay green Review URL: http://codereview.chromium.org/8395043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107563 0039d316-1c4b-4281-b951-d872f2087c98
* Add workspace to desktoposhima@google.com2011-10-261-0/+2
| | | | | | | | | | | | | | | | * Windows are now managed by workspace manager and laid out as such. * Window activation triggers active workspace switch. * Clicking backround toggles overview mode * Replaces TileWindow layout with overview mode. You can drag window, but it doesn't actually move the window (yet). BUG=none TEST=new tests are added to workspace_manager_unittests,default_container_layout_manager_unittests Review URL: http://codereview.chromium.org/8381015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107304 0039d316-1c4b-4281-b951-d872f2087c98
* 1st cut for workspace manageroshima@google.com2011-10-251-0/+5
| | | | | | | | | | | | | | | | implemented basic feature such as creating/deleting workspace, adding/removing windows to/from workspace calculate bounds for workspaces. This is not hooked up with UI yet. BUG=none TEST=workspace_manager_unittests added Review URL: http://codereview.chromium.org/8361025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107028 0039d316-1c4b-4281-b951-d872f2087c98
* Use WebKit compositor in ui::Layerpiman@chromium.org2011-10-221-0/+2
| | | | | | | | | | BUG=99524 TEST=compositor_unittests Review URL: http://codereview.chromium.org/8222028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106814 0039d316-1c4b-4281-b951-d872f2087c98
* LayoutManager controls child bounds. Added SetChildBounds and several ↵oshima@google.com2011-10-211-0/+5
| | | | | | | | | | | | | | | | | | | | listener methods to LayoutManager class. They will be used to implement more sophisticated behavior. Implemented DefaultContainerLayoutManager. Added test_support_aura component so that it can be shared between aura and aura_shell. Fixed component build for aura_shell_unittests BUG=none TEST=default_container_layout_manager_unittests. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=106508 Review URL: http://codereview.chromium.org/8296002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106761 0039d316-1c4b-4281-b951-d872f2087c98
* Adds the ability to drag the items on the launcher around. Also makessky@chromium.org2011-10-211-0/+5
| | | | | | | | | | | | | it so the app items are 32x32 and there are at most 2 favicons per window. BUG=98345 TEST=none R=ben@chromium.org Review URL: http://codereview.chromium.org/8365012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106759 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 106606 - Use WebKit compositor in ui::Layerlipalani@chromium.org2011-10-201-2/+0
| | | | | | | | | | | | | BUG=99524 TEST=compositor_unittests Review URL: http://codereview.chromium.org/8222028 TBR=piman@chromium.org Review URL: http://codereview.chromium.org/8360018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106615 0039d316-1c4b-4281-b951-d872f2087c98
* Use WebKit compositor in ui::Layerpiman@chromium.org2011-10-201-0/+2
| | | | | | | | | | BUG=99524 TEST=compositor_unittests Review URL: http://codereview.chromium.org/8222028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106606 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r106508 "LayoutManager controls child bounds."oshima@google.com2011-10-201-6/+0
| | | | | | | | | | | | | | Added SetChildBounds and several listener methods to LayoutManager class. They will be used to implement more sophisticated behavior." This reverts commit 5d72aa923ebd1068319b67a1dbaa163a324c4b45. TBR=sadrul@chromium.org BUG=none TEST=none Review URL: http://codereview.chromium.org/8360009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106565 0039d316-1c4b-4281-b951-d872f2087c98
* LayoutManager controls child bounds. Added SetChildBounds and several ↵oshima@google.com2011-10-201-0/+6
| | | | | | | | | | | | | | | | | | listener methods to LayoutManager class. They will be used to implement more sophisticated behavior. Implemented DefaultContainerLayoutManager. Added test_support_aura component so that it can be shared between aura and aura_shell. Fixed component build for aura_shell_unittests BUG=none TEST=default_container_layout_manager_unittests. Review URL: http://codereview.chromium.org/8296002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106508 0039d316-1c4b-4281-b951-d872f2087c98
* Adds simple animation to the launcher when items are added/removed.sky@chromium.org2011-10-201-0/+10
| | | | | | | | | | BUG=98345 TEST=none R=ben@chromium.org Review URL: http://codereview.chromium.org/8355026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106500 0039d316-1c4b-4281-b951-d872f2087c98
* Shrinks the launcher down to 48 pixels high, changes chromium imagesky@chromium.org2011-10-141-0/+2
| | | | | | | | | | | | | appropriately, and gets browser window entry to match mocks. For aura_shell I'm randomly adding 3 images to test that it works. BUG=97262 TEST=none R=ben@chromium.org Review URL: http://codereview.chromium.org/8274019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105455 0039d316-1c4b-4281-b951-d872f2087c98
* Positions the launcher in the bottom left corner. Adds ShellDelegatesky@chromium.org2011-10-131-3/+3
| | | | | | | | | | | | | | API to allow configuring entries that are added to the launcher. Changes LauncherModel not to include fixed buttons (create new window and show apps buttons). BUG=97262 TEST=none R=ben@chromium.org Review URL: http://codereview.chromium.org/8247012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105383 0039d316-1c4b-4281-b951-d872f2087c98
* Some launcher tweaks:sky@chromium.org2011-10-111-2/+10
| | | | | | | | | | | | | | | . Creates a model for the launcher. . Makes the launcher support laying out and calculating a preferred size. . Adds a ShellDelegate class that is used for interesting things. BUG=97262 TEST=none R=ben@chromium.org Review URL: http://codereview.chromium.org/8220030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104943 0039d316-1c4b-4281-b951-d872f2087c98
* Aura - Add NativeThemeAura, extract NativeThemeGtk, add sample widget window.jamescook@chromium.org2011-10-101-0/+1
| | | | | | | | | | | | | | | + Add native_theme_aura and native_theme_gtk, fix button background colors + Fix native_theme_chromeos instance generation + Rename button-related image resources + Rename class NativeThemeLinux to NativeThemeBase + Add window showing sample widgets BUG=98305 TEST=manual Review URL: http://codereview.chromium.org/8199021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104803 0039d316-1c4b-4281-b951-d872f2087c98
* Move some code around...ben@chromium.org2011-10-101-1/+1
| | | | | | | | | | | | | test infrastructure -> aura/test aura_shell_main -> aura/examples BUG=none TEST=none TBR=sky Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=104755 Review URL: http://codereview.chromium.org/8223006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104777 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 104755 - Move some code around...test infrastructure -> ↵ben@chromium.org2011-10-101-1/+1
| | | | | | | | aura/testaura_shell_main -> aura/examplesBUG=noneTEST=noneTBR=skyReview URL: http://codereview.chromium.org/8223006TBR=ben@chromium.org Review URL: http://codereview.chromium.org/8222011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104757 0039d316-1c4b-4281-b951-d872f2087c98
* Move some code around...ben@chromium.org2011-10-101-1/+1
| | | | | | | | | | | | test infrastructure -> aura/test aura_shell_main -> aura/examples BUG=none TEST=none TBR=sky Review URL: http://codereview.chromium.org/8223006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104755 0039d316-1c4b-4281-b951-d872f2087c98
* Gets component build to work with aura. As part of this I needed tosky@chromium.org2011-10-081-0/+3
| | | | | | | | | | | | | break screen_aura in two. Otherwise we end up with a circular dependency between ui and aura. BUG=none TEST=none R=ben@chromium.org Review URL: http://codereview.chromium.org/8205018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104662 0039d316-1c4b-4281-b951-d872f2087c98
* Changes the way windows are parented when their parent is set to NULL.. Adds ↵ben@chromium.org2011-10-071-0/+2
| | | | | | | | a DesktopDelegate interface implemented by the aura client. The implementor handles parenting of windows when their parent is set to NULL, and also figures out how to activate windows.. Replaces Desktop::default_parent() with this. Requires adjusting some of the tests and adding a TestDesktopDelegate implementation that reconstructs what default_parent did.BUG=noneTEST=existing unit tests Review URL: http://codereview.chromium.org/8194004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104558 0039d316-1c4b-4281-b951-d872f2087c98
* USE_AURA=1 Reveals circular dependencies on Mac.dhollowa@chromium.org2011-10-061-7/+13
| | | | | | | | | | | | This changes Aura related .gyp files to conditionally depend on the chrome.gyp:packed_resources target, which is non-Mac target. Also, this unifies mixed "../..", "..", and "<(DEPTH)" usage to prefer the ".." form from advice from mento@. BUG=None TEST=build/gyp_chromium completes on Mac. Compiles and passes existing tests on other platforms. Review URL: http://codereview.chromium.org/8159011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104322 0039d316-1c4b-4281-b951-d872f2087c98
* aura: Fix component build of aura_shell_exe in linux.sadrul@chromium.org2011-10-041-0/+2
| | | | | | | | | | R=ben@chromium.org BUG=none TEST=none Review URL: http://codereview.chromium.org/8139010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104023 0039d316-1c4b-4281-b951-d872f2087c98
* Adds support for a lock screen to the shell.This includes the capability for ↵ben@chromium.org2011-10-041-0/+1
| | | | | | | | | | a window to 'consume events'. Right now this is only mouse events, keyboard TBD. http://crbug.com/97250 TEST=unittests Review URL: http://codereview.chromium.org/8120014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103915 0039d316-1c4b-4281-b951-d872f2087c98
* Add named containers to the desktop to host various windows at certain ↵ben@chromium.org2011-09-301-0/+1
| | | | | | | | | | ranges within z-space. BUG=none TEST=unit tests for GetEventHandlerforPoint expanded. Review URL: http://codereview.chromium.org/8083015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103481 0039d316-1c4b-4281-b951-d872f2087c98
* Allow layers to be created without a compositor, creating this association ↵ben@chromium.org2011-09-271-0/+1
| | | | | | | | when they are associated with a root layer/added to a hierarchy parented to a root layer.This allows us to configure a layer associated with a view before the view is attached to a widget.BUG=noneTEST=unittests Review URL: http://codereview.chromium.org/8036026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102989 0039d316-1c4b-4281-b951-d872f2087c98
* Adds overrides to DemoWindowDelegate and changes convenience tosky@chromium.org2011-09-271-2/+8
| | | | | | | | | | | | buildbot_target. BUG=NONE TEST=NONE R=ben@chromium.org Review URL: http://codereview.chromium.org/8059020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102975 0039d316-1c4b-4281-b951-d872f2087c98
* Adds a NonClientFrameView for generic toplevel windows.Also adds a feeble ↵ben@chromium.org2011-09-221-0/+2
| | | | | | | | (but better than what there was) attempt at sometimes updating the cursor. Will have to be replaced by a better system, but it's a start.http://crbug.com/97247TEST=none Review URL: http://codereview.chromium.org/7977012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102312 0039d316-1c4b-4281-b951-d872f2087c98
* Adds a button to the example launcher that shows a bubble.ben@chromium.org2011-09-201-0/+2
| | | | | | | | http://crbug.com/97248 TEST=none Review URL: http://codereview.chromium.org/7980020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102028 0039d316-1c4b-4281-b951-d872f2087c98
* Add a simple panel for example window creation.Renames SampleWindow to ↵ben@chromium.org2011-09-201-2/+4
| | | | | | | | ToplevelWindow and moves it into the examples namespace.Moves examples::ToplevelWindow creation to the launcher panel (and out of the DesktopBackgroundView).aura_shell should now only be production code, examples and test cases can live in the examples directory and built with aura_shell_exe test harness.http://crbug.com/97264TEST=none Review URL: http://codereview.chromium.org/7981010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102008 0039d316-1c4b-4281-b951-d872f2087c98
* A bunch of changes related to window z-index:ben@chromium.org2011-09-201-0/+1
| | | | | | | | | | | | | | | - Keeps toplevel windows constrained in z-index between the desktop background (bottom-most) and the launcher (topmost). - Renames WindowManager to EventFilter, and moves it to the parent Window... i.e. when a window receives a mouse event its parent's event filter will get the opportunity to process it before that window's delegate does. - WindowManager's content was mostly specific to toplevel window movement, so this content moved to an EventFilter subclass called ToplevelEventFilter. - Adds a name property to aura::Windows useful for debugging. - Prevent Windows with no delegate from taking part in event processing. - Initialize the Aura_Shell in DesktopWindow, provide a single exported method - aura_shell::InitDesktopWindow() - to initialize it from the exe main. BUG=none TEST=none Review URL: http://codereview.chromium.org/7970001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@101974 0039d316-1c4b-4281-b951-d872f2087c98
* More shell hookup:ben@chromium.org2011-09-171-0/+10
| | | | | | | | | | | - NULL window_ in NativeWidgetAura::OnWindowDestroyed before notifying its delegate, and add a NULL check in NativeWidgetAura::SchedulePaint to prevent calls triggered by the Widget's RootView's destruction from calling into it. There may be a better fix here but it probably involves destroying the RootView sooner which is scary. - Adds a mock status area. BUG=none TEST=none Review URL: http://codereview.chromium.org/7920016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@101662 0039d316-1c4b-4281-b951-d872f2087c98
* Adds some features to the shell:ben@chromium.org2011-09-161-0/+14
| | | | | | | | | | | | - desktop background - stub launcher - clicking the background opens test windows BUG=none TEST=none Review URL: http://codereview.chromium.org/7903018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@101496 0039d316-1c4b-4281-b951-d872f2087c98
* Fix component build. None of this stuff is necessary.ben@chromium.org2011-09-151-8/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@101379 0039d316-1c4b-4281-b951-d872f2087c98
* Adds code for a new Aura shell.ben@chromium.org2011-09-151-0/+92
BUG=none TEST=none Review URL: http://codereview.chromium.org/7890054 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@101374 0039d316-1c4b-4281-b951-d872f2087c98