public void RegisterCellTextBoxes(bool isLTR, RTLTextBoxes delayedTB) { if (!isLTR) { delayedTB.Push(this.m_currentDelayedTB); this.m_currentDelayedTB = null; } }
public void EnterDelayedTBLevel(bool isLTR, ref RTLTextBoxes delayedTB) { if (!isLTR) { delayedTB = new RTLTextBoxes(this.m_currentDelayedTB); this.m_currentDelayedTB = null; this.m_delayedTBLevels++; } }
public void LeaveDelayedTBLevel(bool isLTR, RTLTextBoxes delayedTB, PageContext pageContext) { if (!isLTR) { this.m_delayedTBLevels--; if (this.m_delayedTBLevels > 0) { this.m_currentDelayedTB = delayedTB.RegisterRTLLevel(); } else { delayedTB.RegisterTextBoxes(pageContext); } } }