| Index: chrome/browser/gtk/download_item_gtk.h
|
| ===================================================================
|
| --- chrome/browser/gtk/download_item_gtk.h (revision 10937)
|
| +++ chrome/browser/gtk/download_item_gtk.h (working copy)
|
| @@ -14,20 +14,26 @@
|
|
|
| class DownloadItemGtk {
|
| public:
|
| - // DownloadItemGtk takes ownership of |download_item_model|;
|
| + // DownloadItemGtk takes ownership of |download_item_model|.
|
| DownloadItemGtk(BaseDownloadItemModel* download_item_model,
|
| GtkWidget* parent_shelf);
|
|
|
| private:
|
| static void InitNineBoxes();
|
|
|
| - static gboolean OnBodyExpose(GtkWidget* widget, GdkEventExpose* e,
|
| - DownloadItemGtk* download_item);
|
| + static gboolean OnExpose(GtkWidget* widget, GdkEventExpose* e,
|
| + DownloadItemGtk* download_item);
|
|
|
| - static NineBox* nine_box_normal_;
|
| - static NineBox* nine_box_prelight_;
|
| - static NineBox* nine_box_active_;
|
| + // Nineboxes for the body area.
|
| + static NineBox* body_nine_box_normal_;
|
| + static NineBox* body_nine_box_prelight_;
|
| + static NineBox* body_nine_box_active_;
|
|
|
| + // Nineboxes for the menu button.
|
| + static NineBox* menu_nine_box_normal_;
|
| + static NineBox* menu_nine_box_prelight_;
|
| + static NineBox* menu_nine_box_active_;
|
| +
|
| // The widget that contains the body and menu dropdown.
|
| GtkWidget* hbox_;
|
|
|
| @@ -35,6 +41,9 @@
|
| // animation.
|
| GtkWidget* body_;
|
|
|
| + // The widget that creates a dropdown menu when pressed.
|
| + GtkWidget* menu_button_;
|
| +
|
| // The download item model we represent.
|
| scoped_ptr<BaseDownloadItemModel> download_model_;
|
|
|
|
|