]> mj.ucw.cz Git - leo.git/blobdiff - leo.c
Poskole: Adjust map scale
[leo.git] / leo.c
diff --git a/leo.c b/leo.c
index 5d02f680a90c6e84fe69954e5e32bbf73a2df4d7..282f61e970a2e10100db940a7e9bfd99fbba6fd1 100644 (file)
--- a/leo.c
+++ b/leo.c
@@ -51,11 +51,11 @@ static void draw_scale(struct svg *svg)
   double dist = 1000;
   double width = dist * map_scale;
   double x = page_width - 10 - width;
-  double y = 50;
+  double y = page_height - 15;
 
   svg_push_element(svg, "g");
   svg_set_attr(svg, "id", "scale");
-  svg_set_attr_format(svg, "transform", "translate(%.6g,%.6g)", x * svg->scale, y * svg->scale);
+  svg_set_attr_format(svg, "transform", "translate(%s,%s)", svg_format_dimen(svg, x), svg_format_dimen(svg, y));
 
   for (int outline=1; outline>=0; outline--)
     {
@@ -63,7 +63,7 @@ static void draw_scale(struct svg *svg)
       svg_set_attr(svg, "stroke-linecap", "square");
       if (outline)
        {
-         svg_set_attr_dimen(svg, "stroke-width", 1.5);
+         svg_set_attr_dimen(svg, "stroke-width", 1.1);
          svg_set_attr_color(svg, "stroke", 0xffffff);
        }
       else