summaryrefslogtreecommitdiffstats
path: root/views
Commit message (Collapse)AuthorAgeFilesLines
* Revert r107440 because this causes a crash on touchui on page load.sadrul@chromium.org2011-11-021-11/+0
| | | | | | | | | | | | | | | | | | | | | | | | The CL being reverted: This patch lets the browser window punch a hole in the DesktopBackgroundView, thus eliminating overdraw. To do this, the hole punching logic was changed to look at the entire tree. Drawing the screen is a preorder traversal through all the layers. Thus, to compute the hole, we have to look at all of the layers after a particular layer in the preorder traversal. This is not an efficient algorithm, but it is simplest I could come up with. Plus we will be moving to the WebKit compositor soon. Hopefully this will improve the frame rate for the Aura demos Note: I will put the changes to Transform into another patch. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=107360 Review URL: http://codereview.chromium.org/8368013 TBR=pkotwicz@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108347 0039d316-1c4b-4281-b951-d872f2087c98
* Adds bugs to NOTIMPLEMENTED()s in NativeWidgetAuraben@chromium.org2011-11-021-4/+23
| | | | | | | | | BUG=none TEST=none TBR=sky Review URL: http://codereview.chromium.org/8372048 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108310 0039d316-1c4b-4281-b951-d872f2087c98
* Allows observers to be notified when layer animations complete.vollick@chromium.org2011-11-022-5/+0
| | | | | | | | | | | Depends on http://codereview.chromium.org/8362006/ BUG=101595 TEST=None Review URL: http://codereview.chromium.org/8395046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108307 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
* Make infobar controls focusable by default.dmazzoni@chromium.org2011-11-022-5/+20
| | | | | | | | | | | This also fixes views::TextButton so that the focus rect is drawn with an appropriate inset. TEST=Trigger an infobar (Translate, Save Password, etc.), type Ctrl+L to focus location bar, press Tab to focus controls in info bar. Review URL: http://codereview.chromium.org/8439015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108202 0039d316-1c4b-4281-b951-d872f2087c98
* Move maximize/fullscreen/restore to shelloshima@google.com2011-11-011-16/+18
| | | | | | | | | | | | | | | 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
* Fix OWNERS files to set noparent.ben@chromium.org2011-11-011-0/+1
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/8440018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108187 0039d316-1c4b-4281-b951-d872f2087c98
* Gets disable inactive frame rendering to work correctly for aura. Thissky@chromium.org2011-11-0113-22/+102
| | | | | | | | | | | | is needed for bubbles. BUG=none TEST=none R=ben@chromium.org Review URL: http://codereview.chromium.org/8351042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108179 0039d316-1c4b-4281-b951-d872f2087c98
* Add traces in compositor, views and skiapiman@chromium.org2011-11-011-4/+18
| | | | | | | | | | BUG=None TEST=None Review URL: http://codereview.chromium.org/8440008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108174 0039d316-1c4b-4281-b951-d872f2087c98
* Support Windows native textfield, combobox, etc. in new bubbles.msw@chromium.org2011-11-019-96/+183
| | | | | | | | | | | | | | Should allow us to fully convert all bubbles (bookmark, etc.) Use separate border and contents widgets (like old bubble). Supports transparency/opacity with fading, etc. Remove BubbleView remnants; update tests. BUG=98312 TEST=No views_examples bubble problems. Review URL: http://codereview.chromium.org/8368006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108167 0039d316-1c4b-4281-b951-d872f2087c98
* Create constrained windows in a hidden state.asanka@chromium.org2011-11-014-2/+57
| | | | | | | | | | BUG=97411 TEST=interactive_ui_tests --gtest_filter=ConstrainedWindowViewTest.FocusTest Review URL: http://codereview.chromium.org/8052019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108136 0039d316-1c4b-4281-b951-d872f2087c98
* views/examples: Make SingleSplitViewExample a listener of SingleSplitView ↵tfarina@chromium.org2011-11-012-6/+11
| | | | | | | | | | control. R=sky@chromium.org Review URL: http://codereview.chromium.org/8351036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108112 0039d316-1c4b-4281-b951-d872f2087c98
* views: Move the overridden methods of ProgressBar to private section.tfarina@chromium.org2011-11-012-66/+50
| | | | | | | | R=sky@chromium.org Review URL: http://codereview.chromium.org/8429014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108107 0039d316-1c4b-4281-b951-d872f2087c98
* Tweaks whether Show activates the window or not. I'm pretty sure thissky@chromium.org2011-11-012-4/+8
| | | | | | | | | | | | better matches expectations. BUG=none TEST=none R=ben@chromium.org Review URL: http://codereview.chromium.org/8432001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108071 0039d316-1c4b-4281-b951-d872f2087c98
* aura: Add fullscreen/popups to RenderWidgetHostViewAura.derat@chromium.org2011-10-312-9/+28
| | | | | | | | | | | | | | | | | | | This also makes aura::DesktopHostLinux avoid generating Char events when not appropriate, which avoids a problem that I observed where arrow keys were moving <select> selections two spaces instead of one. There still appears to be an issue with the Enter key getting double-counted in <select> popups, though (but if we avoid sending a Char event for it, things like <textarea> break), and fullscreen Flash windows aren't getting updated. BUG=99757,101899,101848 TEST=manual Review URL: http://codereview.chromium.org/8417008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108008 0039d316-1c4b-4281-b951-d872f2087c98
* Makes DefaultContainerLayoutManager ignore windows with transientsky@chromium.org2011-10-311-1/+3
| | | | | | | | | | | | | parents. This is needed otherwise the worskpace code tries to place and position bubbles and other transient type windows. BUG=none TEST=none R=ben@chromium.org,oshima@chromium.org Review URL: http://codereview.chromium.org/8414035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108006 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 107967 - Introduces chromium_resources.gyp to factor out Chrome ↵dhollowa@chromium.org2011-10-311-8/+29
| | | | | | | | | | | | | | | | | | | | | 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-29/+8
| | | | | | | | | | | | | | | | 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
* Support IMM32 reconversion on Windows.penghuang@chromium.org2011-10-316-14/+167
| | | | | | | | | | BUG=45605 TEST=Tested it with Google Japanese Input method on Win7 Review URL: http://codereview.chromium.org/8294026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107934 0039d316-1c4b-4281-b951-d872f2087c98
* Improve omnibox accessibility on Windows.dmazzoni@chromium.org2011-10-315-68/+485
| | | | | | | | | | | | | | | | | | | | | | | | | | This refactors and improves a bunch of views accessibility code on Windows and has the result of enabling NVDA to announce the text selection in the omnibox. The AutocompleteAccessibility class is removed; its functionality is rolled into NativeViewAccessibilityWin. NativeViewAccessibilityWin adds IAccessible2 and IAccessibleText interfaces, allowing it to directly expose the caret and selection to compatible assistive technology. In addition, this gives each accessible object an unique id. Finally, the reference from a View to its NativeViewAccessibilityWin is changed from a scoped_refptr to a ScopedComPtr, because another process may still have a reference to the accessible COM object when the View is deleted. BUG=53380 TEST=Manually test the omnibox with NVDA on Windows. It should announce text that's selected, including autocompletions. Review URL: http://codereview.chromium.org/8391010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107924 0039d316-1c4b-4281-b951-d872f2087c98
* ui/gfx: Convert Canvas::FillRectInt() to use gfx::Rect.tfarina@chromium.org2011-10-3113-48/+56
| | | | | | | | | BUG=100898 R=pkasting@chromium.org Review URL: http://codereview.chromium.org/8405002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107907 0039d316-1c4b-4281-b951-d872f2087c98
* aura: brightness and volume bubble.alicet@chromium.org2011-10-282-2/+17
| | | | | | | | | | BUG=98322 TEST=None Review URL: http://codereview.chromium.org/8319008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107821 0039d316-1c4b-4281-b951-d872f2087c98
* aura: Update how the tooltip manager works.sadrul@chromium.org2011-10-285-60/+53
| | | | | | | | | | | Currently, each widget's tooltip-manager listens to every single X event in the system, all the time. This can get expensive as the number of windows increase. Instead of doing this, the change here makes a TooltipManagerViews only listen to the mouse-events on the corresponding Widget. It starts its timer when the mouse enters the widget, and stops the timer when the mouse leaves the widget. So at a single time, only one TooltipManagerViews will be activated, and looking to update the its tooltip. BUG=97249 TEST=none Review URL: http://codereview.chromium.org/8417025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107809 0039d316-1c4b-4281-b951-d872f2087c98
* Destroy tooltip manager if the native window is destroyed.varunjain@chromium.org2011-10-283-19/+5
| | | | | | | | | | | | | | | | Also revert the previous attempt to fix this issue: Revert "Aura build fix: Make TooltipManagerViews an observer of parent Widget and" This reverts commit 6749813691870c8311c81c030bee9e1d4ad305ff. BUG=none TEST=none Review URL: http://codereview.chromium.org/8418028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107776 0039d316-1c4b-4281-b951-d872f2087c98
* Aura: Support non-global keyboard shortcuts.mazda@chromium.org2011-10-281-3/+8
| | | | | | | | | | BUG=100232 TEST=Manual Review URL: http://codereview.chromium.org/8341050 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107747 0039d316-1c4b-4281-b951-d872f2087c98
* Reland r107720 - Enable the new layer animation framework.vollick@chromium.org2011-10-288-192/+49
| | | | | | | | | | | | | Depends on http://codereview.chromium.org/8247009/ BUG=None TEST=None Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=107715 Review URL: http://codereview.chromium.org/8362006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107736 0039d316-1c4b-4281-b951-d872f2087c98
* aura: Comment noisy NOTIMPLEMENTEDs in NativeWidgetAura.derat@chromium.org2011-10-281-13/+10
| | | | | | | | | | | This also wires up GetRestoredBounds(). BUG=99729 TEST=manual: less spam Review URL: http://codereview.chromium.org/8417014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107735 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 107715 - Enable the new layer animation framework.vollick@chromium.org2011-10-288-48/+192
| | | | | | | | | | | | | | Depends on http://codereview.chromium.org/8247009/ BUG=None TEST=None Review URL: http://codereview.chromium.org/8362006 TBR=sky@chromium.org Review URL: http://codereview.chromium.org/8400059 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107720 0039d316-1c4b-4281-b951-d872f2087c98
* views/examples: Add ProgressBar example.tfarina@chromium.org2011-10-284-0/+117
| | | | | | | | R=sky@chromium.org Review URL: http://codereview.chromium.org/8413004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107716 0039d316-1c4b-4281-b951-d872f2087c98
* Enable the new layer animation framework.vollick@chromium.org2011-10-288-192/+48
| | | | | | | | | | | Depends on http://codereview.chromium.org/8247009/ BUG=None TEST=None Review URL: http://codereview.chromium.org/8362006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107715 0039d316-1c4b-4281-b951-d872f2087c98
* Aura build fix: Make TooltipManagerViews an observer of parent Widget andvarunjain@chromium.org2011-10-282-2/+19
| | | | | | | | | | | | | stop updating tooltips after the widget is destroyed. BUG=none TEST=views_unittests pass TBR=ben@chromium.org Review URL: http://codereview.chromium.org/8414012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107695 0039d316-1c4b-4281-b951-d872f2087c98
* Change string16 to std::string in the gfx::Font() interface.erg@chromium.org2011-10-271-2/+2
| | | | | | | | | | | | Most consumers on all platforms (including windows!) were converting the font family/GetFontName() result to UTF8. (Windows was still having to convert for the SkTypeface calls.) On Linux, we're performing a UTF16ToUTF8 on each string print (and this is showing up in pprof output.) BUG=100803 TEST=none Review URL: http://codereview.chromium.org/8392017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107659 0039d316-1c4b-4281-b951-d872f2087c98
* Update native_textfield_win.cc to parallel previous changes to ↵pkasting@chromium.org2011-10-271-7/+8
| | | | | | | | | | omnibox_view_win.cc. BUG=101938 TEST=none Review URL: http://codereview.chromium.org/8343036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107635 0039d316-1c4b-4281-b951-d872f2087c98
* Enable tooltips for aura.varunjain@chromium.org2011-10-274-30/+59
| | | | | | | | | | BUG=97249 TEST=none Review URL: http://codereview.chromium.org/8371024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107630 0039d316-1c4b-4281-b951-d872f2087c98
* Fix up compositor mocking.backer@chromium.org2011-10-272-6/+3
| | | | | | | | | | | | | | | | | | | | | | 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
* touchui: Update a couple of command-line flags.sadrul@chromium.org2011-10-271-3/+1
| | | | | | | | | | | | This removes the --keep-mouse-cursor flag, and moves the --touch-devices flag from touchui-only to linux-views (i.e. chromeos, aura on linux, touchui). BUG=none TEST=none Review URL: http://codereview.chromium.org/8371022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107570 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 107563 - Fix up compositor mocking.backer@chromium.org2011-10-272-3/+2
| | | | | | | | | | | | | | | | | | | | | | 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-272-2/+3
| | | | | | | | | | | | | | | | | | | 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
* ui/gfx: Change Canvas::ScaleInt() to just Canvas::Scale().tfarina@chromium.org2011-10-272-2/+2
| | | | | | | | | BUG=100898 R=pkasting@chromium.org Review URL: http://codereview.chromium.org/8363036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107559 0039d316-1c4b-4281-b951-d872f2087c98
* views/examples: Alphabetize examples list.tfarina@chromium.org2011-10-273-12/+13
| | | | | | | | R=sky@chromium.org Review URL: http://codereview.chromium.org/8395016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107502 0039d316-1c4b-4281-b951-d872f2087c98
* ui/gfx: Convert Canvas::TranslateInt() to use gfx::Point.tfarina@chromium.org2011-10-275-10/+11
| | | | | | | | | BUG=100898 R=pkasting@chromium.org Review URL: http://codereview.chromium.org/8390037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107483 0039d316-1c4b-4281-b951-d872f2087c98
* Move view property implmentation from NativeWidgetAura to window.oshima@chromium.org2011-10-272-27/+3
| | | | | | | | | | BUG=none TEST=tbw Review URL: http://codereview.chromium.org/8395039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107477 0039d316-1c4b-4281-b951-d872f2087c98
* This patch lets the browser window punch a hole in the DesktopBackgroundView,pkotwicz@chromium.org2011-10-261-0/+11
| | | | | | | | | | | | | | | | | | | | thus eliminating overdraw. To do this, the hole punching logic was changed to look at the entire tree. Drawing the screen is a preorder traversal through all the layers. Thus, to compute the hole, we have to look at all of the layers after a particular layer in the preorder traversal. This is not an efficient algorithm, but it is simplest I could come up with. Plus we will be moving to the WebKit compositor soon. Hopefully this will improve the frame rate for the Aura demos Note: I will put the changes to Transform into another patch. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=107360 Review URL: http://codereview.chromium.org/8368013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107440 0039d316-1c4b-4281-b951-d872f2087c98
* [Aura] Fix NativeViewHostAura::RemovedFromWidget crash.xiyuan@chromium.org2011-10-262-14/+30
| | | | | | | | | | | | Make NativeViewHostAura detach the native view when notified OnWindowDestroyed. BUG=101526 TEST=Verify closing a window with DOMView inside (e.g. AppList window) does not crash per 101526. Review URL: http://codereview.chromium.org/8390052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107409 0039d316-1c4b-4281-b951-d872f2087c98
* Convert View::HasFocus() to be const. Required adding const versions of ↵pkasting@chromium.org2011-10-2624-92/+114
| | | | | | | | | | some accessors which in turn prompted me to make some uses of these accessors be a bit more const-correct. BUG=none TEST=none Review URL: http://codereview.chromium.org/8393024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107403 0039d316-1c4b-4281-b951-d872f2087c98
* Support keyboard navigation in avatar menusail@chromium.org2011-10-261-2/+3
| | | | | | | | | | | Added support for up arrow, down arrow, and tabbing. BUG=75782 TEST= Review URL: http://codereview.chromium.org/8363014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107379 0039d316-1c4b-4281-b951-d872f2087c98
* Changes Window::Init to take whether the layer has a texture. Andsky@chromium.org2011-10-264-6/+12
| | | | | | | | | | | | wired it up to Widget by way of new field in Widget::InitParam. BUG=none TEST=none R=ben@chromium.org Review URL: http://codereview.chromium.org/8392005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107354 0039d316-1c4b-4281-b951-d872f2087c98
* Refactors some 'Clear to transparent code'pkotwicz@chromium.org2011-10-262-4/+4
| | | | | | | | | | | | Don't clear to transparent when we fills bounds opaquely given that we are not drawing the parent layer. This makes the code a bit less confusing and will probably bring a slight speed benefit. BUG= None TEST= None Review URL: http://codereview.chromium.org/8318008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107352 0039d316-1c4b-4281-b951-d872f2087c98
* Adds transient children to Window. A transient child is owned by thesky@chromium.org2011-10-264-5/+13
| | | | | | | | | | | | | transient parent and is forced to always be on top of transient parent (assuming they have the same parent). BUG=100088 TEST=none R=ben@chromium.org Review URL: http://codereview.chromium.org/8391027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107348 0039d316-1c4b-4281-b951-d872f2087c98
* Use LockScreen container for login screen.ivankr@chromium.org2011-10-261-1/+1
| | | | | | | | | | | | | | | | | | Use NativeViewHostAura in NativeViewHost. Using TYPE_WINDOW_FRAMELESS instead of TYPE_CONTROL since latter has issues with keyboard/focus (both not working). In a result, launcher is seen on login screen even though its container is below LockScreen container. Tested with http://codereview.chromium.org/8373004/ and temporary workaround with old WM present (http://gerrit.chromium.org/gerrit/#change,10552). This CL is a take-over for http://codereview.chromium.org/8361001/ BUG=100874 TEST=Manual: Navigated through user pods, signed in with new/existing users, launched guest mode, shutdown, create account flow, removed user. Tested with non-Aura build that there were no regressions. Review URL: http://codereview.chromium.org/8382004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107332 0039d316-1c4b-4281-b951-d872f2087c98