| Index: chrome/browser/gtk/download_shelf_gtk.h
|
| diff --git a/chrome/browser/gtk/download_shelf_gtk.h b/chrome/browser/gtk/download_shelf_gtk.h
|
| index afafd2725c5e04e51471c0019d4f15de51e5cafc..9c8e382473b2e735fd9299df69a7c3d42cd15285 100644
|
| --- a/chrome/browser/gtk/download_shelf_gtk.h
|
| +++ b/chrome/browser/gtk/download_shelf_gtk.h
|
| @@ -18,6 +18,7 @@ class BaseDownloadItemModel;
|
| class Browser;
|
| class CustomDrawButton;
|
| class DownloadItemGtk;
|
| +class GtkThemeProperties;
|
| class SlideAnimatorGtk;
|
|
|
| class DownloadShelfGtk : public DownloadShelf {
|
| @@ -36,6 +37,9 @@ class DownloadShelfGtk : public DownloadShelf {
|
| // Returns the current height of the shelf.
|
| int GetHeight() const;
|
|
|
| + // Changes the color of the background shelf.
|
| + void UserChangedTheme(GtkThemeProperties* properties);
|
| +
|
| private:
|
| // Remove |download_item| from the download shelf and delete it.
|
| void RemoveDownloadItem(DownloadItemGtk* download_item);
|
| @@ -58,6 +62,9 @@ class DownloadShelfGtk : public DownloadShelf {
|
| // for an explanation of the widget layout.
|
| OwnedWidgetGtk shelf_;
|
|
|
| + // A GtkEventBox which we color.
|
| + GtkWidget* padding_bg_;
|
| +
|
| // This hbox holds the link text and download icon. It also holds the
|
| // distinction of being the leftmost non-download item widget on the shelf.
|
| GtkWidget* link_hbox_;
|
|
|