Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(300)

Side by Side Diff: Source/platform/scroll/Scrollbar.h

Issue 630853002: Replacing the OVERRIDE with override in third_party/WebKit/Source/platform (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Rebase build fix Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « Source/platform/scroll/ScrollView.h ('k') | Source/platform/scroll/ScrollbarThemeAura.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2004, 2006 Apple Computer, Inc. All rights reserved. 2 * Copyright (C) 2004, 2006 Apple Computer, Inc. All rights reserved.
3 * 3 *
4 * Redistribution and use in source and binary forms, with or without 4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions 5 * modification, are permitted provided that the following conditions
6 * are met: 6 * are met:
7 * 1. Redistributions of source code must retain the above copyright 7 * 1. Redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer. 8 * notice, this list of conditions and the following disclaimer.
9 * 2. Redistributions in binary form must reproduce the above copyright 9 * 2. Redistributions in binary form must reproduce the above copyright
10 * notice, this list of conditions and the following disclaimer in the 10 * notice, this list of conditions and the following disclaimer in the
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
44 44
45 class PLATFORM_EXPORT Scrollbar : public Widget, 45 class PLATFORM_EXPORT Scrollbar : public Widget,
46 public ScrollbarThemeClient { 46 public ScrollbarThemeClient {
47 47
48 public: 48 public:
49 static PassRefPtr<Scrollbar> create(ScrollableArea*, ScrollbarOrientation, S crollbarControlSize); 49 static PassRefPtr<Scrollbar> create(ScrollableArea*, ScrollbarOrientation, S crollbarControlSize);
50 50
51 virtual ~Scrollbar(); 51 virtual ~Scrollbar();
52 52
53 // ScrollbarThemeClient implementation. 53 // ScrollbarThemeClient implementation.
54 virtual int x() const OVERRIDE { return Widget::x(); } 54 virtual int x() const override { return Widget::x(); }
55 virtual int y() const OVERRIDE { return Widget::y(); } 55 virtual int y() const override { return Widget::y(); }
56 virtual int width() const OVERRIDE { return Widget::width(); } 56 virtual int width() const override { return Widget::width(); }
57 virtual int height() const OVERRIDE { return Widget::height(); } 57 virtual int height() const override { return Widget::height(); }
58 virtual IntSize size() const OVERRIDE { return Widget::size(); } 58 virtual IntSize size() const override { return Widget::size(); }
59 virtual IntPoint location() const OVERRIDE { return Widget::location(); } 59 virtual IntPoint location() const override { return Widget::location(); }
60 60
61 virtual Widget* parent() const OVERRIDE { return Widget::parent(); } 61 virtual Widget* parent() const override { return Widget::parent(); }
62 virtual Widget* root() const OVERRIDE { return Widget::root(); } 62 virtual Widget* root() const override { return Widget::root(); }
63 63
64 virtual void setFrameRect(const IntRect& frameRect) OVERRIDE { Widget::setFr ameRect(frameRect); } 64 virtual void setFrameRect(const IntRect& frameRect) override { Widget::setFr ameRect(frameRect); }
65 virtual IntRect frameRect() const OVERRIDE { return Widget::frameRect(); } 65 virtual IntRect frameRect() const override { return Widget::frameRect(); }
66 66
67 virtual void invalidate() OVERRIDE { Widget::invalidate(); } 67 virtual void invalidate() override { Widget::invalidate(); }
68 virtual void invalidateRect(const IntRect&) OVERRIDE; 68 virtual void invalidateRect(const IntRect&) override;
69 69
70 virtual ScrollbarOverlayStyle scrollbarOverlayStyle() const OVERRIDE; 70 virtual ScrollbarOverlayStyle scrollbarOverlayStyle() const override;
71 virtual void getTickmarks(Vector<IntRect>&) const OVERRIDE; 71 virtual void getTickmarks(Vector<IntRect>&) const override;
72 virtual bool isScrollableAreaActive() const OVERRIDE; 72 virtual bool isScrollableAreaActive() const override;
73 virtual bool isScrollViewScrollbar() const OVERRIDE; 73 virtual bool isScrollViewScrollbar() const override;
74 74
75 virtual IntPoint convertFromContainingWindow(const IntPoint& windowPoint) OV ERRIDE { return Widget::convertFromContainingWindow(windowPoint); } 75 virtual IntPoint convertFromContainingWindow(const IntPoint& windowPoint) ov erride { return Widget::convertFromContainingWindow(windowPoint); }
76 76
77 virtual bool isCustomScrollbar() const OVERRIDE { return false; } 77 virtual bool isCustomScrollbar() const override { return false; }
78 virtual ScrollbarOrientation orientation() const OVERRIDE { return m_orienta tion; } 78 virtual ScrollbarOrientation orientation() const override { return m_orienta tion; }
79 virtual bool isLeftSideVerticalScrollbar() const OVERRIDE; 79 virtual bool isLeftSideVerticalScrollbar() const override;
80 80
81 virtual int value() const OVERRIDE { return lroundf(m_currentPos); } 81 virtual int value() const override { return lroundf(m_currentPos); }
82 virtual float currentPos() const OVERRIDE { return m_currentPos; } 82 virtual float currentPos() const override { return m_currentPos; }
83 virtual int visibleSize() const OVERRIDE { return m_visibleSize; } 83 virtual int visibleSize() const override { return m_visibleSize; }
84 virtual int totalSize() const OVERRIDE { return m_totalSize; } 84 virtual int totalSize() const override { return m_totalSize; }
85 virtual int maximum() const OVERRIDE { return m_totalSize - m_visibleSize; } 85 virtual int maximum() const override { return m_totalSize - m_visibleSize; }
86 virtual ScrollbarControlSize controlSize() const OVERRIDE { return m_control Size; } 86 virtual ScrollbarControlSize controlSize() const override { return m_control Size; }
87 87
88 virtual ScrollbarPart pressedPart() const OVERRIDE { return m_pressedPart; } 88 virtual ScrollbarPart pressedPart() const override { return m_pressedPart; }
89 virtual ScrollbarPart hoveredPart() const OVERRIDE { return m_hoveredPart; } 89 virtual ScrollbarPart hoveredPart() const override { return m_hoveredPart; }
90 90
91 virtual void styleChanged() OVERRIDE { } 91 virtual void styleChanged() override { }
92 92
93 virtual bool enabled() const OVERRIDE { return m_enabled; } 93 virtual bool enabled() const override { return m_enabled; }
94 virtual void setEnabled(bool) OVERRIDE; 94 virtual void setEnabled(bool) override;
95 95
96 // Called by the ScrollableArea when the scroll offset changes. 96 // Called by the ScrollableArea when the scroll offset changes.
97 void offsetDidChange(); 97 void offsetDidChange();
98 98
99 void disconnectFromScrollableArea() { m_scrollableArea = 0; } 99 void disconnectFromScrollableArea() { m_scrollableArea = 0; }
100 ScrollableArea* scrollableArea() const { return m_scrollableArea; } 100 ScrollableArea* scrollableArea() const { return m_scrollableArea; }
101 101
102 int pressedPos() const { return m_pressedPos; } 102 int pressedPos() const { return m_pressedPos; }
103 103
104 virtual void setHoveredPart(ScrollbarPart); 104 virtual void setHoveredPart(ScrollbarPart);
105 virtual void setPressedPart(ScrollbarPart); 105 virtual void setPressedPart(ScrollbarPart);
106 106
107 void setProportion(int visibleSize, int totalSize); 107 void setProportion(int visibleSize, int totalSize);
108 void setPressedPos(int p) { m_pressedPos = p; } 108 void setPressedPos(int p) { m_pressedPos = p; }
109 109
110 virtual void paint(GraphicsContext*, const IntRect& damageRect) OVERRIDE; 110 virtual void paint(GraphicsContext*, const IntRect& damageRect) override;
111 111
112 virtual bool isOverlayScrollbar() const OVERRIDE; 112 virtual bool isOverlayScrollbar() const override;
113 bool shouldParticipateInHitTesting(); 113 bool shouldParticipateInHitTesting();
114 114
115 bool isWindowActive() const; 115 bool isWindowActive() const;
116 116
117 bool gestureEvent(const PlatformGestureEvent&); 117 bool gestureEvent(const PlatformGestureEvent&);
118 118
119 // These methods are used for platform scrollbars to give :hover feedback. They will not get called 119 // These methods are used for platform scrollbars to give :hover feedback. They will not get called
120 // when the mouse went down in a scrollbar, since it is assumed the scrollba r will start 120 // when the mouse went down in a scrollbar, since it is assumed the scrollba r will start
121 // grabbing all events in that case anyway. 121 // grabbing all events in that case anyway.
122 void mouseMoved(const PlatformMouseEvent&); 122 void mouseMoved(const PlatformMouseEvent&);
123 void mouseEntered(); 123 void mouseEntered();
124 void mouseExited(); 124 void mouseExited();
125 125
126 // Used by some platform scrollbars to know when they've been released from capture. 126 // Used by some platform scrollbars to know when they've been released from capture.
127 void mouseUp(const PlatformMouseEvent&); 127 void mouseUp(const PlatformMouseEvent&);
128 void mouseDown(const PlatformMouseEvent&); 128 void mouseDown(const PlatformMouseEvent&);
129 129
130 ScrollbarTheme* theme() const { return m_theme; } 130 ScrollbarTheme* theme() const { return m_theme; }
131 131
132 bool suppressInvalidation() const { return m_suppressInvalidation; } 132 bool suppressInvalidation() const { return m_suppressInvalidation; }
133 void setSuppressInvalidation(bool s) { m_suppressInvalidation = s; } 133 void setSuppressInvalidation(bool s) { m_suppressInvalidation = s; }
134 134
135 virtual IntRect convertToContainingView(const IntRect&) const OVERRIDE; 135 virtual IntRect convertToContainingView(const IntRect&) const override;
136 virtual IntRect convertFromContainingView(const IntRect&) const OVERRIDE; 136 virtual IntRect convertFromContainingView(const IntRect&) const override;
137 137
138 virtual IntPoint convertToContainingView(const IntPoint&) const OVERRIDE; 138 virtual IntPoint convertToContainingView(const IntPoint&) const override;
139 virtual IntPoint convertFromContainingView(const IntPoint&) const OVERRIDE; 139 virtual IntPoint convertFromContainingView(const IntPoint&) const override;
140 140
141 void moveThumb(int pos, bool draggingDocument = false); 141 void moveThumb(int pos, bool draggingDocument = false);
142 142
143 virtual bool isAlphaLocked() const OVERRIDE { return m_isAlphaLocked; } 143 virtual bool isAlphaLocked() const override { return m_isAlphaLocked; }
144 virtual void setIsAlphaLocked(bool flag) OVERRIDE { m_isAlphaLocked = flag; } 144 virtual void setIsAlphaLocked(bool flag) override { m_isAlphaLocked = flag; }
145 145
146 bool overlapsResizer() const { return m_overlapsResizer; } 146 bool overlapsResizer() const { return m_overlapsResizer; }
147 void setOverlapsResizer(bool overlapsResizer) { m_overlapsResizer = overlaps Resizer; } 147 void setOverlapsResizer(bool overlapsResizer) { m_overlapsResizer = overlaps Resizer; }
148 148
149 protected: 149 protected:
150 Scrollbar(ScrollableArea*, ScrollbarOrientation, ScrollbarControlSize, Scrol lbarTheme* = 0); 150 Scrollbar(ScrollableArea*, ScrollbarOrientation, ScrollbarControlSize, Scrol lbarTheme* = 0);
151 151
152 void updateThumb(); 152 void updateThumb();
153 virtual void updateThumbPosition(); 153 virtual void updateThumbPosition();
154 virtual void updateThumbProportion(); 154 virtual void updateThumbProportion();
(...skipping 25 matching lines...) Expand all
180 bool m_enabled; 180 bool m_enabled;
181 181
182 Timer<Scrollbar> m_scrollTimer; 182 Timer<Scrollbar> m_scrollTimer;
183 bool m_overlapsResizer; 183 bool m_overlapsResizer;
184 184
185 bool m_suppressInvalidation; 185 bool m_suppressInvalidation;
186 186
187 bool m_isAlphaLocked; 187 bool m_isAlphaLocked;
188 188
189 private: 189 private:
190 virtual bool isScrollbar() const OVERRIDE { return true; } 190 virtual bool isScrollbar() const override { return true; }
191 191
192 float scrollableAreaCurrentPos() const; 192 float scrollableAreaCurrentPos() const;
193 }; 193 };
194 194
195 DEFINE_TYPE_CASTS(Scrollbar, Widget, widget, widget->isScrollbar(), widget.isScr ollbar()); 195 DEFINE_TYPE_CASTS(Scrollbar, Widget, widget, widget->isScrollbar(), widget.isScr ollbar());
196 196
197 } // namespace blink 197 } // namespace blink
198 198
199 #endif // Scrollbar_h 199 #endif // Scrollbar_h
OLDNEW
« no previous file with comments | « Source/platform/scroll/ScrollView.h ('k') | Source/platform/scroll/ScrollbarThemeAura.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698