Index: chrome/browser/gtk/translate/translate_message_infobar_gtk.cc |
=================================================================== |
--- chrome/browser/gtk/translate/translate_message_infobar_gtk.cc (revision 71352) |
+++ chrome/browser/gtk/translate/translate_message_infobar_gtk.cc (working copy) |
@@ -1,38 +0,0 @@ |
-// Copyright (c) 2010 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#include "chrome/browser/gtk/translate/translate_message_infobar_gtk.h" |
- |
-#include "base/utf_string_conversions.h" |
-#include "chrome/browser/gtk/gtk_util.h" |
-#include "chrome/browser/translate/translate_infobar_delegate.h" |
- |
-TranslateMessageInfoBar::TranslateMessageInfoBar( |
- TranslateInfoBarDelegate* delegate) |
- : TranslateInfoBarBase(delegate) { |
-} |
- |
-TranslateMessageInfoBar::~TranslateMessageInfoBar() { |
-} |
- |
-void TranslateMessageInfoBar::Init() { |
- TranslateInfoBarBase::Init(); |
- |
- GtkWidget* hbox = gtk_hbox_new(FALSE, gtk_util::kControlSpacing); |
- gtk_util::CenterWidgetInHBox(hbox_, hbox, false, 0); |
- |
- std::string text = UTF16ToUTF8(GetDelegate()->GetMessageInfoBarText()); |
- gtk_box_pack_start(GTK_BOX(hbox), CreateLabel(text.c_str()), FALSE, FALSE, 0); |
- string16 button_text = GetDelegate()->GetMessageInfoBarButtonText(); |
- if (!button_text.empty()) { |
- GtkWidget* button = |
- gtk_button_new_with_label(UTF16ToUTF8(button_text).c_str()); |
- g_signal_connect(button, "clicked",G_CALLBACK(&OnButtonPressedThunk), this); |
- gtk_box_pack_start(GTK_BOX(hbox), button, FALSE, FALSE, 0); |
- } |
-} |
- |
-void TranslateMessageInfoBar::OnButtonPressed(GtkWidget* sender) { |
- GetDelegate()->MessageInfoBarButtonPressed(); |
-} |