| Index: chrome/browser/chromeos/webui/login/browser/dom_browser_view.cc
|
| diff --git a/chrome/browser/chromeos/webui/login/browser/dom_browser_view.cc b/chrome/browser/chromeos/webui/login/browser/dom_browser_view.cc
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..8beddc14ce4f60823dcddddc1e11ee97084d869f
|
| --- /dev/null
|
| +++ b/chrome/browser/chromeos/webui/login/browser/dom_browser_view.cc
|
| @@ -0,0 +1,142 @@
|
| +// Copyright (c) 2011 The Chromium Authors. All rights reserved.
|
| +// Use of this source code is governed by a BSD-style license that can be
|
| +// found in the LICENSE file.
|
| +
|
| +#include "chrome/browser/chromeos/webui/login/browser/dom_browser_view.h"
|
| +
|
| +#include "base/command_line.h"
|
| +#include "chrome/browser/chromeos/status/status_area_view.h"
|
| +#include "chrome/browser/chromeos/view_ids.h"
|
| +#include "chrome/browser/chromeos/webui/login/browser/dom_browser_view_layout.h"
|
| +#include "chrome/browser/chromeos/webui/login/frame/dom_browser_frame.h"
|
| +#include "chrome/browser/chromeos/wm_ipc.h"
|
| +#include "chrome/browser/profiles/profile.h"
|
| +#include "chrome/browser/sidebar/sidebar_manager.h"
|
| +#include "chrome/browser/themes/browser_theme_provider.h"
|
| +#include "chrome/browser/ui/views/browser_dialogs.h"
|
| +#include "chrome/browser/ui/views/frame/browser_frame.h"
|
| +#include "chrome/browser/ui/views/frame/browser_view.h"
|
| +#include "chrome/browser/ui/views/frame/contents_container.h"
|
| +#include "chrome/browser/ui/views/status_bubble_views.h"
|
| +#include "chrome/browser/ui/views/toolbar_view.h"
|
| +#include "chrome/common/chrome_switches.h"
|
| +#include "grit/chromium_strings.h"
|
| +#include "grit/generated_resources.h"
|
| +#include "ui/base/l10n/l10n_util.h"
|
| +#include "ui/base/theme_provider.h"
|
| +#include "ui/views/layout/layout_manager.h"
|
| +
|
| +namespace chromeos {
|
| +////////////////////////////////////////////////////////////////////////////////
|
| +// DOMBrowserView, public
|
| +
|
| +DOMBrowserView::DOMBrowserView(Browser* browser)
|
| + : chromeos::BrowserView(browser) {
|
| +}
|
| +
|
| +DOMBrowserView::~DOMBrowserView() {
|
| +}
|
| +
|
| +// static
|
| +BrowserWindow* DOMBrowserView::CreateDOMWindow(Browser* browser) {
|
| + // Create a browser view for chromeos.
|
| + DOMBrowserView* view = new DOMBrowserView(browser);
|
| + DOMBrowserFrame::Create(view, browser->profile());
|
| + return view;
|
| +}
|
| +
|
| +////////////////////////////////////////////////////////////////////////////////
|
| +// DOMBrowserView, BrowserView overrides
|
| +
|
| +
|
| +void DOMBrowserView::WindowMoved() {
|
| + status_bubble_->Reposition();
|
| + BrowserBubbleHost::WindowMoved();
|
| + browser::HideBookmarkBubbleView();
|
| +}
|
| +
|
| +void DOMBrowserView::WindowMoveOrResizeStarted() { }
|
| +
|
| +gfx::Rect DOMBrowserView::GetToolbarBounds() const {
|
| + return gfx::Rect(0, 0, 0, 0);
|
| +}
|
| +
|
| +int DOMBrowserView::GetTabStripHeight() const {
|
| + return 0;
|
| +}
|
| +
|
| +bool DOMBrowserView::IsTabStripVisible() const {
|
| + return false;
|
| +}
|
| +
|
| +bool DOMBrowserView::AcceleratorPressed(const views::Accelerator& accelerator) {
|
| + return false;
|
| +}
|
| +
|
| +void DOMBrowserView::SetStarredState(bool is_starred) { }
|
| +
|
| +LocationBar* DOMBrowserView::GetLocationBar() const {
|
| + return NULL;
|
| +}
|
| +
|
| +void DOMBrowserView::SetFocusToLocationBar(bool select_all) { }
|
| +
|
| +void DOMBrowserView::UpdateReloadStopState(bool is_loading, bool force) { }
|
| +
|
| +void DOMBrowserView::UpdateToolbar(TabContentsWrapper* contents,
|
| + bool should_restore_state) { }
|
| +
|
| +void DOMBrowserView::FocusToolbar() { }
|
| +
|
| +void DOMBrowserView::FocusAppMenu() { }
|
| +
|
| +void DOMBrowserView::ShowBookmarkBubble(const GURL& url,
|
| + bool already_bookmarked) { }
|
| +
|
| +void DOMBrowserView::ShowAppMenu() { }
|
| +
|
| +LocationBarView* DOMBrowserView::GetLocationBarView() const {
|
| + return NULL;
|
| +}
|
| +
|
| +ToolbarView* DOMBrowserView::GetToolbarView() const {
|
| + return NULL;
|
| +}
|
| +
|
| +bool DOMBrowserView::GetAcceleratorForCommandId(int command_id,
|
| + ui::Accelerator* accelerator) {
|
| + return GetWidget()->GetAccelerator(command_id, accelerator);
|
| +}
|
| +
|
| +///////////////////////////////////////////////////////////////////////////////
|
| +// BrowserView, protected
|
| +
|
| +////////////////////////////////////////////////////////////////////////////////
|
| +// DOMBrowserView, BrowserView overrides
|
| +
|
| +void DOMBrowserView::GetAccessiblePanes(
|
| + std::vector<AccessiblePaneView*>* panes) { }
|
| +
|
| +void DOMBrowserView::PaintChildren(gfx::Canvas* canvas) {
|
| + views::ClientView::PaintChildren(canvas);
|
| +}
|
| +
|
| +void DOMBrowserView::InitTabStrip(TabStripModel* model) { }
|
| +
|
| +void DOMBrowserView::InitToolbar(Browser* browser) { }
|
| +
|
| +void DOMBrowserView::Init() {
|
| + SetLayoutManager(new DOMBrowserViewLayout);
|
| + chromeos::BrowserView::Init();
|
| +}
|
| +
|
| +////////////////////////////////////////////////////////////////////////////////
|
| +// DOMBrowserView, private
|
| +
|
| +////////////////////////////////////////////////////////////////////////////////
|
| +// DOMBrowserView, BrowserView overrides
|
| +void DOMBrowserView::InitSystemMenu() { }
|
| +
|
| +void DOMBrowserView::LoadingAnimationCallback() { }
|
| +
|
| +} // namespace chromeos
|
|
|