1// Copyright (c) 2011 The Chromium Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5#include "chrome/browser/chromeos/frame/dom_browser_view.h" 6 7#include "chrome/browser/chromeos/frame/dom_browser_view_layout.h" 8#include "ui/gfx/rect.h" 9#include "views/widget/widget.h" 10 11namespace chromeos { 12 13// DOMBrowserView, public ------------------------------------------------------ 14 15DOMBrowserView::DOMBrowserView(Browser* browser) 16 : chromeos::BrowserView(browser) {} 17 18DOMBrowserView::~DOMBrowserView() {} 19 20// static 21BrowserWindow* DOMBrowserView::CreateDOMWindow(Browser* browser) { 22 DOMBrowserView* view = new DOMBrowserView(browser); 23 BrowserFrame::Create(view, browser->profile()); 24 return view; 25} 26 27void DOMBrowserView::WindowMoveOrResizeStarted() {} 28 29gfx::Rect DOMBrowserView::GetToolbarBounds() const { 30 return gfx::Rect(); 31} 32 33int DOMBrowserView::GetTabStripHeight() const { 34 return 0; 35} 36 37bool DOMBrowserView::IsTabStripVisible() const { 38 return false; 39} 40 41bool DOMBrowserView::AcceleratorPressed(const views::Accelerator& accelerator) { 42 return false; 43} 44 45void DOMBrowserView::SetStarredState(bool is_starred) {} 46 47LocationBar* DOMBrowserView::GetLocationBar() const { 48 return NULL; 49} 50 51void DOMBrowserView::SetFocusToLocationBar(bool select_all) {} 52 53void DOMBrowserView::UpdateReloadStopState(bool is_loading, bool force) {} 54 55void DOMBrowserView::UpdateToolbar(TabContentsWrapper* contents, 56 bool should_restore_state) {} 57 58void DOMBrowserView::FocusToolbar() {} 59 60void DOMBrowserView::FocusAppMenu() {} 61 62void DOMBrowserView::ShowBookmarkBubble(const GURL& url, 63 bool already_bookmarked) {} 64 65void DOMBrowserView::ShowAppMenu() {} 66 67LocationBarView* DOMBrowserView::GetLocationBarView() const { 68 return NULL; 69} 70 71ToolbarView* DOMBrowserView::GetToolbarView() const { 72 return NULL; 73} 74 75bool DOMBrowserView::ShouldShowOffTheRecordAvatar() const { 76 return false; 77} 78 79bool DOMBrowserView::GetAcceleratorForCommandId(int command_id, 80 ui::Accelerator* accelerator) { 81 return GetWidget()->GetAccelerator(command_id, accelerator); 82} 83 84bool DOMBrowserView::IsToolbarVisible() const { 85 return false; 86} 87 88// DOMBrowserView, protected --------------------------------------------------- 89 90void DOMBrowserView::GetAccessiblePanes( 91 std::vector<AccessiblePaneView*>* panes) {} 92 93void DOMBrowserView::PaintChildren(gfx::Canvas* canvas) { 94 views::ClientView::PaintChildren(canvas); 95} 96 97void DOMBrowserView::InitTabStrip(TabStripModel* model) {} 98 99views::LayoutManager* DOMBrowserView::CreateLayoutManager() const { 100 return new DOMBrowserViewLayout; 101} 102 103ToolbarView* DOMBrowserView::CreateToolbar() const { 104 return NULL; 105} 106 107void DOMBrowserView::LoadingAnimationCallback() {} 108 109} // namespace chromeos 110