Home | History | Annotate | Download | only in rendering

Lines Matching refs:ruby

56     // The only place where a ruby text can be is in the first position
57 // Note: As anonymous blocks, ruby runs do not have ':before' or ':after' content themselves.
63 // The only place where a ruby base can be is in the last position
64 // Note: As anonymous blocks, ruby runs do not have ':before' or ':after' content themselves.
117 // prepend ruby texts as first child
124 RenderObject* ruby = parent();
125 ASSERT(ruby->isRuby());
126 RenderBlock* newRun = staticCreateRubyRun(ruby);
127 ruby->addChild(newRun, nextSibling());
128 // Add the new ruby text and move the old one to the new run
130 // in order to avoid automatic removal of the ruby run in case there is no
131 // other child besides the old ruby text.
136 // Insertion before a ruby base object.
138 RenderObject* ruby = parent();
139 RenderRubyRun* newRun = staticCreateRubyRun(ruby);
140 ruby->addChild(newRun, this);
146 // (append it instead if beforeChild is the ruby text)
155 // If the child is a ruby text, then merge the ruby base with the base of
161 // Ruby run without a base can happen only at the first run.
169 // The now empty ruby base will be removed below.
289 // No more than half a ruby is allowed to overhang.