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

Side by Side Diff: third_party/WebKit/Source/core/style/ComputedStyle.h

Issue 2888513002: Remove references to box_data_ in ComputedStyle. (Closed)
Patch Set: Created 3 years, 7 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 unified diff | Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2000 Lars Knoll (knoll@kde.org) 2 * Copyright (C) 2000 Lars Knoll (knoll@kde.org)
3 * (C) 2000 Antti Koivisto (koivisto@kde.org) 3 * (C) 2000 Antti Koivisto (koivisto@kde.org)
4 * (C) 2000 Dirk Mueller (mueller@kde.org) 4 * (C) 2000 Dirk Mueller (mueller@kde.org)
5 * Copyright (C) 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Apple Inc. All 5 * Copyright (C) 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Apple Inc. All
6 * rights reserved. 6 * rights reserved.
7 * Copyright (C) 2006 Graham Dennis (graham.dennis@gmail.com) 7 * Copyright (C) 2006 Graham Dennis (graham.dennis@gmail.com)
8 * 8 *
9 * This library is free software; you can redistribute it and/or 9 * This library is free software; you can redistribute it and/or
10 * modify it under the terms of the GNU Library General Public 10 * modify it under the terms of the GNU Library General Public
(...skipping 1499 matching lines...) Expand 10 before | Expand all | Expand 10 after
1510 void SetTouchAction(TouchAction t) { 1510 void SetTouchAction(TouchAction t) {
1511 SET_VAR(rare_non_inherited_data_, touch_action_, t); 1511 SET_VAR(rare_non_inherited_data_, touch_action_, t);
1512 } 1512 }
1513 1513
1514 // vertical-align 1514 // vertical-align
1515 static EVerticalAlign InitialVerticalAlign() { 1515 static EVerticalAlign InitialVerticalAlign() {
1516 return EVerticalAlign::kBaseline; 1516 return EVerticalAlign::kBaseline;
1517 } 1517 }
1518 EVerticalAlign VerticalAlign() const { return VerticalAlignInternal(); } 1518 EVerticalAlign VerticalAlign() const { return VerticalAlignInternal(); }
1519 const Length& GetVerticalAlignLength() const { 1519 const Length& GetVerticalAlignLength() const {
1520 return box_data_->vertical_align_length_; 1520 return VerticalAlignLengthInternal();
1521 } 1521 }
1522 void SetVerticalAlign(EVerticalAlign v) { SetVerticalAlignInternal(v); } 1522 void SetVerticalAlign(EVerticalAlign v) { SetVerticalAlignInternal(v); }
1523 void SetVerticalAlignLength(const Length& length) { 1523 void SetVerticalAlignLength(const Length& length) {
1524 SetVerticalAlignInternal(EVerticalAlign::kLength); 1524 SetVerticalAlignInternal(EVerticalAlign::kLength);
1525 SET_VAR(box_data_, vertical_align_length_, length); 1525 SetVerticalAlignLengthInternal(length);
1526 } 1526 }
1527 1527
1528 // will-change 1528 // will-change
1529 const Vector<CSSPropertyID>& WillChangeProperties() const { 1529 const Vector<CSSPropertyID>& WillChangeProperties() const {
1530 return rare_non_inherited_data_->will_change_->properties_; 1530 return rare_non_inherited_data_->will_change_->properties_;
1531 } 1531 }
1532 bool WillChangeContents() const { 1532 bool WillChangeContents() const {
1533 return rare_non_inherited_data_->will_change_->contents_; 1533 return rare_non_inherited_data_->will_change_->contents_;
1534 } 1534 }
1535 bool WillChangeScrollPosition() const { 1535 bool WillChangeScrollPosition() const {
(...skipping 10 matching lines...) Expand all
1546 SET_NESTED_VAR(rare_non_inherited_data_, will_change_, contents_, b); 1546 SET_NESTED_VAR(rare_non_inherited_data_, will_change_, contents_, b);
1547 } 1547 }
1548 void SetWillChangeScrollPosition(bool b) { 1548 void SetWillChangeScrollPosition(bool b) {
1549 SET_NESTED_VAR(rare_non_inherited_data_, will_change_, scroll_position_, b); 1549 SET_NESTED_VAR(rare_non_inherited_data_, will_change_, scroll_position_, b);
1550 } 1550 }
1551 void SetSubtreeWillChangeContents(bool b) { 1551 void SetSubtreeWillChangeContents(bool b) {
1552 SET_VAR(rare_inherited_data_, subtree_will_change_contents_, b); 1552 SET_VAR(rare_inherited_data_, subtree_will_change_contents_, b);
1553 } 1553 }
1554 1554
1555 // z-index 1555 // z-index
1556 int ZIndex() const { return box_data_->z_index_; } 1556 int ZIndex() const { return ZIndexInternal(); }
1557 bool HasAutoZIndex() const { return box_data_->has_auto_z_index_; } 1557 bool HasAutoZIndex() const { return HasAutoZIndexInternal(); }
1558 void SetZIndex(int v) { 1558 void SetZIndex(int v) {
1559 SET_VAR(box_data_, has_auto_z_index_, false); 1559 SetHasAutoZIndexInternal(false);
1560 SET_VAR(box_data_, z_index_, v); 1560 SetZIndexInternal(v);
1561 } 1561 }
1562 void SetHasAutoZIndex() { 1562 void SetHasAutoZIndex() {
1563 SET_VAR(box_data_, has_auto_z_index_, true); 1563 SetHasAutoZIndexInternal(true);
1564 SET_VAR(box_data_, z_index_, 0); 1564 SetZIndexInternal(0);
1565 } 1565 }
1566 1566
1567 // zoom 1567 // zoom
1568 static float InitialZoom() { return 1.0f; } 1568 static float InitialZoom() { return 1.0f; }
1569 float Zoom() const { return visual_data_->zoom_; } 1569 float Zoom() const { return visual_data_->zoom_; }
1570 float EffectiveZoom() const { return rare_inherited_data_->effective_zoom_; } 1570 float EffectiveZoom() const { return rare_inherited_data_->effective_zoom_; }
1571 bool SetZoom(float); 1571 bool SetZoom(float);
1572 bool SetEffectiveZoom(float); 1572 bool SetEffectiveZoom(float);
1573 1573
1574 // -webkit-app-region 1574 // -webkit-app-region
(...skipping 1110 matching lines...) Expand 10 before | Expand all | Expand 10 after
2685 2685
2686 // Width/height utility functions. 2686 // Width/height utility functions.
2687 const Length& LogicalWidth() const { 2687 const Length& LogicalWidth() const {
2688 return IsHorizontalWritingMode() ? Width() : Height(); 2688 return IsHorizontalWritingMode() ? Width() : Height();
2689 } 2689 }
2690 const Length& LogicalHeight() const { 2690 const Length& LogicalHeight() const {
2691 return IsHorizontalWritingMode() ? Height() : Width(); 2691 return IsHorizontalWritingMode() ? Height() : Width();
2692 } 2692 }
2693 void SetLogicalWidth(const Length& v) { 2693 void SetLogicalWidth(const Length& v) {
2694 if (IsHorizontalWritingMode()) { 2694 if (IsHorizontalWritingMode()) {
2695 SET_VAR(box_data_, width_, v); 2695 SetWidth(v);
2696 } else { 2696 } else {
2697 SET_VAR(box_data_, height_, v); 2697 SetHeight(v);
2698 } 2698 }
2699 } 2699 }
2700 2700
2701 void SetLogicalHeight(const Length& v) { 2701 void SetLogicalHeight(const Length& v) {
2702 if (IsHorizontalWritingMode()) { 2702 if (IsHorizontalWritingMode()) {
2703 SET_VAR(box_data_, height_, v); 2703 SetHeight(v);
2704 } else { 2704 } else {
2705 SET_VAR(box_data_, width_, v); 2705 SetWidth(v);
2706 } 2706 }
2707 } 2707 }
2708 const Length& LogicalMaxWidth() const { 2708 const Length& LogicalMaxWidth() const {
2709 return IsHorizontalWritingMode() ? MaxWidth() : MaxHeight(); 2709 return IsHorizontalWritingMode() ? MaxWidth() : MaxHeight();
2710 } 2710 }
2711 const Length& LogicalMaxHeight() const { 2711 const Length& LogicalMaxHeight() const {
2712 return IsHorizontalWritingMode() ? MaxHeight() : MaxWidth(); 2712 return IsHorizontalWritingMode() ? MaxHeight() : MaxWidth();
2713 } 2713 }
2714 const Length& LogicalMinWidth() const { 2714 const Length& LogicalMinWidth() const {
2715 return IsHorizontalWritingMode() ? MinWidth() : MinHeight(); 2715 return IsHorizontalWritingMode() ? MinWidth() : MinHeight();
(...skipping 1055 matching lines...) Expand 10 before | Expand all | Expand 10 after
3771 PseudoBitsInternal() | 1 << (pseudo - kFirstPublicPseudoId))); 3771 PseudoBitsInternal() | 1 << (pseudo - kFirstPublicPseudoId)));
3772 } 3772 }
3773 3773
3774 inline bool ComputedStyle::HasPseudoElementStyle() const { 3774 inline bool ComputedStyle::HasPseudoElementStyle() const {
3775 return PseudoBitsInternal() & kElementPseudoIdMask; 3775 return PseudoBitsInternal() & kElementPseudoIdMask;
3776 } 3776 }
3777 3777
3778 } // namespace blink 3778 } // namespace blink
3779 3779
3780 #endif // ComputedStyle_h 3780 #endif // ComputedStyle_h
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698