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

Side by Side 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 unified diff | Download patch
OLDNEW
1 // Copyright 2012 The Chromium Authors. All rights reserved. 1 // Copyright 2012 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_TREES_LAYER_TREE_IMPL_H_ 5 #ifndef CC_TREES_LAYER_TREE_IMPL_H_
6 #define CC_TREES_LAYER_TREE_IMPL_H_ 6 #define CC_TREES_LAYER_TREE_IMPL_H_
7 7
8 #include <list> 8 #include <list>
9 #include <set> 9 #include <set>
10 #include <string> 10 #include <string>
(...skipping 263 matching lines...) Expand 10 before | Expand all | Expand 10 after
274 const LayerSelectionBound& end); 274 const LayerSelectionBound& end);
275 275
276 // Compute the current selection handle location and visbility with respect to 276 // Compute the current selection handle location and visbility with respect to
277 // the viewport. 277 // the viewport.
278 void GetViewportSelection(ViewportSelectionBound* start, 278 void GetViewportSelection(ViewportSelectionBound* start,
279 ViewportSelectionBound* end); 279 ViewportSelectionBound* end);
280 280
281 void RegisterPictureLayerImpl(PictureLayerImpl* layer); 281 void RegisterPictureLayerImpl(PictureLayerImpl* layer);
282 void UnregisterPictureLayerImpl(PictureLayerImpl* layer); 282 void UnregisterPictureLayerImpl(PictureLayerImpl* layer);
283 283
284 void set_top_controls_layout_height(float height) { 284 void set_top_controls_shrink_blink_size(bool shrink) {
285 top_controls_layout_height_ = height; 285 top_controls_shrink_blink_size_ = shrink;
286 } 286 }
287 void set_top_controls_height(float height) { top_controls_height_ = height; }
287 void set_top_controls_content_offset(float offset) { 288 void set_top_controls_content_offset(float offset) {
288 top_controls_content_offset_ = offset; 289 top_controls_content_offset_ = offset;
289 } 290 }
290 void set_top_controls_delta(float delta) { 291 void set_top_controls_delta(float delta) {
291 top_controls_delta_ = delta; 292 top_controls_delta_ = delta;
292 } 293 }
293 void set_sent_top_controls_delta(float sent_delta) { 294 void set_sent_top_controls_delta(float sent_delta) {
294 sent_top_controls_delta_ = sent_delta; 295 sent_top_controls_delta_ = sent_delta;
295 } 296 }
296 297
297 float top_controls_layout_height() const { 298 bool top_controls_shrink_blink_size() const {
298 return top_controls_layout_height_; 299 return top_controls_shrink_blink_size_;
299 } 300 }
301 float top_controls_height() const { return top_controls_height_; }
300 float top_controls_content_offset() const { 302 float top_controls_content_offset() const {
301 return top_controls_content_offset_; 303 return top_controls_content_offset_;
302 } 304 }
303 float top_controls_delta() const { 305 float top_controls_delta() const {
304 return top_controls_delta_; 306 return top_controls_delta_;
305 } 307 }
306 float sent_top_controls_delta() const { 308 float sent_top_controls_delta() const {
307 return sent_top_controls_delta_; 309 return sent_top_controls_delta_;
308 } 310 }
309 float total_top_controls_content_offset() const { 311 float total_top_controls_content_offset() const {
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after
369 bool next_activation_forces_redraw_; 371 bool next_activation_forces_redraw_;
370 372
371 bool has_ever_been_drawn_; 373 bool has_ever_been_drawn_;
372 374
373 ScopedPtrVector<SwapPromise> swap_promise_list_; 375 ScopedPtrVector<SwapPromise> swap_promise_list_;
374 376
375 UIResourceRequestQueue ui_resource_request_queue_; 377 UIResourceRequestQueue ui_resource_request_queue_;
376 378
377 int render_surface_layer_list_id_; 379 int render_surface_layer_list_id_;
378 380
379 // The top controls content offset at the time of the last layout (and thus, 381 // Whether or not Blink's viewport size was shrunk by the height of the top
380 // viewport resize) in Blink. i.e. How much the viewport was shrunk by the top 382 // controls at the time of the last layout.
381 // controls. 383 float top_controls_shrink_blink_size_;
382 float top_controls_layout_height_; 384
385 float top_controls_height_;
383 386
384 // The up-to-date content offset of the top controls, i.e. the amount that the 387 // The up-to-date content offset of the top controls, i.e. the amount that the
385 // web contents have been shifted down from the top of the device viewport. 388 // web contents have been shifted down from the top of the device viewport.
386 float top_controls_content_offset_; 389 float top_controls_content_offset_;
387 float top_controls_delta_; 390 float top_controls_delta_;
388 float sent_top_controls_delta_; 391 float sent_top_controls_delta_;
389 392
390 scoped_ptr<PageScaleAnimation> page_scale_animation_; 393 scoped_ptr<PageScaleAnimation> page_scale_animation_;
391 394
392 private: 395 private:
393 DISALLOW_COPY_AND_ASSIGN(LayerTreeImpl); 396 DISALLOW_COPY_AND_ASSIGN(LayerTreeImpl);
394 }; 397 };
395 398
396 } // namespace cc 399 } // namespace cc
397 400
398 #endif // CC_TREES_LAYER_TREE_IMPL_H_ 401 #endif // CC_TREES_LAYER_TREE_IMPL_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698