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

Unified Diff: cc/trees/layer_tree_impl.h

Issue 714003002: Allow changing top controls height (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Some more fixes Created 6 years, 1 month 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
Index: cc/trees/layer_tree_impl.h
diff --git a/cc/trees/layer_tree_impl.h b/cc/trees/layer_tree_impl.h
index 57e6ca129ca8a58ab4e3066f42619bcd3304f014..dc97750c68ca40090b40f73d8a20c6a8b4aa379f 100644
--- a/cc/trees/layer_tree_impl.h
+++ b/cc/trees/layer_tree_impl.h
@@ -281,9 +281,10 @@ class CC_EXPORT LayerTreeImpl {
void RegisterPictureLayerImpl(PictureLayerImpl* layer);
void UnregisterPictureLayerImpl(PictureLayerImpl* layer);
- void set_top_controls_layout_height(float height) {
- top_controls_layout_height_ = height;
+ void set_top_controls_shrink_blink_size(bool shrink) {
+ top_controls_shrink_blink_size_ = shrink;
}
+ void set_top_controls_height(float height) { top_controls_height_ = height; }
void set_top_controls_content_offset(float offset) {
top_controls_content_offset_ = offset;
}
@@ -294,9 +295,10 @@ class CC_EXPORT LayerTreeImpl {
sent_top_controls_delta_ = sent_delta;
}
- float top_controls_layout_height() const {
- return top_controls_layout_height_;
+ bool top_controls_shrink_blink_size() const {
+ return top_controls_shrink_blink_size_;
}
+ float top_controls_height() const { return top_controls_height_; }
float top_controls_content_offset() const {
return top_controls_content_offset_;
}
@@ -376,10 +378,11 @@ class CC_EXPORT LayerTreeImpl {
int render_surface_layer_list_id_;
- // The top controls content offset at the time of the last layout (and thus,
- // viewport resize) in Blink. i.e. How much the viewport was shrunk by the top
- // controls.
- float top_controls_layout_height_;
+ // Whether or not Blink's viewport size was shrunk by the height of the top
+ // controls at the time of the last layout.
+ float top_controls_shrink_blink_size_;
+
+ float top_controls_height_;
// The up-to-date content offset of the top controls, i.e. the amount that the
// web contents have been shifted down from the top of the device viewport.

Powered by Google App Engine
This is Rietveld 408576698