// Copyright 2013 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 UI_MESSAGE_CENTER_MESSAGE_CENTER_TYPES_H_
#define UI_MESSAGE_CENTER_MESSAGE_CENTER_TYPES_H_

namespace message_center {

enum Visibility {
  // When nothing or just toast popups are being displayed.
  VISIBILITY_TRANSIENT = 0,
  // When the message center view is being displayed.
  VISIBILITY_MESSAGE_CENTER,
  // When the settings view is being displayed.
  VISIBILITY_SETTINGS,
};

// Identifies the source of a displayed notification.
enum DisplaySource {
  // Displayed from the message center.
  DISPLAY_SOURCE_MESSAGE_CENTER = 0,
  // Displayed as a popup.
  DISPLAY_SOURCE_POPUP,
};

}  // namespace message_center

#endif  // UI_MESSAGE_CENTER_MESSAGE_CENTER_TYPES_H_
