Bug 1311270 - Part 2. Define StyleImageLayerOrigin. draft
authorcku <cku@mozilla.com>
Tue, 22 Nov 2016 15:09:30 +0800
changeset 443040 e96ceb5a9d6ce2e254dbb9c94d2ead68d6410faa
parent 443039 35dbaa79daab84d20a6d2af52ac8bfd1923fd410
child 443041 a15b8a22170bfe37d592e9995da6e24be8dc42e5
push id36890
push userbmo:cku@mozilla.com
push dateWed, 23 Nov 2016 19:16:58 +0000
bugs1311270
milestone53.0a1
Bug 1311270 - Part 2. Define StyleImageLayerOrigin. MozReview-Commit-ID: 47WfDMWmISP
layout/style/nsStyleConsts.h
--- a/layout/style/nsStyleConsts.h
+++ b/layout/style/nsStyleConsts.h
@@ -141,16 +141,27 @@ enum class StyleClipPathGeometryBox : ui
   Padding,
   Border,
   Margin,
   Fill,
   Stroke,
   View,
 };
 
+// background-origin/ mask-origin.
+enum class StyleImageLayerOrigin : uint8_t {
+  Content,
+  Padding,
+  Border,
+  Margin,  // mask-origin only.
+  Fill,    // mask-origin only.
+  Stroke,  // mask-origin only.
+  View     // mask-origin only.
+};
+
 // fill-rule
 enum class StyleFillRule : uint8_t {
   Nonzero,
   Evenodd,
 };
 
 // float
 // https://developer.mozilla.org/en-US/docs/Web/CSS/float