Index: chrome/browser/ui/views/frame/browser_frame_ash.cc |
diff --git a/chrome/browser/ui/views/frame/browser_frame_aura.cc b/chrome/browser/ui/views/frame/browser_frame_ash.cc |
similarity index 71% |
rename from chrome/browser/ui/views/frame/browser_frame_aura.cc |
rename to chrome/browser/ui/views/frame/browser_frame_ash.cc |
index f15c5bc0fe4a56fa1e6fea2d2befc7b3e8a39a97..b351d573f0d7b33cf4e8642db60309813b3b9ddf 100644 |
--- a/chrome/browser/ui/views/frame/browser_frame_aura.cc |
+++ b/chrome/browser/ui/views/frame/browser_frame_ash.cc |
@@ -2,36 +2,26 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#include "chrome/browser/ui/views/frame/browser_frame_aura.h" |
+#include "chrome/browser/ui/views/frame/browser_frame_ash.h" |
-#include "base/command_line.h" |
-#include "chrome/app/chrome_command_ids.h" |
+#include "ash/wm/window_state.h" |
+#include "ash/wm/window_util.h" |
#include "chrome/browser/ui/views/frame/browser_view.h" |
-#include "grit/chromium_strings.h" |
-#include "grit/generated_resources.h" |
#include "ui/aura/client/aura_constants.h" |
#include "ui/aura/window.h" |
#include "ui/aura/window_observer.h" |
-#include "ui/base/hit_test.h" |
-#include "ui/base/l10n/l10n_util.h" |
-#include "ui/gfx/font.h" |
#include "ui/views/view.h" |
-#if defined(USE_ASH) |
-#include "ash/wm/window_state.h" |
-#include "ash/wm/window_util.h" |
-#endif |
- |
using aura::Window; |
//////////////////////////////////////////////////////////////////////////////// |
-// BrowserFrameAura::WindowPropertyWatcher |
+// BrowserFrameAsh::WindowPropertyWatcher |
-class BrowserFrameAura::WindowPropertyWatcher : public aura::WindowObserver { |
+class BrowserFrameAsh::WindowPropertyWatcher : public aura::WindowObserver { |
public: |
- explicit WindowPropertyWatcher(BrowserFrameAura* browser_frame_aura, |
+ explicit WindowPropertyWatcher(BrowserFrameAsh* browser_frame_ash, |
BrowserFrame* browser_frame) |
- : browser_frame_aura_(browser_frame_aura), |
+ : browser_frame_ash_(browser_frame_ash), |
browser_frame_(browser_frame) {} |
virtual void OnWindowPropertyChanged(aura::Window* window, |
@@ -47,7 +37,7 @@ class BrowserFrameAura::WindowPropertyWatcher : public aura::WindowObserver { |
// Allow the frame to be replaced when entering or exiting the maximized |
// state. |
if (browser_frame_->non_client_view() && |
- browser_frame_aura_->browser_view()->browser()->is_app() && |
+ browser_frame_ash_->browser_view()->browser()->is_app() && |
(old_state == ui::SHOW_STATE_MAXIMIZED || |
new_state == ui::SHOW_STATE_MAXIMIZED)) { |
// Defer frame layout when replacing the frame. Layout will occur when the |
@@ -77,26 +67,25 @@ class BrowserFrameAura::WindowPropertyWatcher : public aura::WindowObserver { |
} |
private: |
- BrowserFrameAura* browser_frame_aura_; |
+ BrowserFrameAsh* browser_frame_ash_; |
BrowserFrame* browser_frame_; |
DISALLOW_COPY_AND_ASSIGN(WindowPropertyWatcher); |
}; |
/////////////////////////////////////////////////////////////////////////////// |
-// BrowserFrameAura, public: |
+// BrowserFrameAsh, public: |
// static |
-const char BrowserFrameAura::kWindowName[] = "BrowserFrameAura"; |
+const char BrowserFrameAsh::kWindowName[] = "BrowserFrameAsh"; |
-BrowserFrameAura::BrowserFrameAura(BrowserFrame* browser_frame, |
- BrowserView* browser_view) |
+BrowserFrameAsh::BrowserFrameAsh(BrowserFrame* browser_frame, |
+ BrowserView* browser_view) |
: views::NativeWidgetAura(browser_frame), |
browser_view_(browser_view), |
window_property_watcher_(new WindowPropertyWatcher(this, browser_frame)) { |
GetNativeWindow()->SetName(kWindowName); |
GetNativeWindow()->AddObserver(window_property_watcher_.get()); |
-#if defined(USE_ASH) |
if (browser_view->browser()->is_type_tabbed()) |
ash::wm::SetAnimateToFullscreen(GetNativeWindow(), false); |
@@ -105,7 +94,6 @@ BrowserFrameAura::BrowserFrameAura(BrowserFrame* browser_frame, |
if (!browser_view->browser()->bounds_overridden() && |
!browser_view->browser()->is_session_restore()) |
SetWindowAutoManaged(); |
-#endif |
#if defined(OS_CHROMEOS) |
// For legacy reasons v1 apps (like Secure Shell) are allowed to consume keys |
// like brightness, volume, etc. Otherwise these keys are handled by the |
@@ -118,16 +106,16 @@ BrowserFrameAura::BrowserFrameAura(BrowserFrame* browser_frame, |
} |
/////////////////////////////////////////////////////////////////////////////// |
-// BrowserFrameAura, views::NativeWidgetAura overrides: |
+// BrowserFrameAsh, views::NativeWidgetAura overrides: |
-void BrowserFrameAura::OnWindowDestroying() { |
+void BrowserFrameAsh::OnWindowDestroying() { |
// Window is destroyed before our destructor is called, so clean up our |
// observer here. |
GetNativeWindow()->RemoveObserver(window_property_watcher_.get()); |
views::NativeWidgetAura::OnWindowDestroying(); |
} |
-void BrowserFrameAura::OnWindowTargetVisibilityChanged(bool visible) { |
+void BrowserFrameAsh::OnWindowTargetVisibilityChanged(bool visible) { |
if (visible) { |
// Once the window has been shown we know the requested bounds |
// (if provided) have been honored and we can switch on window management. |
@@ -137,48 +125,37 @@ void BrowserFrameAura::OnWindowTargetVisibilityChanged(bool visible) { |
} |
//////////////////////////////////////////////////////////////////////////////// |
-// BrowserFrameAura, NativeBrowserFrame implementation: |
+// BrowserFrameAsh, NativeBrowserFrame implementation: |
-views::NativeWidget* BrowserFrameAura::AsNativeWidget() { |
+views::NativeWidget* BrowserFrameAsh::AsNativeWidget() { |
return this; |
} |
-const views::NativeWidget* BrowserFrameAura::AsNativeWidget() const { |
+const views::NativeWidget* BrowserFrameAsh::AsNativeWidget() const { |
return this; |
} |
-bool BrowserFrameAura::UsesNativeSystemMenu() const { |
+bool BrowserFrameAsh::UsesNativeSystemMenu() const { |
return false; |
} |
-int BrowserFrameAura::GetMinimizeButtonOffset() const { |
+int BrowserFrameAsh::GetMinimizeButtonOffset() const { |
return 0; |
} |
-void BrowserFrameAura::TabStripDisplayModeChanged() { |
-} |
- |
-//////////////////////////////////////////////////////////////////////////////// |
-// BrowserFrame, public: |
- |
-// static |
-const gfx::Font& BrowserFrame::GetTitleFont() { |
- static gfx::Font* title_font = new gfx::Font; |
- return *title_font; |
+void BrowserFrameAsh::TabStripDisplayModeChanged() { |
} |
/////////////////////////////////////////////////////////////////////////////// |
-// BrowserFrameAura, private: |
+// BrowserFrameAsh, private: |
-BrowserFrameAura::~BrowserFrameAura() { |
+BrowserFrameAsh::~BrowserFrameAsh() { |
} |
-void BrowserFrameAura::SetWindowAutoManaged() { |
-#if defined(USE_ASH) |
+void BrowserFrameAsh::SetWindowAutoManaged() { |
if (browser_view_->browser()->type() != Browser::TYPE_POPUP || |
browser_view_->browser()->is_app()) { |
ash::wm::GetWindowState(GetNativeWindow())-> |
set_window_position_managed(true); |
} |
-#endif |
} |