Lines Matching full:style
68 static void setSizeIfAuto(RenderStyle* style, const IntSize& size)
70 if (style->width().isIntrinsicOrAuto())
71 style->setWidth(Length(size.width(), Fixed));
72 if (style->height().isAuto())
73 style->setHeight(Length(size.height(), Fixed));
125 // Use the Windows style sheets to match their metrics.
143 bool RenderThemeChromiumSkia::supportsHover(const RenderStyle* style) const
148 bool RenderThemeChromiumSkia::supportsFocusRing(const RenderStyle* style) const
215 int RenderThemeChromiumSkia::minimumMenuListSize(RenderStyle* style) const
250 i.context->drawImage(image, o->style()->colorSpace(), center(rect, widgetStandardHeight, widgetStandardWidth));
254 void RenderThemeChromiumSkia::setCheckboxSize(RenderStyle* style) const
257 if (!style->width().isIntrinsicOrAuto() && !style->height().isAuto())
266 setSizeIfAuto(style, size);
282 i.context->drawImage(image, o->style()->colorSpace(), center(rect, widgetStandardHeight, widgetStandardWidth));
286 void RenderThemeChromiumSkia::setRadioSize(RenderStyle* style) const
289 setCheckboxSize(style);
311 if (o->style()->hasBackground())
312 baseColor = o->style()->backgroundColor().rgb();
367 void RenderThemeChromiumSkia::adjustButtonStyle(CSSStyleSelector*, RenderStyle* style, Element*) const
369 if (style->appearance() == PushButtonPart) {
371 style->setLineHeight(RenderStyle::initialLineHeight());
386 void RenderThemeChromiumSkia::adjustSearchFieldStyle(CSSStyleSelector*, RenderStyle* style, Element*) const
389 style->setLineHeight(RenderStyle::initialLineHeight());
397 void RenderThemeChromiumSkia::adjustSearchFieldCancelButtonStyle(CSSStyleSelector*, RenderStyle* style, Element*) const
400 float fontScale = style->fontSize() / defaultControlFontPixelSize;
402 style->setWidth(Length(cancelButtonSize, Fixed));
403 style->setHeight(Length(cancelButtonSize, Fixed));
427 i.context->drawImage(isPressed(o) ? cancelPressedImage : cancelImage, o->style()->colorSpace(), bounds);
431 void RenderThemeChromiumSkia::adjustSearchFieldDecorationStyle(CSSStyleSelector*, RenderStyle* style, Element*) const
434 style->setWidth(Length(emptySize.width(), Fixed));
435 style->setHeight(Length(emptySize.height(), Fixed));
438 void RenderThemeChromiumSkia::adjustSearchFieldResultsDecorationStyle(CSSStyleSelector*, RenderStyle* style, Element*) const
441 float fontScale = style->fontSize() / defaultControlFontPixelSize;
444 style->setWidth(Length(magnifierSize, Fixed));
445 style->setHeight(Length(magnifierSize, Fixed));
467 i.context->drawImage(magnifierImage, o->style()->colorSpace(), bounds);
471 void RenderThemeChromiumSkia::adjustSearchFieldResultsButtonStyle(CSSStyleSelector*, RenderStyle* style, Element*) const
474 float fontScale = style->fontSize() / defaultControlFontPixelSize;
478 style->setWidth(Length(magnifierWidth, Fixed));
479 style->setHeight(Length(magnifierHeight, Fixed));
503 i.context->drawImage(magnifierImage, o->style()->colorSpace(), bounds);
600 void RenderThemeChromiumSkia::adjustMenuListStyle(CSSStyleSelector* selector, RenderStyle* style, WebCore::Element* e) const
603 style->setLineHeight(RenderStyle::initialLineHeight());
619 int arrowXPosition = (o->style()->direction() == RTL) ? rect.x() + 7 : right - 13;
630 void RenderThemeChromiumSkia::adjustMenuListButtonStyle(CSSStyleSelector* selector, RenderStyle* style, Element* e) const
632 adjustMenuListStyle(selector, style, e);
666 const bool vertical = (o->style()->appearance() == SliderThumbVerticalPart);
704 int RenderThemeChromiumSkia::popupInternalPaddingLeft(RenderStyle* style) const
706 return menuListInternalPadding(style, LeftPadding);
709 int RenderThemeChromiumSkia::popupInternalPaddingRight(RenderStyle* style) const
711 return menuListInternalPadding(style, RightPadding);
714 int RenderThemeChromiumSkia::popupInternalPaddingTop(RenderStyle* style) const
716 return menuListInternalPadding(style, TopPadding);
719 int RenderThemeChromiumSkia::popupInternalPaddingBottom(RenderStyle* style) const
721 return menuListInternalPadding(style, BottomPadding);
762 int RenderThemeChromiumSkia::menuListInternalPadding(RenderStyle* style, int paddingType) const
773 const int barType = style->direction() == LTR ? RightPadding : LeftPadding;
774 if (paddingType == barType && style->appearance() != NoControlPart)