Bug 1719855 - Add a mochitest that preventDefault() in touchmove prevents scrolling...
[gecko.git] / widget / ThemeCocoa.h
blob1e27faae82426690133c8dc2dae8bebe780dd9db
1 /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
3 * This Source Code Form is subject to the terms of the Mozilla Public
4 * License, v. 2.0. If a copy of the MPL was not distributed with this
5 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
7 #ifndef mozilla_widget_ThemeCocoa_h
8 #define mozilla_widget_ThemeCocoa_h
10 #include "Theme.h"
12 #include "ScrollbarDrawingCocoa.h"
14 namespace mozilla::widget {
16 class ThemeCocoa : public Theme {
17 public:
18 explicit ThemeCocoa(UniquePtr<ScrollbarDrawing>&& aScrollbarDrawing)
19 : Theme(std::move(aScrollbarDrawing)) {}
21 LayoutDeviceIntSize GetMinimumWidgetSize(
22 nsPresContext* aPresContext, nsIFrame* aFrame,
23 StyleAppearance aAppearance) override;
25 protected:
26 virtual ~ThemeCocoa() = default;
29 } // namespace mozilla::widget
31 #endif