| Index: chrome/browser/gtk/bookmark_bar_gtk.cc
|
| diff --git a/chrome/browser/gtk/bookmark_bar_gtk.cc b/chrome/browser/gtk/bookmark_bar_gtk.cc
|
| index 44b6be63549c899d642bcaa78a38c6f94c931830..4c941481a371d1ed797378bc8df6251d6d955103 100644
|
| --- a/chrome/browser/gtk/bookmark_bar_gtk.cc
|
| +++ b/chrome/browser/gtk/bookmark_bar_gtk.cc
|
| @@ -47,6 +47,25 @@ const int kInstructionsPadding = 6;
|
| // Color of the instructional text.
|
| const GdkColor kInstructionsColor = GDK_COLOR_RGB(128, 128, 142);
|
|
|
| +void SetToolBarStyle() {
|
| + static bool style_was_set = false;
|
| +
|
| + if (style_was_set)
|
| + return;
|
| + style_was_set = true;
|
| +
|
| + gtk_rc_parse_string(
|
| + "style \"chrome-bookmark-toolbar\" {"
|
| + " xthickness = 0\n"
|
| + " ythickness = 0\n"
|
| + " GtkWidget::focus-padding = 0\n"
|
| + " GtkContainer::border-width = 0\n"
|
| + " GtkToolBar::internal-padding = 0\n"
|
| + " GtkToolBar::shadow-type = GTK_SHADOW_NONE\n"
|
| + "}\n"
|
| + "widget \"*chrome-bookmark-toolbar\" style \"chrome-bookmark-toolbar\"");
|
| +}
|
| +
|
| } // namespace
|
|
|
| BookmarkBarGtk::BookmarkBarGtk(Profile* profile, Browser* browser,
|
| @@ -129,6 +148,8 @@ void BookmarkBarGtk::Init(Profile* profile) {
|
| G_CALLBACK(&OnHBoxExpose), this);
|
|
|
| bookmark_toolbar_.Own(gtk_toolbar_new());
|
| + SetToolBarStyle();
|
| + gtk_widget_set_name(bookmark_toolbar_.get(), "chrome-bookmark-toolbar");
|
| gtk_widget_set_app_paintable(bookmark_toolbar_.get(), TRUE);
|
| g_signal_connect(G_OBJECT(bookmark_toolbar_.get()), "expose-event",
|
| G_CALLBACK(&OnToolbarExpose), this);
|
|
|