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

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

Issue 2844163002: Remove public methods on StyleBoxData and rename member. (Closed)
Patch Set: Rebase Created 3 years, 8 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 | third_party/WebKit/Source/core/style/ComputedStyle.cpp » ('j') | 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 588 matching lines...) Expand 10 before | Expand all | Expand 10 after
599 599
600 // box-shadow (aka -webkit-box-shadow) 600 // box-shadow (aka -webkit-box-shadow)
601 static ShadowList* InitialBoxShadow() { return 0; } 601 static ShadowList* InitialBoxShadow() { return 0; }
602 ShadowList* BoxShadow() const { 602 ShadowList* BoxShadow() const {
603 return rare_non_inherited_data_->box_shadow_.Get(); 603 return rare_non_inherited_data_->box_shadow_.Get();
604 } 604 }
605 void SetBoxShadow(PassRefPtr<ShadowList>); 605 void SetBoxShadow(PassRefPtr<ShadowList>);
606 606
607 // box-sizing (aka -webkit-box-sizing) 607 // box-sizing (aka -webkit-box-sizing)
608 static EBoxSizing InitialBoxSizing() { return EBoxSizing::kContentBox; } 608 static EBoxSizing InitialBoxSizing() { return EBoxSizing::kContentBox; }
609 EBoxSizing BoxSizing() const { return box_data_->BoxSizing(); } 609 EBoxSizing BoxSizing() const {
610 return static_cast<EBoxSizing>(box_data_->box_sizing_);
611 }
610 void SetBoxSizing(EBoxSizing s) { 612 void SetBoxSizing(EBoxSizing s) {
611 SET_VAR(box_data_, box_sizing_, static_cast<unsigned>(s)); 613 SET_VAR(box_data_, box_sizing_, static_cast<unsigned>(s));
612 } 614 }
613 615
614 // clip 616 // clip
615 static LengthBox InitialClip() { return LengthBox(); } 617 static LengthBox InitialClip() { return LengthBox(); }
616 const LengthBox& Clip() const { return visual_data_->clip; } 618 const LengthBox& Clip() const { return visual_data_->clip; }
617 void SetClip(const LengthBox& box) { 619 void SetClip(const LengthBox& box) {
618 SET_VAR(visual_data_, has_auto_clip, false); 620 SET_VAR(visual_data_, has_auto_clip, false);
619 SET_VAR(visual_data_, clip, box); 621 SET_VAR(visual_data_, clip, box);
(...skipping 191 matching lines...) Expand 10 before | Expand all | Expand 10 after
811 void SetBoxAlign(EBoxAlignment a) { 813 void SetBoxAlign(EBoxAlignment a) {
812 SET_NESTED_VAR(rare_non_inherited_data_, deprecated_flexible_box_, align, 814 SET_NESTED_VAR(rare_non_inherited_data_, deprecated_flexible_box_, align,
813 a); 815 a);
814 } 816 }
815 817
816 // -webkit-box-decoration-break 818 // -webkit-box-decoration-break
817 static EBoxDecorationBreak InitialBoxDecorationBreak() { 819 static EBoxDecorationBreak InitialBoxDecorationBreak() {
818 return kBoxDecorationBreakSlice; 820 return kBoxDecorationBreakSlice;
819 } 821 }
820 EBoxDecorationBreak BoxDecorationBreak() const { 822 EBoxDecorationBreak BoxDecorationBreak() const {
821 return box_data_->BoxDecorationBreak(); 823 return static_cast<EBoxDecorationBreak>(box_data_->box_decoration_break_);
822 } 824 }
823 void SetBoxDecorationBreak(EBoxDecorationBreak b) { 825 void SetBoxDecorationBreak(EBoxDecorationBreak b) {
824 SET_VAR(box_data_, box_decoration_break_, b); 826 SET_VAR(box_data_, box_decoration_break_, static_cast<unsigned>(b));
825 } 827 }
826 828
827 // -webkit-box-lines 829 // -webkit-box-lines
828 static EBoxLines InitialBoxLines() { return SINGLE; } 830 static EBoxLines InitialBoxLines() { return SINGLE; }
829 EBoxLines BoxLines() const { 831 EBoxLines BoxLines() const {
830 return static_cast<EBoxLines>( 832 return static_cast<EBoxLines>(
831 rare_non_inherited_data_->deprecated_flexible_box_->lines); 833 rare_non_inherited_data_->deprecated_flexible_box_->lines);
832 } 834 }
833 void SetBoxLines(EBoxLines lines) { 835 void SetBoxLines(EBoxLines lines) {
834 SET_NESTED_VAR(rare_non_inherited_data_, deprecated_flexible_box_, lines, 836 SET_NESTED_VAR(rare_non_inherited_data_, deprecated_flexible_box_, lines,
(...skipping 174 matching lines...) Expand 10 before | Expand all | Expand 10 after
1009 } 1011 }
1010 void SetGridTemplateRows(const Vector<GridTrackSize>& lengths) { 1012 void SetGridTemplateRows(const Vector<GridTrackSize>& lengths) {
1011 SET_NESTED_VAR(rare_non_inherited_data_, grid_, grid_template_rows_, 1013 SET_NESTED_VAR(rare_non_inherited_data_, grid_, grid_template_rows_,
1012 lengths); 1014 lengths);
1013 } 1015 }
1014 1016
1015 // Width/height properties. 1017 // Width/height properties.
1016 1018
1017 // width 1019 // width
1018 static Length InitialWidth() { return Length(); } 1020 static Length InitialWidth() { return Length(); }
1019 const Length& Width() const { return box_data_->Width(); } 1021 const Length& Width() const { return box_data_->width_; }
1020 void SetWidth(const Length& v) { SET_VAR(box_data_, width_, v); } 1022 void SetWidth(const Length& v) { SET_VAR(box_data_, width_, v); }
1021 1023
1022 // height 1024 // height
1023 static Length InitialHeight() { return Length(); } 1025 static Length InitialHeight() { return Length(); }
1024 const Length& Height() const { return box_data_->Height(); } 1026 const Length& Height() const { return box_data_->height_; }
1025 void SetHeight(const Length& v) { SET_VAR(box_data_, height_, v); } 1027 void SetHeight(const Length& v) { SET_VAR(box_data_, height_, v); }
1026 1028
1027 // max-width 1029 // max-width
1028 static Length InitialMaxWidth() { return Length(kMaxSizeNone); } 1030 static Length InitialMaxWidth() { return Length(kMaxSizeNone); }
1029 const Length& MaxWidth() const { return box_data_->MaxWidth(); } 1031 const Length& MaxWidth() const { return box_data_->max_width_; }
1030 void SetMaxWidth(const Length& v) { SET_VAR(box_data_, max_width_, v); } 1032 void SetMaxWidth(const Length& v) { SET_VAR(box_data_, max_width_, v); }
1031 1033
1032 // max-height 1034 // max-height
1033 static Length InitialMaxHeight() { return Length(kMaxSizeNone); } 1035 static Length InitialMaxHeight() { return Length(kMaxSizeNone); }
1034 const Length& MaxHeight() const { return box_data_->MaxHeight(); } 1036 const Length& MaxHeight() const { return box_data_->max_height_; }
1035 void SetMaxHeight(const Length& v) { SET_VAR(box_data_, max_height_, v); } 1037 void SetMaxHeight(const Length& v) { SET_VAR(box_data_, max_height_, v); }
1036 1038
1037 // min-width 1039 // min-width
1038 static Length InitialMinWidth() { return Length(); } 1040 static Length InitialMinWidth() { return Length(); }
1039 const Length& MinWidth() const { return box_data_->MinWidth(); } 1041 const Length& MinWidth() const { return box_data_->min_width_; }
1040 void SetMinWidth(const Length& v) { SET_VAR(box_data_, min_width_, v); } 1042 void SetMinWidth(const Length& v) { SET_VAR(box_data_, min_width_, v); }
1041 1043
1042 // min-height 1044 // min-height
1043 static Length InitialMinHeight() { return Length(); } 1045 static Length InitialMinHeight() { return Length(); }
1044 const Length& MinHeight() const { return box_data_->MinHeight(); } 1046 const Length& MinHeight() const { return box_data_->min_height_; }
1045 void SetMinHeight(const Length& v) { SET_VAR(box_data_, min_height_, v); } 1047 void SetMinHeight(const Length& v) { SET_VAR(box_data_, min_height_, v); }
1046 1048
1047 // image-orientation 1049 // image-orientation
1048 static RespectImageOrientationEnum InitialRespectImageOrientation() { 1050 static RespectImageOrientationEnum InitialRespectImageOrientation() {
1049 return kDoNotRespectImageOrientation; 1051 return kDoNotRespectImageOrientation;
1050 } 1052 }
1051 RespectImageOrientationEnum RespectImageOrientation() const { 1053 RespectImageOrientationEnum RespectImageOrientation() const {
1052 return static_cast<RespectImageOrientationEnum>( 1054 return static_cast<RespectImageOrientationEnum>(
1053 rare_inherited_data_->respect_image_orientation_); 1055 rare_inherited_data_->respect_image_orientation_);
1054 } 1056 }
(...skipping 509 matching lines...) Expand 10 before | Expand all | Expand 10 after
1564 void SetTouchAction(TouchAction t) { 1566 void SetTouchAction(TouchAction t) {
1565 SET_VAR(rare_non_inherited_data_, touch_action_, t); 1567 SET_VAR(rare_non_inherited_data_, touch_action_, t);
1566 } 1568 }
1567 1569
1568 // vertical-align 1570 // vertical-align
1569 static EVerticalAlign InitialVerticalAlign() { 1571 static EVerticalAlign InitialVerticalAlign() {
1570 return EVerticalAlign::kBaseline; 1572 return EVerticalAlign::kBaseline;
1571 } 1573 }
1572 EVerticalAlign VerticalAlign() const { return VerticalAlignInternal(); } 1574 EVerticalAlign VerticalAlign() const { return VerticalAlignInternal(); }
1573 const Length& GetVerticalAlignLength() const { 1575 const Length& GetVerticalAlignLength() const {
1574 return box_data_->VerticalAlign(); 1576 return box_data_->vertical_align_length_;
1575 } 1577 }
1576 void SetVerticalAlign(EVerticalAlign v) { SetVerticalAlignInternal(v); } 1578 void SetVerticalAlign(EVerticalAlign v) { SetVerticalAlignInternal(v); }
1577 void SetVerticalAlignLength(const Length& length) { 1579 void SetVerticalAlignLength(const Length& length) {
1578 SetVerticalAlignInternal(EVerticalAlign::kLength); 1580 SetVerticalAlignInternal(EVerticalAlign::kLength);
1579 SET_VAR(box_data_, vertical_align_, length); 1581 SET_VAR(box_data_, vertical_align_length_, length);
1580 } 1582 }
1581 1583
1582 // will-change 1584 // will-change
1583 const Vector<CSSPropertyID>& WillChangeProperties() const { 1585 const Vector<CSSPropertyID>& WillChangeProperties() const {
1584 return rare_non_inherited_data_->will_change_->properties_; 1586 return rare_non_inherited_data_->will_change_->properties_;
1585 } 1587 }
1586 bool WillChangeContents() const { 1588 bool WillChangeContents() const {
1587 return rare_non_inherited_data_->will_change_->contents_; 1589 return rare_non_inherited_data_->will_change_->contents_;
1588 } 1590 }
1589 bool WillChangeScrollPosition() const { 1591 bool WillChangeScrollPosition() const {
(...skipping 10 matching lines...) Expand all
1600 SET_NESTED_VAR(rare_non_inherited_data_, will_change_, contents_, b); 1602 SET_NESTED_VAR(rare_non_inherited_data_, will_change_, contents_, b);
1601 } 1603 }
1602 void SetWillChangeScrollPosition(bool b) { 1604 void SetWillChangeScrollPosition(bool b) {
1603 SET_NESTED_VAR(rare_non_inherited_data_, will_change_, scroll_position_, b); 1605 SET_NESTED_VAR(rare_non_inherited_data_, will_change_, scroll_position_, b);
1604 } 1606 }
1605 void SetSubtreeWillChangeContents(bool b) { 1607 void SetSubtreeWillChangeContents(bool b) {
1606 SET_VAR(rare_inherited_data_, subtree_will_change_contents_, b); 1608 SET_VAR(rare_inherited_data_, subtree_will_change_contents_, b);
1607 } 1609 }
1608 1610
1609 // z-index 1611 // z-index
1610 int ZIndex() const { return box_data_->ZIndex(); } 1612 int ZIndex() const { return box_data_->z_index_; }
1611 bool HasAutoZIndex() const { return box_data_->HasAutoZIndex(); } 1613 bool HasAutoZIndex() const { return box_data_->has_auto_z_index_; }
1612 void SetZIndex(int v) { 1614 void SetZIndex(int v) {
1613 SET_VAR(box_data_, has_auto_z_index_, false); 1615 SET_VAR(box_data_, has_auto_z_index_, false);
1614 SET_VAR(box_data_, z_index_, v); 1616 SET_VAR(box_data_, z_index_, v);
1615 } 1617 }
1616 void SetHasAutoZIndex() { 1618 void SetHasAutoZIndex() {
1617 SET_VAR(box_data_, has_auto_z_index_, true); 1619 SET_VAR(box_data_, has_auto_z_index_, true);
1618 SET_VAR(box_data_, z_index_, 0); 1620 SET_VAR(box_data_, z_index_, 0);
1619 } 1621 }
1620 1622
1621 // zoom 1623 // zoom
(...skipping 2071 matching lines...) Expand 10 before | Expand all | Expand 10 after
3693 PseudoBitsInternal() | 1 << (pseudo - kFirstPublicPseudoId))); 3695 PseudoBitsInternal() | 1 << (pseudo - kFirstPublicPseudoId)));
3694 } 3696 }
3695 3697
3696 inline bool ComputedStyle::HasPseudoElementStyle() const { 3698 inline bool ComputedStyle::HasPseudoElementStyle() const {
3697 return PseudoBitsInternal() & kElementPseudoIdMask; 3699 return PseudoBitsInternal() & kElementPseudoIdMask;
3698 } 3700 }
3699 3701
3700 } // namespace blink 3702 } // namespace blink
3701 3703
3702 #endif // ComputedStyle_h 3704 #endif // ComputedStyle_h
OLDNEW
« no previous file with comments | « no previous file | third_party/WebKit/Source/core/style/ComputedStyle.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698