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

Unified Diff: cc/layers/scrollbar_layer_impl_base.h

Issue 146713002: Revert of Pinch/Zoom Infrastructure & Plumbing CL (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « cc/layers/painted_scrollbar_layer_impl.cc ('k') | cc/layers/scrollbar_layer_impl_base.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: cc/layers/scrollbar_layer_impl_base.h
diff --git a/cc/layers/scrollbar_layer_impl_base.h b/cc/layers/scrollbar_layer_impl_base.h
index e7a2fc7ff9c56117a15cef8f422c82d2bdaae442..6bba7495d730bf0020da1e2350712e369abfcb2f 100644
--- a/cc/layers/scrollbar_layer_impl_base.h
+++ b/cc/layers/scrollbar_layer_impl_base.h
@@ -7,7 +7,6 @@
#include "cc/base/cc_export.h"
#include "cc/input/scrollbar.h"
-#include "cc/layers/layer.h"
#include "cc/layers/layer_impl.h"
namespace cc {
@@ -16,16 +15,8 @@
class CC_EXPORT ScrollbarLayerImplBase : public LayerImpl {
public:
- int ScrollLayerId() const {
- return scroll_layer_ ? scroll_layer_->id() : Layer::INVALID_ID;
- }
- void ClearScrollLayer() { scroll_layer_ = NULL; }
- void SetScrollLayerById(int id);
- int ClipLayerId() const {
- return clip_layer_ ? clip_layer_->id() : Layer::INVALID_ID;
- }
- void ClearClipLayer() { clip_layer_ = NULL; }
- void SetClipLayerById(int id);
+ int ScrollLayerId() const { return scroll_layer_id_; }
+ void set_scroll_layer_id(int id) { scroll_layer_id_ = id; }
float current_pos() const { return current_pos_; }
void SetCurrentPos(float current_pos);
@@ -46,7 +37,6 @@
virtual void PushPropertiesTo(LayerImpl* layer) OVERRIDE;
virtual ScrollbarLayerImplBase* ToScrollbarLayer() OVERRIDE;
- void PushScrollClipPropertiesTo(LayerImpl* layer);
void SetVisibleToTotalLengthRatio(float ratio);
virtual gfx::Rect ComputeThumbQuadRect() const;
@@ -56,15 +46,12 @@
}
void SetThumbThicknessScaleFactor(float thumb_thickness_scale_factor);
- void ScrollbarParametersDidChange();
-
protected:
ScrollbarLayerImplBase(LayerTreeImpl* tree_impl,
int id,
ScrollbarOrientation orientation,
- bool is_left_side_vertical_scrollbar,
- bool is_overlay);
- virtual ~ScrollbarLayerImplBase();
+ bool is_left_side_vertical_scrollbar);
+ virtual ~ScrollbarLayerImplBase() {}
gfx::Rect ScrollbarLayerRectToContentRect(const gfx::RectF& layer_rect) const;
@@ -82,8 +69,7 @@
virtual bool IsThumbResizable() const = 0;
private:
- LayerImpl* scroll_layer_;
- LayerImpl* clip_layer_;
+ int scroll_layer_id_;
bool is_overlay_scrollbar_;
float thumb_thickness_scale_factor_;
« no previous file with comments | « cc/layers/painted_scrollbar_layer_impl.cc ('k') | cc/layers/scrollbar_layer_impl_base.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698