blob: 3dd2899cf107b007397c44f054bc97d0a16bc270 [file] [log] [blame]
// 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.
#ifndef CHROME_BROWSER_UI_BOOKMARKS_BOOKMARK_BAR_H_
#define CHROME_BROWSER_UI_BOOKMARKS_BOOKMARK_BAR_H_
#include "base/macros.h"
class BookmarkBar {
public:
enum State {
// The bookmark bar is not visible.
HIDDEN,
// The bookmark bar is visible and not detached.
SHOW,
// The bookmark bar is visible and detached from the location bar (as
// happens on the new tab page).
DETACHED
};
// Used when the state changes to indicate if the transition should be
// animated.
enum AnimateChangeType {
ANIMATE_STATE_CHANGE,
DONT_ANIMATE_STATE_CHANGE
};
private:
DISALLOW_IMPLICIT_CONSTRUCTORS(BookmarkBar);
};
#endif // CHROME_BROWSER_UI_BOOKMARKS_BOOKMARK_BAR_H_