translate_icon_view.cc revision 1e9bf3e0803691d0a228da41fc608347b6db4340
1// Copyright 2013 The Chromium Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5#include "chrome/browser/ui/views/location_bar/translate_icon_view.h" 6 7#include "base/strings/utf_string_conversions.h" 8#include "chrome/app/chrome_command_ids.h" 9#include "chrome/browser/ui/browser_commands.h" 10#include "chrome/browser/ui/view_ids.h" 11#include "chrome/browser/ui/views/translate/translate_bubble_view.h" 12#include "grit/generated_resources.h" 13#include "grit/theme_resources.h" 14#include "ui/base/l10n/l10n_util.h" 15#include "ui/base/resource/resource_bundle.h" 16 17TranslateIconView::TranslateIconView(CommandUpdater* command_updater) 18 : BubbleIconView(command_updater, IDC_TRANSLATE_PAGE) { 19 set_id(VIEW_ID_TRANSLATE_BUTTON); 20 SetTooltipText(l10n_util::GetStringUTF16(IDS_TOOLTIP_TRANSLATE)); 21 SetImage(ui::ResourceBundle::GetSharedInstance().GetImageSkiaNamed( 22 IDR_TRANSLATE)); 23} 24 25TranslateIconView::~TranslateIconView() { 26} 27 28bool TranslateIconView::IsBubbleShowing() const { 29 return TranslateBubbleView::IsShowing(); 30} 31 32void TranslateIconView::OnExecuting( 33 BubbleIconView::ExecuteSource execute_source) { 34} 35