| Index: ash/system/tray/tray_image_item.cc
|
| diff --git a/ash/system/tray/tray_image_item.cc b/ash/system/tray/tray_image_item.cc
|
| deleted file mode 100644
|
| index 237d5b4eb91d5bc94f406f3836f58d9f62bf8b00..0000000000000000000000000000000000000000
|
| --- a/ash/system/tray/tray_image_item.cc
|
| +++ /dev/null
|
| @@ -1,78 +0,0 @@
|
| -// Copyright (c) 2012 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.
|
| -
|
| -#include "ash/system/tray/tray_image_item.h"
|
| -
|
| -#include "ash/common/shelf/wm_shelf_util.h"
|
| -#include "ash/resources/vector_icons/vector_icons.h"
|
| -#include "ash/system/tray/system_tray.h"
|
| -#include "ash/system/tray/tray_constants.h"
|
| -#include "ash/system/tray/tray_item_view.h"
|
| -#include "ash/system/tray/tray_utils.h"
|
| -#include "ui/gfx/image/image.h"
|
| -#include "ui/gfx/paint_vector_icon.h"
|
| -#include "ui/views/controls/image_view.h"
|
| -#include "ui/views/layout/box_layout.h"
|
| -
|
| -namespace ash {
|
| -
|
| -TrayImageItem::TrayImageItem(SystemTray* system_tray,
|
| - const gfx::VectorIcon& icon,
|
| - UmaType uma_type)
|
| - : SystemTrayItem(system_tray, uma_type),
|
| - icon_(icon),
|
| - icon_color_(kTrayIconColor),
|
| - tray_view_(nullptr) {}
|
| -
|
| -TrayImageItem::~TrayImageItem() {}
|
| -
|
| -views::View* TrayImageItem::tray_view() {
|
| - return tray_view_;
|
| -}
|
| -
|
| -views::View* TrayImageItem::CreateTrayView(LoginStatus status) {
|
| - CHECK(!tray_view_);
|
| - tray_view_ = new TrayItemView(this);
|
| - tray_view_->CreateImageView();
|
| - UpdateImageOnImageView();
|
| - tray_view_->SetVisible(GetInitialVisibility());
|
| - return tray_view_;
|
| -}
|
| -
|
| -views::View* TrayImageItem::CreateDefaultView(LoginStatus status) {
|
| - return nullptr;
|
| -}
|
| -
|
| -views::View* TrayImageItem::CreateDetailedView(LoginStatus status) {
|
| - return nullptr;
|
| -}
|
| -
|
| -void TrayImageItem::UpdateAfterLoginStatusChange(LoginStatus status) {}
|
| -
|
| -void TrayImageItem::UpdateAfterShelfAlignmentChange(ShelfAlignment alignment) {
|
| - SetTrayImageItemBorder(tray_view_, alignment);
|
| -}
|
| -
|
| -void TrayImageItem::DestroyTrayView() {
|
| - tray_view_ = nullptr;
|
| -}
|
| -
|
| -void TrayImageItem::DestroyDefaultView() {}
|
| -
|
| -void TrayImageItem::DestroyDetailedView() {}
|
| -
|
| -void TrayImageItem::SetIconColor(SkColor color) {
|
| - icon_color_ = color;
|
| - UpdateImageOnImageView();
|
| -}
|
| -
|
| -void TrayImageItem::UpdateImageOnImageView() {
|
| - if (!tray_view_)
|
| - return;
|
| -
|
| - tray_view_->image_view()->SetImage(
|
| - gfx::CreateVectorIcon(icon_, kTrayIconSize, icon_color_));
|
| -}
|
| -
|
| -} // namespace ash
|
|
|