- Add icon-anchor-* properties like text-anchor-*
(for now, we have only icon-offset-*)
+
+- do something with (major-)z-index-fixup ... better typesetting of bridges?
+- way[layer="2"] requires quotes
icon-opacity
icon-width
major-z-index
+major-z-index-fixup
object-z-index
repeat-image
repeat-image-align
text-opacity
text-position
z-index
+z-index-fixup
# The following properties come in couples, which must not be split
# (for reasons, see their use in sym-gen.c)
{
double zi = 0;
style_get_number(si, PROP_Z_INDEX, &zi);
+
+ // FIXME: Hack
+ double fixup = 0;
+ style_get_number(si, PROP_Z_INDEX_FIXUP, &fixup);
+ zi += fixup;
+
double zi2 = CLAMP(zi, -100, 100);
if (zi2 != zi)
osm_obj_warn(o, "z-index clipped from %.6g to %.6g", zi, zi2);
}
else
style_get_number(si, PROP_MAJOR_Z_INDEX, &mzi);
+
+ // FIXME: Hack
+ fixup = 0;
+ style_get_number(si, PROP_MAJOR_Z_INDEX_FIXUP, &fixup);
+ mzi += fixup;
+
double mzi2 = CLAMP(mzi, -100, 100);
if (mzi2 != mzi)
osm_obj_warn(o, "major-z-index clipped from %.6g to %.6g", mzi, mzi2);