summaryrefslogtreecommitdiffstats
path: root/chrome/browser/gtk/download_shelf_gtk.cc
diff options
context:
space:
mode:
authorestade@chromium.org <estade@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-12-02 21:01:57 +0000
committerestade@chromium.org <estade@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-12-02 21:01:57 +0000
commitef300036626086e2ea520cd36d7926a91591918f (patch)
tree34765acd1b32f3c3b960a38dd7a3c1dbf846ba1d /chrome/browser/gtk/download_shelf_gtk.cc
parent31f772629aebba90181e0a6fb7adea5cabe68c19 (diff)
downloadchromium_src-ef300036626086e2ea520cd36d7926a91591918f.zip
chromium_src-ef300036626086e2ea520cd36d7926a91591918f.tar.gz
chromium_src-ef300036626086e2ea520cd36d7926a91591918f.tar.bz2
Gtk: theme certain close buttons:
- download shelf - find bar - blocked popup container Notably, don't theme the infobar close button. In a follow up patch, I will fix the findbar and blocked popup container of Windows. BUG=29101 Review URL: http://codereview.chromium.org/454024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33600 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/gtk/download_shelf_gtk.cc')
-rw-r--r--chrome/browser/gtk/download_shelf_gtk.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/chrome/browser/gtk/download_shelf_gtk.cc b/chrome/browser/gtk/download_shelf_gtk.cc
index 1e13892..8601855 100644
--- a/chrome/browser/gtk/download_shelf_gtk.cc
+++ b/chrome/browser/gtk/download_shelf_gtk.cc
@@ -207,6 +207,12 @@ void DownloadShelfGtk::Observe(NotificationType type,
gtk_chrome_link_button_set_normal_color(
GTK_CHROME_LINK_BUTTON(link_button_),
use_default_color ? NULL : &bookmark_color);
+
+ ResourceBundle& rb = ResourceBundle::GetSharedInstance();
+ close_button_->SetBackground(
+ theme_provider_->GetColor(BrowserThemeProvider::COLOR_TAB_TEXT),
+ rb.GetBitmapNamed(IDR_CLOSE_BAR),
+ rb.GetBitmapNamed(IDR_CLOSE_BAR_MASK));
}
}