equal
deleted
inserted
replaced
74 |
74 |
75 if(edge==INVALID) |
75 if(edge==INVALID) |
76 { |
76 { |
77 for (EdgeIt i((mytab.mapstorage).graph); i!=INVALID; ++i) |
77 for (EdgeIt i((mytab.mapstorage).graph); i!=INVALID; ++i) |
78 { |
78 { |
79 double v=fabs((*actual_map)[i]); |
79 double v=(*actual_map)[i]; |
80 int w; |
80 int w; |
81 if(autoscale) |
81 if(autoscale) |
82 { |
82 { |
83 if(min==max) |
83 if(min==max) |
84 { |
84 { |
91 } |
91 } |
92 else |
92 else |
93 { |
93 { |
94 w=(int)(v*edge_width); |
94 w=(int)(v*edge_width); |
95 } |
95 } |
96 if(w<minimum_edge_width) |
96 if(w<0) |
97 { |
97 { |
98 w=minimum_edge_width; |
98 edgesmap[i]->hide(); |
99 } |
99 } |
100 if(zoomtrack) |
100 else |
101 { |
101 { |
102 double actual_ppu=get_pixels_per_unit(); |
102 edgesmap[i]->show(); |
103 w=(int)(w/actual_ppu*fixed_zoom_factor); |
103 if(w<minimum_edge_width) |
104 } |
104 { |
105 edgesmap[i]->setLineWidth(w); |
105 w=minimum_edge_width; |
|
106 } |
|
107 if(zoomtrack) |
|
108 { |
|
109 double actual_ppu=get_pixels_per_unit(); |
|
110 w=(int)(w/actual_ppu*fixed_zoom_factor); |
|
111 } |
|
112 edgesmap[i]->setLineWidth(w); |
|
113 } |
106 } |
114 } |
107 } |
115 } |
108 else |
116 else |
109 { |
117 { |
110 int w=(int)(*actual_map)[edge]; |
118 int w=(int)(*actual_map)[edge]; |