Home | History | Annotate | Download | only in rendering

Lines Matching refs:partRenderer

259     RenderScrollbarPart* partRenderer = m_parts.get(partType);
260 if (!partRenderer && needRenderer) {
261 partRenderer = new (owningRenderer()->renderArena()) RenderScrollbarPart(owningRenderer()->document(), this, partType);
262 m_parts.set(partType, partRenderer);
263 } else if (partRenderer && !needRenderer) {
265 partRenderer->destroy();
266 partRenderer = 0;
269 if (partRenderer)
270 partRenderer->setStyle(partStyle.release());
275 RenderScrollbarPart* partRenderer = m_parts.get(partType);
276 if (!partRenderer)
278 partRenderer->paintIntoRect(graphicsContext, x(), y(), rect);
283 RenderScrollbarPart* partRenderer = m_parts.get(partType);
284 if (!partRenderer)
287 partRenderer->layout();
291 return IntRect(x(), y(), isHorizontal ? partRenderer->width() : width(), isHorizontal ? height() : partRenderer->height());
293 return IntRect(isHorizontal ? x() + width() - partRenderer->width() : x(),
295 isHorizontal ? y() : y() + height() - partRenderer->height(),
296 isHorizontal ? partRenderer->width() : width(),
297 isHorizontal ? height() : partRenderer->height());
303 isHorizontal ? partRenderer->width() : width(),
304 isHorizontal ? height() : partRenderer->height());
308 return IntRect(isHorizontal ? x() + width() - followingButton.width() - partRenderer->width() : x(),
309 isHorizontal ? y() : y() + height() - followingButton.height() - partRenderer->height(),
310 isHorizontal ? partRenderer->width() : width(),
311 isHorizontal ? height() : partRenderer->height());
340 RenderScrollbarPart* partRenderer = m_parts.get(partType);
341 if (!partRenderer)
344 partRenderer->layout();
348 rect.setX(rect.x() + partRenderer->marginLeft());
349 rect.setWidth(rect.width() - (partRenderer->marginLeft() + partRenderer->marginRight()));
351 rect.setY(rect.y() + partRenderer->marginTop());
352 rect.setHeight(rect.height() - (partRenderer->marginTop() + partRenderer->marginBottom()));
359 RenderScrollbarPart* partRenderer = m_parts.get(ThumbPart);
360 if (!partRenderer)
362 partRenderer->layout();
363 return orientation() == HorizontalScrollbar ? partRenderer->width() : partRenderer->height();