Index: chrome/browser/ui/views/location_bar/web_intents_button_view.cc |
diff --git a/chrome/browser/ui/views/location_bar/web_intents_button_view.cc b/chrome/browser/ui/views/location_bar/web_intents_button_view.cc |
deleted file mode 100644 |
index 603ac26d63b9c8e8d81bf8618f0ed430f8a336bc..0000000000000000000000000000000000000000 |
--- a/chrome/browser/ui/views/location_bar/web_intents_button_view.cc |
+++ /dev/null |
@@ -1,64 +0,0 @@ |
-// Copyright (c) 2012 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/ui/views/location_bar/web_intents_button_view.h" |
- |
-#include "chrome/browser/ui/intents/web_intent_picker_controller.h" |
-#include "chrome/browser/ui/views/location_bar/location_bar_view.h" |
-#include "grit/generated_resources.h" |
-#include "ui/base/animation/slide_animation.h" |
-#include "ui/base/animation/tween.h" |
-#include "ui/base/l10n/l10n_util.h" |
- |
-// Animation time to open the button. |
-const int kMoveTimeMs = 150; |
- |
-WebIntentsButtonView::WebIntentsButtonView(LocationBarView* parent, |
- const int background_images[], |
- const gfx::Font& font, |
- SkColor font_color) |
- : LocationBarDecorationView(parent, background_images, font, font_color) { |
-} |
- |
-void WebIntentsButtonView::Update(content::WebContents* web_contents) { |
- WebIntentPickerController* web_intent_picker_controller = |
- web_contents ? WebIntentPickerController::FromWebContents(web_contents) |
- : NULL; |
- if (!web_intent_picker_controller || |
- !web_intent_picker_controller->ShowLocationBarPickerButton()) { |
- SetVisible(false); |
- return; |
- } |
- |
- int animated_string_id = IDS_INTENT_PICKER_USE_ANOTHER_SERVICE; |
- string16 animated_text = l10n_util::GetStringUTF16(animated_string_id); |
- SetTooltipText(animated_text); |
- SetVisible(true); |
- |
- // Set the flag to always draw text before we start to draw the label, |
- // to avoid any possible race. |
- AlwaysDrawText(); |
- |
- if (!web_intent_picker_controller->location_bar_picker_button_indicated()) { |
- StartLabelAnimation(animated_text, kMoveTimeMs); |
- web_intent_picker_controller->SetLocationBarPickerButtonIndicated(); |
- } |
-} |
- |
-void WebIntentsButtonView::OnClick(LocationBarView* parent) { |
- content::WebContents* web_contents = parent->GetWebContents(); |
- if (!web_contents) |
- return; |
- |
- WebIntentPickerController::FromWebContents(web_contents)-> |
- LocationBarPickerButtonClicked(); |
-} |
- |
-int WebIntentsButtonView::GetTextAnimationSize(double state, int text_size) { |
- if (state < 1.0) { |
- return static_cast<int>(text_size * state); |
- } |
- |
- return text_size; |
-} |