X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=sym-point.c;h=3de12647cfed6854cac40b92ddc87dcea7b84790;hb=27a0c4be8375ad51adf0a55696f83859625b8d47;hp=c7c2be0a01f8c470757ae9416c4dd387f2135e21;hpb=0f3504cdb01d0a0a1e9151013c3ff83a61a0b28b;p=leo.git diff --git a/sym-point.c b/sym-point.c index c7c2be0..3de1264 100644 --- a/sym-point.c +++ b/sym-point.c @@ -13,6 +13,8 @@ #include "sym.h" #include "svg.h" +#include "labeller.h" + static void sym_point_draw(struct symbol *sym, struct svg *svg) { struct sym_point *p = (struct sym_point *) sym; @@ -31,7 +33,8 @@ static void sym_point_draw(struct symbol *sym, struct svg *svg) svg_push_element(svg, "circle"); svg_set_attr_dimen(svg, "cx", n->x); svg_set_attr_dimen(svg, "cy", n->y); - svg_set_attr_dimen(svg, "r", p->size / 2); + // svg_set_attr_dimen(svg, "r", p->size / 2); // DEBUG HACK + svg_set_attr_dimen(svg, "r", 3); break; // FIXME: Other shapes default: @@ -91,7 +94,8 @@ static void sym_point_gen(struct osm_object *o, struct style_info *si, struct sv style_get_number(si, PROP_SYMBOL_FILL_OPACITY, &sp->fill_opacity); } - sym_plan(&sp->s, sym_zindex(o, si, 4)); + //sym_plan(&sp->s, sym_zindex(o, si, 4)); + labeller_add_point(&sp->s, o, sym_zindex(o, si, 4)); } struct symbolizer symbolizer_point = { @@ -138,7 +142,8 @@ static void sym_icon_gen(struct osm_object *o, struct style_info *si, struct svg // sir->opacity = 1; // style_get_number(si, PROP_ICON_OPACITY, &sir->opacity); - sym_plan(&sic->s, sym_zindex(o, si, 4)); + labeller_add_point(&sic->s, o, sym_zindex(o, si, 4)); + // sym_plan(&sic->s, sym_zindex(o, si, 4)); } struct symbolizer symbolizer_icon = {