diff options
author | erg@google.com <erg@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-09-25 21:32:34 +0000 |
---|---|---|
committer | erg@google.com <erg@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-09-25 21:32:34 +0000 |
commit | 4e797d9ac6f59ac71613ffac7123ae0d16b65a26 (patch) | |
tree | 5427a10e4702df0566d11ee2f0881832ed35d9e6 /chrome/browser/gtk/bookmark_bar_gtk.cc | |
parent | e3d60e5dbbe1a30ee38ad470a5d6040011aea60a (diff) | |
download | chromium_src-4e797d9ac6f59ac71613ffac7123ae0d16b65a26.zip chromium_src-4e797d9ac6f59ac71613ffac7123ae0d16b65a26.tar.gz chromium_src-4e797d9ac6f59ac71613ffac7123ae0d16b65a26.tar.bz2 |
GTK: Add three simple unit tests to the bookmark bar.
Review URL: http://codereview.chromium.org/249004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27251 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/gtk/bookmark_bar_gtk.cc')
-rw-r--r-- | chrome/browser/gtk/bookmark_bar_gtk.cc | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/chrome/browser/gtk/bookmark_bar_gtk.cc b/chrome/browser/gtk/bookmark_bar_gtk.cc index a2c3791..89c78bf 100644 --- a/chrome/browser/gtk/bookmark_bar_gtk.cc +++ b/chrome/browser/gtk/bookmark_bar_gtk.cc @@ -25,6 +25,7 @@ #include "chrome/browser/gtk/custom_button.h" #include "chrome/browser/gtk/gtk_chrome_button.h" #include "chrome/browser/gtk/gtk_theme_provider.h" +#include "chrome/browser/gtk/tabstrip_origin_provider.h" #include "chrome/browser/gtk/tabs/tab_strip_gtk.h" #include "chrome/browser/gtk/view_id_util.h" #include "chrome/browser/metrics/user_metrics.h" @@ -93,11 +94,11 @@ void SetToolBarStyle() { } // namespace BookmarkBarGtk::BookmarkBarGtk(Profile* profile, Browser* browser, - BrowserWindowGtk* window) + TabstripOriginProvider* tabstrip_origin_provider) : profile_(NULL), page_navigator_(NULL), browser_(browser), - window_(window), + tabstrip_origin_provider_(tabstrip_origin_provider), model_(NULL), instructions_(NULL), dragged_node_(NULL), @@ -923,7 +924,7 @@ gboolean BookmarkBarGtk::OnEventBoxExpose(GtkWidget* widget, event->area.width, event->area.height); cairo_clip(cr); gfx::Point tabstrip_origin = - bar->window_->tabstrip()->GetTabStripOriginForWidget(widget); + bar->tabstrip_origin_provider_->GetTabStripOriginForWidget(widget); GtkThemeProvider* theme_provider = bar->theme_provider_; CairoCachedSurface* background = theme_provider->GetSurfaceNamed( |