summaryrefslogtreecommitdiffstats
path: root/ui/views/widget/widget_hwnd_utils.h
diff options
context:
space:
mode:
authorben@chromium.org <ben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-10-01 22:51:53 +0000
committerben@chromium.org <ben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-10-01 22:51:53 +0000
commit779823eff8dd277cb3edbb5c506c73a479265045 (patch)
treee8206ea3ae51c2443792ea7340d121c48ea8788d /ui/views/widget/widget_hwnd_utils.h
parent18b82392e590540cec2a2fe19bf03b8231ded49e (diff)
downloadchromium_src-779823eff8dd277cb3edbb5c506c73a479265045.zip
chromium_src-779823eff8dd277cb3edbb5c506c73a479265045.tar.gz
chromium_src-779823eff8dd277cb3edbb5c506c73a479265045.tar.bz2
Get the glass frame limping with desktop aura.
BUG=none R=scottmg@chromium.org Review URL: https://codereview.chromium.org/10982080 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@159577 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ui/views/widget/widget_hwnd_utils.h')
-rw-r--r--ui/views/widget/widget_hwnd_utils.h16
1 files changed, 15 insertions, 1 deletions
diff --git a/ui/views/widget/widget_hwnd_utils.h b/ui/views/widget/widget_hwnd_utils.h
index c6947cc..2808bab 100644
--- a/ui/views/widget/widget_hwnd_utils.h
+++ b/ui/views/widget/widget_hwnd_utils.h
@@ -7,15 +7,29 @@
#include <windows.h>
-// Functions shared by native_widget_win.cc and widget_message_filter.cc:
+#include "ui/views/widget/widget.h"
+
+// Functions shared by native_widget_win.cc and desktop_root_window_host_win.cc:
namespace views {
+class HWNDMessageHandler;
+class WidgetDelegate;
+namespace internal {
+class NativeWidgetDelegate;
+}
// Returns true if the WINDOWPOS data provided indicates the client area of
// the window may have changed size. This can be caused by the window being
// resized or its frame changing.
bool DidClientAreaSizeChange(const WINDOWPOS* window_pos);
+// Sets styles appropriate for |params| on |handler|.
+void ConfigureWindowStyles(
+ HWNDMessageHandler* handler,
+ const Widget::InitParams& params,
+ WidgetDelegate* widget_delegate,
+ internal::NativeWidgetDelegate* native_widget_delegate);
+
} // namespace views
#endif // UI_VIEWS_WIDGET_WIDGET_HWND_UTILS_H_