| Index: chrome/browser/cocoa/download_shelf_mac.mm
|
| ===================================================================
|
| --- chrome/browser/cocoa/download_shelf_mac.mm (revision 20197)
|
| +++ chrome/browser/cocoa/download_shelf_mac.mm (working copy)
|
| @@ -8,24 +8,6 @@
|
| #include "chrome/browser/cocoa/download_item_mac.h"
|
| #include "chrome/browser/download/download_item_model.h"
|
|
|
| -namespace {
|
| -
|
| -// TODO(thakis): These are all temporary until there's a download item view
|
| -
|
| -// Border padding of a download item
|
| -const int kDownloadItemBorderPadding = 4;
|
| -
|
| -// Width of a download item
|
| -const int kDownloadItemWidth = 200;
|
| -
|
| -// Height of a download item
|
| -const int kDownloadItemHeight = 32;
|
| -
|
| -// Horizontal padding between two download items
|
| -const int kDownloadItemPadding = 10;
|
| -
|
| -} // namespace
|
| -
|
| DownloadShelfMac::DownloadShelfMac(Browser* browser,
|
| DownloadShelfController* controller)
|
| : DownloadShelf(browser),
|
| @@ -34,20 +16,7 @@
|
| }
|
|
|
| void DownloadShelfMac::AddDownload(BaseDownloadItemModel* download_model) {
|
| -
|
| - // TODO(thakis): we need to delete these at some point. There's no explicit
|
| - // mass delete on windows, figure out where they do it.
|
| -
|
| - // TODO(thakis): This should just forward to the controller.
|
| -
|
| - // TODO(thakis): RTL support?
|
| - int startX = kDownloadItemBorderPadding +
|
| - (kDownloadItemWidth + kDownloadItemPadding) * download_items_.size();
|
| - download_items_.push_back(new DownloadItemMac(download_model,
|
| - NSMakeRect(startX, kDownloadItemBorderPadding,
|
| - kDownloadItemWidth, kDownloadItemHeight),
|
| - shelf_controller_));
|
| -
|
| + [shelf_controller_ addDownloadItem:download_model];
|
| Show();
|
| }
|
|
|
|
|