Esempio n. 1
0
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();
}
Esempio n. 2
0
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();
}