MCPcopy Create free account
hub / github.com/KLayout/klayout / select_cellviews

Method select_cellviews

src/laybasic/laybasic/layLayoutViewBase.cc:5248–5271  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5246}
5247
5248void
5249LayoutViewBase::select_cellviews (const std::list <CellView> &cvs)
5250{
5251 if (m_cellviews != cvs) {
5252
5253 for (int index = 0; index < int (m_cellviews.size ()); ++index) {
5254 cellview_about_to_change_event (index);
5255 }
5256 cellviews_about_to_change_event ();
5257
5258 set_min_hier_levels (0);
5259 cancel_esc ();
5260 m_cellviews = cvs;
5261 redraw ();
5262
5263 cellviews_changed_event ();
5264 for (int index = 0; index < int (m_cellviews.size ()); ++index) {
5265 cellview_changed (index);
5266 }
5267
5268 update_content ();
5269
5270 }
5271}
5272
5273void
5274LayoutViewBase::select_cellview (int index, const CellView &cv)

Callers 1

updateMethod · 0.80

Calls 4

cancel_escFunction · 0.85
redrawFunction · 0.85
set_min_hier_levelsFunction · 0.70
sizeMethod · 0.45

Tested by

no test coverage detected