Index: pdf/fading_control.h |
=================================================================== |
--- pdf/fading_control.h (revision 0) |
+++ pdf/fading_control.h (revision 0) |
@@ -0,0 +1,32 @@ |
+// 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. |
+ |
+#ifndef PDF_FADING_CONTROL_H_ |
+#define PDF_FADING_CONTROL_H_ |
+ |
+#include "pdf/control.h" |
+ |
+namespace chrome_pdf { |
+ |
+class FadingControl : public Control { |
+ public: |
+ FadingControl(); |
+ virtual ~FadingControl(); |
+ |
+ virtual void OnTimerFired(uint32 timer_id); |
+ |
+ // Fade In/Out control depending on visible flag over the time of time_ms. |
+ virtual void Fade(bool visible, uint32 time_ms); |
+ |
+ virtual void OnFadeInComplete() {} |
+ virtual void OnFadeOutComplete() {} |
+ |
+ private: |
+ int alpha_shift_; |
+ uint32 timer_id_; |
+}; |
+ |
+} // namespace chrome_pdf |
+ |
+#endif // PDF_FADING_CONTROL_H_ |
Property changes on: pdf\fading_control.h |
___________________________________________________________________ |
Added: svn:eol-style |
+ LF |