Home | History | Annotate | Download | only in rendering

Lines Matching refs:RenderBlock

39 class RenderBlock;
45 explicit TextAutosizingClusterInfo(RenderBlock* root)
52 RenderBlock* root;
53 const RenderBlock* blockContainingAllText;
88 void processClusterInternal(TextAutosizingClusterInfo&, RenderBlock* container, RenderObject* subtreeRoot, const TextAutosizingWindowInfo&, float multiplier);
89 void processCluster(TextAutosizingClusterInfo&, RenderBlock* container, RenderObject* subtreeRoot, const TextAutosizingWindowInfo&);
91 void processContainer(float multiplier, RenderBlock* container, TextAutosizingClusterInfo&, RenderObject* subtreeRoot, const TextAutosizingWindowInfo&);
99 static bool isNarrowDescendant(const RenderBlock*, TextAutosizingClusterInfo& parentClusterInfo);
100 static bool isWiderDescendant(const RenderBlock*, const TextAutosizingClusterInfo& parentClusterInfo);
101 static bool isIndependentDescendant(const RenderBlock*);
102 static bool isAutosizingCluster(const RenderBlock*, TextAutosizingClusterInfo& parentClusterInfo);
104 static bool containerShouldBeAutosized(const RenderBlock* container);
105 static bool containerContainsOneOfTags(const RenderBlock* cluster, const Vector<QualifiedName>& tags);
107 static bool contentHeightIsConstrained(const RenderBlock* container);
109 static void measureDescendantTextWidth(const RenderBlock* container, TextAutosizingClusterInfo&, float minTextWidth, float& textWidth);
116 static const RenderBlock* findDeepestBlockContainingAllText(const RenderBlock* cluster);
129 void processStaleContainer(float multiplier, RenderBlock* cluster, TextAutosizingClusterInfo&);