Home | History | Annotate | Download | only in platform

Lines Matching refs:theme

59                      ScrollbarTheme* theme)
63 , m_theme(theme)
81 m_theme = ScrollbarTheme::theme();
133 int oldThumbPosition = theme()->thumbPosition(this);
137 setPressedPos(m_pressedPos + theme()->thumbPosition(this) - oldThumbPosition);
156 theme()->invalidateParts(this, ForwardTrackPart | BackTrackPart | ThumbPart);
172 if (context->updatingControlTints() && theme()->supportsControlTints()) {
180 if (!theme()->paint(this, context, damageRect))
186 autoscrollPressedPart(theme()->autoscrollTimerDelay());
191 int thumbPos = scrollbar->theme()->trackPosition(scrollbar) + scrollbar->theme()->thumbPosition(scrollbar);
192 int thumbLength = scrollbar->theme()->thumbLength(scrollbar);
204 theme()->invalidatePart(this, m_pressedPart);
223 theme()->invalidatePart(this, m_pressedPart);
292 int thumbPos = theme()->thumbPosition(this);
293 int thumbLen = theme()->thumbLength(this);
294 int trackLen = theme()->trackLength(this);
313 if ((m_hoveredPart == NoPart || part == NoPart) && theme()->invalidateOnMouseEnterExit())
316 theme()->invalidatePart(this, part);
317 theme()->invalidatePart(this, m_hoveredPart);
325 theme()->invalidatePart(this, m_pressedPart);
328 theme()->invalidatePart(this, m_pressedPart);
330 theme()->invalidatePart(this, m_hoveredPart);
338 setPressedPart(theme()->hitTest(this, evt.position()));
374 if (theme()->shouldSnapBackToDragOrigin(this, evt)) {
380 convertFromContainingWindow(evt.position()).y(), theme()->shouldDragDocumentInsteadOfThumb(this, evt));
388 ScrollbarPart part = theme()->hitTest(this, evt.position());
394 startTimerIfNeeded(theme()->autoscrollTimerDelay());
395 theme()->invalidatePart(this, m_pressedPart);
400 theme()->invalidatePart(this, m_pressedPart);
433 ScrollbarPart part = theme()->hitTest(this, mouseEvent.position());
448 setPressedPart(theme()->hitTest(this, evt.position()));
451 if ((m_pressedPart == BackTrackPart || m_pressedPart == ForwardTrackPart) && theme()->shouldCenterOnThumb(this, evt)) {
455 int thumbLen = theme()->thumbLength(this);
459 m_pressedPos = theme()->trackPosition(this) + theme()->thumbPosition(this) + thumbLen / 2;
467 autoscrollPressedPart(theme()->initialAutoscrollTimerDelay());
516 theme()->updateEnabledState(this);