HomeSort by relevance Sort by last modified time
    Searched refs:scrollbar (Results 1 - 25 of 122) sorted by null

1 2 3 4 5

  /external/chromium_org/third_party/WebKit/Source/platform/scroll/
ScrollbarThemeNonMacCommon.cpp 37 bool ScrollbarThemeNonMacCommon::hasThumb(ScrollbarThemeClient* scrollbar)
41 return thumbLength(scrollbar) > 0;
44 IntRect ScrollbarThemeNonMacCommon::backButtonRect(ScrollbarThemeClient* scrollbar, ScrollbarPart part, bool)
50 IntSize size = buttonSize(scrollbar);
51 return IntRect(scrollbar->x(), scrollbar->y(), size.width(), size.height());
54 IntRect ScrollbarThemeNonMacCommon::forwardButtonRect(ScrollbarThemeClient* scrollbar, ScrollbarPart part, bool)
60 IntSize size = buttonSize(scrollbar);
62 if (scrollbar->orientation() == HorizontalScrollbar) {
63 x = scrollbar->x() + scrollbar->width() - size.width()
    [all...]
ScrollbarThemeWin.cpp 50 // The scrollbar size in DumpRenderTree on the Mac - so we can match their
56 // scrollbar thumb back to its origin. These calculations are based on
57 // observing the behavior of the MSVC8 main window scrollbar + some
78 bool ScrollbarThemeWin::shouldSnapBackToDragOrigin(ScrollbarThemeClient* scrollbar, const PlatformMouseEvent& evt)
82 IntRect rect = trackRect(scrollbar);
83 const bool horz = scrollbar->orientation() == HorizontalScrollbar;
84 const int thickness = scrollbarThickness(scrollbar->controlSize());
89 IntPoint mousePosition = scrollbar->convertFromContainingWindow(evt.position());
90 mousePosition.move(scrollbar->x(), scrollbar->y())
    [all...]
ScrollbarThemeMacOverlayAPI.mm 57 void ScrollbarThemeMacOverlayAPI::registerScrollbar(ScrollbarThemeClient* scrollbar)
59 ScrollbarThemeMacCommon::registerScrollbar(scrollbar);
61 bool isHorizontal = scrollbar->orientation() == HorizontalScrollbar;
62 ScrollbarPainter scrollbarPainter = [NSClassFromString(@"NSScrollerImp") scrollerImpWithStyle:recommendedScrollerStyle() controlSize:(NSControlSize)scrollbar->controlSize() horizontal:isHorizontal replacingScrollerImp:nil];
63 scrollbarPainterMap()->add(scrollbar, scrollbarPainter);
64 updateEnabledState(scrollbar);
65 updateScrollbarOverlayStyle(scrollbar);
68 void ScrollbarThemeMacOverlayAPI::unregisterScrollbar(ScrollbarThemeClient* scrollbar)
70 scrollbarPainterMap()->remove(scrollbar);
72 ScrollbarThemeMacCommon::unregisterScrollbar(scrollbar);
    [all...]
ScrollbarThemeOverlay.cpp 59 int ScrollbarThemeOverlay::thumbPosition(ScrollbarThemeClient* scrollbar)
61 if (!scrollbar->totalSize())
64 int trackLen = trackLength(scrollbar);
65 float proportion = static_cast<float>(scrollbar->currentPos()) / scrollbar->totalSize();
69 int ScrollbarThemeOverlay::thumbLength(ScrollbarThemeClient* scrollbar)
71 int trackLen = trackLength(scrollbar);
73 if (!scrollbar->totalSize())
76 float proportion = static_cast<float>(scrollbar->visibleSize()) / scrollbar->totalSize()
    [all...]
ScrollbarThemeMacNonOverlayAPI.mm 72 static blink::WebThemeEngine::State scrollbarStateToThemeState(ScrollbarThemeClient* scrollbar)
74 if (!scrollbar->enabled())
76 if (!scrollbar->isScrollableAreaActive())
78 if (scrollbar->pressedPart() == ThumbPart)
88 bool ScrollbarThemeMacNonOverlayAPI::paint(ScrollbarThemeClient* scrollbar, GraphicsContext* context, const IntRect& damageRect)
92 scrollbar->getTickmarks(tickmarks);
96 trackInfo.kind = scrollbar->controlSize() == RegularScrollbar ? kThemeMediumScrollBar : kThemeSmallScrollBar;
97 trackInfo.bounds = scrollbar->frameRect();
99 trackInfo.max = scrollbar->maximum();
100 trackInfo.value = scrollbar->currentPos()
    [all...]
ScrollbarTheme.cpp 62 bool ScrollbarTheme::paint(ScrollbarThemeClient* scrollbar, GraphicsContext* graphicsContext, const IntRect& damageRect)
71 if (hasButtons(scrollbar)) {
72 backButtonStartPaintRect = backButtonRect(scrollbar, BackButtonStartPart, true);
75 backButtonEndPaintRect = backButtonRect(scrollbar, BackButtonEndPart, true);
78 forwardButtonStartPaintRect = forwardButtonRect(scrollbar, ForwardButtonStartPart, true);
81 forwardButtonEndPaintRect = forwardButtonRect(scrollbar, ForwardButtonEndPart, true);
89 IntRect trackPaintRect = trackRect(scrollbar, true);
92 bool thumbPresent = hasThumb(scrollbar);
94 IntRect track = trackRect(scrollbar);
95 splitTrack(scrollbar, track, startTrackRect, thumbRect, endTrackRect)
    [all...]
ScrollbarThemeMock.cpp 36 IntRect ScrollbarThemeMock::trackRect(ScrollbarThemeClient* scrollbar, bool)
38 return scrollbar->frameRect();
51 void ScrollbarThemeMock::paintTrackBackground(GraphicsContext* context, ScrollbarThemeClient* scrollbar, const IntRect& trackRect)
53 context->fillRect(trackRect, scrollbar->enabled() ? Color::lightGray : Color(0xFFE0E0E0));
56 void ScrollbarThemeMock::paintThumb(GraphicsContext* context, ScrollbarThemeClient* scrollbar, const IntRect& thumbRect)
58 if (scrollbar->enabled())
ScrollbarThemeGtkOrAura.cpp 69 void ScrollbarThemeGtkOrAura::paintTrackPiece(GraphicsContext* gc, ScrollbarThemeClient* scrollbar, const IntRect& rect, ScrollbarPart partType)
71 blink::WebThemeEngine::State state = scrollbar->hoveredPart() == partType ? blink::WebThemeEngine::StateHover : blink::WebThemeEngine::StateNormal;
73 if (useMockTheme() && !scrollbar->enabled())
76 IntRect alignRect = trackRect(scrollbar, false);
84 blink::Platform::current()->themeEngine()->paint(canvas, scrollbar->orientation() == HorizontalScrollbar ? blink::WebThemeEngine::PartScrollbarHorizontalTrack : blink::WebThemeEngine::PartScrollbarVerticalTrack, state, blink::WebRect(rect), &extraParams);
87 void ScrollbarThemeGtkOrAura::paintButton(GraphicsContext* gc, ScrollbarThemeClient* scrollbar, const IntRect& rect, ScrollbarPart part)
95 if (scrollbar->orientation() == HorizontalScrollbar) {
116 if (useMockTheme() && !scrollbar->enabled()) {
118 } else if (!useMockTheme() && ((checkMin && (scrollbar->currentPos() <= 0))
119 || (checkMax && scrollbar->currentPos() == scrollbar->maximum())))
    [all...]
FramelessScrollView.cpp 45 void FramelessScrollView::invalidateScrollbarRect(Scrollbar* scrollbar, const IntRect& rect)
49 dirtyRect.move(scrollbar->x(), scrollbar->y());
ScrollbarTheme.h 61 void invalidateParts(ScrollbarThemeClient* scrollbar, ScrollbarControlPartMask mask)
64 invalidatePart(scrollbar, BackButtonStartPart);
66 invalidatePart(scrollbar, ForwardButtonStartPart);
68 invalidatePart(scrollbar, BackTrackPart);
70 invalidatePart(scrollbar, ThumbPart);
72 invalidatePart(scrollbar, ForwardTrackPart);
74 invalidatePart(scrollbar, BackButtonEndPart);
76 invalidatePart(scrollbar, ForwardButtonEndPart);
93 // The length of the thumb along the axis of the scrollbar.
95 // The position of the track relative to the scrollbar
    [all...]
  /external/chromium_org/third_party/WebKit/Source/core/rendering/
RenderScrollbarTheme.cpp 40 void RenderScrollbarTheme::buttonSizesAlongTrackAxis(ScrollbarThemeClient* scrollbar, int& beforeSize, int& afterSize)
42 IntRect firstButton = backButtonRect(scrollbar, BackButtonStartPart);
43 IntRect secondButton = forwardButtonRect(scrollbar, ForwardButtonStartPart);
44 IntRect thirdButton = backButtonRect(scrollbar, BackButtonEndPart);
45 IntRect fourthButton = forwardButtonRect(scrollbar, ForwardButtonEndPart);
46 if (scrollbar->orientation() == HorizontalScrollbar) {
55 bool RenderScrollbarTheme::hasButtons(ScrollbarThemeClient* scrollbar)
59 buttonSizesAlongTrackAxis(scrollbar, startSize, endSize);
60 return (startSize + endSize) <= (scrollbar->orientation() == HorizontalScrollbar ? scrollbar->width() : scrollbar->height())
    [all...]
RenderScrollbarTheme.h 34 class Scrollbar;
48 virtual bool shouldCenterOnThumb(ScrollbarThemeClient* scrollbar, const PlatformMouseEvent& event) OVERRIDE { return ScrollbarTheme::theme()->shouldCenterOnThumb(scrollbar, event); }
53 virtual void registerScrollbar(ScrollbarThemeClient* scrollbar) OVERRIDE { return ScrollbarTheme::theme()->registerScrollbar(scrollbar); }
54 virtual void unregisterScrollbar(ScrollbarThemeClient* scrollbar) OVERRIDE { return ScrollbarTheme::theme()->unregisterScrollbar(scrollbar); }
  /external/chromium_org/third_party/WebKit/Source/core/css/
PseudoStyleRequest.h 35 PseudoStyleRequest(PseudoId pseudoId, RenderScrollbar* scrollbar = 0, ScrollbarPart scrollbarPart = NoPart)
38 , scrollbar(scrollbar)
50 RenderScrollbar* scrollbar; member in class:WebCore::PseudoStyleRequest
  /external/chromium_org/third_party/WebKit/Source/platform/exported/
WebScrollbarThemeGeometryNative.cpp 53 int WebScrollbarThemeGeometryNative::thumbPosition(WebScrollbar* scrollbar)
55 WebScrollbarThemeClientImpl client(scrollbar);
59 int WebScrollbarThemeGeometryNative::thumbLength(WebScrollbar* scrollbar)
61 WebScrollbarThemeClientImpl client(scrollbar);
65 int WebScrollbarThemeGeometryNative::trackPosition(WebScrollbar* scrollbar)
67 WebScrollbarThemeClientImpl client(scrollbar);
71 int WebScrollbarThemeGeometryNative::trackLength(WebScrollbar* scrollbar)
73 WebScrollbarThemeClientImpl client(scrollbar);
77 bool WebScrollbarThemeGeometryNative::hasButtons(WebScrollbar* scrollbar)
79 WebScrollbarThemeClientImpl client(scrollbar);
    [all...]
  /external/chromium_org/ppapi/c/dev/
ppp_scrollbar_dev.h 33 * Informs the instance that the scrollbar's value has changed.
36 PP_Resource scrollbar,
40 * scrollbar style.
43 PP_Resource scrollbar,
51 PP_Resource scrollbar,
ppb_scrollbar_dev.h 49 * The interface for a scrollbar. A scrollbar is a widget, so the functions
50 * in PPB_Widget can also be used with scrollbar objects.
54 * Create a new scrollbar. Returns 0 if the instance is invalid.
58 * Returns PP_TRUE if the given resource is a Scrollbar. Returns PP_FALSE if
59 * the resource is invalid or some type other than a scrollbar.
63 * Gets the thickness of a scrollbar.
67 * Returns PP_TRUE if the system scrollbar style is an overlap scrollbar.
69 PP_Bool (*IsOverlay)(PP_Resource scrollbar);
    [all...]
  /external/chromium_org/third_party/WebKit/Source/web/
ScrollbarGroup.cpp 31 #include "platform/scroll/Scrollbar.h"
53 void ScrollbarGroup::scrollbarCreated(WebPluginScrollbarImpl* scrollbar)
56 if (scrollbar->scrollbar()->orientation() == HorizontalScrollbar) {
58 m_horizontalScrollbar = scrollbar;
59 didAddScrollbar(scrollbar->scrollbar(), HorizontalScrollbar);
62 m_verticalScrollbar = scrollbar;
63 didAddScrollbar(scrollbar->scrollbar(), VerticalScrollbar)
    [all...]
  /external/chromium_org/ppapi/thunk/
ppb_scrollbar_thunk.cc 29 uint32_t GetThickness(PP_Resource scrollbar) {
30 EnterScrollbar enter(scrollbar, true);
36 PP_Bool IsOverlay(PP_Resource scrollbar) {
37 EnterScrollbar enter(scrollbar, true);
43 uint32_t GetValue(PP_Resource scrollbar) {
44 EnterScrollbar enter(scrollbar, true);
50 void SetValue(PP_Resource scrollbar, uint32_t value) {
51 EnterScrollbar enter(scrollbar, true);
56 void SetDocumentSize(PP_Resource scrollbar, uint32_t size) {
57 EnterScrollbar enter(scrollbar, true)
    [all...]
  /external/chromium_org/ppapi/api/dev/
ppb_scrollbar_dev.idl 22 * The interface for a scrollbar. A scrollbar is a widget, so the functions
23 * in PPB_Widget can also be used with scrollbar objects.
27 * Create a new scrollbar. Returns 0 if the instance is invalid.
33 * Returns PP_TRUE if the given resource is a Scrollbar. Returns PP_FALSE if
34 * the resource is invalid or some type other than a scrollbar.
39 * Gets the thickness of a scrollbar.
44 * Returns PP_TRUE if the system scrollbar style is an overlap scrollbar.
46 PP_Bool IsOverlay([in] PP_Resource scrollbar);
    [all...]
ppp_scrollbar_dev.idl 17 * Informs the instance that the scrollbar's value has changed.
20 [in] PP_Resource scrollbar,
25 * scrollbar style.
29 [in] PP_Resource scrollbar,
  /external/chromium_org/ppapi/cpp/dev/
widget_client_dev.h 33 * Notification that the given scrollbar should change value. This is the
36 virtual void ScrollbarValueChanged(Scrollbar_Dev scrollbar,
40 * Notification that the given scrollbar's overlay type has changed. This is
43 virtual void ScrollbarOverlayChanged(Scrollbar_Dev scrollbar,
  /external/chromium_org/third_party/WebKit/Source/core/accessibility/
AXScrollbar.cpp 36 AXScrollbar::AXScrollbar(Scrollbar* scrollbar)
37 : m_scrollbar(scrollbar)
39 ASSERT(scrollbar);
48 PassRefPtr<AXScrollbar> AXScrollbar::create(Scrollbar* scrollbar)
50 return adoptRef(new AXScrollbar(scrollbar));
  /external/chromium_org/ppapi/tests/
test_scrollbar.h 27 virtual void ScrollbarValueChanged(pp::Scrollbar_Dev scrollbar,
29 virtual void ScrollbarOverlayChanged(pp::Scrollbar_Dev scrollbar,
  /external/chromium_org/third_party/WebKit/Source/core/page/
MouseEventWithHitTestResults.h 29 class Scrollbar;
38 Scrollbar* scrollbar() const { return m_hitTestResult.scrollbar(); } function in class:WebCore::MouseEventWithHitTestResults
  /external/chromium_org/content/renderer/pepper/
ppb_scrollbar_impl.h 54 virtual void valueChanged(blink::WebPluginScrollbar* scrollbar) OVERRIDE;
55 virtual void overlayChanged(blink::WebPluginScrollbar* scrollbar) OVERRIDE;
56 virtual void invalidateScrollbarRect(blink::WebPluginScrollbar* scrollbar,
59 blink::WebPluginScrollbar* scrollbar,

Completed in 1020 milliseconds

1 2 3 4 5