Home | History | Annotate | Download | only in rendering

Lines Matching refs:m_marker

42     , m_marker(0)
60 if (!m_marker)
61 m_marker = new (renderArena()) RenderListMarker(this);
62 m_marker->setStyle(newStyle.release());
63 } else if (m_marker) {
64 m_marker->destroy();
65 m_marker = 0;
71 if (m_marker) {
72 m_marker->destroy();
73 m_marker = 0;
144 return lastChild() == m_marker;
183 if (m_marker)
184 m_marker->setNeedsLayoutAndPrefWidthsRecalc();
199 if (m_marker) {
200 RenderObject* markerPar = m_marker->parent();
201 RenderObject* lineBoxParent = getParentOfFirstLineBox(this, m_marker);
213 if (markerPar != lineBoxParent || m_marker->preferredLogicalWidthsDirty()) {
218 m_marker->remove();
221 lineBoxParent->addChild(m_marker, firstNonMarkerChild(lineBoxParent));
222 if (m_marker->preferredLogicalWidthsDirty())
223 m_marker->computePreferredLogicalWidths();
254 if (m_marker && m_marker->parent()->isBox() && !m_marker->isInside() && m_marker->inlineBoxWrapper()) {
255 int markerOldLogicalLeft = m_marker->logicalLeft();
258 for (RenderBox* o = m_marker->parentBox(); o != this; o = o->parentBox()) {
265 RootInlineBox* root = m_marker->inlineBoxWrapper()->root();
268 RootInlineBox* rootBox = m_marker->inlineBoxWrapper()->root();
275 markerLogicalLeft = leftLineOffset - lineOffset - paddingStart() - borderStart() + m_marker->marginStart();
276 m_marker->inlineBoxWrapper()->adjustLineDirectionPosition(markerLogicalLeft - markerOldLogicalLeft);
277 for (InlineFlowBox* box = m_marker->inlineBoxWrapper()->parent(); box; box = box->parent()) {
297 markerLogicalLeft = m_marker->logicalLeft() + paddingStart() + borderStart() + m_marker->marginEnd();
299 markerLogicalLeft = rightLineOffset - lineOffset + paddingStart() + borderStart() + m_marker->marginEnd();
300 m_marker->inlineBoxWrapper()->adjustLineDirectionPosition(markerLogicalLeft - markerOldLogicalLeft);
301 for (InlineFlowBox* box = m_marker->inlineBoxWrapper()->parent(); box; box = box->parent()) {
304 if (markerLogicalLeft + m_marker->logicalWidth() > newLogicalVisualOverflowRect.maxX() && !hitSelfPaintingLayer) {
305 newLogicalVisualOverflowRect.setWidth(markerLogicalLeft + m_marker->logicalWidth() - newLogicalVisualOverflowRect.x());
309 if (markerLogicalLeft + m_marker->logicalWidth() > newLogicalLayoutOverflowRect.maxX()) {
310 newLogicalLayoutOverflowRect.setWidth(markerLogicalLeft + m_marker->logicalWidth() - newLogicalLayoutOverflowRect.x());
322 IntRect markerRect(markerLogicalLeft + lineOffset, blockOffset, m_marker->width(), m_marker->height());
325 RenderBox* o = m_marker;
358 if (m_marker)
359 return m_marker->text();
366 if (!m_marker)
372 const String& markerText = m_marker->text();
373 const String markerSuffix = m_marker->suffix();
376 if (!m_marker->style()->isLeftToRightDirection())
381 if (m_marker->style()->isLeftToRightDirection())
389 if (m_marker)
390 m_marker->setNeedsLayoutAndPrefWidthsRecalc();
400 if (RenderListMarker* marker = item->m_marker)