void RenderMathMLFenced::makeFences() { RenderMathMLOperator* openFence = createMathMLOperator(m_open, RenderMathMLOperator::Fence); RenderMathMLRow::addChild(openFence, firstChild()); m_closeFenceRenderer = createMathMLOperator(m_close, RenderMathMLOperator::Fence); RenderMathMLRow::addChild(m_closeFenceRenderer); openFence->updateFromElement(); m_closeFenceRenderer->updateFromElement(); }
void RenderMathMLFenced::makeFences() { RenderPtr<RenderMathMLOperator> openFence = createMathMLOperator(m_open, MathMLOperatorDictionary::Prefix, MathMLOperatorDictionary::Fence); RenderMathMLOperator* openFencePtr = openFence.get(); RenderMathMLRow::addChild(openFence.leakPtr(), firstChild()); RenderPtr<RenderMathMLOperator> closeFence = createMathMLOperator(m_close, MathMLOperatorDictionary::Postfix, MathMLOperatorDictionary::Fence); m_closeFenceRenderer = closeFence.get(); RenderMathMLRow::addChild(closeFence.leakPtr()); openFencePtr->updateFromElement(); m_closeFenceRenderer->updateFromElement(); }