Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(302)

Side by Side Diff: chrome/browser/extensions/theme_installed_infobar_delegate.cc

Issue 2372243003: Remove a couple desktop infobar png assets. (Closed)
Patch Set: remove mac macro Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/extensions/theme_installed_infobar_delegate.h" 5 #include "chrome/browser/extensions/theme_installed_infobar_delegate.h"
6 6
7 #include <stddef.h> 7 #include <stddef.h>
8 #include <string> 8 #include <string>
9 #include <utility> 9 #include <utility>
10 10
(...skipping 98 matching lines...) Expand 10 before | Expand all | Expand 10 after
109 infobars::InfoBarDelegate::Type 109 infobars::InfoBarDelegate::Type
110 ThemeInstalledInfoBarDelegate::GetInfoBarType() const { 110 ThemeInstalledInfoBarDelegate::GetInfoBarType() const {
111 return PAGE_ACTION_TYPE; 111 return PAGE_ACTION_TYPE;
112 } 112 }
113 113
114 infobars::InfoBarDelegate::InfoBarIdentifier 114 infobars::InfoBarDelegate::InfoBarIdentifier
115 ThemeInstalledInfoBarDelegate::GetIdentifier() const { 115 ThemeInstalledInfoBarDelegate::GetIdentifier() const {
116 return THEME_INSTALLED_INFOBAR_DELEGATE; 116 return THEME_INSTALLED_INFOBAR_DELEGATE;
117 } 117 }
118 118
119 int ThemeInstalledInfoBarDelegate::GetIconId() const {
120 return IDR_INFOBAR_THEME;
121 }
122
123 gfx::VectorIconId ThemeInstalledInfoBarDelegate::GetVectorIconId() const { 119 gfx::VectorIconId ThemeInstalledInfoBarDelegate::GetVectorIconId() const {
124 #if defined(OS_MACOSX)
125 return gfx::VectorIconId::VECTOR_ICON_NONE;
126 #else
127 return gfx::VectorIconId::PAINTBRUSH; 120 return gfx::VectorIconId::PAINTBRUSH;
128 #endif
129 } 121 }
130 122
131 ThemeInstalledInfoBarDelegate* 123 ThemeInstalledInfoBarDelegate*
132 ThemeInstalledInfoBarDelegate::AsThemePreviewInfobarDelegate() { 124 ThemeInstalledInfoBarDelegate::AsThemePreviewInfobarDelegate() {
133 return this; 125 return this;
134 } 126 }
135 127
136 base::string16 ThemeInstalledInfoBarDelegate::GetMessageText() const { 128 base::string16 ThemeInstalledInfoBarDelegate::GetMessageText() const {
137 return l10n_util::GetStringFUTF16(IDS_THEME_INSTALL_INFOBAR_LABEL, 129 return l10n_util::GetStringFUTF16(IDS_THEME_INSTALL_INFOBAR_LABEL,
138 base::UTF8ToUTF16(name_)); 130 base::UTF8ToUTF16(name_));
(...skipping 29 matching lines...) Expand all
168 void ThemeInstalledInfoBarDelegate::Observe( 160 void ThemeInstalledInfoBarDelegate::Observe(
169 int type, 161 int type,
170 const content::NotificationSource& source, 162 const content::NotificationSource& source,
171 const content::NotificationDetails& details) { 163 const content::NotificationDetails& details) {
172 DCHECK_EQ(chrome::NOTIFICATION_BROWSER_THEME_CHANGED, type); 164 DCHECK_EQ(chrome::NOTIFICATION_BROWSER_THEME_CHANGED, type);
173 // If the new theme is different from what this info bar is associated with, 165 // If the new theme is different from what this info bar is associated with,
174 // close this info bar since it is no longer relevant. 166 // close this info bar since it is no longer relevant.
175 if (theme_id_ != theme_service_->GetThemeID()) 167 if (theme_id_ != theme_service_->GetThemeID())
176 infobar()->RemoveSelf(); 168 infobar()->RemoveSelf();
177 } 169 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698