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