Index: ash/system/tray/tray_views.cc |
diff --git a/ash/system/tray/tray_views.cc b/ash/system/tray/tray_views.cc |
index 1ef58060c3bc149e9e0d260ded91131fb96a943c..a0edbe2e62d82de77165c7582c67a252b1561416 100644 |
--- a/ash/system/tray/tray_views.cc |
+++ b/ash/system/tray/tray_views.cc |
@@ -7,7 +7,6 @@ |
#include "ash/system/tray/tray_constants.h" |
#include "grit/ash_strings.h" |
#include "grit/ui_resources_standard.h" |
-#include "grit/ui_resources_standard.h" |
#include "ui/base/accessibility/accessible_view_state.h" |
#include "ui/base/resource/resource_bundle.h" |
#include "ui/gfx/canvas.h" |
@@ -512,98 +511,6 @@ void SpecialPopupRow::Layout() { |
content_->SetBoundsRect(bounds); |
} |
-//////////////////////////////////////////////////////////////////////////////// |
-// TrayNotificationView |
- |
-TrayNotificationView::TrayNotificationView(int icon_id) : icon_id_(icon_id) { |
-} |
- |
-TrayNotificationView::~TrayNotificationView() { |
-} |
- |
-void TrayNotificationView::InitView(views::View* contents) { |
- set_background(views::Background::CreateSolidBackground(kBackgroundColor)); |
- |
- views::GridLayout* layout = new views::GridLayout(this); |
- SetLayoutManager(layout); |
- |
- views::ImageButton* close_button = new views::ImageButton(this); |
- close_button->SetImage(views::CustomButton::BS_NORMAL, |
- ResourceBundle::GetSharedInstance().GetImageSkiaNamed( |
- IDR_AURA_WINDOW_CLOSE)); |
- |
- icon_ = new views::ImageView; |
- if (icon_id_ != 0) { |
- icon_->SetImage( |
- ResourceBundle::GetSharedInstance().GetImageSkiaNamed(icon_id_)); |
- } |
- |
- views::ColumnSet* columns = layout->AddColumnSet(0); |
- |
- columns->AddPaddingColumn(0, kTrayPopupPaddingHorizontal/2); |
- |
- // Icon |
- columns->AddColumn(views::GridLayout::CENTER, views::GridLayout::CENTER, |
- 0, /* resize percent */ |
- views::GridLayout::FIXED, |
- kNotificationIconWidth, kNotificationIconWidth); |
- |
- columns->AddPaddingColumn(0, kTrayPopupPaddingHorizontal/2); |
- |
- // Contents |
- columns->AddColumn(views::GridLayout::FILL, views::GridLayout::FILL, |
- 0, /* resize percent */ |
- views::GridLayout::FIXED, |
- kTrayNotificationContentsWidth, |
- kTrayNotificationContentsWidth); |
- |
- columns->AddPaddingColumn(0, kTrayPopupPaddingHorizontal/2); |
- |
- // Close button |
- columns->AddColumn(views::GridLayout::CENTER, views::GridLayout::CENTER, |
- 0, /* resize percent */ |
- views::GridLayout::FIXED, |
- kNotificationIconWidth, kNotificationIconWidth); |
- |
- columns->AddPaddingColumn(0, kTrayPopupPaddingHorizontal/2); |
- |
- // Layout rows |
- layout->AddPaddingRow(0, kTrayPopupPaddingBetweenItems); |
- layout->StartRow(0, 0); |
- layout->AddView(icon_); |
- layout->AddView(contents); |
- layout->AddView(close_button); |
- layout->AddPaddingRow(0, kTrayPopupPaddingBetweenItems); |
-} |
- |
-void TrayNotificationView::SetIconImage(const gfx::ImageSkia& image) { |
- icon_->SetImage(image); |
- SchedulePaint(); |
-} |
- |
-void TrayNotificationView::UpdateView(views::View* new_contents) { |
- RemoveAllChildViews(true); |
- InitView(new_contents); |
- Layout(); |
- PreferredSizeChanged(); |
- SchedulePaint(); |
-} |
- |
-void TrayNotificationView::UpdateViewAndImage(views::View* new_contents, |
- const gfx::ImageSkia& image) { |
- RemoveAllChildViews(true); |
- InitView(new_contents); |
- icon_->SetImage(image); |
- Layout(); |
- PreferredSizeChanged(); |
- SchedulePaint(); |
-} |
- |
-void TrayNotificationView::ButtonPressed(views::Button* sender, |
- const views::Event& event) { |
- OnClose(); |
-} |
- |
void SetupLabelForTray(views::Label* label) { |
label->SetFont( |
label->font().DeriveFont(2, gfx::Font::BOLD)); |