summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/core/css/media_values.h
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2021-05-20 09:47:09 +0200
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2021-06-07 11:15:42 +0000
commit189d4fd8fad9e3c776873be51938cd31a42b6177 (patch)
tree6497caeff5e383937996768766ab3bb2081a40b2 /chromium/third_party/blink/renderer/core/css/media_values.h
parent8bc75099d364490b22f43a7ce366b366c08f4164 (diff)
downloadqtwebengine-chromium-189d4fd8fad9e3c776873be51938cd31a42b6177.tar.gz
BASELINE: Update Chromium to 90.0.4430.221
Change-Id: Iff4d9d18d2fcf1a576f3b1f453010f744a232920 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'chromium/third_party/blink/renderer/core/css/media_values.h')
-rw-r--r--chromium/third_party/blink/renderer/core/css/media_values.h14
1 files changed, 9 insertions, 5 deletions
diff --git a/chromium/third_party/blink/renderer/core/css/media_values.h b/chromium/third_party/blink/renderer/core/css/media_values.h
index a631a5f3711..babd2eb8caa 100644
--- a/chromium/third_party/blink/renderer/core/css/media_values.h
+++ b/chromium/third_party/blink/renderer/core/css/media_values.h
@@ -8,6 +8,7 @@
#include "third_party/blink/public/mojom/css/preferred_color_scheme.mojom-blink-forward.h"
#include "third_party/blink/public/mojom/css/preferred_contrast.mojom-blink-forward.h"
#include "third_party/blink/public/mojom/manifest/display_mode.mojom-shared.h"
+#include "third_party/blink/public/mojom/webpreferences/web_preferences.mojom-blink-forward.h"
#include "third_party/blink/renderer/core/core_export.h"
#include "third_party/blink/renderer/core/css/css_primitive_value.h"
#include "third_party/blink/renderer/platform/heap/handle.h"
@@ -22,7 +23,8 @@ enum class CSSValueID;
enum class ColorSpaceGamut;
enum class ForcedColors;
enum class NavigationControls;
-enum class ScreenSpanning;
+enum class ScreenSpanning { kNone, kSingleFoldHorizontal, kSingleFoldVertical };
+enum class ScreenFoldPosture { kNoFold, kLaptop, kFlat, kTent, kTablet, kBook };
mojom::blink::PreferredColorScheme CSSValueIDToPreferredColorScheme(
CSSValueID id);
@@ -69,9 +71,9 @@ class CORE_EXPORT MediaValues : public GarbageCollected<MediaValues> {
virtual float DevicePixelRatio() const = 0;
virtual int ColorBitsPerComponent() const = 0;
virtual int MonochromeBitsPerComponent() const = 0;
- virtual ui::PointerType PrimaryPointerType() const = 0;
+ virtual mojom::blink::PointerType PrimaryPointerType() const = 0;
virtual int AvailablePointerTypes() const = 0;
- virtual ui::HoverType PrimaryHoverType() const = 0;
+ virtual mojom::blink::HoverType PrimaryHoverType() const = 0;
virtual int AvailableHoverTypes() const = 0;
virtual bool ThreeDEnabled() const = 0;
virtual bool InImmersiveMode() const = 0;
@@ -91,6 +93,7 @@ class CORE_EXPORT MediaValues : public GarbageCollected<MediaValues> {
virtual ForcedColors GetForcedColors() const = 0;
virtual NavigationControls GetNavigationControls() const = 0;
virtual ScreenSpanning GetScreenSpanning() const = 0;
+ virtual ScreenFoldPosture GetScreenFoldPosture() const = 0;
protected:
static double CalculateViewportWidth(LocalFrame*);
@@ -106,9 +109,9 @@ class CORE_EXPORT MediaValues : public GarbageCollected<MediaValues> {
static blink::mojom::DisplayMode CalculateDisplayMode(LocalFrame*);
static bool CalculateThreeDEnabled(LocalFrame*);
static bool CalculateInImmersiveMode(LocalFrame*);
- static ui::PointerType CalculatePrimaryPointerType(LocalFrame*);
+ static mojom::blink::PointerType CalculatePrimaryPointerType(LocalFrame*);
static int CalculateAvailablePointerTypes(LocalFrame*);
- static ui::HoverType CalculatePrimaryHoverType(LocalFrame*);
+ static mojom::blink::HoverType CalculatePrimaryHoverType(LocalFrame*);
static int CalculateAvailableHoverTypes(LocalFrame*);
static ColorSpaceGamut CalculateColorGamut(LocalFrame*);
static mojom::blink::PreferredColorScheme CalculatePreferredColorScheme(
@@ -120,6 +123,7 @@ class CORE_EXPORT MediaValues : public GarbageCollected<MediaValues> {
static ForcedColors CalculateForcedColors();
static NavigationControls CalculateNavigationControls(LocalFrame*);
static ScreenSpanning CalculateScreenSpanning(LocalFrame*);
+ static ScreenFoldPosture CalculateScreenFoldPosture(LocalFrame*);
};
} // namespace blink