| 4161 | } |
| 4162 | |
| 4163 | void |
| 4164 | LayoutViewBase::redraw () |
| 4165 | { |
| 4166 | std::vector <lay::RedrawLayerInfo> layers; |
| 4167 | |
| 4168 | size_t nlayers = 0; |
| 4169 | for (lay::LayerPropertiesConstIterator l = begin_layers (); !l.at_end (); ++l) { |
| 4170 | if (! l->has_children ()) { |
| 4171 | ++nlayers; |
| 4172 | } |
| 4173 | } |
| 4174 | layers.reserve (nlayers); |
| 4175 | |
| 4176 | for (lay::LayerPropertiesConstIterator l = begin_layers (); !l.at_end (); ++l) { |
| 4177 | if (! l->has_children ()) { |
| 4178 | layers.push_back (RedrawLayerInfo (*l)); |
| 4179 | } |
| 4180 | } |
| 4181 | |
| 4182 | mp_canvas->redraw_new (layers); |
| 4183 | } |
| 4184 | |
| 4185 | void |
| 4186 | LayoutViewBase::transform (const db::DCplxTrans &tr) |
nothing calls this directly
no test coverage detected