immersive_mode_controller_stub.cc revision 1e9bf3e0803691d0a228da41fc608347b6db4340
1// Copyright 2013 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/ui/views/frame/immersive_mode_controller_stub.h"
6
7#include "base/logging.h"
8
9ImmersiveModeControllerStub::ImmersiveModeControllerStub() {
10}
11
12ImmersiveModeControllerStub::~ImmersiveModeControllerStub() {
13}
14
15void ImmersiveModeControllerStub::Init(
16    Delegate* delegate,
17    views::Widget* widget,
18    views::View* top_container) {
19}
20
21void ImmersiveModeControllerStub::SetEnabled(bool enabled) {
22  NOTREACHED();
23}
24
25bool ImmersiveModeControllerStub::IsEnabled() const {
26  return false;
27}
28
29bool ImmersiveModeControllerStub::ShouldHideTabIndicators() const {
30  return false;
31}
32
33bool ImmersiveModeControllerStub::ShouldHideTopViews() const {
34  return false;
35}
36
37bool ImmersiveModeControllerStub::IsRevealed() const {
38  return false;
39}
40
41int ImmersiveModeControllerStub::GetTopContainerVerticalOffset(
42    const gfx::Size& top_container_size) const {
43  return 0;
44}
45
46ImmersiveRevealedLock* ImmersiveModeControllerStub::GetRevealedLock(
47    AnimateReveal animate_reveal) {
48  return NULL;
49}
50
51void ImmersiveModeControllerStub::OnFindBarVisibleBoundsChanged(
52    const gfx::Rect& new_visible_bounds_in_screen) {
53}
54
55void ImmersiveModeControllerStub::SetupForTest() {
56}
57