• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/WebCore-7537.78.1/rendering/style/

Lines Matching defs:RenderStyle

123 typedef Vector<RefPtr<RenderStyle>, 4> PseudoStyleCache;
125 class RenderStyle: public RefCounted<RenderStyle> {
132 friend class RenderSVGResource; // FIXME: Needs to alter the visited state by hand. Should clean the SVG code up and move it into RenderStyle perhaps.
155 // !START SYNC!: Keep this in sync with the copy constructor in RenderStyle.cpp and implicitlyInherited() in StyleResolver.cpp
285 // If you add more style bits here, you will also need to update RenderStyle::copyNonInheritedFrom()
342 ALWAYS_INLINE RenderStyle();
344 ALWAYS_INLINE RenderStyle(bool);
345 ALWAYS_INLINE RenderStyle(const RenderStyle&);
348 static PassRefPtr<RenderStyle> create();
349 static PassRefPtr<RenderStyle> createDefaultStyle();
350 static PassRefPtr<RenderStyle> createAnonymousStyleWithDisplay(const RenderStyle* parentStyle, EDisplay);
351 static PassRefPtr<RenderStyle> clone(const RenderStyle*);
353 // Create a RenderStyle for generated content by inheriting from a pseudo style.
354 static PassRefPtr<RenderStyle> createStyleInheritingFromPseudoStyle(const RenderStyle* pseudoStyle);
361 void inheritFrom(const RenderStyle* inheritParent, IsAtShadowBoundary = NotAtShadowBoundary);
362 void copyNonInheritedFrom(const RenderStyle*);
367 RenderStyle* getCachedPseudoStyle(PseudoId) const;
368 RenderStyle* addCachedPseudoStyle(PassRefPtr<RenderStyle>);
388 bool operator==(const RenderStyle& other) const;
389 bool operator!=(const RenderStyle& other) const { return !(*this == other); }
708 Length marginStartUsing(const RenderStyle* otherStyle) const { return surround->margin.start(otherStyle->writingMode(), otherStyle->direction()); }
709 Length marginEndUsing(const RenderStyle* otherStyle) const { return surround->margin.end(otherStyle->writingMode(), otherStyle->direction()); }
710 Length marginBeforeUsing(const RenderStyle* otherStyle) const { return surround->margin.before(otherStyle->writingMode()); }
711 Length marginAfterUsing(const RenderStyle* otherStyle) const { return surround->margin.after(otherStyle->writingMode()); }
1362 void inheritColumnPropertiesFrom(RenderStyle* parent) { rareNonInheritedData.access()->m_multiCol = parent->rareNonInheritedData->m_multiCol; }
1524 bool contentDataEquivalent(const RenderStyle* otherStyle) const { return const_cast<RenderStyle*>(this)->rareNonInheritedData->contentDataEquivalent(*const_cast<RenderStyle*>(otherStyle)->rareNonInheritedData); }
1540 bool inheritedNotEqual(const RenderStyle*) const;
1541 bool inheritedDataShared(const RenderStyle*) const;
1543 StyleDifference diff(const RenderStyle*, unsigned& changedContextSensitiveProperties) const;
1544 bool diffRequiresRepaint(const RenderStyle*) const;
1775 bool changeRequiresLayout(const RenderStyle*, unsigned& changedContextSensitiveProperties) const;
1776 bool changeRequiresPositionedLayoutOnly(const RenderStyle*, unsigned& changedContextSensitiveProperties) const;
1777 bool changeRequiresLayerRepaint(const RenderStyle*, unsigned& changedContextSensitiveProperties) const;
1778 bool changeRequiresRepaint(const RenderStyle*, unsigned& changedContextSensitiveProperties) const;
1779 bool changeRequiresRepaintIfText(const RenderStyle*, unsigned& changedContextSensitiveProperties) const;
1780 bool changeRequiresRecompositeLayer(const RenderStyle*, unsigned& changedContextSensitiveProperties) const;
1797 void inheritUnicodeBidiFrom(const RenderStyle* parent) { noninherited_flags._unicodeBidi = parent->noninherited_flags._unicodeBidi; }
1862 inline int adjustForAbsoluteZoom(int value, const RenderStyle* style)
1878 inline float adjustFloatForAbsoluteZoom(float value, const RenderStyle* style)
1884 inline LayoutUnit adjustLayoutUnitForAbsoluteZoom(LayoutUnit value, const RenderStyle* style)
1890 inline bool RenderStyle::setZoom(float f)
1899 inline bool RenderStyle::setEffectiveZoom(float f)
1907 inline bool RenderStyle::setTextOrientation(TextOrientation textOrientation)