Home | History | Annotate | Download | only in rendering

Lines Matching defs:RenderRubyRun

33 #include "RenderRubyRun.h"
43 RenderRubyRun::RenderRubyRun(Node* node)
50 RenderRubyRun::~RenderRubyRun()
54 bool RenderRubyRun::hasRubyText() const
61 bool RenderRubyRun::hasRubyBase() const
68 bool RenderRubyRun::isEmpty() const
73 RenderRubyText* RenderRubyRun::rubyText() const
79 RenderRubyBase* RenderRubyRun::rubyBase() const
85 RenderRubyBase* RenderRubyRun::rubyBaseSafe()
95 RenderBlock* RenderRubyRun::firstLineBlock() const
100 void RenderRubyRun::updateFirstLetter()
104 bool RenderRubyRun::isChildAllowed(RenderObject* child, RenderStyle*) const
109 void RenderRubyRun::addChild(RenderObject* child, RenderObject* beforeChild)
129 // Note: Doing it in this order and not using RenderRubyRun's methods,
139 RenderRubyRun* newRun = staticCreateRubyRun(ruby);
153 void RenderRubyRun::removeChild(RenderObject* child)
162 RenderRubyRun* rightRun = static_cast<RenderRubyRun*>(rightNeighbour);
194 RenderRubyBase* RenderRubyRun::createRubyBase() const
204 RenderRubyRun* RenderRubyRun::staticCreateRubyRun(const RenderObject* parentRuby)
207 RenderRubyRun* rr = new (parentRuby->renderArena()) RenderRubyRun(parentRuby->document() /* anonymous */);
214 RenderObject* RenderRubyRun::layoutSpecialExcludedChild(bool relayoutChildren)
216 // Don't bother positioning the RenderRubyRun yet.
226 void RenderRubyRun::layout()
271 void RenderRubyRun::getOverhang(bool firstLine, RenderObject* startRenderer, RenderObject* endRenderer, int& startOverhang, int& endOverhang) const