| Index: cc/layers/solid_color_scrollbar_layer.h
|
| diff --git a/cc/layers/solid_color_scrollbar_layer.h b/cc/layers/solid_color_scrollbar_layer.h
|
| index 9bd83f5148e9e27ff7ae23c5b0243a489b9d0aa4..8741efa770b7ce0b11dff9cdcd179e3bba4f9721 100644
|
| --- a/cc/layers/solid_color_scrollbar_layer.h
|
| +++ b/cc/layers/solid_color_scrollbar_layer.h
|
| @@ -57,11 +57,23 @@ class CC_EXPORT SolidColorScrollbarLayer : public ScrollbarLayerInterface,
|
| private:
|
| friend class LayerSerializationTest;
|
|
|
| - int scroll_layer_id_;
|
| - ScrollbarOrientation orientation_;
|
| - int thumb_thickness_;
|
| - int track_start_;
|
| - bool is_left_side_vertical_scrollbar_;
|
| + // Encapsulate all data, callbacks, interfaces received from the embedder.
|
| + struct SolidColorScrollbarLayerInputs {
|
| + SolidColorScrollbarLayerInputs(ScrollbarOrientation orientation,
|
| + int thumb_thickness,
|
| + int track_start,
|
| + bool is_left_side_vertical_scrollbar,
|
| + int scroll_layer_id);
|
| + ~SolidColorScrollbarLayerInputs();
|
| +
|
| + int scroll_layer_id;
|
| + ScrollbarOrientation orientation;
|
| + int thumb_thickness;
|
| + int track_start;
|
| + bool is_left_side_vertical_scrollbar;
|
| + };
|
| +
|
| + SolidColorScrollbarLayerInputs solid_color_scrollbar_layer_inputs_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(SolidColorScrollbarLayer);
|
| };
|
|
|