X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=leo.c;h=c873770b05e34387a0f4da5f886ceda76447e77a;hb=a732e5a272c5a1a30abc8c8f830583c75f334b96;hp=10092d657cfb6d4bbd95d943c589550897583113;hpb=720defddb0c66dc903db1ca3f15c372742ca4aab;p=leo.git diff --git a/leo.c b/leo.c index 10092d6..c873770 100644 --- a/leo.c +++ b/leo.c @@ -18,8 +18,6 @@ #include "sym.h" #include "map.h" -#undef ROTATE - uns debug_dump_source, debug_dump_after_proj, debug_dump_after_scaling; uns debug_dump_multipolygons, debug_dump_css, debug_dump_styling, debug_dump_symbols; @@ -153,13 +151,16 @@ int main(int argc UNUSED, char **argv) } struct svg *svg = svg_open(map_svg_output); -#ifndef ROTATE - svg_set_attr_dimen(svg, "width", page_width); - svg_set_attr_dimen(svg, "height", page_height); -#else - svg_set_attr_dimen(svg, "width", page_height); - svg_set_attr_dimen(svg, "height", page_width); -#endif + if (!map_rotate) + { + svg_set_attr_dimen(svg, "width", page_width); + svg_set_attr_dimen(svg, "height", page_height); + } + else + { + svg_set_attr_dimen(svg, "width", page_height); + svg_set_attr_dimen(svg, "height", page_width); + } struct style_results r; style_init(&r); @@ -206,9 +207,8 @@ int main(int argc UNUSED, char **argv) svg_push_element(svg, "g"); svg_set_attr_format(svg, "clip-path", "url(#boundary)"); -#ifdef ROTATE - svg_set_attr_format(svg, "transform", "translate(%.6g,0) rotate(90)", page_height * svg->scale); -#endif + if (map_rotate) + svg_set_attr_format(svg, "transform", "translate(%.6g,0) rotate(90)", page_height * svg->scale); } // FIXME: Replace by generic logo drawing facility