Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(3653)

Unified Diff: chrome/browser/ui/views/frame/browser_desktop_root_window_host_win.cc

Issue 126513004: Rename RootWindowHost to WindowTreeHost (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: . Created 6 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/ui/views/frame/browser_desktop_root_window_host_win.cc
diff --git a/chrome/browser/ui/views/frame/browser_desktop_root_window_host_win.cc b/chrome/browser/ui/views/frame/browser_desktop_root_window_host_win.cc
index 951106e41c9556e1c7f8fd9db36b7f9f74a6adeb..43375ae3b5cf43679c2fb54916d5c9b26c1920e9 100644
--- a/chrome/browser/ui/views/frame/browser_desktop_root_window_host_win.cc
+++ b/chrome/browser/ui/views/frame/browser_desktop_root_window_host_win.cc
@@ -31,7 +31,7 @@ const int kClientEdgeThickness = 3;
const int kDWMFrameTopOffset = 3;
// DesktopThemeProvider maps resource ids using MapThemeImage(). This is
-// necessary for BrowserDesktopRootWindowHostWin so that it uses the windows
+// necessary for BrowserDesktopWindowTreeHostWin so that it uses the windows
// theme images rather than the ash theme images.
class DesktopThemeProvider : public ui::ThemeProvider {
public:
@@ -72,14 +72,14 @@ class DesktopThemeProvider : public ui::ThemeProvider {
} // namespace
////////////////////////////////////////////////////////////////////////////////
-// BrowserDesktopRootWindowHostWin, public:
+// BrowserDesktopWindowTreeHostWin, public:
-BrowserDesktopRootWindowHostWin::BrowserDesktopRootWindowHostWin(
+BrowserDesktopWindowTreeHostWin::BrowserDesktopWindowTreeHostWin(
views::internal::NativeWidgetDelegate* native_widget_delegate,
views::DesktopNativeWidgetAura* desktop_native_widget_aura,
BrowserView* browser_view,
BrowserFrame* browser_frame)
- : DesktopRootWindowHostWin(native_widget_delegate,
+ : DesktopWindowTreeHostWin(native_widget_delegate,
desktop_native_widget_aura),
browser_view_(browser_view),
browser_frame_(browser_frame),
@@ -90,10 +90,10 @@ BrowserDesktopRootWindowHostWin::BrowserDesktopRootWindowHostWin(
browser_frame->SetThemeProvider(theme_provider.Pass());
}
-BrowserDesktopRootWindowHostWin::~BrowserDesktopRootWindowHostWin() {
+BrowserDesktopWindowTreeHostWin::~BrowserDesktopWindowTreeHostWin() {
}
-views::NativeMenuWin* BrowserDesktopRootWindowHostWin::GetSystemMenu() {
+views::NativeMenuWin* BrowserDesktopWindowTreeHostWin::GetSystemMenu() {
if (!system_menu_.get()) {
SystemMenuInsertionDelegateWin insertion_delegate;
system_menu_.reset(
@@ -105,25 +105,25 @@ views::NativeMenuWin* BrowserDesktopRootWindowHostWin::GetSystemMenu() {
}
////////////////////////////////////////////////////////////////////////////////
-// BrowserDesktopRootWindowHostWin, BrowserDesktopRootWindowHost implementation:
+// BrowserDesktopWindowTreeHostWin, BrowserDesktopWindowTreeHost implementation:
-views::DesktopRootWindowHost*
- BrowserDesktopRootWindowHostWin::AsDesktopRootWindowHost() {
+views::DesktopWindowTreeHost*
+ BrowserDesktopWindowTreeHostWin::AsDesktopWindowTreeHost() {
return this;
}
-int BrowserDesktopRootWindowHostWin::GetMinimizeButtonOffset() const {
+int BrowserDesktopWindowTreeHostWin::GetMinimizeButtonOffset() const {
return minimize_button_metrics_.GetMinimizeButtonOffsetX();
}
-bool BrowserDesktopRootWindowHostWin::UsesNativeSystemMenu() const {
+bool BrowserDesktopWindowTreeHostWin::UsesNativeSystemMenu() const {
return true;
}
////////////////////////////////////////////////////////////////////////////////
-// BrowserDesktopRootWindowHostWin, views::DesktopRootWindowHostWin overrides:
+// BrowserDesktopWindowTreeHostWin, views::DesktopWindowTreeHostWin overrides:
-int BrowserDesktopRootWindowHostWin::GetInitialShowState() const {
+int BrowserDesktopWindowTreeHostWin::GetInitialShowState() const {
STARTUPINFO si = {0};
si.cb = sizeof(si);
si.dwFlags = STARTF_USESHOWWINDOW;
@@ -131,7 +131,7 @@ int BrowserDesktopRootWindowHostWin::GetInitialShowState() const {
return si.wShowWindow;
}
-bool BrowserDesktopRootWindowHostWin::GetClientAreaInsets(
+bool BrowserDesktopWindowTreeHostWin::GetClientAreaInsets(
gfx::Insets* insets) const {
// Use the default client insets for an opaque frame or a glass popup/app
// frame.
@@ -151,8 +151,8 @@ bool BrowserDesktopRootWindowHostWin::GetClientAreaInsets(
return true;
}
-void BrowserDesktopRootWindowHostWin::HandleCreate() {
- DesktopRootWindowHostWin::HandleCreate();
+void BrowserDesktopWindowTreeHostWin::HandleCreate() {
+ DesktopWindowTreeHostWin::HandleCreate();
browser_window_property_manager_ =
BrowserWindowPropertyManager::CreateBrowserWindowPropertyManager(
browser_view_);
@@ -160,7 +160,7 @@ void BrowserDesktopRootWindowHostWin::HandleCreate() {
browser_window_property_manager_->UpdateWindowProperties(GetHWND());
}
-void BrowserDesktopRootWindowHostWin::HandleFrameChanged() {
+void BrowserDesktopWindowTreeHostWin::HandleFrameChanged() {
// Reinitialize the status bubble, since it needs to be initialized
// differently depending on whether or not DWM composition is enabled
browser_view_->InitStatusBubble();
@@ -168,10 +168,10 @@ void BrowserDesktopRootWindowHostWin::HandleFrameChanged() {
// We need to update the glass region on or off before the base class adjusts
// the window region.
UpdateDWMFrame();
- DesktopRootWindowHostWin::HandleFrameChanged();
+ DesktopWindowTreeHostWin::HandleFrameChanged();
}
-bool BrowserDesktopRootWindowHostWin::PreHandleMSG(UINT message,
+bool BrowserDesktopWindowTreeHostWin::PreHandleMSG(UINT message,
WPARAM w_param,
LPARAM l_param,
LRESULT* result) {
@@ -187,11 +187,11 @@ bool BrowserDesktopRootWindowHostWin::PreHandleMSG(UINT message,
GetSystemMenu()->UpdateStates();
return true;
}
- return DesktopRootWindowHostWin::PreHandleMSG(
+ return DesktopWindowTreeHostWin::PreHandleMSG(
message, w_param, l_param, result);
}
-void BrowserDesktopRootWindowHostWin::PostHandleMSG(UINT message,
+void BrowserDesktopWindowTreeHostWin::PostHandleMSG(UINT message,
WPARAM w_param,
LPARAM l_param) {
switch (message) {
@@ -220,7 +220,7 @@ void BrowserDesktopRootWindowHostWin::PostHandleMSG(UINT message,
break;
}
case WM_ERASEBKGND:
- if (!did_gdi_clear_ && DesktopRootWindowHostWin::ShouldUseNativeFrame()) {
+ if (!did_gdi_clear_ && DesktopWindowTreeHostWin::ShouldUseNativeFrame()) {
// This is necessary to avoid white flashing in the titlebar area around
// the minimize/maximize/close buttons.
HDC dc = GetDC(GetHWND());
@@ -239,12 +239,12 @@ void BrowserDesktopRootWindowHostWin::PostHandleMSG(UINT message,
}
-bool BrowserDesktopRootWindowHostWin::IsUsingCustomFrame() const {
+bool BrowserDesktopWindowTreeHostWin::IsUsingCustomFrame() const {
// We don't theme popup or app windows, so regardless of whether or not a
// theme is active for normal browser windows, we don't want to use the custom
// frame for popups/apps.
if (!browser_view_->IsBrowserTypeNormal() &&
- !DesktopRootWindowHostWin::IsUsingCustomFrame()) {
+ !DesktopWindowTreeHostWin::IsUsingCustomFrame()) {
return false;
}
@@ -253,8 +253,8 @@ bool BrowserDesktopRootWindowHostWin::IsUsingCustomFrame() const {
return !GetWidget()->GetThemeProvider()->ShouldUseNativeFrame();
}
-bool BrowserDesktopRootWindowHostWin::ShouldUseNativeFrame() {
- if (!views::DesktopRootWindowHostWin::ShouldUseNativeFrame())
+bool BrowserDesktopWindowTreeHostWin::ShouldUseNativeFrame() {
+ if (!views::DesktopWindowTreeHostWin::ShouldUseNativeFrame())
return false;
// This function can get called when the Browser window is closed i.e. in the
// context of the BrowserView destructor.
@@ -264,15 +264,15 @@ bool BrowserDesktopRootWindowHostWin::ShouldUseNativeFrame() {
GetWidget()->GetThemeProvider());
}
-void BrowserDesktopRootWindowHostWin::FrameTypeChanged() {
- views::DesktopRootWindowHostWin::FrameTypeChanged();
+void BrowserDesktopWindowTreeHostWin::FrameTypeChanged() {
+ views::DesktopWindowTreeHostWin::FrameTypeChanged();
did_gdi_clear_ = false;
}
////////////////////////////////////////////////////////////////////////////////
-// BrowserDesktopRootWindowHostWin, private:
+// BrowserDesktopWindowTreeHostWin, private:
-void BrowserDesktopRootWindowHostWin::UpdateDWMFrame() {
+void BrowserDesktopWindowTreeHostWin::UpdateDWMFrame() {
// For "normal" windows on Aero, we always need to reset the glass area
// correctly, even if we're not currently showing the native frame (e.g.
// because a theme is showing), so we explicitly check for that case rather
@@ -282,7 +282,7 @@ void BrowserDesktopRootWindowHostWin::UpdateDWMFrame() {
// opaque frame. Instead, we use that function below to tell us whether the
// frame is currently native or opaque.
if (!GetWidget()->client_view() || !browser_view_->IsBrowserTypeNormal() ||
- !DesktopRootWindowHostWin::ShouldUseNativeFrame())
+ !DesktopWindowTreeHostWin::ShouldUseNativeFrame())
return;
MARGINS margins = GetDWMFrameMargins();
@@ -290,7 +290,7 @@ void BrowserDesktopRootWindowHostWin::UpdateDWMFrame() {
DwmExtendFrameIntoClientArea(GetHWND(), &margins);
}
-MARGINS BrowserDesktopRootWindowHostWin::GetDWMFrameMargins() const {
+MARGINS BrowserDesktopWindowTreeHostWin::GetDWMFrameMargins() const {
MARGINS margins = { 0 };
// If the opaque frame is visible, we use the default (zero) margins.
@@ -318,16 +318,16 @@ MARGINS BrowserDesktopRootWindowHostWin::GetDWMFrameMargins() const {
}
////////////////////////////////////////////////////////////////////////////////
-// BrowserDesktopRootWindowHost, public:
+// BrowserDesktopWindowTreeHost, public:
// static
-BrowserDesktopRootWindowHost*
- BrowserDesktopRootWindowHost::CreateBrowserDesktopRootWindowHost(
+BrowserDesktopWindowTreeHost*
+ BrowserDesktopWindowTreeHost::CreateBrowserDesktopWindowTreeHost(
views::internal::NativeWidgetDelegate* native_widget_delegate,
views::DesktopNativeWidgetAura* desktop_native_widget_aura,
BrowserView* browser_view,
BrowserFrame* browser_frame) {
- return new BrowserDesktopRootWindowHostWin(native_widget_delegate,
+ return new BrowserDesktopWindowTreeHostWin(native_widget_delegate,
desktop_native_widget_aura,
browser_view,
browser_frame);

Powered by Google App Engine
This is Rietveld 408576698