diff --git a/ports/geckolib/properties.mako.rs b/ports/geckolib/properties.mako.rs index dfb483ab86a..42e127ed791 100644 --- a/ports/geckolib/properties.mako.rs +++ b/ports/geckolib/properties.mako.rs @@ -476,6 +476,16 @@ fn static_assert() { % endfor +<% skip_position_longhands = " ".join(x.ident for x in SIDES) %> +<%self:impl_trait style_struct_name="Position" + skip_longhands="${skip_position_longhands}"> + + % for side in SIDES: + <% impl_style_coord("%s" % side.ident, + "mOffset.mUnits[%s]" % side.index, "mOffset.mValues[%s]" % side.index) %> + % endfor + + <%self:impl_trait style_struct_name="Outline" skip_longhands="outline-color outline-style" skip_additionals="*">