Add support for layered windows in Aura
commit27cf7ea8109bf480a808e83ccab96767ba4cba33
authorcpu@chromium.org <cpu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Wed, 20 Feb 2013 01:07:36 +0000 (20 01:07 +0000)
committercpu@chromium.org <cpu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Wed, 20 Feb 2013 01:07:36 +0000 (20 01:07 +0000)
tree14797bec2c40644b1361d4b7b9b730d7c9b8b3eb
parentdf7fe52f83d1f5a2dbc06170a0e56ee2728845df
Add support for layered windows in Aura

By layered meaning per-pixel alpha blended with desktop. We use
them in several popup bubbles, like html5 desktop notifications, the
app launcher, etc.

Under the right conditions we can trick the desktop window manager
to simply blend the D3D surface associated with the window and
the window manager desktop texture.

BUG=154069
TEST=see bug for examples
Review URL: https://codereview.chromium.org/12255051

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@183353 0039d316-1c4b-4281-b951-d872f2087c98
ui/views/widget/widget_hwnd_utils.cc
ui/views/win/hwnd_message_handler.cc