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

Side by Side Diff: third_party/WebKit/Source/core/html/shadow/MeterShadowElement.cpp

Issue 1686483002: Oilpan: Remove most WillBe types from the code base (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 10 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
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2011 Google Inc. All rights reserved. 2 * Copyright (C) 2011 Google Inc. All rights reserved.
3 * 3 *
4 * Redistribution and use in source and binary forms, with or without 4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions are 5 * modification, are permitted provided that the following conditions are
6 * met: 6 * met:
7 * 7 *
8 * * Redistributions of source code must retain the above copyright 8 * * Redistributions of source code must retain the above copyright
9 * notice, this list of conditions and the following disclaimer. 9 * notice, this list of conditions and the following disclaimer.
10 * * Redistributions in binary form must reproduce the above 10 * * Redistributions in binary form must reproduce the above
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after
55 { 55 {
56 LayoutObject* layoutObject = meterElement()->layoutObject(); 56 LayoutObject* layoutObject = meterElement()->layoutObject();
57 return layoutObject && !LayoutTheme::theme().supportsMeter(layoutObject->sty le()->appearance()) && HTMLDivElement::layoutObjectIsNeeded(style); 57 return layoutObject && !LayoutTheme::theme().supportsMeter(layoutObject->sty le()->appearance()) && HTMLDivElement::layoutObjectIsNeeded(style);
58 } 58 }
59 59
60 inline MeterInnerElement::MeterInnerElement(Document& document) 60 inline MeterInnerElement::MeterInnerElement(Document& document)
61 : MeterShadowElement(document) 61 : MeterShadowElement(document)
62 { 62 {
63 } 63 }
64 64
65 PassRefPtrWillBeRawPtr<MeterInnerElement> MeterInnerElement::create(Document& do cument) 65 RawPtr<MeterInnerElement> MeterInnerElement::create(Document& document)
66 { 66 {
67 RefPtrWillBeRawPtr<MeterInnerElement> element = adoptRefWillBeNoop(new Meter InnerElement(document)); 67 RawPtr<MeterInnerElement> element = (new MeterInnerElement(document));
68 element->setShadowPseudoId(AtomicString("-webkit-meter-inner-element", Atomi cString::ConstructFromLiteral)); 68 element->setShadowPseudoId(AtomicString("-webkit-meter-inner-element", Atomi cString::ConstructFromLiteral));
69 return element.release(); 69 return element.release();
70 } 70 }
71 71
72 bool MeterInnerElement::layoutObjectIsNeeded(const ComputedStyle& style) 72 bool MeterInnerElement::layoutObjectIsNeeded(const ComputedStyle& style)
73 { 73 {
74 if (meterElement()->openShadowRoot()) 74 if (meterElement()->openShadowRoot())
75 return HTMLDivElement::layoutObjectIsNeeded(style); 75 return HTMLDivElement::layoutObjectIsNeeded(style);
76 76
77 LayoutObject* layoutObject = meterElement()->layoutObject(); 77 LayoutObject* layoutObject = meterElement()->layoutObject();
78 return layoutObject && !LayoutTheme::theme().supportsMeter(layoutObject->sty le()->appearance()) && HTMLDivElement::layoutObjectIsNeeded(style); 78 return layoutObject && !LayoutTheme::theme().supportsMeter(layoutObject->sty le()->appearance()) && HTMLDivElement::layoutObjectIsNeeded(style);
79 } 79 }
80 80
81 LayoutObject* MeterInnerElement::createLayoutObject(const ComputedStyle&) 81 LayoutObject* MeterInnerElement::createLayoutObject(const ComputedStyle&)
82 { 82 {
83 return new LayoutMeter(this); 83 return new LayoutMeter(this);
84 } 84 }
85 85
86 inline MeterBarElement::MeterBarElement(Document& document) 86 inline MeterBarElement::MeterBarElement(Document& document)
87 : MeterShadowElement(document) 87 : MeterShadowElement(document)
88 { 88 {
89 } 89 }
90 90
91 PassRefPtrWillBeRawPtr<MeterBarElement> MeterBarElement::create(Document& docume nt) 91 RawPtr<MeterBarElement> MeterBarElement::create(Document& document)
92 { 92 {
93 RefPtrWillBeRawPtr<MeterBarElement> element = adoptRefWillBeNoop(new MeterBa rElement(document)); 93 RawPtr<MeterBarElement> element = (new MeterBarElement(document));
94 element->setShadowPseudoId(AtomicString("-webkit-meter-bar", AtomicString::C onstructFromLiteral)); 94 element->setShadowPseudoId(AtomicString("-webkit-meter-bar", AtomicString::C onstructFromLiteral));
95 return element.release(); 95 return element.release();
96 } 96 }
97 97
98 inline MeterValueElement::MeterValueElement(Document& document) 98 inline MeterValueElement::MeterValueElement(Document& document)
99 : MeterShadowElement(document) 99 : MeterShadowElement(document)
100 { 100 {
101 } 101 }
102 102
103 PassRefPtrWillBeRawPtr<MeterValueElement> MeterValueElement::create(Document& do cument) 103 RawPtr<MeterValueElement> MeterValueElement::create(Document& document)
104 { 104 {
105 RefPtrWillBeRawPtr<MeterValueElement> element = adoptRefWillBeNoop(new Meter ValueElement(document)); 105 RawPtr<MeterValueElement> element = (new MeterValueElement(document));
106 element->updatePseudo(); 106 element->updatePseudo();
107 return element.release(); 107 return element.release();
108 } 108 }
109 109
110 const AtomicString& MeterValueElement::valuePseudoId() const 110 const AtomicString& MeterValueElement::valuePseudoId() const
111 { 111 {
112 DEFINE_STATIC_LOCAL(AtomicString, optimumPseudoId, ("-webkit-meter-optimum-v alue", AtomicString::ConstructFromLiteral)); 112 DEFINE_STATIC_LOCAL(AtomicString, optimumPseudoId, ("-webkit-meter-optimum-v alue", AtomicString::ConstructFromLiteral));
113 DEFINE_STATIC_LOCAL(AtomicString, suboptimumPseudoId, ("-webkit-meter-subopt imum-value", AtomicString::ConstructFromLiteral)); 113 DEFINE_STATIC_LOCAL(AtomicString, suboptimumPseudoId, ("-webkit-meter-subopt imum-value", AtomicString::ConstructFromLiteral));
114 DEFINE_STATIC_LOCAL(AtomicString, evenLessGoodPseudoId, ("-webkit-meter-even -less-good-value", AtomicString::ConstructFromLiteral)); 114 DEFINE_STATIC_LOCAL(AtomicString, evenLessGoodPseudoId, ("-webkit-meter-even -less-good-value", AtomicString::ConstructFromLiteral));
115 115
(...skipping 13 matching lines...) Expand all
129 return optimumPseudoId; 129 return optimumPseudoId;
130 } 130 }
131 } 131 }
132 132
133 void MeterValueElement::setWidthPercentage(double width) 133 void MeterValueElement::setWidthPercentage(double width)
134 { 134 {
135 setInlineStyleProperty(CSSPropertyWidth, width, CSSPrimitiveValue::UnitType: :Percentage); 135 setInlineStyleProperty(CSSPropertyWidth, width, CSSPrimitiveValue::UnitType: :Percentage);
136 } 136 }
137 137
138 } // namespace blink 138 } // namespace blink
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698