immersive_mode_controller_stub.cc revision f2477e01787aa58f445919b809d89e252beef54f
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(BrowserView* browser_view) {
16}
17
18void ImmersiveModeControllerStub::SetEnabled(bool enabled) {
19  NOTREACHED();
20}
21
22bool ImmersiveModeControllerStub::IsEnabled() const {
23  return false;
24}
25
26bool ImmersiveModeControllerStub::ShouldHideTabIndicators() const {
27  return false;
28}
29
30bool ImmersiveModeControllerStub::ShouldHideTopViews() const {
31  return false;
32}
33
34bool ImmersiveModeControllerStub::IsRevealed() const {
35  return false;
36}
37
38int ImmersiveModeControllerStub::GetTopContainerVerticalOffset(
39    const gfx::Size& top_container_size) const {
40  return 0;
41}
42
43ImmersiveRevealedLock* ImmersiveModeControllerStub::GetRevealedLock(
44    AnimateReveal animate_reveal) {
45  return NULL;
46}
47
48void ImmersiveModeControllerStub::OnFindBarVisibleBoundsChanged(
49    const gfx::Rect& new_visible_bounds_in_screen) {
50}
51
52void ImmersiveModeControllerStub::SetupForTest() {
53}
54