Index: chrome/browser/gtk/browser_toolbar_gtk.cc |
diff --git a/chrome/browser/gtk/browser_toolbar_gtk.cc b/chrome/browser/gtk/browser_toolbar_gtk.cc |
index f16dd543f07784a91fe5ce08a78871794af58074..5b4d932e8a1cfc6d38355a6fb3ac5ca65cc4e91c 100644 |
--- a/chrome/browser/gtk/browser_toolbar_gtk.cc |
+++ b/chrome/browser/gtk/browser_toolbar_gtk.cc |
@@ -77,8 +77,6 @@ void BrowserToolbarGtk::Init(Profile* profile, |
accel_group_ = gtk_accel_group_new(); |
gtk_window_add_accel_group(top_level_window, accel_group_); |
- toolbar_tooltips_ = gtk_tooltips_new(); |
- |
back_.reset(BuildBackForwardButton(IDR_BACK, IDR_BACK_P, IDR_BACK_H, |
IDR_BACK_D, |
l10n_util::GetString(IDS_TOOLTIP_BACK))); |
@@ -209,10 +207,8 @@ CustomDrawButton* BrowserToolbarGtk::BuildToolbarButton( |
CustomDrawButton* button = new CustomDrawButton(normal_id, active_id, |
highlight_id, depressed_id); |
- gtk_tooltips_set_tip(GTK_TOOLTIPS(toolbar_tooltips_), |
- GTK_WIDGET(button->widget()), |
- WideToUTF8(localized_tooltip).c_str(), |
- WideToUTF8(localized_tooltip).c_str()); |
+ gtk_widget_set_tooltip_text(button->widget(), |
+ WideToUTF8(localized_tooltip).c_str()); |
g_signal_connect(G_OBJECT(button->widget()), "clicked", |
G_CALLBACK(OnButtonClick), this); |
GTK_WIDGET_UNSET_FLAGS(button->widget(), GTK_CAN_FOCUS); |
@@ -231,10 +227,8 @@ CustomContainerButton* BrowserToolbarGtk::BuildToolbarMenuButton( |
gtk_container_add(GTK_CONTAINER(button->widget()), |
gtk_image_new_from_pixbuf(rb.LoadPixbuf(icon_id))); |
- gtk_tooltips_set_tip(GTK_TOOLTIPS(toolbar_tooltips_), |
- GTK_WIDGET(button->widget()), |
- WideToUTF8(localized_tooltip).c_str(), |
- WideToUTF8(localized_tooltip).c_str()); |
+ gtk_widget_set_tooltip_text(button->widget(), |
+ WideToUTF8(localized_tooltip).c_str()); |
g_signal_connect(G_OBJECT(button->widget()), "button-press-event", |
G_CALLBACK(OnMenuButtonPressEvent), this); |
GTK_WIDGET_UNSET_FLAGS(button->widget(), GTK_CAN_FOCUS); |
@@ -302,10 +296,8 @@ CustomDrawButton* BrowserToolbarGtk::BuildBackForwardButton( |
CustomDrawButton* button = new CustomDrawButton(normal_id, active_id, |
highlight_id, depressed_id); |
- // TODO(erg): Mismatch between wstring and string. |
- // gtk_tooltips_set_tip(GTK_TOOLTIPS(toolbar_tooltips_), |
- // GTK_WIDGET(back_), |
- // localized_tooltip, localized_tooltip); |
+ gtk_widget_set_tooltip_text(button->widget(), |
+ WideToUTF8(localized_tooltip).c_str()); |
g_signal_connect(G_OBJECT(button->widget()), "button-press-event", |
G_CALLBACK(OnBackForwardPressEvent), this); |