Index: chrome/browser/ui/views/message_center/web_notification_tray_win.cc |
diff --git a/chrome/browser/ui/views/message_center/web_notification_tray_win.cc b/chrome/browser/ui/views/message_center/web_notification_tray_win.cc |
deleted file mode 100644 |
index f439e10d5d26530adc2550cc567f6b5f9ec9a512..0000000000000000000000000000000000000000 |
--- a/chrome/browser/ui/views/message_center/web_notification_tray_win.cc |
+++ /dev/null |
@@ -1,63 +0,0 @@ |
-// 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. |
- |
-#include "chrome/browser/ui/views/message_center/web_notification_tray.h" |
- |
-#include <windows.h> |
-#include "base/win/windows_version.h" |
-#include "chrome/browser/app_icon_win.h" |
-#include "chrome/browser/profiles/profile_manager.h" |
-#include "chrome/browser/status_icons/status_icon.h" |
-#include "chrome/browser/ui/browser.h" |
-#include "chrome/browser/ui/host_desktop.h" |
-#include "chrome/browser/ui/scoped_tabbed_browser_displayer.h" |
-#include "chrome/browser/ui/singleton_tabs.h" |
-#include "chrome/common/url_constants.h" |
-#include "chrome/grit/chromium_strings.h" |
-#include "third_party/skia/include/core/SkBitmap.h" |
-#include "ui/base/l10n/l10n_util.h" |
-#include "ui/gfx/image/image_skia.h" |
- |
-namespace message_center { |
-void WebNotificationTray::OnBalloonClicked() { |
- chrome::ScopedTabbedBrowserDisplayer displayer( |
- ProfileManager::GetLastUsedProfileAllowedByPolicy(), |
- chrome::GetActiveDesktop()); |
- chrome::ShowSingletonTab(displayer.browser(), |
- GURL(chrome::kNotificationsHelpURL)); |
-} |
- |
-void WebNotificationTray::DisplayFirstRunBalloon() { |
- // We should never be calling DisplayFirstRunBalloon without a status icon. |
- // The status icon must have been created before this call. |
- DCHECK(status_icon_); |
- |
- base::win::Version win_version = base::win::GetVersion(); |
- if (win_version == base::win::VERSION_PRE_XP) |
- return; |
- |
- // StatusIconWin uses NIIF_LARGE_ICON if the version is >= vista. According |
- // to http://msdn.microsoft.com/en-us/library/windows/desktop/bb773352.aspx: |
- // This corresponds to the icon with dimensions SM_CXICON x SM_CYICON. If |
- // this flag is not set, the icon with dimensions SM_CXSMICON x SM_CYSMICON |
- // is used. |
- int icon_size = GetSystemMetrics(SM_CXICON); |
- if (win_version < base::win::VERSION_VISTA) |
- icon_size = GetSystemMetrics(SM_CXSMICON); |
- |
- scoped_ptr<SkBitmap> sized_app_icon_bitmap = GetAppIconForSize(icon_size); |
- gfx::ImageSkia sized_app_icon_skia = |
- gfx::ImageSkia::CreateFrom1xBitmap(*sized_app_icon_bitmap); |
- status_icon_->DisplayBalloon( |
- sized_app_icon_skia, |
- l10n_util::GetStringUTF16(IDS_MESSAGE_CENTER_BALLOON_TITLE), |
- l10n_util::GetStringUTF16(IDS_MESSAGE_CENTER_BALLOON_TEXT)); |
-} |
- |
-void WebNotificationTray::EnforceStatusIconVisible() { |
- DCHECK(status_icon_); |
- status_icon_->ForceVisible(); |
-} |
- |
-} // namespace message_center |