| OLD | NEW | 
|   1 // Copyright 2013 The Chromium Authors. All rights reserved. |   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 |   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 #ifndef CC_LAYERS_PAINTED_SCROLLBAR_LAYER_IMPL_H_ |   5 #ifndef CC_LAYERS_PAINTED_SCROLLBAR_LAYER_IMPL_H_ | 
|   6 #define CC_LAYERS_PAINTED_SCROLLBAR_LAYER_IMPL_H_ |   6 #define CC_LAYERS_PAINTED_SCROLLBAR_LAYER_IMPL_H_ | 
|   7  |   7  | 
|   8 #include "cc/base/cc_export.h" |   8 #include "cc/base/cc_export.h" | 
|   9 #include "cc/input/scrollbar.h" |   9 #include "cc/input/scrollbar.h" | 
|  10 #include "cc/layers/scrollbar_layer_impl_base.h" |  10 #include "cc/layers/scrollbar_layer_impl_base.h" | 
| (...skipping 27 matching lines...) Expand all  Loading... | 
|  38   void SetTrackStart(int track_start); |  38   void SetTrackStart(int track_start); | 
|  39   void SetTrackLength(int track_length); |  39   void SetTrackLength(int track_length); | 
|  40  |  40  | 
|  41   void set_track_ui_resource_id(UIResourceId uid) { |  41   void set_track_ui_resource_id(UIResourceId uid) { | 
|  42     track_ui_resource_id_ = uid; |  42     track_ui_resource_id_ = uid; | 
|  43   } |  43   } | 
|  44   void set_thumb_ui_resource_id(UIResourceId uid) { |  44   void set_thumb_ui_resource_id(UIResourceId uid) { | 
|  45     thumb_ui_resource_id_ = uid; |  45     thumb_ui_resource_id_ = uid; | 
|  46   } |  46   } | 
|  47  |  47  | 
 |  48   void set_thumb_opacity(float opacity) { thumb_opacity_ = opacity; } | 
 |  49  | 
|  48   void set_internal_contents_scale_and_bounds(float content_scale, |  50   void set_internal_contents_scale_and_bounds(float content_scale, | 
|  49                                               const gfx::Size& content_bounds) { |  51                                               const gfx::Size& content_bounds) { | 
|  50     internal_contents_scale_ = content_scale; |  52     internal_contents_scale_ = content_scale; | 
|  51     internal_content_bounds_ = content_bounds; |  53     internal_content_bounds_ = content_bounds; | 
|  52   } |  54   } | 
|  53  |  55  | 
|  54  protected: |  56  protected: | 
|  55   PaintedScrollbarLayerImpl(LayerTreeImpl* tree_impl, |  57   PaintedScrollbarLayerImpl(LayerTreeImpl* tree_impl, | 
|  56                             int id, |  58                             int id, | 
|  57                             ScrollbarOrientation orientation); |  59                             ScrollbarOrientation orientation); | 
|  58  |  60  | 
|  59   // ScrollbarLayerImplBase implementation. |  61   // ScrollbarLayerImplBase implementation. | 
|  60   int ThumbThickness() const override; |  62   int ThumbThickness() const override; | 
|  61   int ThumbLength() const override; |  63   int ThumbLength() const override; | 
|  62   float TrackLength() const override; |  64   float TrackLength() const override; | 
|  63   int TrackStart() const override; |  65   int TrackStart() const override; | 
|  64   bool IsThumbResizable() const override; |  66   bool IsThumbResizable() const override; | 
|  65  |  67  | 
|  66  private: |  68  private: | 
|  67   const char* LayerTypeAsString() const override; |  69   const char* LayerTypeAsString() const override; | 
|  68  |  70  | 
|  69   UIResourceId track_ui_resource_id_; |  71   UIResourceId track_ui_resource_id_; | 
|  70   UIResourceId thumb_ui_resource_id_; |  72   UIResourceId thumb_ui_resource_id_; | 
|  71  |  73  | 
 |  74   float thumb_opacity_; | 
 |  75  | 
|  72   float internal_contents_scale_; |  76   float internal_contents_scale_; | 
|  73   gfx::Size internal_content_bounds_; |  77   gfx::Size internal_content_bounds_; | 
|  74  |  78  | 
|  75   int thumb_thickness_; |  79   int thumb_thickness_; | 
|  76   int thumb_length_; |  80   int thumb_length_; | 
|  77   int track_start_; |  81   int track_start_; | 
|  78   int track_length_; |  82   int track_length_; | 
|  79  |  83  | 
|  80   DISALLOW_COPY_AND_ASSIGN(PaintedScrollbarLayerImpl); |  84   DISALLOW_COPY_AND_ASSIGN(PaintedScrollbarLayerImpl); | 
|  81 }; |  85 }; | 
|  82  |  86  | 
|  83 }  // namespace cc |  87 }  // namespace cc | 
|  84 #endif  // CC_LAYERS_PAINTED_SCROLLBAR_LAYER_IMPL_H_ |  88 #endif  // CC_LAYERS_PAINTED_SCROLLBAR_LAYER_IMPL_H_ | 
| OLD | NEW |