};
ScrollBarButton(ButtonListener* listener, Type type);
- virtual ~ScrollBarButton();
+ ~ScrollBarButton() override;
- virtual gfx::Size GetPreferredSize() OVERRIDE;
- virtual const char* GetClassName() const OVERRIDE {
- return "ScrollBarButton";
- }
+ gfx::Size GetPreferredSize() const override;
+ const char* GetClassName() const override { return "ScrollBarButton"; }
protected:
- virtual void OnPaint(gfx::Canvas* canvas) OVERRIDE;
+ void OnPaint(gfx::Canvas* canvas) override;
private:
ui::NativeTheme::ExtraParams GetNativeThemeParams() const;
class ScrollBarThumb : public BaseScrollBarThumb {
public:
explicit ScrollBarThumb(BaseScrollBar* scroll_bar);
- virtual ~ScrollBarThumb();
+ ~ScrollBarThumb() override;
- virtual gfx::Size GetPreferredSize() OVERRIDE;
- virtual const char* GetClassName() const OVERRIDE {
- return "ScrollBarThumb";
- }
+ gfx::Size GetPreferredSize() const override;
+ const char* GetClassName() const override { return "ScrollBarThumb"; }
protected:
- virtual void OnPaint(gfx::Canvas* canvas) OVERRIDE;
+ void OnPaint(gfx::Canvas* canvas) override;
private:
ui::NativeTheme::ExtraParams GetNativeThemeParams() const;
ScrollBarButton::~ScrollBarButton() {
}
-gfx::Size ScrollBarButton::GetPreferredSize() {
+gfx::Size ScrollBarButton::GetPreferredSize() const {
return GetNativeTheme()->GetPartSize(GetNativeThemePart(),
GetNativeThemeState(),
GetNativeThemeParams());
ScrollBarThumb::~ScrollBarThumb() {
}
-gfx::Size ScrollBarThumb::GetPreferredSize() {
+gfx::Size ScrollBarThumb::GetPreferredSize() const {
return GetNativeTheme()->GetPartSize(GetNativeThemePart(),
GetNativeThemeState(),
GetNativeThemeParams());
GetNativeTheme()->Paint(canvas->sk_canvas(), part_, state_, bounds, params_);
}
-gfx::Size NativeScrollBarViews::GetPreferredSize() {
+gfx::Size NativeScrollBarViews::GetPreferredSize() const {
const ui::NativeTheme* theme = native_scroll_bar_->GetNativeTheme();
if (native_scroll_bar_->IsHorizontal())
return gfx::Size(0, GetHorizontalScrollBarHeight(theme));