Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(7644)

Unified Diff: chrome/browser/ui/views/tabs/tab.cc

Issue 23531053: ui/base/animation -> ui/gfx/animation (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Merge 2 trunk Created 7 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « chrome/browser/ui/views/tabs/tab.h ('k') | chrome/browser/ui/views/tabs/tab_drag_controller.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/browser/ui/views/tabs/tab.cc
diff --git a/chrome/browser/ui/views/tabs/tab.cc b/chrome/browser/ui/views/tabs/tab.cc
index 031b2ba734a0073379c53a8a14333e89a565917f..b7871eb591b2508780431457ce9aa04408b20ebd 100644
--- a/chrome/browser/ui/views/tabs/tab.cc
+++ b/chrome/browser/ui/views/tabs/tab.cc
@@ -24,15 +24,15 @@
#include "grit/ui_resources.h"
#include "third_party/skia/include/effects/SkGradientShader.h"
#include "ui/base/accessibility/accessible_view_state.h"
-#include "ui/base/animation/animation_container.h"
-#include "ui/base/animation/multi_animation.h"
-#include "ui/base/animation/slide_animation.h"
-#include "ui/base/animation/throb_animation.h"
#include "ui/base/l10n/l10n_util.h"
#include "ui/base/layout.h"
#include "ui/base/models/list_selection_model.h"
#include "ui/base/resource/resource_bundle.h"
#include "ui/base/theme_provider.h"
+#include "ui/gfx/animation/animation_container.h"
+#include "ui/gfx/animation/multi_animation.h"
+#include "ui/gfx/animation/slide_animation.h"
+#include "ui/gfx/animation/throb_animation.h"
#include "ui/gfx/canvas.h"
#include "ui/gfx/color_analysis.h"
#include "ui/gfx/favicon_size.h"
@@ -314,16 +314,16 @@ chrome::HostDesktopType GetHostDesktopType(views::View* view) {
// FaviconCrashAnimation
//
// A custom animation subclass to manage the favicon crash animation.
-class Tab::FaviconCrashAnimation : public ui::LinearAnimation,
- public ui::AnimationDelegate {
+class Tab::FaviconCrashAnimation : public gfx::LinearAnimation,
+ public gfx::AnimationDelegate {
public:
explicit FaviconCrashAnimation(Tab* target)
- : ui::LinearAnimation(1000, 25, this),
+ : gfx::LinearAnimation(1000, 25, this),
target_(target) {
}
virtual ~FaviconCrashAnimation() {}
- // ui::Animation overrides:
+ // gfx::Animation overrides:
virtual void AnimateToState(double state) OVERRIDE {
const double kHidingOffset = 27;
@@ -338,8 +338,8 @@ class Tab::FaviconCrashAnimation : public ui::LinearAnimation,
}
}
- // ui::AnimationDelegate overrides:
- virtual void AnimationCanceled(const ui::Animation* animation) OVERRIDE {
+ // gfx::AnimationDelegate overrides:
+ virtual void AnimationCanceled(const gfx::Animation* animation) OVERRIDE {
target_->SetFaviconHidingOffset(0);
}
@@ -499,7 +499,7 @@ Tab::Tab(TabController* controller)
Tab::~Tab() {
}
-void Tab::set_animation_container(ui::AnimationContainer* container) {
+void Tab::set_animation_container(gfx::AnimationContainer* container) {
animation_container_ = container;
hover_controller_.SetAnimationContainer(container);
tab_audio_indicator_->SetAnimationContainer(container);
@@ -578,7 +578,7 @@ void Tab::UpdateLoadingAnimation(TabRendererData::NetworkState state) {
}
void Tab::StartPulse() {
- ui::ThrobAnimation* animation = new ui::ThrobAnimation(this);
+ gfx::ThrobAnimation* animation = new gfx::ThrobAnimation(this);
animation->SetSlideDuration(kPulseDurationMs);
if (animation_container_.get())
animation->SetContainer(animation_container_.get());
@@ -599,23 +599,23 @@ void Tab::StartMiniTabTitleAnimation() {
if (!data().mini)
return;
if (!tab_animation_.get()) {
- ui::MultiAnimation::Parts parts;
+ gfx::MultiAnimation::Parts parts;
parts.push_back(
- ui::MultiAnimation::Part(kMiniTitleChangeAnimationDuration1MS,
- ui::Tween::EASE_OUT));
+ gfx::MultiAnimation::Part(kMiniTitleChangeAnimationDuration1MS,
+ gfx::Tween::EASE_OUT));
parts.push_back(
- ui::MultiAnimation::Part(kMiniTitleChangeAnimationDuration2MS,
- ui::Tween::ZERO));
+ gfx::MultiAnimation::Part(kMiniTitleChangeAnimationDuration2MS,
+ gfx::Tween::ZERO));
parts.push_back(
- ui::MultiAnimation::Part(kMiniTitleChangeAnimationDuration3MS,
- ui::Tween::EASE_IN));
+ gfx::MultiAnimation::Part(kMiniTitleChangeAnimationDuration3MS,
+ gfx::Tween::EASE_IN));
parts[0].start_time_ms = kMiniTitleChangeAnimationStart1MS;
parts[0].end_time_ms = kMiniTitleChangeAnimationEnd1MS;
parts[2].start_time_ms = kMiniTitleChangeAnimationStart3MS;
parts[2].end_time_ms = kMiniTitleChangeAnimationEnd3MS;
base::TimeDelta timeout =
base::TimeDelta::FromMilliseconds(kMiniTitleChangeAnimationIntervalMS);
- ui::MultiAnimation* animation = new ui::MultiAnimation(parts, timeout);
+ gfx::MultiAnimation* animation = new gfx::MultiAnimation(parts, timeout);
if (animation_container_.get())
animation->SetContainer(animation_container_.get());
animation->set_delegate(this);
@@ -691,7 +691,7 @@ void Tab::ScheduleAudioIndicatorPaint() {
////////////////////////////////////////////////////////////////////////////////
// Tab, AnimationDelegate overrides:
-void Tab::AnimationProgressed(const ui::Animation* animation) {
+void Tab::AnimationProgressed(const gfx::Animation* animation) {
// Ignore if the pulse animation is being performed on active tab because
// it repaints the same image. See |Tab::PaintTabBackground()|.
if (animation == tab_animation_.get() && IsActive())
@@ -699,11 +699,11 @@ void Tab::AnimationProgressed(const ui::Animation* animation) {
SchedulePaint();
}
-void Tab::AnimationCanceled(const ui::Animation* animation) {
+void Tab::AnimationCanceled(const gfx::Animation* animation) {
SchedulePaint();
}
-void Tab::AnimationEnded(const ui::Animation* animation) {
+void Tab::AnimationEnded(const gfx::Animation* animation) {
SchedulePaint();
}
@@ -1170,8 +1170,8 @@ void Tab::PaintTabBackground(gfx::Canvas* canvas) {
if (tab_animation_.get() &&
tab_animation_->is_animating() &&
data().mini) {
- ui::MultiAnimation* animation =
- static_cast<ui::MultiAnimation*>(tab_animation_.get());
+ gfx::MultiAnimation* animation =
+ static_cast<gfx::MultiAnimation*>(tab_animation_.get());
PaintInactiveTabBackgroundWithTitleChange(canvas, animation);
} else {
PaintInactiveTabBackground(canvas);
@@ -1189,7 +1189,7 @@ void Tab::PaintTabBackground(gfx::Canvas* canvas) {
void Tab::PaintInactiveTabBackgroundWithTitleChange(
gfx::Canvas* canvas,
- ui::MultiAnimation* animation) {
+ gfx::MultiAnimation* animation) {
// Render the inactive tab background. We'll use this for clipping.
gfx::Canvas background_canvas(size(), canvas->scale_factor(), false);
PaintInactiveTabBackground(&background_canvas);
@@ -1717,8 +1717,8 @@ void Tab::StartCrashAnimation() {
}
void Tab::StartRecordingAnimation() {
- ui::ThrobAnimation* animation = new ui::ThrobAnimation(this);
- animation->SetTweenType(ui::Tween::EASE_IN_OUT);
+ gfx::ThrobAnimation* animation = new gfx::ThrobAnimation(this);
+ animation->SetTweenType(gfx::Tween::EASE_IN_OUT);
animation->SetThrobDuration(kRecordingDurationMs);
animation->StartThrobbing(-1);
icon_animation_.reset(animation);
« no previous file with comments | « chrome/browser/ui/views/tabs/tab.h ('k') | chrome/browser/ui/views/tabs/tab_drag_controller.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698