summaryrefslogtreecommitdiffstats
path: root/chrome/browser/gtk
diff options
context:
space:
mode:
authorerg@google.com <erg@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2010-01-14 18:25:57 +0000
committererg@google.com <erg@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2010-01-14 18:25:57 +0000
commit05e40d9526ebb65258924b644ad738e347e5c63f (patch)
tree0a218fc47ceb3bfabf29bf8a6ae801d74e6d063a /chrome/browser/gtk
parent3e5004edb04012590df3497bb6d8da7f3822a12d (diff)
downloadchromium_src-05e40d9526ebb65258924b644ad738e347e5c63f.zip
chromium_src-05e40d9526ebb65258924b644ad738e347e5c63f.tar.gz
chromium_src-05e40d9526ebb65258924b644ad738e347e5c63f.tar.bz2
GTK: Use themed warning icon in GTK+ theme mode.
BUG=18340 TEST=none Review URL: http://codereview.chromium.org/551020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36250 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/gtk')
-rw-r--r--chrome/browser/gtk/location_bar_view_gtk.cc11
1 files changed, 9 insertions, 2 deletions
diff --git a/chrome/browser/gtk/location_bar_view_gtk.cc b/chrome/browser/gtk/location_bar_view_gtk.cc
index c986207..8f6b457 100644
--- a/chrome/browser/gtk/location_bar_view_gtk.cc
+++ b/chrome/browser/gtk/location_bar_view_gtk.cc
@@ -191,8 +191,7 @@ void LocationBarViewGtk::Init(bool popup_window_mode) {
rb.GetPixbufNamed(IDR_LOCK));
gtk_widget_set_name(security_lock_icon_image_, "chrome-security-lock-icon");
gtk_widget_hide(GTK_WIDGET(security_lock_icon_image_));
- security_warning_icon_image_ = gtk_image_new_from_pixbuf(
- rb.GetPixbufNamed(IDR_WARNING));
+ security_warning_icon_image_ = gtk_image_new();
gtk_widget_set_name(security_warning_icon_image_,
"chrome-security-warning-icon");
gtk_widget_hide(GTK_WIDGET(security_warning_icon_image_));
@@ -609,6 +608,10 @@ void LocationBarViewGtk::Observe(NotificationType type,
gtk_util::SetLabelColor(tab_to_search_hint_leading_label_, NULL);
gtk_util::SetLabelColor(tab_to_search_hint_trailing_label_, NULL);
gtk_util::SetLabelColor(type_to_search_hint_, NULL);
+
+ gtk_image_set_from_stock(GTK_IMAGE(security_warning_icon_image_),
+ GTK_STOCK_DIALOG_WARNING,
+ GTK_ICON_SIZE_SMALL_TOOLBAR);
} else {
gtk_widget_modify_bg(tab_to_search_box_, GTK_STATE_NORMAL,
&kKeywordBackgroundColor);
@@ -622,6 +625,10 @@ void LocationBarViewGtk::Observe(NotificationType type,
gtk_util::SetLabelColor(tab_to_search_hint_trailing_label_,
&kHintTextColor);
gtk_util::SetLabelColor(type_to_search_hint_, &kHintTextColor);
+
+ ResourceBundle& rb = ResourceBundle::GetSharedInstance();
+ gtk_image_set_from_pixbuf(GTK_IMAGE(security_warning_icon_image_),
+ rb.GetPixbufNamed(IDR_WARNING));
}
}