| Index: chrome/browser/gtk/bookmark_utils_gtk.h
|
| diff --git a/chrome/browser/gtk/bookmark_utils_gtk.h b/chrome/browser/gtk/bookmark_utils_gtk.h
|
| index 72ea24ea14f39b3bce3b7b406203a36b30f46745..a78402b999f299164504fb2a692c267661bbae9f 100644
|
| --- a/chrome/browser/gtk/bookmark_utils_gtk.h
|
| +++ b/chrome/browser/gtk/bookmark_utils_gtk.h
|
| @@ -12,6 +12,7 @@
|
| class BookmarkModel;
|
| class BookmarkNode;
|
| class Profile;
|
| +struct GtkThemeProperties;
|
|
|
| namespace bookmark_utils {
|
|
|
| @@ -32,12 +33,13 @@ GdkPixbuf* GetPixbufForNode(const BookmarkNode* node, BookmarkModel* model);
|
| // Returns a GtkWindow with a visual hierarchy for passing to
|
| // gtk_drag_set_icon_widget().
|
| GtkWidget* GetDragRepresentation(const BookmarkNode* node,
|
| - BookmarkModel* model);
|
| + BookmarkModel* model,
|
| + GtkThemeProperties* properties);
|
|
|
| // Helper function that sets visual properties of GtkButton |button| to the
|
| // contents of |node|.
|
| void ConfigureButtonForNode(const BookmarkNode* node, BookmarkModel* model,
|
| - GtkWidget* button);
|
| + GtkWidget* button, GtkThemeProperties* properties);
|
|
|
| // Returns the tooltip.
|
| std::string BuildTooltipFor(const BookmarkNode* node);
|
| @@ -47,7 +49,7 @@ const BookmarkNode* BookmarkNodeForWidget(GtkWidget* widget);
|
|
|
| // This function is a temporary hack to fix fonts on dark system themes.
|
| // TODO(estade): remove this function.
|
| -void SetButtonTextColors(GtkWidget* label);
|
| +void SetButtonTextColors(GtkWidget* label, GtkThemeProperties* properties);
|
|
|
| // Drag and drop. --------------------------------------------------------------
|
|
|
|
|