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

Side by Side Diff: chrome/browser/ui/views/status_bubble_views.cc

Issue 869453002: Define class names for views class in c/b/ui/views (Closed) Base URL: https://chromium.googlesource.com/chromium/src@master
Patch Set: inline class name strings Created 5 years, 11 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 unified diff | Download patch
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/ui/views/status_bubble_views.h" 5 #include "chrome/browser/ui/views/status_bubble_views.h"
6 6
7 #include <algorithm> 7 #include <algorithm>
8 8
9 #include "base/bind.h" 9 #include "base/bind.h"
10 #include "base/i18n/rtl.h" 10 #include "base/i18n/rtl.h"
(...skipping 150 matching lines...) Expand 10 before | Expand all | Expand 10 after
161 void OnTimer(); 161 void OnTimer();
162 void CancelTimer(); 162 void CancelTimer();
163 void RestartTimer(base::TimeDelta delay); 163 void RestartTimer(base::TimeDelta delay);
164 164
165 // Manage the fades and starting and stopping the animations correctly. 165 // Manage the fades and starting and stopping the animations correctly.
166 void StartFade(double start, double end, int duration); 166 void StartFade(double start, double end, int duration);
167 void StartHiding(); 167 void StartHiding();
168 void StartShowing(); 168 void StartShowing();
169 169
170 // views::View: 170 // views::View:
171 const char* GetClassName() const override;
171 void OnPaint(gfx::Canvas* canvas) override; 172 void OnPaint(gfx::Canvas* canvas) override;
172 173
173 BubbleState state_; 174 BubbleState state_;
174 BubbleStyle style_; 175 BubbleStyle style_;
175 176
176 scoped_ptr<StatusViewAnimation> animation_; 177 scoped_ptr<StatusViewAnimation> animation_;
177 178
178 // Handle to the widget that contains us. 179 // Handle to the widget that contains us.
179 views::Widget* popup_; 180 views::Widget* popup_;
180 181
(...skipping 162 matching lines...) Expand 10 before | Expand all | Expand 10 after
343 344
344 void StatusBubbleViews::StatusView::OnAnimationEnded() { 345 void StatusBubbleViews::StatusView::OnAnimationEnded() {
345 if (state_ == BUBBLE_HIDING_FADE) { 346 if (state_ == BUBBLE_HIDING_FADE) {
346 state_ = BUBBLE_HIDDEN; 347 state_ = BUBBLE_HIDDEN;
347 popup_->Hide(); 348 popup_->Hide();
348 } else if (state_ == BUBBLE_SHOWING_FADE) { 349 } else if (state_ == BUBBLE_SHOWING_FADE) {
349 state_ = BUBBLE_SHOWN; 350 state_ = BUBBLE_SHOWN;
350 } 351 }
351 } 352 }
352 353
354 const char* StatusBubbleViews::StatusView::GetClassName() const {
355 return "StatusBubbleViews::StatusView";
356 }
357
353 void StatusBubbleViews::StatusView::OnPaint(gfx::Canvas* canvas) { 358 void StatusBubbleViews::StatusView::OnPaint(gfx::Canvas* canvas) {
354 SkPaint paint; 359 SkPaint paint;
355 paint.setStyle(SkPaint::kFill_Style); 360 paint.setStyle(SkPaint::kFill_Style);
356 paint.setAntiAlias(true); 361 paint.setAntiAlias(true);
357 SkColor toolbar_color = theme_service_->GetColor( 362 SkColor toolbar_color = theme_service_->GetColor(
358 ThemeProperties::COLOR_TOOLBAR); 363 ThemeProperties::COLOR_TOOLBAR);
359 paint.setColor(toolbar_color); 364 paint.setColor(toolbar_color);
360 365
361 gfx::Rect popup_bounds = popup_->GetWindowBoundsInScreen(); 366 gfx::Rect popup_bounds = popup_->GetWindowBoundsInScreen();
362 367
(...skipping 504 matching lines...) Expand 10 before | Expand all | Expand 10 after
867 void StatusBubbleViews::SetBubbleWidth(int width) { 872 void StatusBubbleViews::SetBubbleWidth(int width) {
868 size_.set_width(width); 873 size_.set_width(width);
869 SetBounds(original_position_.x(), original_position_.y(), 874 SetBounds(original_position_.x(), original_position_.y(),
870 size_.width(), size_.height()); 875 size_.width(), size_.height());
871 } 876 }
872 877
873 void StatusBubbleViews::CancelExpandTimer() { 878 void StatusBubbleViews::CancelExpandTimer() {
874 if (expand_timer_factory_.HasWeakPtrs()) 879 if (expand_timer_factory_.HasWeakPtrs())
875 expand_timer_factory_.InvalidateWeakPtrs(); 880 expand_timer_factory_.InvalidateWeakPtrs();
876 } 881 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698