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

Method enable

src/laybasic/laybasic/layEditable.cc:239–249  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

237}
238
239void
240Editables::enable (lay::Editable *obj, bool en)
241{
242 if (en) {
243 m_enabled.insert (obj);
244 } else {
245 cancel_edits ();
246 obj->select (db::DBox (), lay::Editable::Reset); // clear selection
247 m_enabled.erase (obj);
248 }
249}
250
251void
252Editables::transient_select (const db::DPoint &pt)

Callers 9

refresh_file_watcherMethod · 0.45
sync_filesMethod · 0.45
shutdownMethod · 0.45
configureMethod · 0.45
sync_file_watcherMethod · 0.45
sync_dirsMethod · 0.45
enable_editsMethod · 0.45
~EditableMethod · 0.45

Calls 3

insertMethod · 0.45
selectMethod · 0.45
eraseMethod · 0.45

Tested by

no test coverage detected