void TemplateDlg::Inits() { const PackageTemplate& tp = ActualTemplate(); ArrayMap<String, EscValue> var = MakeVars0(); for(int i = 0; i < tp.item.GetCount(); i++) { String init = tp.item[i].init; if(!IsNull(init) && !ctrl[i].IsModified()) { ctrl[i] <<= StdValueFromEsc(Evaluate(init, var)); ctrl[i].ClearModify(); } } }
void SIC_StdFormat(EscEscape& e) { e = StdFormat(StdValueFromEsc(e[0])); }